.padding_col{padding:0 5px;}.last_col{right:0;}.last_col:after{padding-right:1;}.last_col:not(label):hover > small:before,.last_col input:focus + small:before{right:10px;}.no_label_col{padding-bottom:11px;padding-top:32px;}.col{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;}.col01{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;}.col02{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:50%;}.col03{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33.333333333333%;}.col04{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:25%;}.col05{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:20%;}.col06{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:16.666666666667%;}.col065{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:16.666666666667%;}.col07{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:14.285714285714%;}.col08{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:12.5%;}.col09{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:11.111111111111%;}.col10{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:10%;}.col_10{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:10%;}.col_20{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:20%;}.col_30{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:30%;}.col_40{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:40%;}.col_50{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:50%;}.col_60{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:60%;}.col_65{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:65%;}.text_wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.hide{display:none;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.show{display:block;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.bold{font-weight:bold;}.normal{font-weight:normal;}.lighter{font-weight:lighter;}.bolder{font-weight:bolder;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}.tip{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tip:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.age_tool_tip{text-decoration:none !important;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.age_tool_tip small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.age_tool_tip small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.age_tool_tip:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.age_tool_tip:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.age_tool_tip.select{overflow:inherit !important;}.age_tool_tip small{text-decoration:none;}label.select.age{text-decoration:none !important;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}label.select.age small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}label.select.age small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}label.select.age:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}label.select.age:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}label.select.age.select{overflow:inherit !important;}label.select.age small{text-decoration:none;}label.select.age small{background:#1a5c74 !important;color:#fff !important;}.no_tip small{position:absolute;z-index:2;display:inline-block;background:none;left:5px;bottom:-23px;width:auto;font-size:10px;}label.select.adults,label.select.children,label.select.babies{position:relative;z-index:1;}label.select.adults small,label.select.children small,label.select.babies small{position:absolute;z-index:2;display:inline-block;background:none;left:5px;bottom:-23px;width:auto;font-size:10px;}label.select.adults small,label.select.children small,label.select.babies small{display:block;}.has_tip{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.has_tip small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.has_tip small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.has_tip:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.has_tip:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.input_tool-tip{position:relative;}.input_tool-tip small{font-size:0;position:absolute;right:3px;bottom:30px;}.input_tool-tip small:before{color:#e6e6e6;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:5px;bottom:-5px;right:0;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.input_tool-tip:not(label):hover > small,.input_tool-tip input:focus + small{color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:tip_border_type;border-width:'';background:#1a5c74;font-size:12px;font-weight:400;text-align:center;display:inline-table;left:0;right:0;bottom:32px;margin:0 auto;z-index:1;line-height:normal;padding:5px;top:auto;box-shadow:none;}.input_tool-tip:not(label):hover > small:before,.input_tool-tip input:focus + small:before{bottom:-5px;right:95%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#1a5c74;}.btn{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.btn:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.call_to_action{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.call_to_action:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.btn_icon_only{width:23px;height:23px;font-size:0;display:inline-block;text-align:center;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}.btn_icon_only:before{width:23px;height:23px;line-height:23px;float:left;text-align:center;font-size:11px;}.btn_icon_only small{white-space:nowrap;}.btn_icon_only small:before{left:10px !important;}.btn_buy_flight{background:#458900;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:transparent;padding:'';box-shadow:none;border-width:0px;}@media screen and (-webkit-min-device-pixel-ratio: 0){::i-block-chrome,div.research .self_package label.going_to select{text-indent:40px;}::i-block-chrome,div.research .self_package label.date select{text-indent:55px;}::i-block-chrome,div.research .self_package label.date{width:20%;}}.ui-datepicker{background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);display:none;width:auto !important;z-index:10000 !important;}.ui-datepicker .cels{width:25px;height:25px;line-height:25px;float:left;}.ui-datepicker .ui-datepicker-group{float:left;padding:0 8px;}.ui-datepicker .ui-datepicker-header{background:#e6e6e6;color:#777;text-align:center;font-size:12px;font-weight:400;font-weight:bolder;text-transform:uppercase;height:30px;line-height:30px;padding:0 10px;margin:0;}.ui-datepicker table{width:100%;}.ui-datepicker table span{color:#aaa;width:25px;height:25px;line-height:25px;float:left;}.ui-datepicker table td{text-align:center;color:#777;font-size:12px;font-weight:400;}.ui-datepicker table td a{color:#777;width:25px;height:25px;line-height:25px;float:left;}.ui-datepicker table td a:hover{background:#e6e6e6;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.ui-datepicker table td.ui-datepicker-days-cell-over a,.ui-datepicker table td.ui-datepicker-current-day a{background:#777;color:#e6e6e6;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.ui-datepicker table th{color:#777;font-size:12px;font-weight:400;font-weight:bolder;}.ui-datepicker table th span{color:#919191;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:25px;height:25px;line-height:25px;float:left;height:30px;overflow:hidden;background:#e6e6e6;cursor:pointer;}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:25px;height:25px;line-height:25px;float:left;height:30px;line-height:30px;font-size:15px;}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:#ccc;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.ui-datepicker .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-next.ui-state-disabled{color:#e6e6e6;cursor:default;}.ui-datepicker .ui-datepicker-prev.ui-state-disabled:hover,.ui-datepicker .ui-datepicker-next.ui-state-disabled:hover{background:#e6e6e6;}.ui-datepicker .ui-datepicker-prev{margin-left:-10px;}.ui-datepicker .ui-datepicker-prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.ui-datepicker .ui-datepicker-next{float:right;margin-right:-10px;}.ui-datepicker .ui-datepicker-buttonpane{display:none;}.dropBox{background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);}.dropBox table{border-collapse:collapse;float:left;}.dropBox table tbody tr{height:auto;}.dropBox table tbody tr td{color:#fff;font-size:12px;font-weight:400;color:#777;padding:7px 5px;border-top:1px solid #f2f2f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:321px;padding-right:24px;}.dropBox table tbody tr td span{font-weight:bold;}.dropBox table tbody tr:first-child  td{border:none;}.dropBox table tbody tr:hover td{background:#ccc;color:#fff;cursor:pointer;}.selectedRow,.selectedRow .dbMathResult{background:#ccc;color:#fff;cursor:pointer;}.input_default{color:#777;font-size:12px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(119,119,119,0.15);border-width:'';height:30px;padding-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.input_default:focus{border:1 solid;border-color:rgba(94,94,94,0.15);}.input_default:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);cursor:default;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgba(94,94,94,0.15);pointer-events:none;outline:none;}.label_default{color:#777;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0 10px 0;padding:0;position:relative;padding:0px;margin:0 0 10px 0;display:inline-block;}.label_default small{position:absolute;z-index:2;display:inline-block;background:none;left:5px;bottom:-23px;width:auto;font-size:10px;}.label_default input[type=text],.label_default select{width:100%;-webkit-box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,0.1);box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,0.1);}input[type=text],select,input[type=email],input[type=password],input[type=date]{color:#777;font-size:12px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(119,119,119,0.15);border-width:'';height:30px;padding-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}input[type=text]:focus,select:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus{border:1 solid;border-color:rgba(94,94,94,0.15);}input[type=text]:disabled,select:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=date]:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);cursor:default;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgba(94,94,94,0.15);pointer-events:none;outline:none;}select{line-height:25px;}label{color:#777;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0 10px 0;padding:0;position:relative;padding:0px;margin:0 0 10px 0;display:inline-block;}label small{position:absolute;z-index:2;display:inline-block;background:none;left:5px;bottom:-23px;width:auto;font-size:10px;}label input[type=text],label select{width:100%;-webkit-box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,0.1);box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,0.1);}label.select{position:relative;overflow:inherit !important;}label.select select{cursor:pointer;}label.select:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:#fff;content:"^";font-family:"Consolas", monospace;font-size:14px;color:#9d9d9d;position:absolute;pointer-events:none;line-height:220%;text-align:center;width:24px;display:none \9;height:28px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:1px;right:6px;}label.invalid input{border-color:#ffb3b3;}label input[type="radio"],label input[type="checkbox"]{width:auto;height:auto;margin:0px 5px;padding:0;vertical-align:middle;}.custom_radio *{cursor:pointer;}.custom_radio input[type="radio"]{opacity:0;position:absolute;}.custom_radio input[type="radio"] + span::before{content:"\2022";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:inset 0 1px 1px #999;-moz-box-shadow:inset 0 1px 1px #999;box-shadow:inset 0 1px 1px #999;font:400 18px/65% Arial, Sans-serif;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;width:13px;height:13px;line-height:14px;margin:-1px 4px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.custom_radio input[type="radio"]:checked + span::before{border:solid 1px #288eb3;color:#288eb3;vertical-align:middle;}.custom_checkbox{cursor:pointer;}.custom_checkbox *{cursor:pointer;}.custom_checkbox input[type="checkbox"]{opacity:0;position:absolute;}.custom_checkbox input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.custom_checkbox input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.custom_select{position:relative;overflow:inherit !important;}.custom_select select{cursor:pointer;}.custom_select:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:#fff;content:"^";font-family:"Consolas", monospace;font-size:14px;color:#9d9d9d;position:absolute;pointer-events:none;line-height:220%;text-align:center;width:24px;display:none \9;height:28px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:1px;right:6px;}.no_label{font-size:0;}.label_inside{color:#777;font-size:12px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(119,119,119,0.15);border-width:'';height:30px;padding-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:auto !important;margin:0 5px;padding:0 0 0 5px;line-height:27px;overflow:hidden;}.label_inside:focus{border:1 solid;border-color:rgba(94,94,94,0.15);}.label_inside:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);cursor:default;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgba(94,94,94,0.15);pointer-events:none;outline:none;}.label_inside:after{right:0;bottom:0;}.label_inside select{border:medium none;float:none;height:20px;margin-left:5px;padding:0 0 0 2px;width:40px;border-left:1px solid rgba(119,119,119,0.15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}@font-face{font-family:'travelgo';src:url('fonts/travelgo.eot?-21dhgo');src:url('fonts/travelgo.eot?#iefix-21dhgo') format('embedded-opentype'), url('fonts/travelgo.woff?-21dhgo') format('woff'), url('fonts/travelgo.ttf?-21dhgo') format('truetype'), url('fonts/travelgo.svg?-21dhgo#travelgo') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'travelgo_suite2';src:url('fonts/travelgo_suite2.eot?8wfszv');src:url('fonts/travelgo_suite2.eot?8wfszv#iefix') format('embedded-opentype'), url('fonts/travelgo_suite2.ttf?8wfszv') format('truetype'), url('fonts/travelgo_suite2.woff?8wfszv') format('woff'), url('fonts/travelgo_suite2.svg?8wfszv#travelgo_suite2') format('svg');font-weight:normal;font-style:normal;}.icon_font{font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon_font_2{font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_arrow{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;}.ico_close{content:"×";font-family:Verdana, Geneva, sans-serif;}.ico_next{content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_advanced{content:"j";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_shuffle{content:"(";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_flight{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_airport{content:"g";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_bag{content:"$";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_bed{content:"\29";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_bell{content:"+";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_sinal_mais{content:"+";font-family:sans-serif;speak:none;font-style:normal;font-weight:200;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;float:left;}.ico_hotel{content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_services{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_multi_products{content:"\e602";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_multi_products2{content:"\25";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_calendar{content:"b";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_adult{content:"e";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_child{content:"c";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_baby{content:"d";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_search{content:"k";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_facebook{content:"\e604";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_twitter{content:"\e605";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_gplus{content:"\e603";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_linkedin{content:"\f0e1";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_foursquare{content:"\e606";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_instagram{content:"\f16d";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_pinterest{content:"\e607";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_phone{content:"\e609";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_mail{content:"\e60c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_chat{content:"\e608";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_ok{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_aiport{content:"g";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_downtown{content:"f";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_hotel{content:",";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_map{content:"h";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_photo{content:"\e60a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_star{content:"\e60b";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_home{content:"\e60d";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_hotel_bell{content:"\e601";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_cruise{content:"\e1cc";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_car{content:"\e1cb";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_pointer{content:"\e60e";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_buy{content:"\e1e6";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_hotel_window{content:"\2d";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_car_buy{content:"8";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_calendar_2{content:"\e610";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_location{content:"\e60f";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_menu_responsive{content:"\e802";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_label{content:"\e800";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_filter{content:"\e801";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_combined_package{content:"\e902";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_share_in{content:"{";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_share_out{content:"{";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_link{content:";";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_circuit{content:"\5a";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-return{content:"\e900";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-reembursement{content:"\40";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-locked_open{content:"\e901";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-power-button{content:"\e902";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-icon_shield{content:"\e903";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-shield_selected{content:"\e904";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-executive{content:"\e905";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-first_class{content:"\e906";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-premium_economy{content:"\e907";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-landscape{content:"\e908";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-mask{content:"\e909";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-locked{content:"\e90a";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-logout{content:"\e90b";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-user{content:"\e90c";font-family:'travelgo_suite2';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.tg_title{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.tg_title.left{display:inline-block;width:100%;text-align:left;}.tg_title.right{float:right;width:100%;text-align:right;}.tg_title.center{float:none;width:100%;text-align:center;display:table;margin:0 auto;}.tg_title.text_size{width:auto;}.promotions{width:100%;}.promotions .ref{display:none;}.promotions.horizontal{display:table;border-collapse:separate;table-layout:fixed;}.promotions.horizontal > li{display:table-cell;vertical-align:top;}.promotions.horizontal > li *{font-size:13px;}.promotions.vertical{display:inline-block;}.promotions.vertical > li{display:block;float:left;width:100%;}.promotions li{overflow:hidden;}.promotions li.image_background a{background-position:0 0;background-repeat:no-repeat;background-size:100% auto;}.promotions a{float:left;width:100%;font-size:0;color:#777;}.promotions a *{font-size:13px;}.promotions figure{max-width:100%;margin:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;}.promotions figure img{width:100%;}.promotions.image_right figure{float:right;}.promotions.image_left figure{float:left;}.promotions h2,.promotions p,.promotions .price,.promotions .master_title,.promotions .price_conection,.promotions .total{display:inline-block;vertical-align:middle;color:#777;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.accordion .ui-accordion-header{color:#777;font-size:13px;font-weight:400;padding:5px 7px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:600;font-size:14px;border-bottom:1px solid rgba(119,119,119,0.15);cursor:pointer;}.accordion .ui-accordion-header.ui-accordion-header-active{border:none;cursor:default;}.accordion .ui-accordion-header .ui-accordion-header-icon{display:none;}.accordion .ui-accordion-content{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0;padding-left:20px;color:#777;font-size:13px;font-weight:400;}.hotelImgDefault{background:url("http://envisionservices.travelgo.com.br/webcommon/Images/hotelNotFound.jpg");width:80px;height:80px;}@font-face{font-family:'travelgo';src:url('fonts/travelgo.eot');src:url('fonts/travelgo.eot?#iefix') format('embedded-opentype'), url('fonts/travelgo.svg#travelgo') format('svg'), url('fonts/travelgo.woff') format('woff'), url('fonts/travelgo.ttf') format('truetype');font-weight:200;font-style:normal;}a{color:#59b200;text-decoration:none;}body{color:#777;font-size:13px;font-weight:400;background:#fff;text-shadow:0 0 1px rgba(51,51,51,0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body strong{font-weight:600;}article > .vc_row > .vc_col-sm-12{padding:0 !important;}.container{float:left;width:100%;}.full_width{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.easter-egg{display:none !important;}.entry-header{width:980px;margin:0 auto;}h1{line-height:normal;color:#288eb3;font-size:24px;font-weight:400;}h2{line-height:normal;color:#288eb3;font-size:22px;font-weight:400;}h3{line-height:normal;color:#288eb3;font-size:16px;font-weight:600;}h4{line-height:normal;color:#59b200;font-size:18px;font-weight:400;}h5{line-height:normal;color:#59b200;font-size:16px;font-weight:400;}h6{line-height:normal;color:#59b200;font-size:14px;font-weight:400;}.hide{display:none !important;}.show{display:inline-block !important;}.touch{display:none;}.wpb_text_column blockquote{position:relative;}.wpb_text_column blockquote:before{content:"\201C";position:absolute;font-family:Georgia;font-size:82px;left:-39px;top:28px;color:#ccc;}.wpb_text_column p{padding:5px 0;}.wpb_text_column ul li{list-style:disc inside;margin-left:20px;padding-top:5px;}.wpb_text_column ol li{list-style:decimal inside;margin-left:20px;padding-top:5px;}html .help{background:#777;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;font-size:0;height:18px;width:18px;display:inline-block;margin:-28px 0 0 5px;padding:0;vertical-align:text-bottom;}html .help:before{color:#fff;content:"?";float:left;font-family:'Comic Sans MS';font-size:13px;font-weight:bolder;height:18px;line-height:18px;position:absolute;text-align:center;width:18px;}html .help small{bottom:132% !important;}html .help small:before{left:10px !important;}.block_title.aio-icon-{z-index:1;position:relative;}.column_container{position:relative;}.edit-link{position:fixed;bottom:-3px;right:0;background:#eee;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);border:3px solid #fff;}.edit-link a{display:inline-block;padding:0 5px 0 0;color:#777;}.edit-link a:before{content:"|";margin-right:5px;}.edit-link a:first-child:before{content:"";}.super_banner{margin-top:0;overflow:hidden;position:absolute;text-align:center;width:100%;}.stars{float:left;width:100%;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:lowercase;position:relative;padding:0 !important;}.stars:before{float:left;}.stars span{position:relative;margin-top:-1px;line-height:normal;}.stars span:before{font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60b\e60b\e60b\e60b\e60b";color:rgba(119,119,119,0.15);}.stars span:after{font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#288eb3;position:absolute;left:0;top:0;}.stars.star5 span:after{content:"\e60b\e60b\e60b\e60b\e60b";}.stars.star4 span:after{content:"\e60b\e60b\e60b\e60b";}.stars.star3 span:after{content:"\e60b\e60b\e60b";}.stars.star2 span:after{content:"\e60b\e60b";}.stars.star1 span:before{content:"\e60b";}.disable{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);cursor:default;}.opacity_45{opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);}.opacity_75{opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=70);}.disabled{opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=70);cursor:default !important;}.disabled:hover{background:transparent !important;cursor:default !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.disabled:hover h3{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.grid{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin-top:3px;position:relative;}.grid tbody  tr{float:none;cursor:pointer;}.grid tbody  tr .acoes_hover,.grid tbody  tr .hover_actions{margin-top:-8px;}.grid tbody  tr:hover td{-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;background:rgba(119,119,119,0.1);}.grid tbody  tr td,.grid tbody  tr th{text-align:center;padding:8px 0;position:relative;color:#777;}.grid tbody  tr:nth-child(odd) td{background:rgba(119,119,119,0.02);}.grid tbody  tr:nth-child(even) td{background:#fff;}.grid thead tr th{background:#ddd;font-family:Arial, sans-serif;font-size:14px;font-weight:bold;}.card.VI{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/visa.png");}.card.MC{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/mastercard.png");}.card.HP{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/hipercard.png");}.card.DC,.card.DI{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/dinners.png");}.card.AX{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/amex.png");}.card.EL{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/elo.png");}.card.Billet{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/boleto.png");}.load_animated{margin:0px;font-size:0px;border-top:2px solid rgba(119,119,119,0.13);border-right:2px solid rgba(119,119,119,0.13);border-bottom:2px solid rgba(119,119,119,0.13);border-left:2px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;-moz-animation:load8 1.1s infinite linear;-o-animation:load8 1.1s infinite linear;-ms-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;width:20px;height:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:none;display:inline-block;}@keyframes load8{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}.messages{background-color:#f4ea70;}.search_engine_v2.custom_engine.search_engine{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;position:relative;color:#777;}.search_engine_v2.custom_engine.search_engine label{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;}.search_engine_v2.custom_engine.search_engine label p{display:inline-block;}.search_engine_v2.custom_engine.search_engine h2{color:#59b200;}.search_engine_v2.custom_engine.search_engine .tabs{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:'';-moz-border-radius:'';border-radius:'';background:#fff;padding:'';overflow:hidden;display:table;float:left;}.search_engine_v2.custom_engine.search_engine .tabs li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;position:relative;margin:0px;cursor:pointer;vertical-align:middle;}.search_engine_v2.custom_engine.search_engine .tabs li a{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:'';-moz-border-radius:'';border-radius:'';background:#fff;color:#777;font-weight:500;line-height:18px;text-transform:uppercase;text-align:center;padding:10px 17px;float:left;}.search_engine_v2.custom_engine.search_engine .tabs li.active{margin:'';}.search_engine_v2.custom_engine.search_engine .tabs li.active a{padding:'';color:#fff;background:#59b200;-webkit-border-radius:'';-moz-border-radius:'';border-radius:'';}.search_engine_v2.custom_engine.search_engine.motor_tab_top .tabs li{display:table-cell;}.search_engine_v2.custom_engine.search_engine.motor_tab_left{width:100%;}.search_engine_v2.custom_engine.search_engine.motor_tab_left .tabs{width:auto;display:table-cell;width:1px;vertical-align:top;}.search_engine_v2.custom_engine.search_engine.motor_tab_left .tabs li{width:100%;clear:left;}.search_engine_v2.custom_engine.search_engine.motor_tab_left .tabs li a{width:100%;}.search_engine_v2.custom_engine.search_engine.motor_tab_left >.content{display:table-cell !important;vertical-align:top;}.search_engine_v2.custom_engine.search_engine.show_icon .tabs li a .ico:before{width:100%;float:left;font-size:18px;margin-bottom:5px;}.search_engine_v2.custom_engine.search_engine.show_icon .tabs li a .ico:after{font-size:10px;position:absolute;left:8px;top:8px;width:100%;z-index:1;}.search_engine_v2.custom_engine.search_engine.show_icon .tabs li.airhotel a .ico:before{content:"$";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2.custom_engine.search_engine.show_icon .tabs li.package a .ico:before{content:"\e902";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2.custom_engine.search_engine.show_icon .tabs li.flight a .ico:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2.custom_engine.search_engine.show_icon .tabs li.hotel a .ico:before{content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:",";}.search_engine_v2.custom_engine.search_engine.show_icon .tabs li.service a .ico:before{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2.custom_engine.search_engine.show_icon .tabs li.dynamicpackage a .ico:before{content:"\25";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.custom_engine.research{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f2f2f2;float:left;position:relative;width:100%;margin:0 0 10px;z-index:1;padding:10px 15px;font-size:11px;font-weight:600;text-transform:uppercase;}.custom_engine.research >.content{position:relative;width:100%;}.custom_engine.research h2{display:none;}.custom_engine.research .radio.way{width:120px;display:inline-block;float:left;margin-top:14px;}.custom_engine.research .radio.way label *{cursor:pointer;}.custom_engine.research .radio.way label input[type="radio"]{opacity:0;position:absolute;}.custom_engine.research .radio.way label input[type="radio"] + span::before{content:"\2022";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:inset 0 1px 1px #999;-moz-box-shadow:inset 0 1px 1px #999;box-shadow:inset 0 1px 1px #999;font:400 18px/65% Arial, Sans-serif;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;width:13px;height:13px;line-height:14px;margin:-1px 4px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.custom_engine.research .radio.way label input[type="radio"]:checked + span::before{border:solid 1px #288eb3;color:#288eb3;vertical-align:middle;}.custom_engine.research .destinationContainer{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 -445px 0 -120px;padding:0 445px 0 120px;width:100%;}.custom_engine.research .destination > label{position:relative;padding-right:5px;font-size:0;}.custom_engine.research .destination > label small{font-size:0;position:absolute;right:3px;bottom:30px;}.custom_engine.research .destination > label small:before{color:#e6e6e6;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:5px;bottom:-5px;right:0;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.custom_engine.research .destination > label:not(label):hover > small,.custom_engine.research .destination > label input:focus + small{color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:tip_border_type;border-width:'';background:#1a5c74;font-size:12px;font-weight:400;text-align:center;display:inline-table;left:0;right:0;bottom:32px;margin:0 auto;z-index:1;line-height:normal;padding:5px;top:auto;box-shadow:none;}.custom_engine.research .destination > label:not(label):hover > small:before,.custom_engine.research .destination > label input:focus + small:before{bottom:-5px;right:95%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#1a5c74;}.custom_engine.research .destination > label.from,.custom_engine.research .destination > label.going_to{float:left;margin-right:-90px;padding-right:95px;width:100%;margin-bottom:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.custom_engine.research .destination > label.going_to{clear:left;}.custom_engine.research .destination > label input:focus + small::before{margin:0 -5px 0 0;right:50%;}.custom_engine.research .destination > label.date{width:90px;margin-bottom:0;}.custom_engine.research .destination > label.date :-moz-ui-invalid:not(output){box-shadow:none;}.custom_engine.research .destination .advanced >input{display:none;}.custom_engine.research .destination .advanced >label{position:absolute;right:0;top:3px;width:205px;color:#288eb3;text-decoration:underline;z-index:1;cursor:pointer;}.custom_engine.research .destination .advanced >label:before{content:"";border:1px solid rgba(119,119,119,0.15);text-align:center;width:15px;height:15px;margin:-2px 6px 0 0;display:inline-block;vertical-align:middle;color:#f6f6f6;line-height:12px;}.custom_engine.research .destination .advanced .content{height:0;overflow:hidden;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.custom_engine.research .destination .advanced .content label{width:33%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;float:left;}.custom_engine.research .destination .advanced .content label.select{font-size:0;}.custom_engine.research .destination .advanced .content label.select select{width:100%;}.custom_engine.research .destination .advanced .content .no-stop{margin-top:8px;}.custom_engine.research .destination .advanced input:checked ~ .content{width:100%;height:33px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.custom_engine.research .destination .advanced input:checked ~ .content:before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:190px;top:5px;z-index:0;}.custom_engine.research .travelers{display:inline-block;float:left;width:240px;padding-left:10px;margin:4px 0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.custom_engine.research .travelers >label,.custom_engine.research .travelers >input{display:none;}.custom_engine.research .travelers .content label.adults,.custom_engine.research .travelers .content label.children,.custom_engine.research .travelers .content label.babies{width:33%;padding-right:5px;}.custom_engine.research .travelers .content label.adults select,.custom_engine.research .travelers .content label.children select,.custom_engine.research .travelers .content label.babies select{width:100%;}.custom_engine.research .travelers .content label.adults small,.custom_engine.research .travelers .content label.children small,.custom_engine.research .travelers .content label.babies small{bottom:-15px;color:#aaa;font-size:9px;left:2px;width:100%;}.custom_engine.research a.send{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;width:205px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-top:26px;}.custom_engine.research a.send:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:278px;display:none;}.daterangepicker .ranges,.daterangepicker .calendar{float:left;}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #dedede;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:'';}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}.daterangepicker.openscenter:before{position:absolute;top:-7px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #dedede;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:'';}.daterangepicker.openscenter:after{position:absolute;top:-6px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #dedede;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:'';}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}.daterangepicker.dropup{margin-top:-5px;}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #dedede;}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.dropdown-menu{max-width:none;z-index:3000;}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none;}.daterangepicker .calendar{display:none;max-width:270px;margin:4px;}.daterangepicker .calendar .single .calendar-table{border:none;}.daterangepicker .calendar .cels{width:25px;height:25px;line-height:25px;float:left;}.daterangepicker .calendar.left table tr:first-child th,.daterangepicker .calendar.right table tr:first-child th{height:30px;overflow:hidden;background:#e6e6e6;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px;}.daterangepicker .calendar th.available.next,.daterangepicker .calendar th.available.prev{width:25px;height:25px;line-height:25px;float:left;height:30px;overflow:hidden;background:#e6e6e6;cursor:pointer;}.daterangepicker .calendar th.available.next:before,.daterangepicker .calendar th.available.prev:before{content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#59b200;width:25px;height:25px;line-height:25px;float:left;height:30px;line-height:30px;font-size:15px;}.daterangepicker .calendar th.available.next:hover,.daterangepicker .calendar th.available.prev:hover{background:#ccc;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.daterangepicker .calendar th.available.next:hover:before,.daterangepicker .calendar th.available.prev:hover:before{color:#fff;}.daterangepicker .calendar th.available.prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);line-height:26px;}.daterangepicker .calendar-table{border:1px solid #dedede;padding:4px;border-radius:4px;background:#fff;}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;white-space:nowrap;cursor:pointer;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#288eb3;color:#fff;}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#dedede;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:#d9d9d9;background:#fff;}.daterangepicker td.disabled{color:#d9d9d9;cursor:not-allowed;text-decoration:line-through;}.daterangepicker td.in-range{background-color:#288eb3;border-color:#288eb3;color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.daterangepicker td.start-date{-webkit-border-top-right-radius:4px 0 0 4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:4px 0 0 4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:4px 0 0 4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}.daterangepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.daterangepicker td.end-date{-webkit-border-top-right-radius:0 4px 4px 0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0 4px 4px 0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0 4px 4px 0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff;}.daterangepicker th.month{width:auto;background:#e6e6e6;color:#777;text-align:center;font-size:12px;font-weight:400;font-weight:bolder;text-transform:uppercase;height:30px;line-height:30px;padding:0 10px;margin:0;}.daterangepicker option.disabled{color:#dedede;cursor:not-allowed;text-decoration:line-through;}.daterangepicker.show-calendar .calendar{display:block;}.daterangepicker table{width:100%;margin:0;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect{margin-right:2%;width:56%;}.daterangepicker select.yearselect{width:40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0;}.daterangepicker .input-mini{border:1px solid #dedede;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#777;display:block;height:30px;line-height:30px;vertical-align:middle;margin:0 0 5px 0;padding:0 6px 0 28px;width:100%;}.daterangepicker .input-mini.active{border:1px solid #288eb3;}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px;}.daterangepicker .daterangepicker_input{position:relative;}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px;}.daterangepicker .calendar-time select.disabled{color:#dedede;cursor:not-allowed;}.daterangepicker .ranges{font-size:11px;float:none;margin:4px;text-align:left;}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges ul li{font-size:13px;background:#f2f2f2;border:1px solid #f2f2f2;color:#288eb3;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}.daterangepicker .ranges ul li.active,.daterangepicker .ranges ul li:hover{background:#3babd3;border:1px solid #3babd3;color:#fff;}@media (min-width: 564px){.daterangepicker{width:auto;}.daterangepicker .ranges ul{width:160px;}.daterangepicker .single .ranges ul{width:100%;}.daterangepicker .single .calendar.left{clear:none;}.daterangepicker .single .ranges,.daterangepicker .single .calendar{float:left;}.daterangepicker .calendar.left{clear:left;margin-right:0;}.daterangepicker .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker .calendar.right{margin-left:0;}.daterangepicker .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker .left .daterangepicker_input{padding-right:12px;}.daterangepicker .calendar.left .calendar-table{padding-right:12px;}}.search_engine_v2{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;}.search_engine_v2 .custom_select:after{border:1px solid rgba(119,119,119,0.15);border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none !important;line-height:30px;height:30px;bottom:0px;right:5px;}.search_engine_v2 label{color:#777;}.search_engine_v2 label input,.search_engine_v2 label select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid rgba(119,119,119,0.15);border-width:'';}.search_engine_v2 label.select:after{border:1px solid rgba(119,119,119,0.15);border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none !important;line-height:30px;height:30px;bottom:0px;right:5px;}.search_engine_v2 strong{color:#777;}.search_engine_v2 .tabs{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.03);overflow:hidden;display:table;float:left;}.search_engine_v2 .tabs li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;position:relative;cursor:pointer;vertical-align:middle;text-align:center;display:table-cell;}.search_engine_v2 .tabs li a{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#777;font-weight:500;line-height:18px;text-transform:uppercase;float:left;width:100%;}.search_engine_v2 .tabs li.active{cursor:default;}.search_engine_v2 .tabs li.active a{color:#288eb3;cursor:default;}.search_engine_v2 .destination,.search_engine_v2 .destinationContainer,.search_engine_v2 .advanced.travelers{display:inline-block;vertical-align:top;}.search_engine_v2.motor_tab_left{width:100%;}.search_engine_v2.motor_tab_left .tabs{width:auto;display:table-cell;width:1px;vertical-align:top;}.search_engine_v2.motor_tab_left .tabs li{width:100%;clear:left;}.search_engine_v2.motor_tab_left .tabs li a{width:100%;}.search_engine_v2.motor_tab_left >.content{display:table-cell !important;vertical-align:top;}.search_engine_v2 .tabs li a .ico:before{width:100%;float:left;font-size:18px;}.search_engine_v2 .tabs li a .ico:after{font-size:10px;position:absolute;left:8px;top:8px;width:100%;z-index:1;}.search_engine_v2 .tabs li.airhotel a .ico:before{content:"$";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2 .tabs li.package a .ico:before{content:"\e902";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2 .tabs li.flight a .ico:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2 .tabs li.hotel a .ico:before{content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:",";}.search_engine_v2 .tabs li.service a .ico:before{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2 .tabs li.tour a .ico:before{content:"\5a";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2 .tabs li.dynamicpackage a .ico:before{content:"\25";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2.label_hide label{font-size:0;}.search_engine_v2.label_hide label small{display:none;}.search_engine_v2.label_hide .radio label,.search_engine_v2.label_hide .advanced.settings >label,.search_engine_v2.label_hide .no-stop,.search_engine_v2.label_hide .advanced.travelers >label,.search_engine_v2.label_hide .products li label,.search_engine_v2.label_hide .otherCity,.search_engine_v2.label_hide .otherDate{color:#777;}.search_engine_v2.label_hide > .content .travelers > .content label{display:inline-table;color:#777;}.search_engine_v2.label_hide > .content .travelers > .content label:first-child{padding-left:0;}.search_engine_v2.label_hide > .content .travelers > .content label select{display:table-cell;width:100%;}.search_engine_v2.label_hide > .content .travelers > .content label p{display:table-cell;padding-right:5px;width:10px;}.search_engine_v2.label_hide .radio.way label span{font-size:13px;color:#777;}.search_engine_v2.label_hide .advanced.passengers label p{font-size:13px;color:#777;}.search_engine_v2.label_hide .advanced.settings > label{font-size:13px;color:#777;}.search_engine_v2.label_hide .advanced.settings .no-stop{font-size:13px;color:#777;}.search_engine_v2.label_hide .rooms_number{font-size:13px;color:#777;}.search_engine_v2.label_hide .rooms li label p{font-size:13px;color:#777;}.search_engine_v2.label_hide label.traveller.select,.search_engine_v2.label_hide .otherCity,.search_engine_v2.label_hide .otherDate{font-size:13px;color:#777;}.search_engine_v2.label_hide .passengersAges label{font-size:13px;color:#777;}.search_engine_v2.label_hide ul.products li label{font-size:13px;color:#777;}.search_engine_v2 >.content{float:left;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.search_engine_v2 >.content .radio.way label{padding-right:20px;width:auto !important;}.search_engine_v2 >.content .radio.way label *{cursor:pointer;}.search_engine_v2 >.content .radio.way label input[type="radio"]{opacity:0;position:absolute;}.search_engine_v2 >.content .radio.way label input[type="radio"] + span::before{content:"\2022";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:inset 0 1px 1px #999;-moz-box-shadow:inset 0 1px 1px #999;box-shadow:inset 0 1px 1px #999;font:400 18px/65% Arial, Sans-serif;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;width:13px;height:13px;line-height:14px;margin:-1px 4px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.search_engine_v2 >.content .radio.way label input[type="radio"]:checked + span::before{border:solid 1px #288eb3;color:#288eb3;vertical-align:middle;}.search_engine_v2 >.content label{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;}.search_engine_v2 >.content label p{display:inline-block;}.search_engine_v2 >.content >h1{display:none;}.search_engine_v2 >.content >h2{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;padding:20px 0;color:#59b200;}.search_engine_v2 >.content label{vertical-align:top;}.search_engine_v2 >.content .advanced.settings{display:inline;}.search_engine_v2 >.content .advanced.settings >label{display:inline-block;height:30px;line-height:35px;cursor:pointer;}.search_engine_v2 >.content .advanced.settings >label:hover{text-decoration:underline;}.search_engine_v2 >.content .advanced.settings >label:before{content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;height:14px;width:14px;font-weight:600;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.search_engine_v2 >.content .advanced.settings >input{display:none;}.search_engine_v2 >.content .advanced.settings >input:checked ~ .content{display:inline-block;max-height:500px;width:100%;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.search_engine_v2 >.content .advanced.settings >input:checked ~ label:before{content:"×";font-family:Verdana, Geneva, sans-serif;font-weight:600;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.search_engine_v2 >.content .advanced.settings >.content{max-height:0;overflow:hidden;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.search_engine_v2 >.content .advanced.settings >.content label select{width:100%;}.search_engine_v2 >.content .advanced.settings >.content .no-stop{cursor:pointer;height:30px;vertical-align:bottom;}.search_engine_v2 >.content .advanced.settings >.content .no-stop *{cursor:pointer;}.search_engine_v2 >.content .advanced.settings >.content .no-stop input[type="checkbox"]{opacity:0;position:absolute;}.search_engine_v2 >.content .advanced.settings >.content .no-stop input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.search_engine_v2 >.content .advanced.settings >.content .no-stop input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.search_engine_v2 >.content .advanced.travelers >input{display:none;}.search_engine_v2 >.content .advanced.travelers >label{font-weight:600;text-transform:uppercase;}.search_engine_v2 .send{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;background:#59b200;border:inherit;border-width:'';-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:5px 10px;margin:0px;float:right;z-index:1;position:relative;}.search_engine_v2 .send:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.search_engine_v2.label_aside label{display:inline-table;}.search_engine_v2.label_aside label p{display:table-cell;padding:0 5px;white-space:nowrap;width:1%;}.search_engine_v2.label_aside label small{display:none;}.search_engine_v2.label_aside label.label.traveller.select span{display:table-cell;padding:0 5px;white-space:nowrap;width:1%;}.search_engine_v2.label_top label small{display:none;}.research.search_engine_v2{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f2f2f2;float:left;position:relative;width:100%;margin:0 0 10px;z-index:1;padding:10px 15px;font-size:11px;font-weight:600;text-transform:uppercase;}.research.search_engine_v2 label{position:relative;padding-right:5px;font-size:0;}.research.search_engine_v2 label small{font-size:0;position:absolute;right:3px;bottom:30px;}.research.search_engine_v2 label small:before{color:#e6e6e6;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:5px;bottom:-5px;right:0;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.research.search_engine_v2 label:not(label):hover > small,.research.search_engine_v2 label input:focus + small{color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:tip_border_type;border-width:'';background:#1a5c74;font-size:12px;font-weight:400;text-align:center;display:inline-table;left:0;right:0;bottom:32px;margin:0 auto;z-index:1;line-height:normal;padding:5px;top:auto;box-shadow:none;}.research.search_engine_v2 label:not(label):hover > small:before,.research.search_engine_v2 label input:focus + small:before{bottom:-5px;right:95%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#1a5c74;}.research.search_engine_v2 label input:focus + small::before{margin:0 -5px 0 0;right:50%;}.research.search_engine_v2 label p{display:inline;}.research.search_engine_v2 >.content{position:relative;width:100%;}.research.search_engine_v2 h2{display:none;}.research.search_engine_v2 .radio.way{width:120px;display:inline-block;float:left;margin-top:14px;}.research.search_engine_v2 .radio.way label{font-size:11px;padding-right:10px;}.research.search_engine_v2 .radio.way label *{cursor:pointer;}.research.search_engine_v2 .radio.way label input[type="radio"]{opacity:0;position:absolute;}.research.search_engine_v2 .radio.way label input[type="radio"] + span::before{content:"\2022";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:inset 0 1px 1px #999;-moz-box-shadow:inset 0 1px 1px #999;box-shadow:inset 0 1px 1px #999;font:400 18px/65% Arial, Sans-serif;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;width:13px;height:13px;line-height:14px;margin:-1px 4px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.research.search_engine_v2 .radio.way label input[type="radio"]:checked + span::before{border:solid 1px #288eb3;color:#288eb3;vertical-align:middle;}.research.search_engine_v2 .destinationContainer{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 -445px 0 -120px;padding:0 445px 0 120px;width:100%;}.research.search_engine_v2 .destinationContainer .destination{display:block;}.research.search_engine_v2 .from,.research.search_engine_v2 .going_to{float:left;margin-right:-90px;padding-right:95px;width:100%;margin-bottom:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.research.search_engine_v2 .going_to{clear:left;}.research.search_engine_v2 .date{width:90px;margin-bottom:0;}.research.search_engine_v2 .date :-moz-ui-invalid:not(output){box-shadow:none;}.research.search_engine_v2 .advanced.settings{display:inline-block;width:auto;}.research.search_engine_v2 .advanced.settings >input[type="checkbox"]{display:none;}.research.search_engine_v2 .advanced.settings >input[type="checkbox"]:checked + label::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.research.search_engine_v2 .advanced.settings >label{position:absolute;right:0;top:3px;width:205px;color:#288eb3;text-decoration:underline;z-index:1;cursor:pointer;font-size:11px;height:auto;line-height:inherit;}.research.search_engine_v2 .advanced.settings >label:before{content:"";border:1px solid rgba(119,119,119,0.15);text-align:center;width:15px;height:15px;margin:-2px 6px 0 0;display:inline-block;vertical-align:middle;color:#f6f6f6;line-height:12px;}.research.search_engine_v2 .advanced.settings .content{height:0;overflow:hidden;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.research.search_engine_v2 .advanced.settings .content label{width:50%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;float:left;}.research.search_engine_v2 .advanced.settings .content label.select{font-size:0;}.research.search_engine_v2 .advanced.settings .content label.select select{width:100%;}.research.search_engine_v2 .advanced.settings .content .no-stop{margin-top:10px;position:absolute;right:-187px;width:180px;display:none;font-size:11px;}.research.search_engine_v2 .advanced.settings input:checked ~ .content{width:100%;height:33px;overflow:visible;position:relative;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.research.search_engine_v2 .advanced.settings input:checked ~ .content .no-stop{cursor:pointer;display:inline-block;}.research.search_engine_v2 .advanced.settings input:checked ~ .content .no-stop *{cursor:pointer;}.research.search_engine_v2 .advanced.settings input:checked ~ .content .no-stop input[type="checkbox"]{opacity:0;position:absolute;}.research.search_engine_v2 .advanced.settings input:checked ~ .content .no-stop input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.research.search_engine_v2 .advanced.settings input:checked ~ .content .no-stop input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.research.search_engine_v2 .advanced.settings input:checked ~ .content .no-stop span{position:relative;z-index:0;}.research.search_engine_v2 .travelers{display:inline-block;float:left;width:240px;padding-left:10px;margin:4px 0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.research.search_engine_v2 .travelers >label,.research.search_engine_v2 .travelers >input{display:none;}.research.search_engine_v2 .travelers .content label.adults,.research.search_engine_v2 .travelers .content label.children,.research.search_engine_v2 .travelers .content label.babies{width:33%;padding-right:5px;font-size:11px;}.research.search_engine_v2 .travelers .content label.adults select,.research.search_engine_v2 .travelers .content label.children select,.research.search_engine_v2 .travelers .content label.babies select{width:100%;}.research.search_engine_v2 .travelers .content label.adults small,.research.search_engine_v2 .travelers .content label.children small,.research.search_engine_v2 .travelers .content label.babies small{bottom:-15px;color:#aaa;font-size:9px;left:2px;width:100%;}.research.search_engine_v2 a.send{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;width:205px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-top:26px;}.research.search_engine_v2 a.send:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:278px;display:none;}.daterangepicker .ranges,.daterangepicker .calendar{float:left;}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #dedede;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:'';}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}.daterangepicker.openscenter:before{position:absolute;top:-7px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #dedede;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:'';}.daterangepicker.openscenter:after{position:absolute;top:-6px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #dedede;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:'';}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}.daterangepicker.dropup{margin-top:-5px;}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #dedede;}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.dropdown-menu{max-width:none;z-index:3000;}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none;}.daterangepicker .calendar{display:none;max-width:270px;margin:4px;}.daterangepicker .calendar .single .calendar-table{border:none;}.daterangepicker .calendar .cels{width:25px;height:25px;line-height:25px;float:left;}.daterangepicker .calendar.left table tr:first-child th,.daterangepicker .calendar.right table tr:first-child th{height:30px;overflow:hidden;background:#e6e6e6;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px;}.daterangepicker .calendar th.available.next,.daterangepicker .calendar th.available.prev{width:25px;height:25px;line-height:25px;float:left;height:30px;overflow:hidden;background:#e6e6e6;cursor:pointer;}.daterangepicker .calendar th.available.next:before,.daterangepicker .calendar th.available.prev:before{content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#59b200;width:25px;height:25px;line-height:25px;float:left;height:30px;line-height:30px;font-size:15px;}.daterangepicker .calendar th.available.next:hover,.daterangepicker .calendar th.available.prev:hover{background:#ccc;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.daterangepicker .calendar th.available.next:hover:before,.daterangepicker .calendar th.available.prev:hover:before{color:#fff;}.daterangepicker .calendar th.available.prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);line-height:26px;}.daterangepicker .calendar-table{border:1px solid #dedede;padding:4px;border-radius:4px;background:#fff;}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;white-space:nowrap;cursor:pointer;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#288eb3;color:#fff;}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#dedede;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:#d9d9d9;background:#fff;}.daterangepicker td.disabled{color:#d9d9d9;cursor:not-allowed;text-decoration:line-through;}.daterangepicker td.in-range{background-color:#288eb3;border-color:#288eb3;color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.daterangepicker td.start-date{-webkit-border-top-right-radius:4px 0 0 4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:4px 0 0 4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:4px 0 0 4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}.daterangepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.daterangepicker td.end-date{-webkit-border-top-right-radius:0 4px 4px 0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0 4px 4px 0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0 4px 4px 0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff;}.daterangepicker th.month{width:auto;background:#e6e6e6;color:#777;text-align:center;font-size:12px;font-weight:400;font-weight:bolder;text-transform:uppercase;height:30px;line-height:30px;padding:0 10px;margin:0;}.daterangepicker option.disabled{color:#dedede;cursor:not-allowed;text-decoration:line-through;}.daterangepicker.show-calendar .calendar{display:block;}.daterangepicker table{width:100%;margin:0;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect{margin-right:2%;width:56%;}.daterangepicker select.yearselect{width:40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0;}.daterangepicker .input-mini{border:1px solid #dedede;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#777;display:block;height:30px;line-height:30px;vertical-align:middle;margin:0 0 5px 0;padding:0 6px 0 28px;width:100%;}.daterangepicker .input-mini.active{border:1px solid #288eb3;}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px;}.daterangepicker .daterangepicker_input{position:relative;}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px;}.daterangepicker .calendar-time select.disabled{color:#dedede;cursor:not-allowed;}.daterangepicker .ranges{font-size:11px;float:none;margin:4px;text-align:left;}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges ul li{font-size:13px;background:#f2f2f2;border:1px solid #f2f2f2;color:#288eb3;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}.daterangepicker .ranges ul li.active,.daterangepicker .ranges ul li:hover{background:#3babd3;border:1px solid #3babd3;color:#fff;}@media (min-width: 564px){.daterangepicker{width:auto;}.daterangepicker .ranges ul{width:160px;}.daterangepicker .single .ranges ul{width:100%;}.daterangepicker .single .calendar.left{clear:none;}.daterangepicker .single .ranges,.daterangepicker .single .calendar{float:left;}.daterangepicker .calendar.left{clear:left;margin-right:0;}.daterangepicker .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker .calendar.right{margin-left:0;}.daterangepicker .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker .left .daterangepicker_input{padding-right:12px;}.daterangepicker .calendar.left .calendar-table{padding-right:12px;}}.touch.research,.touch.matrix.research_show{display:none;}#CreateHintBoxyDIVFundo,.ui-widget-overlay{background-color:rgba(0,0,0,0.28);}.loader{background-position:center center;background-repeat:no-repeat;width:100%;height:100%;position:fixed;background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");left:0;top:0;z-index:2147483647;}.loader.masterpricer.air{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.hotel{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.services{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.checkout{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.confirmation{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.hotel_details{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.login{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.order{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.orders{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.loader.masterpricer.dinamycPackage{background-image:url("/wp-content/plugins/travelgo/theme/inc/images/js_composer/loaders/default.gif");}.servicesSearchEngine{width:400px;}.ui-widget-overlay{position:fixed !important;}.ui-dialog.messages-exhibitor{position:fixed !important;}.ui-dialog{z-index:1000 !important;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);}.ui-dialog .ui-dialog-titlebar{float:right;height:30px;position:absolute;right:-10px;top:-10px;width:30px;cursor:pointer;z-index:2;}.ui-dialog .ui-dialog-titlebar:before{content:"×";font-family:Verdana, Geneva, sans-serif;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;float:left;text-align:center;border:2px solid #288eb3;font-size:14px;font-weight:600;height:20px;line-height:17px;width:20px;cursor:pointer;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar .ui-button{border:none;height:100%;width:100%;background:none;position:absolute;top:0;left:0;font-size:0;cursor:pointer;}.ui-dialog .ui-dialog-titlebar:hover:before{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.ui-dialog .ui-dialog-content{padding:30px;}.ui-dialog.messages-exhibitor{position:fixed !important;}.ui-widget-overlay{height:100%;left:0;position:absolute;top:0;bottom:0;width:100% !important;z-index:150;margin:0px;padding:0px;background-color:rgba(0,0,0,0.28) !important;}.modal_bg{background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);}.ui-dialog-content.dayByDay{display:inline-block;width:100% !important;}.ui-dialog-content.dayByDay > h1{padding:5px 0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%;}.ui-dialog-content.dayByDay h2{display:inline-block;width:100%;margin:0px;padding:0 0 5px;}.ui-dialog-content.dayByDay ul{display:inline-block;height:450px;overflow-x:hidden;overflow-y:auto;padding:0 15px 0 0;width:97%;}.ui-dialog-content.dayByDay ul li{width:100%;display:inline-block;margin:0;padding:0;}.ui-dialog-content.dayByDay ul li p{padding:5px 0px;display:inline-block;width:100%;}.ui-dialog-content.dayByDay ul li h2{display:inline-block;width:100%;margin:0px;padding:0 0 5px;}.modal{background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);display:none;padding:15px;}.modal header{border-bottom:1px solid #d9d9d9;padding-bottom:5px;margin-bottom:10px;}.modal header h1{font-weight:normal;text-transform:uppercase;font-size:16px;}.modal header .close{width:23px;height:23px;font-size:0;display:inline-block;text-align:center;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ccc;color:#fff;float:right;}.modal header .close:before{width:23px;height:23px;line-height:23px;float:left;text-align:center;font-size:11px;}.modal header .close small{white-space:nowrap;}.modal header .close small:before{left:10px !important;}.modal header .close:before{content:"×";font-family:Verdana, Geneva, sans-serif;font-size:16px;line-height:19px;}.modal .flight_info{width:600px;margin-top:10px;}.modal .flight_info *{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.modal .flight_info .list_options.flights{margin-bottom:15px;float:left;}.modal .flight_info .list_options.flights .flight_block p.gear,.modal .flight_info .list_options.flights .flight_block p.class,.modal .flight_info .list_options.flights .flight_block p.operator,.modal .flight_info .list_options.flights .flight_block p.flight{width:auto;margin-right:24px;}.modal .flight_info .list_options.flights .flight_block p.gear strong,.modal .flight_info .list_options.flights .flight_block p.class strong,.modal .flight_info .list_options.flights .flight_block p.operator strong,.modal .flight_info .list_options.flights .flight_block p.flight strong{display:inline;width:auto;text-transform:inherit;margin-right:5px;}.modal .flight_info .list_options.flights .flight_block p.time,.modal .flight_info .list_options.flights .flight_block p.duration,.modal .flight_info .list_options.flights .flight_block p.cia,.modal .flight_info .list_options.flights .flight_block .directions{border-bottom:1px solid #ccc;margin-bottom:0;height:58px;}.modal .flight_info .list_options.flights .flight_block p.time{text-decoration:none;cursor:default;}.modal .flight_info .list_options.flights .stops{float:left;text-align:center;width:100%;background:#fffcf2;border:1px solid #ffc926;padding:5px;}.messages-exhibitor{max-width:550px !important;min-width:330px !important;width:auto !important;}.messages-exhibitor p{font-size:15px;font-weight:400;width:100%;}.messages-exhibitor p strong{font-weight:600;}.messages-exhibitor .ui-dialog-buttonpane .ui-button{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;background:#288eb3;border-size:0;border-size:'';border-color:'';padding:5px 10px;padding:'';margin-left:auto;margin-right:auto;margin-bottom:15px;float:none !important;display:table;clear:both;border:none;}.messages-exhibitor .ui-dialog-buttonpane .ui-button:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.messages-exhibitor .ui-dialog-titlebar .ui-icon.ui-icon-closethick{font-size:0px;}.alternative_flights{width:750px;padding:20px;}.alternative_flights .btn.close-modal{float:right;margin-top:10px;}.alternative_flights .header h2{padding:5px 0px;}.alternative_flights .list_options.flights > li.recomendations:first-child{margin-top:0px;}.alternative_flights .list_options.flights > li.recomendations .flight_group{margin:0;padding:0 0 0 5px;}.alternative_flights .list_options.flights > li.recomendations .flight_group h1{padding:5px 0px;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block{padding:10px 0 5px 40px;position:relative;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block > p.cia{margin-top:10px;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block > p.select{width:170px;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block > p.stop{text-decoration:none;cursor:default;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block > .directions{width:25%;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block > .directions > p a strong{text-decoration:none;cursor:default;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block:nth-child(odd){-webkit-box-shadow:inset 0 1000px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 1000px 0 rgba(0,0,0,0.03);box-shadow:inset 0 1000px 0 rgba(0,0,0,0.03);}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block:first-child{-webkit-box-shadow:inset 0 0px 0 0 rgba(0,0,0,0.1) !important;-moz-box-shadow:inset 0 0px 0 0 rgba(0,0,0,0.1) !important;box-shadow:inset 0 0px 0 0 rgba(0,0,0,0.1) !important;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block .select_btn{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin:3px 0 0 5px;}.alternative_flights .list_options.flights > li.recomendations .flight_group .flight_block .select_btn:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.sharepackage label.selectlabel{margin:0px;padding:0px;color:#59b200;font-size:14px;font-weight:400;}.sharepackage input[type="text"]{width:100%;}.sharepackage a{text-decoration:none;}.sharepackage a.copysharepackage{margin-top:5px;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;font-size:11px !important;}.sharepackage a.copysharepackage:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.sharepackage a.copysharepackage:before{font-size:11px;content:";";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0px 5px 0px 0px;}#purchasingPolicy{margin:15px 10px 10px 0;overflow-x:hidden;overflow-y:auto;}#purchasingPolicy .modalContent a{text-decoration:underline;color:#59b200;}.modallb{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}.modal-content{position:relative;background:#fff;margin:auto;padding:12px;width:90%;max-width:800px;min-width:300px;color:#000;}.close{color:#288eb3;position:absolute;top:10px;right:25px;font-size:36px;font-weight:500;}.close:hover,.close:focus{color:#777;text-decoration:none;cursor:pointer;}.lblPassword{display:block;width:100%;margin-bottom:4px;}.loginDialog{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.loginDialog h3{margin-bottom:20px;}.loginDialog .info{margin-top:2px;margin-bottom:16px;}.loginDialog .lblEmail{display:block;width:100%;margin-bottom:4px;}.loginDialog .email,.loginDialog .password,.loginDialog label{width:100%;}.loginDialog .forgot{margin:10px 0;}.loginDialog .continue{color:#777;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative;padding:0px;display:inline-block;}.loginDialog .btn{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:5px 20px;font-family:'';font-size:13px;font-weight:400;text-transform:uppercase;border-width:0px;border:transparent;padding:10px 20px;margin:0;display:inline-block;cursor:pointer;}.loginDialog .btn_send{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin-right:10px;margin-top:50px;}.loginDialog .btn_send:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.loginDialog .btn_close{background-color:#ff7f00;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#fff;}.errorMessage{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;font-size:13px;color:#777;margin-bottom:5px;}.errorMessage p{background:#ffc926;padding:5px 0;}.modal_farerules .fareRules{min-height:80px;position:relative;width:100%;z-index:0;}.modal_farerules .fareRules div:empty{display:none;}.modal_farerules .fareRules div{display:none;margin:0;}.modal_farerules .fareRules label{cursor:pointer;display:block;font-size:0;height:80px;line-height:33px;margin:0 0 5px;padding:5px 20px;position:relative;z-index:20;}.modal_farerules .fareRules label:after{font-size:20px;color:#777;content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;width:24px;height:24px;right:6px;top:5px;}.modal_farerules .fareRules .fare_rules_show:checked + label:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:15px;top:2px;color:#777;}.modal_farerules .fareRules .touch.fare_rules_show{cursor:pointer;display:block;height:80px;opacity:0;position:absolute;width:100%;z-index:2050;}.modal_farerules .fareRules .fare_rules_show:checked ~ div{display:inline-block;padding:10px;overflow:hidden;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.modal_farerules .fareRules > ul{background:rgba(119,119,119,0.1);color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;color:#777;display:inline-block;position:absolute;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0;left:0px;top:0px;margin:0 0 5px;padding:0 10px;display:block;cursor:pointer;height:80px;line-height:inherit;width:100%;}.modal_farerules .fareRules > ul li{vertical-align:middle;text-transform:uppercase;font-size:12px;}.modal_farerules .fareRules > ul li.cia{margin:5px 0 0 20px;vertical-align:middle;}.modal_farerules .fareRules > ul:after{color:#777;content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;width:20px;height:20px;line-height:20px;position:absolute;top:6px;}.modal_farerules .fareRules:last-child >ul:after{-webkit-transform:rotate(-85deg);-moz-transform:rotate(-85deg);-o-transform:rotate(-85deg);-ms-transform:rotate(-85deg);transform:rotate(-85deg);top:4px;}.ui-dialog{position:absolute !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;margin-right:30px;margin-top:-20px;}.ui-dialog .ui-dialog-buttonpane button{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;background:#288eb3;border-size:0;border-size:'';border-color:'';padding:5px 10px;padding:'';margin-left:auto;margin-right:auto;margin-bottom:15px;float:none !important;display:table;clear:both;border:none;}.ui-dialog .ui-dialog-buttonpane button:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}html  .mini_max_results{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;float:right;margin-top:4px;}html  .mini_max_results:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.filters{background:rgba(119,119,119,0.1);width:25%;position:relative;z-index:1;float:left;}.filters.current{display:inline-block !important;}.filters .reset-filter{background:#288eb3;font-size:11px;position:absolute;right:10px;top:7px;color:#fff;text-transform:uppercase;width:25%;text-align:center;}.filters a >li,.filters >ul >li{float:left;}.filters .list_filter li{margin:0px;padding:0px;}.filters .list_filter li.name .content input{width:100%;}.filters h2{background:#288eb3;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;float:left;width:100%;text-indent:10px;height:35px;line-height:35px;margin:0px;padding:0px;}.filters h3{color:#9d9d9d;font-size:14px;font-weight:600;text-transform:uppercase;margin:0px;padding:0px 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-indent:0;width:100%;}.filters h4{font-size:13px;float:left;width:100%;color:#777;text-transform:uppercase;margin-top:10px;}.filters h4:before{margin-right:5px;display:inline-block;vertical-align:text-top;}.filters h4.departure:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.filters h4.return{border-top:2px solid rgba(119,119,119,0.15);margin-top:0;padding-top:10px;}.filters h4.return:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle;}.filters .content{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;padding:10px 15px 15px;}.filters .content .description{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid rgba(119,119,119,0.1);margin:5px 0;padding:0 0 10px;}.filters .key_word{padding:0 15px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.filters .key_word label{width:100%;margin:0;}.filters .type_slider h4{text-align:center;margin-bottom:-15px;}.filters .type_slider .return{float:left;margin-top:18px;width:100%;}.filters .type_list label{cursor:pointer;padding:10px 0 8px;width:100%;float:left;margin:0;border-bottom:2px solid rgba(119,119,119,0.15);border-width:0 0 1px 0;}.filters .type_list label *{cursor:pointer;}.filters .type_list label input[type="checkbox"]{opacity:0;position:absolute;}.filters .type_list label input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.filters .type_list label input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.filters .type_list label:last-child{border:none;}.filters .type_list label span{display:inline;padding-left:20px;float:none !important;width:auto !important;}.filters .type_list label span:before{margin-left:-20px !important;}.filters .type_list label span strong{font-weight:600;padding:0 5px 0 0;}.filters .type_list label p{padding:0;float:right;color:#288eb3;font-size:11px;font-weight:600;}.filters .type_list.category label{margin:0;}.filters .type_list.category label .stars:before{margin:3px 7px 0 0 !important;}.filters .type_list.cia.type_list .cia_logo span{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;display:inline-block;vertical-align:sub;}.filters .type_list.cia.type_list .cia_logo span small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.filters .type_list.cia.type_list .cia_logo span small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.filters .type_list.cia.type_list .cia_logo span:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.filters .type_list.cia.type_list .cia_logo span:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.filters .type_list.cia.type_list .cia_logo input[type="checkbox"] + span:before{margin:-12px 6px 0 0;}.filters .type_list.cia.type_list .cia_logo small{white-space:nowrap;display:table;left:23px !important;}.filters .type_list.cia.type_list .cia_logo small:before{left:10px !important;}.filters .filter_left{float:left;}.filters .filter_left .spnMinPrice.price{margin:0px;}.filters .filter_right{text-align:right;float:right;}.filters .filter_slider_control{float:left;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;margin-left:2px;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;position:relative;}.filters .filter_slider_control .ui-widget-content{width:97%;background:#fff;height:6px;position:relative;text-align:left;}.filters .filter_slider_control .noUi-target{border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px #fff;box-shadow:0px 0px 0px #fff;background:transparent;height:auto;}.filters .filter_slider_control .noUi-connect{display:block;height:6px;position:absolute;z-index:1;background:#777;-webkit-box-shadow:0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px #fff;box-shadow:0px 0px 0px #fff;}.filters .filter_slider_control .noUi-handle{position:absolute;z-index:2;cursor:pointer;top:-3px;margin-left:-5px;}.filters .filter_slider_control .noUi-target,.filters .filter_slider_control .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;direction:ltr;}.filters .filter_slider_control .noUi-base{width:100%;height:auto;position:relative;z-index:1;}.filters .filter_slider_control .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;}.filters .filter_slider_control .noUi-handle{position:relative;z-index:1;}.filters .currency_wrapper a{color:#9d9d9d;font-size:14px;font-weight:600;text-transform:uppercase;}.noUi-base .noUi-handle:before{content:"";background:#288eb3;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;float:left;height:12px;width:6px;}.noUi-base .noUi-handle.noUi-handle-lower:before{-webkit-box-shadow:inset 0 1px 1px #999;-moz-box-shadow:inset 0 1px 1px #999;box-shadow:inset 0 1px 1px #999;}.bullet_rounded .ui-slider-handle:before{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:3px solid #fff;height:12px;width:12px;-webkit-box-shadow:0 1px 1px #999;-moz-box-shadow:0 1px 1px #999;box-shadow:0 1px 1px #999;margin-top:-1px;}.filter_right .filters .list_filter > li,.filter_left .filters .list_filter > li{border-top:2px solid rgba(119,119,119,0.15);display:inline-block;width:100%;padding:10px 0;}.filter_right .filters .list_filter > li:first-child,.filter_left .filters .list_filter > li:first-child{border-top:none;}.filter_right .filters .list_filter .list label,.filter_left .filters .list_filter .list label{width:100%;display:inline-block;cursor:pointer;}.filter_right .filters .list_filter .list label *,.filter_left .filters .list_filter .list label *{cursor:pointer;}.filter_right .filters .list_filter .list label input[type="checkbox"],.filter_left .filters .list_filter .list label input[type="checkbox"]{opacity:0;position:absolute;}.filter_right .filters .list_filter .list label input[type="checkbox"] + span::before,.filter_left .filters .list_filter .list label input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.filter_right .filters .list_filter .list label input[type="checkbox"]:checked + span::before,.filter_left .filters .list_filter .list label input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.filter_right .filters .list_filter .country .list label,.filter_left .filters .list_filter .country .list label{vertical-align:middle;width:100%;display:inline-block;cursor:pointer;}.filter_right .filters .list_filter .country .list label *,.filter_left .filters .list_filter .country .list label *{cursor:pointer;}.filter_right .filters .list_filter .country .list label input[type="checkbox"],.filter_left .filters .list_filter .country .list label input[type="checkbox"]{opacity:0;position:absolute;}.filter_right .filters .list_filter .country .list label input[type="checkbox"] + span::before,.filter_left .filters .list_filter .country .list label input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.filter_right .filters .list_filter .country .list label input[type="checkbox"]:checked + span::before,.filter_left .filters .list_filter .country .list label input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.filter_right .filters .list_filter .country .list label img,.filter_left .filters .list_filter .country .list label img{margin:-2px 0 0;vertical-align:middle;}.filter_right .filters .list_filter .country .list label p,.filter_left .filters .list_filter .country .list label p{left:50px;position:absolute;top:-5px;width:auto;z-index:1;}.filter_right .filters h2,.filter_left .filters h2{margin-bottom:10px;}.filter_right .filters .currency_wrapper,.filter_left .filters .currency_wrapper{width:90%;border-top:2px solid rgba(119,119,119,0.15);padding-bottom:20px;}.filter_right .filters .currency_wrapper a,.filter_left .filters .currency_wrapper a{text-indent:5px;}.filter_right .filters .currency_wrapper label,.filter_left .filters .currency_wrapper label{width:100%;display:block;}.filter_right .filters .slider_price h3,.filter_left .filters .slider_price h3{border-top:none;}.filter_right .filters >ul >li,.filter_left .filters >ul >li{float:left;margin-bottom:20px !important;width:100%;}.filter_right .filters >ul >li:first-child h3,.filter_left .filters >ul >li:first-child h3{border:none;padding-top:0;}.filter_right .filters >ul >li.name h3,.filter_left .filters >ul >li.name h3{font-size:0px;}.filter_right div.sorting .sortingData,.filter_left div.sorting .sortingData{margin-left:-525px !important;padding-left:525px !important;}.filter_right div.sorting .pagination,.filter_left div.sorting .pagination{padding:0px !important;}.filter_right div.sorting.self_packages .sorter,.filter_left div.sorting.self_packages .sorter{padding:0 0 0 260px;}.filter_top .filters{margin-top:10px;position:relative;height:35px;width:100%;margin-bottom:3px;z-index:inherit;}.filter_top .filters h2{padding:0px;margin:0px;line-height:35px;height:35px;width:auto;min-width:110px;}.filter_top .filters.hide{display:none !important;}.filter_top .filters .reset-filter{background:#288eb3;padding:0 5px;right:5px;top:5px;width:5%;font-size:9px;height:25px;line-height:25px;}.filter_top .filters .currency_wrapper{margin:0 !important;width:auto;}.filter_top .filters .currency_wrapper a{height:35px;line-height:35px;margin:0px;padding:0px 10px;float:left;}.filter_top .filters .currency_wrapper:hover > label{display:none;overflow:hidden;}.filter_top .filters .currency_wrapper:hover > label.select:after{top:11px;height:30px;right:9px;}.filter_top .filters .currency_wrapper:hover:hover > a{-webkit-box-shadow:inset 0 100px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 100px 1px rgba(0,0,0,0.1);box-shadow:inset 0 100px 1px rgba(0,0,0,0.1);}.filter_top .filters .currency_wrapper:hover:hover label{display:block;z-index:2;position:absolute;top:35px;width:25%;border:2px solid rgba(119,119,119,0.15);padding:10px;-webkit-box-shadow:0 0px 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0px 7px rgba(0,0,0,0.2);box-shadow:0 0px 7px rgba(0,0,0,0.2);min-width:200px;border-top:none;background:#fff;}.filter_top .filters .currency_wrapper label{display:none;}.filter_top .filters .list_filter > li{cursor:pointer;float:left;width:auto;padding:0 10px;}.filter_top .filters .list_filter > li h3{height:35px;line-height:35px;margin:0px;padding:0px 10px;width:auto;}.filter_top .filters .list_filter > li .content{display:none;}.filter_top .filters .list_filter > li .content input[type=text]{width:100%;}.filter_top .filters .list_filter > li:hover h3{-webkit-box-shadow:inset 0 100px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 100px 1px rgba(0,0,0,0.05);box-shadow:inset 0 100px 1px rgba(0,0,0,0.05);}.filter_top .filters .list_filter > li:hover .content{background-color:#fff;display:block;z-index:2;padding:10px 20px 25px;position:absolute;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;top:35px;width:25%;border:2px solid rgba(119,119,119,0.15);-webkit-box-shadow:0 0px 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0px 7px rgba(0,0,0,0.2);box-shadow:0 0px 7px rgba(0,0,0,0.2);min-width:300px;border-top:none;}.filter_top .filters .type_list label{margin-bottom:0;padding:10px 0 4px 3px;}.filter_top .filters .type_list label:first-child{padding-top:0;}.filter_top .filters .type_list label span{width:70%;}.filter_top .filters .list label{width:100%;display:inline-block;cursor:pointer;}.filter_top .filters .list label *{cursor:pointer;}.filter_top .filters .list label input[type="checkbox"]{opacity:0;position:absolute;}.filter_top .filters .list label input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.filter_top .filters .list label input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.filter_top .filters .country .list label{width:100%;display:inline-block;cursor:pointer;vertical-align:middle;}.filter_top .filters .country .list label *{cursor:pointer;}.filter_top .filters .country .list label input[type="checkbox"]{opacity:0;position:absolute;}.filter_top .filters .country .list label input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.filter_top .filters .country .list label input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.filter_top .filters .country .list label img{vertical-align:middle;margin:-2px 0 0;}.filter_top .filters .country .list label p{left:48px;position:absolute;top:-5px;width:100%;z-index:1;}.filter_top .content_results  .list_options{padding-top:0;}.filter_top .bestprice_calendar{float:left;margin:0px;padding:0px;width:140px;}.filter_top .bestprice_calendar > .calendar_grid{display:none;}.filter_top .bestprice_calendar:hover > h3{-webkit-box-shadow:inset 0 100px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 100px 1px rgba(0,0,0,0.1);box-shadow:inset 0 100px 1px rgba(0,0,0,0.1);}.filter_top .bestprice_calendar:hover .calendar_grid{display:block;}.filter_top .bestprice_calendar > h3{height:35px;line-height:35px;margin:0px;padding:0px 10px;float:left;text-indent:0;width:auto;cursor:pointer;}.filter_top .bestprice_calendar > .calendar_grid{background-color:#fff;float:right;width:260px;padding:10px;-webkit-box-shadow:0 0px 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0px 7px rgba(0,0,0,0.2);box-shadow:0 0px 7px rgba(0,0,0,0.2);position:relative;z-index:2;}.filter_top .bestprice_calendar.flexible_search{-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;margin:0 0 25px;padding:0px;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.filter_top .bestprice_calendar.flexible_search > h3{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%;}.filter_top .bestprice_calendar.flexible_search:hover > h3{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.filter_top .bestprice_calendar.flexible_search .calendar_grid{width:100%;display:block;z-index:0;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:0;}.filter_left .content_results div.sorting{padding-left:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;}.filter_left .content_results .filters{float:left;margin-right:-28%;clear:left;margin-bottom:15px;}.filter_left .content_results .list_options{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:27%;padding-top:0;float:left;}.filter_left .content_results .list_options .list_options{padding:0;}.filter_left .bestprice_calendar.flexible_search{-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;margin:0 0 10px;float:right;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:27%;padding-top:0;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.filter_left .bestprice_calendar.flexible_search > h3{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%;right:0px;left:inherit;padding-left:27%;}.filter_left .bestprice_calendar.flexible_search label{cursor:pointer;display:block;font-size:0;height:30px;line-height:33px;margin:0 0 5px;padding:5px 20px;position:relative;z-index:20;}.filter_left .bestprice_calendar.flexible_search:hover > h3{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.filter_left .bestprice_calendar.flexible_search .calendar_grid{width:100%;display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:10px;}.filter_left .bestprice_calendar.flexible_search .calendar_grid #contentLightCalendar > p{padding:5px 0px 10px;}.filter_left .bestprice_calendar.flexible_search .calendar_grid .legend li{width:33%;}.filter_left #priceMatrix{-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;margin:0 0 10px;float:right;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 27%);padding-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.filter_left #priceMatrix > h3{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%;right:0px;left:inherit;}.filter_left div.sorting .sorter{padding-left:27%;}.filter_left #airManager .tabOptions{padding-left:27%;}.filter_right .content_results div.sorting{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:22.9%;}.filter_right .content_results .filters{float:right;border-left:17px solid #fff;margin-top:43px;margin-bottom:15px;}.filter_right .content_results .list_options{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-right:27%;margin-right:-28%;float:left;}.filter_right .content_results .list_options .list_options{padding:0;}.filter_right .bestprice_calendar.flexible_search{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:27%;margin-right:-28%;margin-bottom:10px;float:left;padding-top:0;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.filter_right .bestprice_calendar.flexible_search > h3{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%;padding-right:27%;}.filter_right .bestprice_calendar.flexible_search label{cursor:pointer;display:block;font-size:0;height:30px;line-height:33px;margin:0 0 5px;padding:5px 20px;position:relative;z-index:20;}.filter_right .bestprice_calendar.flexible_search:hover > h3{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.filter_right .bestprice_calendar.flexible_search .calendar_grid{width:100%;display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:10px;}.filter_right .bestprice_calendar.flexible_search .calendar_grid #contentLightCalendar > p{padding:5px 0px 10px;}.filter_right .bestprice_calendar.flexible_search .calendar_grid .legend li{width:33%;}.filter_right #priceMatrix{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:-28%;margin-bottom:10px;float:left;padding-top:0;width:calc(100% - 27%);}.filter_right #priceMatrix > h3{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%;}.filter_right #airManager .tabOptions{padding-right:27%;}.filter_right div.sorting .sorter{padding-right:27%;}.currency_wrapper{-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;cursor:pointer;height:auto;margin:0 0 0 10px !important;padding:0px;width:145px;font-size:13px;position:relative;float:left;vertical-align:middle;}.currency_wrapper a{padding:0;width:auto;color:#777;line-height:25px;height:25px;float:left;font-size:13px;margin:5px 0;vertical-align:middle;}.currency_wrapper:hover{-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.currency_wrapper label{margin:0 !important;position:relative;width:100%;z-index:2;padding:0 6px;}.currency_wrapper label select{-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;margin:0 !important;padding:0;width:100%;}.notfound_results{display:inline-block;margin:20px 0 0;width:100%;}.bestprice_calendar{float:left;width:100%;}.bestprice_calendar .calendar_grid{padding:0 10px;float:left;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.bestprice_calendar .calendar_grid .close{width:23px;height:23px;font-size:0;display:inline-block;text-align:center;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ccc;color:#fff;float:right;}.bestprice_calendar .calendar_grid .close:before{width:23px;height:23px;line-height:23px;float:left;text-align:center;font-size:11px;}.bestprice_calendar .calendar_grid .close small{white-space:nowrap;}.bestprice_calendar .calendar_grid .close small:before{left:10px !important;}.bestprice_calendar .calendar_grid .close:before{content:"×";font-family:Verdana, Geneva, sans-serif;font-size:16px;line-height:19px;}.bestprice_calendar .calendar_grid.one_way table tr th:first-child{display:none;}.bestprice_calendar table{width:100%;margin-top:5px;}.bestprice_calendar table tr td,.bestprice_calendar table tr th{font-size:10px;height:30px;text-align:center;border:1px solid #dedede;border-top:none;border-left:none;position:relative;width:300px !important;}.bestprice_calendar table tr th{color:#fff;font-weight:800;padding:5px;width:20px;}.bestprice_calendar table tr th:first-child{width:50px !important;}.bestprice_calendar table thead th{background:#288eb3;}.bestprice_calendar table thead th:first-child{background:transparent;padding:0px;position:relative;overflow:hidden;}.bestprice_calendar table thead th p{display:inline-block;font-size:0px;padding:5px;}.bestprice_calendar table thead th p.departure{height:30px;width:60px;background:#288eb3;position:absolute;z-index:1;top:-18px;left:-8px;-webkit-transform:rotate(43deg);-moz-transform:rotate(43deg);-o-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg);}.bestprice_calendar table thead th p.departure:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:28px;line-height:20px;top:21px;float:left;font-size:10px;text-align:center;color:#fff;position:absolute;}.bestprice_calendar table thead th p.arrival{background:#59b200;position:absolute;content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;width:30px;left:0px;top:2px;}.bestprice_calendar table thead th p.arrival:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;font-size:10px;text-align:center;color:#fff;line-height:45px;margin-left:3px;margin-right:15px;-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-o-transform:rotate(227deg);-ms-transform:rotate(227deg);transform:rotate(227deg);}.bestprice_calendar table tbody th{background:#59b200;}.bestprice_calendar a{color:#777;text-decoration:none;float:right;height:40px;line-height:40px;width:100%;overflow:hidden;white-space:nowrap;}.bestprice_calendar a.max_table{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#777;font-size:11px;height:auto;line-height:inherit;margin-top:10px;padding:10px;text-align:center;width:auto;float:left;}.bestprice_calendar a.max_table:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.bestprice_calendar a.searchBestRecommendation{font-size:0px;background:#fff;text-align:center;}.bestprice_calendar a.searchBestRecommendation:before{color:#aaa;content:"k";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;}.bestprice_calendar a.searchBestRecommendation:hover:before{-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#288eb3;font-size:16px;font-weight:800 !important;width:100%;content:"+";font-family:sans-serif;speak:none;font-style:normal;font-weight:200;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;float:left;}.bestprice_calendar a.current,.bestprice_calendar a.current_price{background:#ff7f00 !important;color:#fff;}.bestprice_calendar a.current:before,.bestprice_calendar a.current_price:before{display:none;}.bestprice_calendar a.best_price{background:#ff7f00;color:#fff;}.bestprice_calendar a.path{background:#ededed;}.bestprice_calendar a.load-bestprice{margin:0px;font-size:0px;border-top:2px solid rgba(119,119,119,0.13);border-right:2px solid rgba(119,119,119,0.13);border-bottom:2px solid rgba(119,119,119,0.13);border-left:2px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;-moz-animation:load8 1.1s infinite linear;-o-animation:load8 1.1s infinite linear;-ms-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;width:20px;height:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:none;display:inline-block;}.bestprice_calendar a.empty{font-size:0px;cursor:default;}.bestprice_calendar a.empty:before{-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#777;font-size:16px;font-weight:800 !important;width:100%;content:"×";font-family:Verdana, Geneva, sans-serif;}.bestprice_calendar .legend{margin-top:10px;padding:0px;display:inline-block;}.bestprice_calendar .legend li{display:inline-block;padding:5px;text-decoration:none;vertical-align:middle;width:95%;}.bestprice_calendar .legend li.title{text-transform:uppercase;font-size:13px;color:#777;border-bottom:1px solid #dedede;}.bestprice_calendar .legend li span{font-size:0px;float:left;width:25px;height:100%;display:inline-block;vertical-align:middle;}.bestprice_calendar .legend li span:before{display:block;float:left;height:15px;line-height:15px;margin:0 5px;vertical-align:middle;width:15px;}.bestprice_calendar .legend li span.search-legend:before{color:#aaa;content:"k";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;}.bestprice_calendar .legend li span.best_price_legend:before{content:"";background:#ff7f00;}.bestprice_calendar .legend li span.empty:before{color:#777;font-size:16px;font-weight:800 !important;content:"×";font-family:Verdana, Geneva, sans-serif;}.flexible_search .calendar_grid a.best_price{background:#59b200 !important;color:#fff;}.flexible_search .calendar_grid .legend{display:block;margin:0;padding:0;width:100%;}.flexible_search .calendar_grid .legend li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;padding:15px 0 5px 10px;width:auto;height:auto;}.flexible_search .calendar_grid .legend li.title{display:block;margin:0;padding:10px 0px;width:100% !important;}.flexible_search .calendar_grid .legend li:nth-child(2){padding-left:0px;}.flexible_search.searchBestRecommendation{font-size:0px;background:#fff;text-align:center;}.flexible_search.searchBestRecommendation:before{color:#aaa;content:"k";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;}.flexible_search.searchBestRecommendation:hover:before{-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#288eb3;font-size:16px;font-weight:800 !important;width:100%;content:"+";font-family:sans-serif;speak:none;font-style:normal;font-weight:200;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;float:left;}.flexible_search.best_price{background:#ff7f00;color:#fff;}.flexible_search .ui-dialog{width:830px !important;padding-bottom:30px;}.flexible_search .ui-dialog h3{border:none;}.flexible_search .ui-dialog table{margin-top:10px;}.flexible_search .ui-dialog .modal-calendar h3{margin-left:10px;}.flexible_search .ui-dialog .modal-calendar .calendar_grid{display:block;}body .bestprice_calendar.flexible_search{position:relative;z-index:0;}body .bestprice_calendar.flexible_search div:empty{display:none;}body .bestprice_calendar.flexible_search table{background:#fff;}body .bestprice_calendar.flexible_search label{padding:5px 20px;margin:0 0 5px;position:relative;z-index:20;display:block;height:30px;cursor:pointer;line-height:33px;font-size:0px;}body .bestprice_calendar.flexible_search label:after{font-size:20px;color:#fff;content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;width:24px;height:24px;right:10px;top:0px;}body .bestprice_calendar.flexible_search .calendar_grid{background:rgba(119,119,119,0.1);margin-top:-1px;overflow:hidden;height:auto;position:relative;z-index:10;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}body .bestprice_calendar.flexible_search .calendar_grid #contentLightCalendar > p{padding:10px 0;}body .bestprice_calendar.flexible_search .calendar_grid:hover{-webkit-box-shadow:0 0px 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0px 7px rgba(0,0,0,0.2);box-shadow:0 0px 7px rgba(0,0,0,0.2);}body .bestprice_calendar.flexible_search > h3{background:#288eb3;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;width:25%;display:inline-block;position:absolute;z-index:1;left:0px;top:0px;margin:0 0 5px;padding:0 10px;display:block;cursor:pointer;height:33px;line-height:33px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body .bestprice_calendar.flexible_search input:checked + label:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:0px;top:7px;color:#777;}body .bestprice_calendar.flexible_search input:checked ~ h3{background:rgba(119,119,119,0.1);color:#9d9d9d;font-size:14px;font-weight:600;text-transform:uppercase;}body .bestprice_calendar.flexible_search input:checked ~ .calendar_grid{display:none;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.flex_search_block_open .bestprice_calendar.flexible_search .calendar_grid{margin-top:40px;}.flex_search_block_open .bestprice_calendar.flexible_search label{display:none;}.flex_search_block_open .bestprice_calendar.flexible_search h3{cursor:default;background:transparent;color:#777;}.content_results.dynamicpackage .filters{display:none;}.content_results.dynamicpackage .filters.current{display:inline-block !important;}.filter_left #servicesSelection{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:27%;padding-top:0;}.filter_left #servicesSelection .scroll{width:75%;}.filter_left #servicesSelection .scroll .list_item > li{display:inline-block;margin:10px 0 0;width:100%;}.filter_left #servicesSelection .scroll .list_item > li:first-child{margin-top:0;}.filter_left #servicesSelection .scroll .list_item > li > .content{min-height:inherit;}.filter_left #servicesSelection .scroll .list_item > li > .content .services_block h3{float:left;min-width:inherit;padding:0 0 0 10px;text-indent:inherit;width:auto;}.filter_left #servicesSelection .scroll .list_item > li > .content .services_block .dates{display:inline-block;margin-bottom:5px;width:auto;}.filter_left #servicesSelection .scroll .list_item > li > .content .services_block .dates li{display:inline;padding:0 0 0 10px;position:relative;z-index:0;}.filter_left #servicesSelection .scroll .list_item > li > .content .services_block .dates li:before{content:"-";left:2px;padding:0;position:absolute;z-index:1;font-size:13px;}.filter_left #servicesSelection .scroll .list_item > li > .content .services_block .dates li:first-child:before{display:none;}.filter_left #servicesSelection .packages.selected{width:18%;}.filter_left #servicesSelection .packages.selected li:before{left:-15px;}.filter_right #servicesSelection{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:27%;padding-top:0;}.filter_right #servicesSelection .scroll{width:75%;}.filter_right #servicesSelection .scroll .list_item > li{display:inline-block;margin:10px 0 0;width:100%;}.filter_right #servicesSelection .scroll .list_item > li:first-child{margin-top:0;}.filter_right #servicesSelection .scroll .list_item > li > .content{min-height:inherit;}.filter_right #servicesSelection .scroll .list_item > li > .content .services_block h3{float:left;min-width:inherit;padding:0 0 0 10px;text-indent:inherit;width:auto;}.filter_right #servicesSelection .scroll .list_item > li > .content .services_block .dates{display:inline-block;margin-bottom:5px;width:auto;}.filter_right #servicesSelection .scroll .list_item > li > .content .services_block .dates li{display:inline;padding:0 0 0 10px;position:relative;z-index:0;}.filter_right #servicesSelection .scroll .list_item > li > .content .services_block .dates li:before{content:"-";left:2px;padding:0;position:absolute;z-index:1;font-size:13px;}.filter_right #servicesSelection .scroll .list_item > li > .content .services_block .dates li:first-child:before{display:none;}.filter_right #servicesSelection .packages.selected{width:18%;}.filter_right #servicesSelection .packages.selected li:before{left:-15px;}.toolTipTemplate{display:none;}body #priceMatrix{position:relative;z-index:0;}body #priceMatrix div:empty{display:none;}body #priceMatrix:hover{-webkit-box-shadow:0 0px 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0px 7px rgba(0,0,0,0.2);box-shadow:0 0px 7px rgba(0,0,0,0.2);}body #priceMatrix label{padding:5px 20px;margin:0 0 5px;position:relative;z-index:20;display:block;height:35px;line-height:35px;cursor:pointer;font-size:0px;}body #priceMatrix label:after{font-size:20px;color:#fff;content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;width:24px;height:24px;right:10px;top:0px;}body #priceMatrix .matrix_price{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:15px 0 0;padding:0 10px;overflow:hidden;width:99%;position:relative;z-index:10;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}body #priceMatrix > h3{background:#288eb3;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;width:100%;display:inline-block;position:absolute;z-index:1;left:0px;top:0px;margin:0;padding:0 10px;display:block;cursor:pointer;height:35px;line-height:35px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body #priceMatrix input:checked + label:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:0px;top:7px;color:#777;}body #priceMatrix input:checked ~ h3{background:rgba(119,119,119,0.1);color:#9d9d9d;font-size:14px;font-weight:600;text-transform:uppercase;}body #priceMatrix input:checked ~ .matrix_price{display:none;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.flight_price_matrix_block_open #priceMatrix{background:transparent;}.flight_price_matrix_block_open #priceMatrix .matrix_price{margin-top:40px;}.flight_price_matrix_block_open #priceMatrix label{display:none;}.flight_price_matrix_block_open #priceMatrix h3{cursor:default;background:transparent;color:#777;}#priceMatrix{background:rgba(119,119,119,0.1);border:1px solid rgba(119,119,119,0.1);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px;overflow:hidden;padding:0px;position:relative;width:100%;z-index:0;}#priceMatrix:hover{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}#priceMatrix .matrix_price{display:table;float:left;overflow:hidden;}#priceMatrix .matrix_price .matrix{display:block;}#priceMatrix .matrix_price .matrix ul a{width:100%;}#priceMatrix .matrix_price .matrix ul a .price{display:block;}#priceMatrix .matrix_price .matrix ul .best_result a{font-weight:600;color:#59b200;font-size:11px;}#priceMatrix .matrix_price .matrix ul .best_result span{display:none;}#priceMatrix .matrix_price .matrix ul li{height:35px;line-height:35px;text-align:center;width:100%;float:left;border-bottom:1px solid rgba(119,119,119,0.1);border-left:1px solid rgba(119,119,119,0.1);font-size:13px;color:#777;margin:0px;padding:0px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#priceMatrix .matrix_price .matrix ul li ul .one_stop a{color:#288eb3;}#priceMatrix .matrix_price .matrix ul li ul li,#priceMatrix .matrix_price .matrix ul li ul a{color:#777;display:inline-block;width:100%;}#priceMatrix .matrix_price .matrix ul li ul .non_stop a{color:#59b200;}#priceMatrix .matrix_price .matrix ul li ul .pricematrix_column_AirCompany{width:155px;height:auto;}#priceMatrix .matrix_price .matrix ul li h2{background:rgba(119,119,119,0.1);border-left:1px solid #fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;float:left;height:35px;line-height:35px;padding:0px;margin:0px;vertical-align:middle;width:100%;text-align:center;}#priceMatrix .matrix_price .matrix ul li h2 strong{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;display:inline-block;float:none;margin:0;overflow:inherit;padding:0;text-align:center;width:100%;}#priceMatrix .matrix_price .matrix ul li h2 strong small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}#priceMatrix .matrix_price .matrix ul li h2 strong small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}#priceMatrix .matrix_price .matrix ul li h2 strong:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}#priceMatrix .matrix_price .matrix ul li h2 strong:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}#priceMatrix .matrix_price .matrix ul li h2 strong img{float:none;text-align:center;padding:0 0 5px;vertical-align:middle;}#priceMatrix .matrix_price .matrix ul li h2 strong small{bottom:-73% !important;}#priceMatrix .matrix_price .matrix ul li h2 strong small:before{border-top:5px solid currentcolor;bottom:95%;border-bottom:none;}#priceMatrix .matrix_price .matrix ul li h2.best_price{font-weight:600;text-transform:uppercase;font-size:13px;text-indent:18px;cursor:default;}#priceMatrix .matrix_price .matrix ul li span{display:inline-block;width:100%;text-align:center;}#priceMatrix .matrix_price .matrix ul li span.toolTipTemplate{display:none;}#priceMatrix .matrix_price .matrix ul li span.points{float:left;width:100%;display:block;margin-top:10px;}#priceMatrix .matrix_price .matrix .title{width:100%;margin:0px;padding:0px;}#priceMatrix .matrix_price .matrix .title ul{width:100%;}#priceMatrix .matrix_price .matrix .title ul li{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;text-align:right;font-size:14px;}#priceMatrix .matrix_price .matrix .airline{margin:0;padding:0;}#priceMatrix .matrix_price .matrix .airline a{font-weight:600;color:#59b200;}#priceMatrix .matrix_price .matrix.bestprice{position:absolute;z-index:1001;width:220px;}#priceMatrix .matrix_price .matrix.bestprice .airline{float:left;width:55%;margin:0;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#priceMatrix .matrix_price .matrix.bestprice .airline h2{background:rgba(119,119,119,0.1);border-right:1px solid #fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;height:35px;line-height:35px;padding:0 10px;text-align:center;}#priceMatrix .matrix_price .matrix.bestprice .title{border-right:none;float:left;margin:35px 0 0 0;width:45%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#priceMatrix .matrix_price .matrix.bestprice .title ul li{text-align:right;width:100%;font-size:11px;}#priceMatrix .matrix_price .matrix.bestprice .title ul li.non_stop{border-top:1px solid rgba(119,119,119,0.1);}#priceMatrix .matrix_price .matrix.ciaprices{float:left;margin:0 0 15px 220px;overflow:hidden;height:calc(140px);width:auto;}#priceMatrix .matrix_price .matrix #pricematrix_Window{border:none;float:left;margin:0;overflow:hidden;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(700px);}#priceMatrix .matrix_price .matrix #pricematrix_Window ul{display:inline-block;float:left;width:200000px;}#priceMatrix .matrix_price .matrix #pricematrix_Window ul li.airline{border:none;float:left;height:calc(140px);line-height:inherit;position:relative;z-index:0;width:116.6px;}#priceMatrix .matrix_price .matrix #pricematrix_Window ul li.airline ul:last-child{border-right:1px solid rgba(119,119,119,0.1);}#priceMatrix .matrix_price .matrix #pricematrix_Window ul li ul{display:table;width:100%;}#priceMatrix .matrix_price .container_nav{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:auto;margin:0;padding:0 0 8px;position:relative;width:100%;z-index:1;}#priceMatrix .matrix_price .container_nav .navigation{float:right;font-size:0;margin:0;position:relative;right:-8px;top:0;z-index:25;}#priceMatrix .matrix_price .container_nav .navigation:before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #ddd;}#priceMatrix .matrix_price .container_nav .navigation:hover{-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}#priceMatrix .matrix_price .container_nav .navigation.back{right:inherit !important;left:220px;float:left;}#priceMatrix .matrix_price .container_nav .navigation.back:before{display:none;}#priceMatrix .matrix_price .container_nav .navigation.back:after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid #ddd;}#airManager .tabOptions{width:100%;border-top:1px solid #ddd;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#airManager .tabOptions li{list-style:none;text-decoration:none;float:left;width:auto;}#airManager .tabOptions li.option h3,#airManager .tabOptions li.option h1{display:inline-block;text-transform:uppercase;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#777;font-size:13px;border:1px solid transparent;}#airManager .tabOptions li.option h3:hover,#airManager .tabOptions li.option h1:hover{color:#59b200;cursor:pointer;}#airManager .tabOptions li.option.active h3,#airManager .tabOptions li.option.active h1{color:#288eb3;cursor:default;border:1px solid #ddd;border-top:2px solid #288eb3;border-bottom:1px solid #fff;}#airManager .tabContent .tab #priceMatrix .matrix_price,#airManager .tabContent .tab .calendar_grid{margin:10px 0 0 0;}html .content_results li{list-style:none;margin:0;}.content_results{width:100%;margin:0 auto;}.content_results >header{border-bottom:1px solid #e6e6e6;float:left;margin-bottom:10px;padding-bottom:10px;width:100%;}.content_results >header div:empty{display:none;}.content_results >header div h1{color:#288eb3;font-size:24px;font-weight:400;font-weight:normal;margin:15px 0 7px;color:rgba(119,119,119,0.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.content_results >header div h1 strong{font-weight:normal;color:#288eb3;font-size:24px;font-weight:400;cursor:default !important;text-decoration:none;}.content_results >header div h1 strong small{z-index:4 !important;}.content_results >header div h1 strong span{color:#288eb3;}.content_results >header div p{margin-right:10px;display:inline;text-transform:uppercase;font-weight:400;color:#aaa;}.content_results >header div p.directions strong{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.content_results >header div p.directions strong small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.content_results >header div p.directions strong small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.content_results >header div p.directions strong:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.content_results >header div p.directions strong:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.content_results >header div p strong{padding:0 2px;font-weight:400;color:#777;}.content_results .list_options{width:100%;padding:10px 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;}div.sorting{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;position:relative;margin:7px 0 10px;}div.sorting .select{margin:0 0 0 5px;padding-right:5px;clear:right;}div.sorting .sorter{float:left;}div.sorting .sorter_by select{margin-left:5px;padding:0 5px 0 0;width:auto;}div.sorting .sortingData{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:100%;margin-left:-525px;padding-left:525px;}div.sorting.services .pagination{padding-right:0;}div.sorting .pagination{float:left;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:170px;}div.sorting .pagination .result_pager{float:left;padding:7px 0 0 0;}div.sorting .pagination .items_page{float:right;margin-bottom:0;overflow:hidden;padding-right:0;}div.sorting .pagination .items_page select{margin-left:5px;padding:0px 5px 0px 0px;width:auto;}div.sorting .pagination .items_page:after{right:1px;}div.sorting .pagination .pager{float:left;padding:3px 10px 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div.sorting .pagination .pager li{padding:0;display:inline-block;background:#f2f2f2;color:#777;float:left;height:27px;line-height:27px;width:27px;margin:0 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;text-align:center;position:relative;z-index:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div.sorting .pagination .pager li.pager_more{background:#f2f2f2;font-size:0;}div.sorting .pagination .pager li.pager_more:before{font-family:Tahoma, Geneva, sans-serif;content:"...";font-size:13px;float:left;text-indent:7px;}div.sorting .pagination .pager li.pager_next{background:#f2f2f2;font-size:0;}div.sorting .pagination .pager li.pager_next:before{content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;}div.sorting .pagination .pager li.pager_previous{background:#f2f2f2;font-size:0;}div.sorting .pagination .pager li.pager_previous:before{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;transform:rotate(180deg);left:7px;position:absolute;}div.sorting .pagination .pager li.pager_last{background:#f2f2f2;line-height:27px;font-size:0px;}div.sorting .pagination .pager li.pager_last:before{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;position:absolute;left:5px;}div.sorting .pagination .pager li.pager_last:after{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:10px;top:0px;font-size:13px;}div.sorting .pagination .pager li.pager_first{background:#f2f2f2;font-size:0;}div.sorting .pagination .pager li.pager_first:before{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;left:5px;}div.sorting .pagination .pager li.pager_first:after{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:10px;font-size:13px;top:0px;}div.sorting .pagination .pager li:hover{background:#e6e6e6;}div.sorting .pagination .pager li.active{background:#ff7f00;color:#fff;cursor:default;}.three_col .research,.one_col .research,.vertical_col .research{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin:15px 0 10px;background:rgba(119,119,119,0.5);}.three_col .research:hover,.one_col .research:hover,.vertical_col .research:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout *,.one_col .checkout *,.vertical_col .checkout *{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.three_col .checkout.content,.one_col .checkout.content,.vertical_col .checkout.content{position:relative;}.three_col .checkout .header,.one_col .checkout .header,.vertical_col .checkout .header{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-right:400px;position:absolute;}.three_col .checkout .header p,.one_col .checkout .header p,.vertical_col .checkout .header p{padding:2px 0;}.three_col .checkout label,.one_col .checkout label,.vertical_col .checkout label{position:relative;}.three_col .checkout label small,.one_col .checkout label small,.vertical_col .checkout label small{font-size:0;position:absolute;right:3px;bottom:30px;}.three_col .checkout label small:before,.one_col .checkout label small:before,.vertical_col .checkout label small:before{color:#e6e6e6;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:5px;bottom:-5px;right:0;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout label:not(label):hover > small,.three_col .checkout label input:focus + small,.one_col .checkout label:not(label):hover > small,.one_col .checkout label input:focus + small,.vertical_col .checkout label:not(label):hover > small,.vertical_col .checkout label input:focus + small{color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:tip_border_type;border-width:'';background:#1a5c74;font-size:12px;font-weight:400;text-align:center;display:inline-table;left:0;right:0;bottom:32px;margin:0 auto;z-index:1;line-height:normal;padding:5px;top:auto;box-shadow:none;}.three_col .checkout label:not(label):hover > small:before,.three_col .checkout label input:focus + small:before,.one_col .checkout label:not(label):hover > small:before,.one_col .checkout label input:focus + small:before,.vertical_col .checkout label:not(label):hover > small:before,.vertical_col .checkout label input:focus + small:before{bottom:-5px;right:95%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;color:#1a5c74;}.three_col .checkout >.list_options:first-child,.one_col .checkout >.list_options:first-child,.vertical_col .checkout >.list_options:first-child{margin:5px 0px 0px 0px;}.three_col .checkout >.checkout_login,.one_col .checkout >.checkout_login,.vertical_col .checkout >.checkout_login{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.three_col .checkout >.checkout_login .login_form,.one_col .checkout >.checkout_login .login_form,.vertical_col .checkout >.checkout_login .login_form{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.three_col .checkout >.checkout_login .login_form label,.one_col .checkout >.checkout_login .login_form label,.vertical_col .checkout >.checkout_login .login_form label{line-height:inherit;margin:2px 0;width:auto;}.three_col .checkout >.checkout_login .login_form label.login,.one_col .checkout >.checkout_login .login_form label.login,.vertical_col .checkout >.checkout_login .login_form label.login{width:100% !important;}.three_col .checkout >.checkout_login .login_form label .send,.one_col .checkout >.checkout_login .login_form label .send,.vertical_col .checkout >.checkout_login .login_form label .send{width:auto;}.three_col .checkout >.checkout_login .logged_in,.one_col .checkout >.checkout_login .logged_in,.vertical_col .checkout >.checkout_login .logged_in{float:left;margin-top:0px;padding-bottom:20px;text-align:left;width:980px;border-bottom:1px solid rgba(119,119,119,0.1);}.three_col .checkout >.checkout_login .logged_in a:after,.one_col .checkout >.checkout_login .logged_in a:after,.vertical_col .checkout >.checkout_login .logged_in a:after{content:"";}.three_col .checkout >.checkout_login .logged_in h3,.one_col .checkout >.checkout_login .logged_in h3,.vertical_col .checkout >.checkout_login .logged_in h3{display:inline-table;color:#777;float:left;margin:20px 0 0;vertical-align:middle;}.three_col .checkout >.checkout_login .logged_in h3 strong,.one_col .checkout >.checkout_login .logged_in h3 strong,.vertical_col .checkout >.checkout_login .logged_in h3 strong{color:#288eb3;vertical-align:middle;}.three_col .checkout >.checkout_login .logged_in .send,.one_col .checkout >.checkout_login .logged_in .send,.vertical_col .checkout >.checkout_login .logged_in .send{clear:none;margin:10px 0 0;}.three_col .checkout .checkout_visitor,.one_col .checkout .checkout_visitor,.vertical_col .checkout .checkout_visitor{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.three_col .checkout .checkout_visitor p,.one_col .checkout .checkout_visitor p,.vertical_col .checkout .checkout_visitor p{float:left;width:80% !important;}.three_col .checkout .checkout_visitor label,.one_col .checkout .checkout_visitor label,.vertical_col .checkout .checkout_visitor label{float:right;}.three_col .checkout .checkout_visitor label .send,.one_col .checkout .checkout_visitor label .send,.vertical_col .checkout .checkout_visitor label .send{margin:-22px 0 0;width:auto !important;}.three_col .checkout .checkout_createpassword,.one_col .checkout .checkout_createpassword,.vertical_col .checkout .checkout_createpassword{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.three_col .checkout .checkout_createpassword label,.one_col .checkout .checkout_createpassword label,.vertical_col .checkout .checkout_createpassword label{margin:0;width:100%;}.three_col .checkout .checkout_createpassword label.email,.one_col .checkout .checkout_createpassword label.email,.vertical_col .checkout .checkout_createpassword label.email{font-size:0px;width:100%;}.three_col .checkout .checkout_createpassword label.email input,.one_col .checkout .checkout_createpassword label.email input,.vertical_col .checkout .checkout_createpassword label.email input{width:100%;}.three_col .checkout .checkout_createpassword label.password,.three_col .checkout .checkout_createpassword label.repeat_password,.one_col .checkout .checkout_createpassword label.password,.one_col .checkout .checkout_createpassword label.repeat_password,.vertical_col .checkout .checkout_createpassword label.password,.vertical_col .checkout .checkout_createpassword label.repeat_password{font-size:0;margin:3px 0;padding:0;width:49% !important;}.three_col .checkout .checkout_createpassword label.password input,.three_col .checkout .checkout_createpassword label.repeat_password input,.one_col .checkout .checkout_createpassword label.password input,.one_col .checkout .checkout_createpassword label.repeat_password input,.vertical_col .checkout .checkout_createpassword label.password input,.vertical_col .checkout .checkout_createpassword label.repeat_password input{width:100%;}.three_col .checkout .checkout_createpassword label.repeat_password,.one_col .checkout .checkout_createpassword label.repeat_password,.vertical_col .checkout .checkout_createpassword label.repeat_password{float:right;}.three_col .checkout .checkout_createpassword .send,.one_col .checkout .checkout_createpassword .send,.vertical_col .checkout .checkout_createpassword .send{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .checkout_createpassword .send:hover,.one_col .checkout .checkout_createpassword .send:hover,.vertical_col .checkout .checkout_createpassword .send:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .transaction_form .content,.one_col .checkout .transaction_form .content,.vertical_col .checkout .transaction_form .content{display:none;}.three_col .checkout .transaction_form .transaction_form_control,.one_col .checkout .transaction_form .transaction_form_control,.vertical_col .checkout .transaction_form .transaction_form_control{display:none;}.three_col .checkout .transaction_form input:checked ~ .content,.one_col .checkout .transaction_form input:checked ~ .content,.vertical_col .checkout .transaction_form input:checked ~ .content{display:block;}.three_col .checkout .safe_purchase,.one_col .checkout .safe_purchase,.vertical_col .checkout .safe_purchase{display:inline-block;width:210px;height:55px;margin:-7px 0 10px 0;background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/safe_purchase.gif");background-repeat:no-repeat;background-position:center center;text-indent:-5000px;overflow:hidden;float:left;}.three_col .checkout .products_summary,.one_col .checkout .products_summary,.vertical_col .checkout .products_summary{width:100%;float:left;}.three_col .checkout .products_summary .purchase.summary.title,.one_col .checkout .products_summary .purchase.summary.title,.vertical_col .checkout .products_summary .purchase.summary.title{display:inline-block;width:100%;margin:10px;}.three_col .checkout .products_summary .purchase.summary.title h2,.one_col .checkout .products_summary .purchase.summary.title h2,.vertical_col .checkout .products_summary .purchase.summary.title h2{display:inline-block;}.three_col .checkout .products_summary .price_details,.one_col .checkout .products_summary .price_details,.vertical_col .checkout .products_summary .price_details{width:330px;float:right;background:rgba(119,119,119,0.05);padding:5px 10px;margin-bottom:10px;position:relative;}.three_col .checkout .products_summary .price_details >div,.one_col .checkout .products_summary .price_details >div,.vertical_col .checkout .products_summary .price_details >div{float:left;padding:5px 0 5px 30px;width:100%;border-top:1px solid rgba(119,119,119,0.1);}.three_col .checkout .products_summary .price_details >div:first-child,.one_col .checkout .products_summary .price_details >div:first-child,.vertical_col .checkout .products_summary .price_details >div:first-child{border:none;}.three_col .checkout .products_summary .price_details >div h3,.one_col .checkout .products_summary .price_details >div h3,.vertical_col .checkout .products_summary .price_details >div h3{float:left;width:30px;margin-left:-30px;font-size:0;margin-top:2px;text-align:center;}.three_col .checkout .products_summary .price_details >div h3:before,.one_col .checkout .products_summary .price_details >div h3:before,.vertical_col .checkout .products_summary .price_details >div h3:before{font-size:18px;color:#288eb3;}.three_col .checkout .products_summary .price_details >div p,.one_col .checkout .products_summary .price_details >div p,.vertical_col .checkout .products_summary .price_details >div p{float:left;width:100%;padding:2px 0;text-align:right;}.three_col .checkout .products_summary .price_details >div p strong,.one_col .checkout .products_summary .price_details >div p strong,.vertical_col .checkout .products_summary .price_details >div p strong{display:inline-block;font-weight:normal;text-align:right;color:#9d9d9d;}.three_col .checkout .products_summary .price_details >div.taxes,.one_col .checkout .products_summary .price_details >div.taxes,.vertical_col .checkout .products_summary .price_details >div.taxes{font-size:10px;border-top:1px solid rgba(119,119,119,0.1);}.three_col .checkout .products_summary .price_details >div.taxes strong,.one_col .checkout .products_summary .price_details >div.taxes strong,.vertical_col .checkout .products_summary .price_details >div.taxes strong{width:100px;}.three_col .checkout .products_summary .price_details > h1,.one_col .checkout .products_summary .price_details > h1,.vertical_col .checkout .products_summary .price_details > h1{-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;background:#288eb3;color:#fff;float:left;margin:5px -10px -5px;padding:10px;width:100%;text-align:center;}.three_col .checkout .products_summary .price_details > h1 small,.one_col .checkout .products_summary .price_details > h1 small,.vertical_col .checkout .products_summary .price_details > h1 small{float:left;font-size:12px;padding:0 0 4px;text-align:center;width:100%;}.three_col .checkout .products_summary .price_details > h1 span,.one_col .checkout .products_summary .price_details > h1 span,.vertical_col .checkout .products_summary .price_details > h1 span{font-size:13px;display:inline-block;width:100%;float:left;}.three_col .checkout .products_summary .price_details > h1 br,.one_col .checkout .products_summary .price_details > h1 br,.vertical_col .checkout .products_summary .price_details > h1 br{display:none;}.three_col .checkout .products_summary .price_details > h1 .points-identification,.one_col .checkout .products_summary .price_details > h1 .points-identification,.vertical_col .checkout .products_summary .price_details > h1 .points-identification{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.three_col .checkout .products_summary .price_details > h1 .points-identification p,.one_col .checkout .products_summary .price_details > h1 .points-identification p,.vertical_col .checkout .products_summary .price_details > h1 .points-identification p{margin:0;padding:0;text-align:center;width:auto;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;}.three_col .checkout .products_summary .price_details > h1 .points-identification p span,.three_col .checkout .products_summary .price_details > h1 .points-identification p strong,.one_col .checkout .products_summary .price_details > h1 .points-identification p span,.one_col .checkout .products_summary .price_details > h1 .points-identification p strong,.vertical_col .checkout .products_summary .price_details > h1 .points-identification p span,.vertical_col .checkout .products_summary .price_details > h1 .points-identification p strong{padding:0 5px 0 0;text-align:left;width:auto;float:none;}.three_col .checkout .products_summary .price_details .estimated-exchange-currency,.one_col .checkout .products_summary .price_details .estimated-exchange-currency,.vertical_col .checkout .products_summary .price_details .estimated-exchange-currency{-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;background:#288eb3;color:#fff;float:left;margin:5px -10px -5px;padding:2px 10px;width:100%;text-align:center;}.three_col .checkout .products_summary .price_details .estimated-exchange-currency small,.one_col .checkout .products_summary .price_details .estimated-exchange-currency small,.vertical_col .checkout .products_summary .price_details .estimated-exchange-currency small{float:left;font-size:12px;padding:0 0 4px;text-align:center;width:100%;}.three_col .checkout .products_summary .price_details p.estimated-exchange-currency,.one_col .checkout .products_summary .price_details p.estimated-exchange-currency,.vertical_col .checkout .products_summary .price_details p.estimated-exchange-currency{font-size:13px;margin:6px -10px -5px;padding:3px 10px;text-align:right;}.three_col .checkout .products_summary .price_details p.estimated-exchange-currency strong,.one_col .checkout .products_summary .price_details p.estimated-exchange-currency strong,.vertical_col .checkout .products_summary .price_details p.estimated-exchange-currency strong{font-weight:600;}.three_col .checkout .coupondiscount .list,.one_col .checkout .coupondiscount .list,.vertical_col .checkout .coupondiscount .list{float:left;width:100%;}.three_col .checkout .coupondiscount .list li,.one_col .checkout .coupondiscount .list li,.vertical_col .checkout .coupondiscount .list li{float:left;width:100%;list-style:none;border:2px solid rgba(119,119,119,0.1);padding:10px;margin:10px 0;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .coupondiscount .list li label,.one_col .checkout .coupondiscount .list li label,.vertical_col .checkout .coupondiscount .list li label{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;margin:0 0 10px 0;float:none;line-height:normal;font-size:12px;}.three_col .checkout .coupondiscount .list li label input[type=text],.three_col .checkout .coupondiscount .list li label select,.one_col .checkout .coupondiscount .list li label input[type=text],.one_col .checkout .coupondiscount .list li label select,.vertical_col .checkout .coupondiscount .list li label input[type=text],.vertical_col .checkout .coupondiscount .list li label select{width:100%;}.three_col .checkout .coupondiscount .list li label.coupon_code,.one_col .checkout .coupondiscount .list li label.coupon_code,.vertical_col .checkout .coupondiscount .list li label.coupon_code{width:70%;}.three_col .checkout .coupondiscount .list li label.coupon_code input[type=text],.one_col .checkout .coupondiscount .list li label.coupon_code input[type=text],.vertical_col .checkout .coupondiscount .list li label.coupon_code input[type=text]{width:100%;}.three_col .checkout .coupondiscount .list li a.coupon_validate,.one_col .checkout .coupondiscount .list li a.coupon_validate,.vertical_col .checkout .coupondiscount .list li a.coupon_validate{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .coupondiscount .list li a.coupon_validate:hover,.one_col .checkout .coupondiscount .list li a.coupon_validate:hover,.vertical_col .checkout .coupondiscount .list li a.coupon_validate:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .travelers,.one_col .checkout .travelers,.vertical_col .checkout .travelers{float:left;width:100%;}.three_col .checkout .travelers .list,.one_col .checkout .travelers .list,.vertical_col .checkout .travelers .list{float:left;width:100%;}.three_col .checkout .travelers .list li,.one_col .checkout .travelers .list li,.vertical_col .checkout .travelers .list li{float:left;width:100%;list-style:none;border:2px solid rgba(119,119,119,0.1);padding:10px;margin:10px 0;position:relative;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .travelers .list li div .removePassengerButton,.one_col .checkout .travelers .list li div .removePassengerButton,.vertical_col .checkout .travelers .list li div .removePassengerButton{right:0 !important;}.three_col .checkout .travelers .list li .removePassengerButton,.one_col .checkout .travelers .list li .removePassengerButton,.vertical_col .checkout .travelers .list li .removePassengerButton{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;font-size:0;height:30px;width:30px;margin:0px !important;padding:0px !important;position:absolute !important;cursor:pointer !important;right:15px;top:10px;z-index:0;vertical-align:text-bottom;}.three_col .checkout .travelers .list li .removePassengerButton:hover,.one_col .checkout .travelers .list li .removePassengerButton:hover,.vertical_col .checkout .travelers .list li .removePassengerButton:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .travelers .list li .removePassengerButton:before,.one_col .checkout .travelers .list li .removePassengerButton:before,.vertical_col .checkout .travelers .list li .removePassengerButton:before{color:#fff;content:"x";float:left;font-family:'Comic Sans MS';font-size:13px;font-weight:bolder;height:30px;line-height:30px;position:absolute;text-align:center;width:30px;}.three_col .checkout .travelers .list li .removePassengerButton small,.one_col .checkout .travelers .list li .removePassengerButton small,.vertical_col .checkout .travelers .list li .removePassengerButton small{bottom:132% !important;}.three_col .checkout .travelers .list li .removePassengerButton small:before,.one_col .checkout .travelers .list li .removePassengerButton small:before,.vertical_col .checkout .travelers .list li .removePassengerButton small:before{left:10px !important;}.three_col .checkout .travelers .list li#addPassengerButton,.one_col .checkout .travelers .list li#addPassengerButton,.vertical_col .checkout .travelers .list li#addPassengerButton{border:none !important;margin:-10px 0 0 !important;}.three_col .checkout .travelers .list li#addPassengerButton .btn,.one_col .checkout .travelers .list li#addPassengerButton .btn,.vertical_col .checkout .travelers .list li#addPassengerButton .btn{float:right;}.three_col .checkout .travelers .list li#addPassengerButton:hover,.one_col .checkout .travelers .list li#addPassengerButton:hover,.vertical_col .checkout .travelers .list li#addPassengerButton:hover{-webkit-box-shadow:0 0 0px rgba(0,0,0,0.1) !important;-moz-box-shadow:0 0 0px rgba(0,0,0,0.1) !important;box-shadow:0 0 0px rgba(0,0,0,0.1) !important;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .travelers .list li#addPassengerButton .send,.one_col .checkout .travelers .list li#addPassengerButton .send,.vertical_col .checkout .travelers .list li#addPassengerButton .send{float:right;}.three_col .checkout .travelers .list li:hover,.one_col .checkout .travelers .list li:hover,.vertical_col .checkout .travelers .list li:hover{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .travelers .list li h3,.one_col .checkout .travelers .list li h3,.vertical_col .checkout .travelers .list li h3{font-size:13px;text-transform:uppercase;}.three_col .checkout .travelers .list li > div,.one_col .checkout .travelers .list li > div,.vertical_col .checkout .travelers .list li > div{float:left;border-top:1px solid rgba(119,119,119,0.1);margin-bottom:10px;padding-top:10px;width:100%;position:relative;z-index:0;}.three_col .checkout .travelers .list li > div:first-child,.one_col .checkout .travelers .list li > div:first-child,.vertical_col .checkout .travelers .list li > div:first-child{padding-top:0px;border-top:0px;}.three_col .checkout .travelers .list li > div .type:before,.one_col .checkout .travelers .list li > div .type:before,.vertical_col .checkout .travelers .list li > div .type:before{border:1px solid currentColor;border-radius:100%;display:inline-block;vertical-align:middle;font-size:13px;height:18px;line-height:16px;margin-right:5px;margin-top:-3px;text-align:center;width:18px;}.three_col .checkout .travelers .list li .adult .type:before,.one_col .checkout .travelers .list li .adult .type:before,.vertical_col .checkout .travelers .list li .adult .type:before{content:"e";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.three_col .checkout .travelers .list li .child .type:before,.one_col .checkout .travelers .list li .child .type:before,.vertical_col .checkout .travelers .list li .child .type:before{content:"c";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.three_col .checkout .travelers .list li .baby .type:before,.one_col .checkout .travelers .list li .baby .type:before,.vertical_col .checkout .travelers .list li .baby .type:before{content:"d";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.three_col .checkout .travelers .list li label,.one_col .checkout .travelers .list li label,.vertical_col .checkout .travelers .list li label{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;margin:0 0 10px 0;float:none;line-height:normal;font-size:12px;}.three_col .checkout .travelers .list li label input[type=text],.three_col .checkout .travelers .list li label select,.one_col .checkout .travelers .list li label input[type=text],.one_col .checkout .travelers .list li label select,.vertical_col .checkout .travelers .list li label input[type=text],.vertical_col .checkout .travelers .list li label select{width:100%;}.three_col .checkout .travelers .list li label.name,.one_col .checkout .travelers .list li label.name,.vertical_col .checkout .travelers .list li label.name{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33.333333333333%;}.three_col .checkout .travelers .list li label.name.last,.one_col .checkout .travelers .list li label.name.last,.vertical_col .checkout .travelers .list li label.name.last{right:0;}.three_col .checkout .travelers .list li label.name.last:after,.one_col .checkout .travelers .list li label.name.last:after,.vertical_col .checkout .travelers .list li label.name.last:after{padding-right:1;}.three_col .checkout .travelers .list li label.name.last:not(label):hover > small:before,.three_col .checkout .travelers .list li label.name.last input:focus + small:before,.one_col .checkout .travelers .list li label.name.last:not(label):hover > small:before,.one_col .checkout .travelers .list li label.name.last input:focus + small:before,.vertical_col .checkout .travelers .list li label.name.last:not(label):hover > small:before,.vertical_col .checkout .travelers .list li label.name.last input:focus + small:before{right:10px;}.three_col .checkout .travelers .list li label.name:not(label):hover > small,.three_col .checkout .travelers .list li label.name input:focus + small,.one_col .checkout .travelers .list li label.name:not(label):hover > small,.one_col .checkout .travelers .list li label.name input:focus + small,.vertical_col .checkout .travelers .list li label.name:not(label):hover > small,.vertical_col .checkout .travelers .list li label.name input:focus + small{width:300px;}.three_col .checkout .travelers .list li label.name:not(label):hover > small:before,.three_col .checkout .travelers .list li label.name input:focus + small:before,.one_col .checkout .travelers .list li label.name:not(label):hover > small:before,.one_col .checkout .travelers .list li label.name input:focus + small:before,.vertical_col .checkout .travelers .list li label.name:not(label):hover > small:before,.vertical_col .checkout .travelers .list li label.name input:focus + small:before{right:95% !important;}.three_col .checkout .travelers .list li label.date,.one_col .checkout .travelers .list li label.date,.vertical_col .checkout .travelers .list li label.date{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33.333333333333%;}.three_col .checkout .travelers .list li .gender,.one_col .checkout .travelers .list li .gender,.vertical_col .checkout .travelers .list li .gender{right:0;display:inline-block;}.three_col .checkout .travelers .list li .gender:after,.one_col .checkout .travelers .list li .gender:after,.vertical_col .checkout .travelers .list li .gender:after{padding-right:1;}.three_col .checkout .travelers .list li .gender:not(label):hover > small:before,.three_col .checkout .travelers .list li .gender input:focus + small:before,.one_col .checkout .travelers .list li .gender:not(label):hover > small:before,.one_col .checkout .travelers .list li .gender input:focus + small:before,.vertical_col .checkout .travelers .list li .gender:not(label):hover > small:before,.vertical_col .checkout .travelers .list li .gender input:focus + small:before{right:10px;}.three_col .checkout .travelers .list li .gender label input,.one_col .checkout .travelers .list li .gender label input,.vertical_col .checkout .travelers .list li .gender label input{width:auto;}.three_col .checkout .payment h2,.one_col .checkout .payment h2,.vertical_col .checkout .payment h2{font-size:16px;font-weight:normal;text-transform:uppercase;float:left;width:100%;border-top:2px solid rgba(119,119,119,0.1);margin:20px 0;padding-top:26px;}.three_col .checkout .payment >.send,.one_col .checkout .payment >.send,.vertical_col .checkout .payment >.send{bottom:-64px;position:absolute;right:0;}.three_col .checkout .payment .creditcard,.one_col .checkout .payment .creditcard,.vertical_col .checkout .payment .creditcard{margin:5px 0;}.three_col .checkout .payment .creditcard .card_list label,.one_col .checkout .payment .creditcard .card_list label,.vertical_col .checkout .payment .creditcard .card_list label{float:left;background-position:30px center;background-repeat:no-repeat;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;background-color:#fff;height:60px;width:95px;margin:0px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;padding:7px 0 0 16px;cursor:pointer;}.three_col .checkout .payment .creditcard .card_list label *,.one_col .checkout .payment .creditcard .card_list label *,.vertical_col .checkout .payment .creditcard .card_list label *{cursor:pointer;}.three_col .checkout .payment .creditcard .card_list label input[type="radio"],.one_col .checkout .payment .creditcard .card_list label input[type="radio"],.vertical_col .checkout .payment .creditcard .card_list label input[type="radio"]{opacity:0;position:absolute;}.three_col .checkout .payment .creditcard .card_list label input[type="radio"] + span::before,.one_col .checkout .payment .creditcard .card_list label input[type="radio"] + span::before,.vertical_col .checkout .payment .creditcard .card_list label input[type="radio"] + span::before{content:"\2022";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:inset 0 1px 1px #999;-moz-box-shadow:inset 0 1px 1px #999;box-shadow:inset 0 1px 1px #999;font:400 18px/65% Arial, Sans-serif;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;width:13px;height:13px;line-height:14px;margin:-1px 4px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.three_col .checkout .payment .creditcard .card_list label input[type="radio"]:checked + span::before,.one_col .checkout .payment .creditcard .card_list label input[type="radio"]:checked + span::before,.vertical_col .checkout .payment .creditcard .card_list label input[type="radio"]:checked + span::before{border:solid 1px #288eb3;color:#288eb3;vertical-align:middle;}.three_col .checkout .payment .creditcard .card_list label small,.one_col .checkout .payment .creditcard .card_list label small,.vertical_col .checkout .payment .creditcard .card_list label small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.three_col .checkout .payment .creditcard .card_list label small:before,.one_col .checkout .payment .creditcard .card_list label small:before,.vertical_col .checkout .payment .creditcard .card_list label small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.three_col .checkout .payment .creditcard .card_list label:hover small,.one_col .checkout .payment .creditcard .card_list label:hover small,.vertical_col .checkout .payment .creditcard .card_list label:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .payment .creditcard .card_list label:hover small *,.one_col .checkout .payment .creditcard .card_list label:hover small *,.vertical_col .checkout .payment .creditcard .card_list label:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .payment .creditcard .card_list label:hover,.one_col .checkout .payment .creditcard .card_list label:hover,.vertical_col .checkout .payment .creditcard .card_list label:hover{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0 7px rgba(0,0,0,0.2);box-shadow:0 0 7px rgba(0,0,0,0.2);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;z-index:1;}.three_col .checkout .payment .creditcard .card_list label span:before,.one_col .checkout .payment .creditcard .card_list label span:before,.vertical_col .checkout .payment .creditcard .card_list label span:before{margin:15px 0 -10px -10px !important;}.three_col .checkout .payment .creditcard label input[type=text],.three_col .checkout .payment .creditcard label select,.one_col .checkout .payment .creditcard label input[type=text],.one_col .checkout .payment .creditcard label select,.vertical_col .checkout .payment .creditcard label input[type=text],.vertical_col .checkout .payment .creditcard label select{width:100%;}.three_col .checkout .payment .creditcard label.name,.one_col .checkout .payment .creditcard label.name,.vertical_col .checkout .payment .creditcard label.name{width:100%;}.three_col .checkout .payment .creditcard label.card_number,.one_col .checkout .payment .creditcard label.card_number,.vertical_col .checkout .payment .creditcard label.card_number{width:58%;padding-right:5px;}.three_col .checkout .payment .creditcard label.expiration_month,.one_col .checkout .payment .creditcard label.expiration_month,.vertical_col .checkout .payment .creditcard label.expiration_month{display:inline-block;float:none;padding-right:15px;position:relative;width:22%;}.three_col .checkout .payment .creditcard label.expiration_month:after,.one_col .checkout .payment .creditcard label.expiration_month:after,.vertical_col .checkout .payment .creditcard label.expiration_month:after{content:"/";font-size:18px;position:absolute;right:4px;top:23px;}.three_col .checkout .payment .creditcard label.expiration_year,.one_col .checkout .payment .creditcard label.expiration_year,.vertical_col .checkout .payment .creditcard label.expiration_year{display:inline-block;float:none;width:19%;margin-top:17px;}.three_col .checkout .payment .creditcard label.code input,.one_col .checkout .payment .creditcard label.code input,.vertical_col .checkout .payment .creditcard label.code input{width:51px;margin:0 5px;}.three_col .checkout .payment .creditcard label.code .help,.one_col .checkout .payment .creditcard label.code .help,.vertical_col .checkout .payment .creditcard label.code .help{top:0px;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.three_col .checkout .payment .creditcard label.code .help small,.one_col .checkout .payment .creditcard label.code .help small,.vertical_col .checkout .payment .creditcard label.code .help small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.three_col .checkout .payment .creditcard label.code .help small:before,.one_col .checkout .payment .creditcard label.code .help small:before,.vertical_col .checkout .payment .creditcard label.code .help small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.three_col .checkout .payment .creditcard label.code .help:hover small,.one_col .checkout .payment .creditcard label.code .help:hover small,.vertical_col .checkout .payment .creditcard label.code .help:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .payment .creditcard label.code .help:hover small *,.one_col .checkout .payment .creditcard label.code .help:hover small *,.vertical_col .checkout .payment .creditcard label.code .help:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .payment .creditcard label.code .card_code,.one_col .checkout .payment .creditcard label.code .card_code,.vertical_col .checkout .payment .creditcard label.code .card_code{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(inc/images/cards/code.png) no-repeat left top;float:left;height:150px;margin:10px 20px 0 10px;padding-left:252px;text-align:left;width:450px;font-size:13px;}.three_col .checkout .payment .creditcard label.code .card_code.amex,.one_col .checkout .payment .creditcard label.code .card_code.amex,.vertical_col .checkout .payment .creditcard label.code .card_code.amex{background:url(inc/images/cards/code_amex.png) no-repeat left top;}.three_col .checkout .payment .creditcard label.code .card_code strong,.one_col .checkout .payment .creditcard label.code .card_code strong,.vertical_col .checkout .payment .creditcard label.code .card_code strong{float:left;font-size:14px;padding-bottom:5px;width:100%;}.three_col .checkout .payment .installment .comum_client,.one_col .checkout .payment .installment .comum_client,.vertical_col .checkout .payment .installment .comum_client{float:left;width:100%;}.three_col .checkout .payment .installment label,.one_col .checkout .payment .installment label,.vertical_col .checkout .payment .installment label{padding-top:12px;width:100%;margin-bottom:0;padding-right:10px;padding-left:10px;float:left;cursor:pointer;}.three_col .checkout .payment .installment label *,.one_col .checkout .payment .installment label *,.vertical_col .checkout .payment .installment label *{cursor:pointer;}.three_col .checkout .payment .installment label input[type="radio"],.one_col .checkout .payment .installment label input[type="radio"],.vertical_col .checkout .payment .installment label input[type="radio"]{opacity:0;position:absolute;}.three_col .checkout .payment .installment label input[type="radio"] + span::before,.one_col .checkout .payment .installment label input[type="radio"] + span::before,.vertical_col .checkout .payment .installment label input[type="radio"] + span::before{content:"\2022";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:inset 0 1px 1px #999;-moz-box-shadow:inset 0 1px 1px #999;box-shadow:inset 0 1px 1px #999;font:400 18px/65% Arial, Sans-serif;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;width:13px;height:13px;line-height:14px;margin:-1px 4px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.three_col .checkout .payment .installment label input[type="radio"]:checked + span::before,.one_col .checkout .payment .installment label input[type="radio"]:checked + span::before,.vertical_col .checkout .payment .installment label input[type="radio"]:checked + span::before{border:solid 1px #288eb3;color:#288eb3;vertical-align:middle;}.three_col .checkout .payment .installment label:hover,.one_col .checkout .payment .installment label:hover,.vertical_col .checkout .payment .installment label:hover{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1);}.three_col .checkout .payment .installment label span,.one_col .checkout .payment .installment label span,.vertical_col .checkout .payment .installment label span{float:left;width:113px;margin-top:3px;margin-bottom:12px;}.three_col .checkout .payment .installment label span strong,.one_col .checkout .payment .installment label span strong,.vertical_col .checkout .payment .installment label span strong{background:#ff7f00;color:#fff;display:inline-block;font-size:11px;font-weight:normal;padding:2px 5px;width:auto;float:right;}.three_col .checkout .payment .installment label p,.one_col .checkout .payment .installment label p,.vertical_col .checkout .payment .installment label p{display:inline;float:right;line-height:18px;margin-left:-123px;padding-left:123px;text-align:left;padding:0 0 5px;width:100%;text-align:right;}.three_col .checkout .payment .installment label p strong,.one_col .checkout .payment .installment label p strong,.vertical_col .checkout .payment .installment label p strong{display:inline-block;float:left;font-weight:normal;width:100%;}.three_col .checkout .payment .installment label p span.interestRate,.one_col .checkout .payment .installment label p span.interestRate,.vertical_col .checkout .payment .installment label p span.interestRate{display:inline-block;float:none;font-size:10px;margin:0;width:100%;}.three_col .checkout .payment .contact_info h2:first-child,.one_col .checkout .payment .contact_info h2:first-child,.vertical_col .checkout .payment .contact_info h2:first-child{border:none;padding:0;}.three_col .checkout .payment .contact_info label,.one_col .checkout .payment .contact_info label,.vertical_col .checkout .payment .contact_info label{padding-left:5px;}.three_col .checkout .payment .contact_info label input[type=text],.three_col .checkout .payment .contact_info label select,.one_col .checkout .payment .contact_info label input[type=text],.one_col .checkout .payment .contact_info label select,.vertical_col .checkout .payment .contact_info label input[type=text],.vertical_col .checkout .payment .contact_info label select{width:100%;}.three_col .checkout .payment .contact_info label.select:after,.one_col .checkout .payment .contact_info label.select:after,.vertical_col .checkout .payment .contact_info label.select:after{right:1px;}.three_col .checkout .payment .contact_info label.disclamer,.one_col .checkout .payment .contact_info label.disclamer,.vertical_col .checkout .payment .contact_info label.disclamer{width:100%;padding-left:0;}.three_col .checkout .payment .contact_info label.disclamer input,.one_col .checkout .payment .contact_info label.disclamer input,.vertical_col .checkout .payment .contact_info label.disclamer input{margin-right:5px;}.three_col .checkout .payment .contact_info .card_nationality,.one_col .checkout .payment .contact_info .card_nationality,.vertical_col .checkout .payment .contact_info .card_nationality{border:none;margin:5px;font-weight:bold;}.three_col .checkout .payment .contact_info .policies,.one_col .checkout .payment .contact_info .policies,.vertical_col .checkout .payment .contact_info .policies{background:rgba(119,119,119,0.1);display:inline-block;font-weight:400;padding:15px;margin:10px 0;width:100%;}.three_col .checkout .send,.one_col .checkout .send,.vertical_col .checkout .send{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;float:right;margin-top:5px;}.three_col .checkout .send:hover,.one_col .checkout .send:hover,.vertical_col .checkout .send:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.three_col .checkout .travelers{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33%;padding-right:15px;position:relative;z-index:1;clear:left;}.three_col .checkout .creditcard{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-right:15px;}.three_col .checkout .contact_info{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:25px;margin-bottom:30px;margin-top:-36px;}.three_col .checkout .contact_info h1{margin-bottom:8px;}.three_col .checkout .contact_info label.ddd{width:20%;padding-left:0;}.three_col .checkout .contact_info label.phone{width:35%;}.three_col .checkout .contact_info label.phone_type{width:45%;}.three_col .checkout .contact_info label.cep{width:27%;padding-left:0;clear:left;}.three_col .checkout .contact_info label.number{width:20%;padding-left:0;}.three_col .checkout .contact_info label.neighborhood{width:50%;padding-left:0;}.three_col .checkout .contact_info label.city{width:50%;}.three_col .checkout .contact_info label.state{width:60%;padding-left:0;}.three_col .checkout .contact_info label.cpf{width:40%;}.three_col .checkout .contact_info label.address{width:73%;}.three_col .checkout .contact_info label.complement{width:80%;}.three_col .checkout .contact_info label.name{width:100%;padding-left:0;}.three_col .checkout .contact_info label.email{width:100%;padding-left:0;}.three_col .checkout .payment{border-bottom:2px solid rgba(119,119,119,0.2);float:right;padding-left:20px;position:relative;width:66%;margin-bottom:100px;}.three_col .checkout .payment .installment label{border:solid rgba(119,119,119,0.1);border-width:0 0 1px 0;}.three_col .checkout .payment h2{padding-top:15px;}.one_col .checkout .travelers .list li label.name{width:23%;}.one_col .checkout .travelers .list li label.name.last{padding-right:5px;}.one_col .checkout .travelers .list li label.name.last small{margin-right:0;}.one_col .checkout .travelers .list li label.date{width:10%;}.one_col .checkout .travelers .list li .gender{float:right;padding:0;}.one_col .checkout .travelers .list li .gender label{margin-top:9px;}.one_col .checkout .travelers .list li .gender label:last-child{margin:0 10px 0 18px;}.one_col .checkout .travelers .list li .gender label input{float:left;margin:0;padding:0;}.one_col .checkout .payment{border-bottom:2px solid rgba(119,119,119,0.1);float:left;margin-bottom:90px;padding:20px 0 40px;position:relative;}.one_col .checkout .payment > .send{bottom:-64px;font-weight:600;left:50%;margin-left:-140px;position:absolute;right:0;text-align:center;width:280px;}.one_col .checkout .payment .creditcard .card_list{width:100%;float:left;}.one_col .checkout .payment .creditcard .safe_purchase{float:right;margin:0 0 10px;}.one_col .checkout .payment .creditcard label.name{width:40%;padding-right:5px;}.one_col .checkout .payment .creditcard label.card_number{width:15%;}.one_col .checkout .payment .creditcard label.expiration_month{width:5%;}.one_col .checkout .payment .creditcard label.expiration_year{width:4%;}.one_col .checkout .payment .creditcard .code{width:13%;margin-top:0;}.one_col .checkout .payment .creditcard .code input{margin-left:20px;margin-top:3px;}.one_col .checkout .payment .creditcard .code .help{margin:-28px 0 0 5px;}.one_col .checkout .payment .creditcard .code .help small{left:-460px;}.one_col .checkout .payment .creditcard .code .help small:before{left:469px;}.one_col .checkout .contact_info{float:left;margin-bottom:0;margin-top:30px;padding-bottom:0;}.one_col .checkout .contact_info h1{width:100%;}.one_col .checkout .contact_info h2{float:none;}.one_col .checkout .contact_info label.country{margin-right:5px;width:30%;}.one_col .checkout .contact_info label.ddd{width:4%;padding-left:0;}.one_col .checkout .contact_info label.phone{width:9%;}.one_col .checkout .contact_info label.phone_type{width:13%;}.one_col .checkout .contact_info label.cep{width:10%;padding-left:5px;}.one_col .checkout .contact_info label.number{width:13%;margin-right:5px;}.one_col .checkout .contact_info label.address{width:33%;}.one_col .checkout .contact_info label.complement{padding-left:0;width:10%;}.one_col .checkout .contact_info label.neighborhood{width:23%;}.one_col .checkout .contact_info label.city{width:23%;}.one_col .checkout .contact_info label.cpf{width:13%;}.one_col .checkout .contact_info label.state{width:17%;}.one_col .checkout .contact_info label.name{width:37%;}.one_col .checkout .contact_info label.email{width:37%;padding-right:5px;}.one_col .checkout .contact_info label.disclamer{width:100%;padding-left:0;}.one_col .checkout .contact_info label.disclamer input{margin-right:5px;}.one_col .checkout .coupondiscount .list li label.coupon_code{width:90%;}.one_col .checkout .coupondiscount .list li .messageDiscount > p{float:left;width:33%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.vertical_col .checkout{width:653.33333333333px;}.vertical_col .checkout .products_summary{width:326.66666666667px;float:right;margin-right:-326.66666666667px;padding-left:40px;}.vertical_col .checkout .header{padding:0;position:relative;}.vertical_col .checkout >.checkout_login,.vertical_col .checkout >.checkout_createpassword{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;}.vertical_col .checkout .checkout_visitor label .send{margin:-13px 0 0;}.vertical_col .checkout .safe_purchase{float:right !important;margin:-57px 0 0 !important;}.vertical_col .checkout .payment > h1{border-top:2px solid;margin-top:20px;padding-top:20px;}.vertical_col .checkout .payment .creditcard label.card_number{width:36%;}.vertical_col .checkout .payment .creditcard label.expiration_month{width:12%;}.vertical_col .checkout .payment .creditcard label.expiration_year{width:12%;}.vertical_col .checkout .payment .creditcard label.code{float:right;margin-top:21px;}.vertical_col .checkout .installment .comum_client.options label{min-height:56px;width:50% !important;}.vertical_col .checkout .contact_info{display:inline-block;padding-top:40px;}.vertical_col .checkout .contact_info > h1{border-top:2px solid;margin-bottom:13px;padding-top:21px;}.vertical_col .checkout .contact_info > h2{display:inline-block;float:none !important;}.vertical_col .checkout .contact_info label.ddd{width:10%;}.vertical_col .checkout .contact_info label.phone_type{margin-right:250px;}.vertical_col .checkout .contact_info label.cep{width:15%;}.vertical_col .checkout .contact_info label.address{width:67%;}.vertical_col .checkout .contact_info label.number{width:18%;}.vertical_col .checkout .contact_info label.complement,.vertical_col .checkout .contact_info label.neighborhood,.vertical_col .checkout .contact_info label.city,.vertical_col .checkout .contact_info label.state{width:25%;}.vertical_col .checkout .contact_info label.name,.vertical_col .checkout .contact_info label.email{width:50%;}.vertical_col .checkout .contact_info label.disclamer{margin:10px 0 0;}.vertical_col .checkout .transaction_form{border-bottom:2px solid rgba(119,119,119,0.2);display:inline-block;float:left;margin-bottom:80px !important;padding-bottom:30px;}.vertical_col .checkout .coupondiscount{margin:10px 0 0;padding:10px 0 0;width:100%;border-top:2px solid #288eb3;float:left;}.vertical_col .checkout .coupondiscount > h1{float:left;margin:24px 0 0;}.vertical_col .checkout .coupondiscount .list li{float:right;}.vertical_col .checkout .coupondiscount .list li label.coupon_code{width:85%;}.vertical_col .checkout .coupondiscount .list li .messageDiscount > p{float:left;width:33%;}.vertical_col .checkout .purchase,.vertical_col .checkout send{bottom:-96px;font-weight:600;left:50%;margin-left:-140px;position:absolute;right:0;text-align:center;width:280px;}.vertical_col .checkout .purchase.title{bottom:inherit !important;left:inherit !important;position:relative !important;right:inherit !important;}.vertical_col .installment label,.one_col .installment label{width:50%;border:solid rgba(119,119,119,0.08);border-width:0 1px 1px 1px;}.vertical_col .installment label:first-child,.one_col .installment label:first-child{border-width:1px 1px 1px 1px;}.vertical_col .installment label:nth-child(2),.one_col .installment label:nth-child(2){border-width:1px 1px 1px 0;}.vertical_col .installment label p,.one_col .installment label p{text-align:left;margin-left:-133px;padding-left:133px;}.vertical_col .installment label p strong,.one_col .installment label p strong{float:none;width:auto;font-weight:600;}.vertical_col .installment .comum_client.options label,.one_col .installment .comum_client.options label{min-height:56px;width:50% !important;}.vertical_col .payment .installment label,.one_col .payment .installment label{min-height:75px !important;}.vertical_col .payment .installment label span,.one_col .payment .installment label span{margin-right:10px !important;}.vertical_col .payment .installment label span.interestRate,.one_col .payment .installment label span.interestRate{text-align:right;}.vertical_col .contact_info,.one_col .contact_info{display:inline-block;padding-top:40px;}.checkout > .checkout_createpassword{display:inline-block;width:50%;padding:10px 10px 10px 30px;margin:0;border:inherit;border-width:'';-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;}.checkout > .checkout_login{display:inline-block;width:50%;padding:10px 10px 30px 10px;margin:'';border:solid rgba(119,119,119,0.25);border-width:0 2px 0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;float:left;}.checkout > .checkout_visitor{display:inline-table;width:100%;padding:10px;margin:10px 0 0 0;border:solid rgba(119,119,119,0.25);border-width:2px 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;}label.checkout_login{float:right;}.transaction_form .content{display:'' !important;margin-top:40px;}.diffStayOptionMessage{text-align:center;border:1px solid #887d00;height:30px;padding-top:5px;color:#887d00;background-color:#fff474;}.diffStayOptionMessage .dismiss{font-weight:700;margin-left:10px;cursor:pointer;color:#887d00;text-decoration:underline;}.confirmation h1{border-bottom:inherit;margin-bottom:30px;margin-top:30px;padding-bottom:20px;text-align:center;}.confirmation .order.code{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;width:30%;margin:'';padding:'';-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:inherit;background:#fff;overflow:hidden;}.confirmation .order.code p{color:#777;font-size:14px;margin:'';padding:'';}.confirmation .order.code h2{color:#288eb3;font-size:16px;background:rgba(119,119,119,0.1);font-size:13px;float:left;width:100%;margin:'';padding:'';}.confirmation .order.code h2 strong{float:left;font-size:20px;width:100%;}.confirmation .fare.details{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:40%;margin:'';padding:'';float:left;-webkit-border-radius:'';-moz-border-radius:'';border-radius:'';}.confirmation .fare.details h2{text-align:center;}.confirmation .fare.details p{text-align:right;}.confirmation .fare.details p strong{float:right;text-align:left;width:50%;margin-left:10px;}.confirmation .payment.details{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;margin:'';padding:'';float:left;text-align:center;-webkit-border-radius:'';-moz-border-radius:'';border-radius:'';}.confirmation .payment.details p.card{background-position:center top;background-repeat:no-repeat;margin-top:10px;padding-top:40px;}.confirmation .payment.details p.card.VI{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/visa.png");}.confirmation .payment.details p.card.MC{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/mastercard.png");}.confirmation .payment.details p.card.HP{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/amex.png");}.confirmation .payment.details p.card.DI{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/dinners.png");}.confirmation .payment.details p.card.AX{background-image:url("C:xampphtdocstravelgov3wp-contentpluginstravelgothemeincoption-tree//inc/images/cards/hipercard.png");}.confirmation .products{float:left;width:100%;padding:10px 10px 10px 15px;margin-top:20px;border:inherit;margin-bottom:30px;}.confirmation .list_options.flights .flight_block.complete{border-top:inherit;margin-top:10px;padding-top:12px;margin-left:0;}.confirmation .list_options.flights .flight_block.complete:first-child{border:none;}.confirmation .list_options.flights .flight_block.complete > p.time{width:10%;}.confirmation .list_options.flights .flight_block.complete > p.duration{width:8%;}.confirmation .list_options.flights .flight_block.complete > p.cia{width:5%;}.confirmation .list_options.flights .flight_block.complete > p.stop{width:9%;}.confirmation .list_options.flights .flight_block.complete > p.gear{width:9%;}.confirmation .list_options.flights .flight_block.complete > p.class{width:9%;}.confirmation .list_options.flights .flight_block.complete > p.flight{width:7%;}.search_engine_v2.air .content .advanced.travelers >.content label p{vertical-align:top;}.search_engine_v2.air .content .advanced.travelers >.content label p small{white-space:nowrap;}.search_engine_v2.air.label_hide .passengers label small{display:inline-block;float:left;position:static;width:100%;}.search_engine_v2.air.label_aside .passengers label p{vertical-align:top;}.search_engine_v2.air.label_aside .passengers label small{display:inline-block;float:left;margin-bottom:-30px;position:static;width:100%;}.search_engine_v2.air.label_top .content .advanced.settings > label{margin-top:18px;}.search_engine_v2.air.label_top .passengers label p{vertical-align:top;}.search_engine_v2.air.label_top .passengers label small{display:inline-block;position:static;}.search_engine_v1.research .content .way{float:left;}.search_engine_v1.research .content .way label{font-size:12px;float:left;margin:10px 0 0;vertical-align:bottom;}.search_engine_v1.research .content .way label span{vertical-align:middle;}.search_engine_v1.research .content .destination{width:auto;float:left;}.search_engine_v1.research .content .destination .from,.search_engine_v1.research .content .destination .going_to{width:164px;}.search_engine_v1.research .content .advanced .no-stop{width:100%;}.search_engine_v1.research.air .content .advanced.travelers.passengers .content label{text-align:left;}.search_engine_v1.research.air .content .advanced.travelers.passengers .content label.adults{height:50px;line-height:18px;width:33% !important;}.search_engine_v1.research.air .content .advanced.travelers.passengers .content label.adults select{margin-top:2px;width:100% !important;}.search_engine_v1.research.air .content .advanced.travelers .select{width:33%;text-align:center;}.search_engine_v1.search_engine.air .trip{width:100%;float:left;}.search_engine_v1.search_engine.air .way{z-index:2;position:relative;width:100%;float:left;}.search_engine_v1.search_engine.air .passengers strong{width:100%;float:left;}.search_engine_v1.search_engine.air .passengers label{width:auto;cursor:pointer;}.search_engine_v1.search_engine.air label.no-stop{margin:15px 0px;}.search_engine_v1.search_engine.air .trip{width:100%;float:left;}.search_engine_v1.search_engine.air .way{z-index:2;position:relative;width:100%;float:left;}.search_engine_v1.search_engine.air .passengers strong{width:100%;float:left;}.search_engine_v1.search_engine.air .passengers label{width:auto;cursor:pointer;}.search_engine_v1.search_engine.air label.no-stop{margin:15px 0px;}.matrix{display:none;}.content_results.flight > header p strong{padding:0 5px;}.content_results.flight li{list-style:none;margin:0;}.content_results.flight .list_options.flights > li:hover{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);}.list_options.flights.grouped.air_content
.flight_group.priceGroupContainer.price_group .flight_block:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;}.list_options.flights{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.list_options.flights > .price_group{background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(119,119,119,0.09);margin:0px 0px 10px 0px;padding:10px 170px 10px 10px;float:left;width:100%;min-height:250px;}.list_options.flights > .price_group.masterprice{border:1px solid #59b200;}.list_options.flights > .price_group.masterprice .price{background:#59b200;color:#fff;}.list_options.flights > .price_group.masterprice .price h2{color:#fff;}.list_options.flights > .price_group.masterprice .price p{color:#fff;}.list_options.flights > .price_group.masterprice .price p.total strong{color:#fff;}.list_options.flights > .price_group.masterprice .price .select_btn{background:#458900;border:inherit;border-width:0px;}.list_options.flights > .price_group.masterprice .price .bookingFares a{color:#fff;}.list_options.flights > .price_group ul{margin:0;padding:0;width:100%;}.list_options.flights > .price_group ul li p strong{width:auto;display:inline-block;}.list_options.flights > .price_group ul li p.time{width:20%;}.list_options.flights > .price_group ul li p.time.leaving{width:15%;}.list_options.flights > .price_group ul li p.duration{width:18%;}.list_options.flights li{list-style:none;}.list_options.flights > li{float:left;width:100%;position:relative;margin:0px 0px 10px 0px;padding:0px;z-index:0;}.list_options.flights > li:nth-child(odd) .flight_group{-webkit-box-shadow:inset 0 1000px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 1000px 0 rgba(0,0,0,0.03);box-shadow:inset 0 1000px 0 rgba(0,0,0,0.03);}.list_options.flights > li .flight_group{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;padding-right:175px;margin-right:-160px;border:1px solid rgba(119,119,119,0.09);background:#fff;padding-left:15px;}.list_options.flights > li .flight_block{padding:10px 0 5px;margin:'';}.list_options.flights > li .flight_block >.directions{padding-right:27px;}.list_options.flights > li .flight_block.selected{background:rgba(119,119,119,0.1);}.list_options.flights > li.recomendations{min-height:230px;}.list_options.flights > li.recomendations:nth-child(odd) .flight_group{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.list_options.flights > li.recomendations.masterprice{border:1px solid #59b200;}.list_options.flights > li.recomendations.masterprice .price{background:#59b200;color:#fff;border:1px solid #59b200;}.list_options.flights > li.recomendations.masterprice .price h2{color:#fff;}.list_options.flights > li.recomendations.masterprice .price p{color:#fff !important;}.list_options.flights > li.recomendations.masterprice .price .select_btn{background:#458900;border:inherit;border-width:0px;}.list_options.flights > li.recomendations.masterprice .price .bookingFares a{color:#fff !important;}.list_options.flights > li.recomendations .flight_group .flight_block{height:auto;min-height:116px;padding:10px 0 5px 30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.list_options.flights > li.recomendations .flight_group .flight_block p.time strong{float:left;}.list_options.flights > li h3{font-weight:normal;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#777;float:left;font-size:13px;background:rgba(119,119,119,0.05);border:1px solid rgba(119,119,119,0.09);width:100%;line-height:30px;padding-left:10px;}.list_options.flights > li h3 strong{text-transform:uppercase;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.list_options.flights > li h3 strong small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights > li h3 strong small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights > li h3 strong:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights > li h3 strong:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights > li h3.departure:before,.list_options.flights > li h3.arrival:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;line-height:30px;float:left;font-size:17px;text-align:center;color:#777;margin-left:3px;margin-right:15px;}.list_options.flights > li h3.departure:before{-webkit-transform:rotate(46deg);-moz-transform:rotate(46deg);-o-transform:rotate(46deg);-ms-transform:rotate(46deg);transform:rotate(46deg);}.list_options.flights > li h3.arrival:before{-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-o-transform:rotate(227deg);-ms-transform:rotate(227deg);transform:rotate(227deg);}.list_options.flights > li .price{background:rgba(119,119,119,0.05);width:160px;color:#777;border:1px solid #fff;padding:10px 10px;margin:'';-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;text-align:center;top:0;right:0;position:absolute;z-index:0;}.list_options.flights > li .price p{color:#777;font-size:13px;font-weight:400;padding:0px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.list_options.flights > li .price p strong{font-weight:800;padding:0px 0px 0px 5px;}.list_options.flights > li .price p.service-taxes,.list_options.flights > li .price p.more-taxes{font-size:11px;margin:0px;}.list_options.flights > li .price p.service-taxes strong,.list_options.flights > li .price p.more-taxes strong{font-weight:400;}.list_options.flights > li .price p.total{font-weight:600;margin:3px 0;font-size:14px;}.list_options.flights > li .price p.total strong{color:#288eb3;font-size:22px;font-weight:400;color:#ff7f00;display:inline-block;width:100%;}.list_options.flights > li .price h2{color:#ff7f00;padding:'';margin:0px 0px 5px 0px;}.list_options.flights > li .price h2 .more{color:#777;font-size:13px;font-weight:400;font-weight:200;line-height:inherit;margin-top:-3px;}.list_options.flights > li .price h2 .more strong{font-weight:600;padding:0px;}.list_options.flights > li .price .select_btn{margin:5px 0 0;background:#458900;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:transparent;padding:'';box-shadow:none;border-width:0px;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights > li .price .select_btn:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights > li .price .bookingFares{margin:5px 0 0;padding:0px;width:100%;}.list_options.flights > li .price .bookingFares a{font-size:12px;color:#288eb3;text-decoration:underline;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block{float:left;width:100%;border-top:1px solid rgba(119,119,119,0.09);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block p.info{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:18px;height:18px;line-height:18px;text-align:center;float:right;border:1px solid #777;font-family:Times New Roman;font-weight:bolder;margin-right:3px;cursor:pointer;position:relative;}.list_options.flights .flight_block:first-child{border:none;}.list_options.flights .flight_block.departure,.list_options.flights .flight_block.arrival{line-height:18px;}.list_options.flights .flight_block.departure:before,.list_options.flights .flight_block.arrival:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;line-height:30px;float:left;font-size:17px;text-align:center;margin-left:-30px;margin-right:10px;color:#777;}.list_options.flights .flight_block.departure .info,.list_options.flights .flight_block.arrival .info{display:inline-block;float:none;margin:9px 10px 0 -20px;}.list_options.flights .flight_block.departure .change,.list_options.flights .flight_block.arrival .change{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;width:23px;height:23px;font-size:0;display:inline-block;text-align:center;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer !important;margin:9px -10px 0 -10px;background:rgba(119,119,119,0.15);float:right;}.list_options.flights .flight_block.departure .change small,.list_options.flights .flight_block.arrival .change small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights .flight_block.departure .change small:before,.list_options.flights .flight_block.arrival .change small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights .flight_block.departure .change:hover small,.list_options.flights .flight_block.arrival .change:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block.departure .change:hover small *,.list_options.flights .flight_block.arrival .change:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block.departure .change:before,.list_options.flights .flight_block.arrival .change:before{width:23px;height:23px;line-height:23px;float:left;text-align:center;font-size:11px;}.list_options.flights .flight_block.departure .change small,.list_options.flights .flight_block.arrival .change small{white-space:nowrap;}.list_options.flights .flight_block.departure .change small:before,.list_options.flights .flight_block.arrival .change small:before{left:10px !important;}.list_options.flights .flight_block.departure .change:before,.list_options.flights .flight_block.arrival .change:before{content:"(";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;font-size:11px;text-align:center;width:23px;color:#777;}.list_options.flights .flight_block.departure .change small,.list_options.flights .flight_block.arrival .change small{left:-46px;white-space:pre-line;width:100px;bottom:140% !important;}.list_options.flights .flight_block.departure .change small:before,.list_options.flights .flight_block.arrival .change small:before{left:56px !important;}.list_options.flights .flight_block.departure:before{-webkit-transform:rotate(46deg);-moz-transform:rotate(46deg);-o-transform:rotate(46deg);-ms-transform:rotate(46deg);transform:rotate(46deg);}.list_options.flights .flight_block.arrival:before{-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-o-transform:rotate(227deg);-ms-transform:rotate(227deg);transform:rotate(227deg);}.list_options.flights .flight_block > p{text-align:left;vertical-align:top;display:inline-block;padding:0;line-height:18px;text-decoration:none !important;position:relative;z-index:0;}.list_options.flights .flight_block > p strong{width:100%;display:block;float:left;font-weight:600;text-transform:uppercase;font-size:10px;padding-right:5px;}.list_options.flights .flight_block > p.cia{width:10%;text-align:center;}.list_options.flights .flight_block > p.cia strong{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;float:none !important;margin:0 !important;padding:0 !important;text-align:center;width:auto !important;}.list_options.flights .flight_block > p.cia strong small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights .flight_block > p.cia strong small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights .flight_block > p.cia strong:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block > p.cia strong:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block > p.cia strong img{float:none;max-width:25px;text-align:center;}.list_options.flights .flight_block > p.time{width:12%;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.list_options.flights .flight_block > p.time small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights .flight_block > p.time small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights .flight_block > p.time:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block > p.time:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block > p.time img{max-width:25px;}.list_options.flights .flight_block > p.duration{width:14%;}.list_options.flights .flight_block > p.stop{width:14%;}.list_options.flights .flight_block > p.cabin{position:relative;width:10%;}.list_options.flights .flight_block > p.cabin small{font-size:13px;display:block;width:100%;}.list_options.flights .flight_block >.directions{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;padding-left:25px;width:33%;}.list_options.flights .flight_block >.directions > p{float:left;text-align:left;position:relative;width:100%;margin:0;padding:0;}.list_options.flights .flight_block >.directions > p:before{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";width:6px;height:6px;position:absolute;background:#919191;margin:6px 0 0 -10px;}.list_options.flights .flight_block >.directions > p:after{content:"";position:absolute;background:#919191;height:100%;left:2px;margin:6px 0 0 -10px;top:0;width:2px;}.list_options.flights .flight_block >.directions > p:last-child:after{display:none;}.list_options.flights .flight_block >.directions > p strong{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;font-weight:600;color:#777;text-transform:uppercase;font-size:12px;}.list_options.flights .flight_block >.directions > p strong small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights .flight_block >.directions > p strong small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights .flight_block >.directions > p strong:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block >.directions > p strong:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights .flight_block >.directions > p strong small{width:190px;bottom:126%;}.list_options.flights .flight_block >.directions > p strong small:before{left:13px;}.list_options.flights >.flight_block.complete{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;border:none;}.list_options.flights >.flight_block.complete:before{display:none;}.list_options.flights >.flight_block.complete p{font-size:13px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.list_options.flights >.flight_block.complete p.time{width:18%;cursor:default;}.list_options.flights >.flight_block.complete p.order{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;background:#288eb3;font-size:7px;height:14px;left:18px;position:absolute;text-indent:-1px;top:13px;width:14px;line-height:14px;text-align:center;}.list_options.flights >.flight_block.complete p.order:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:-15px;position:absolute;top:0;font-size:18px;color:#288eb3;}.list_options.flights >.flight_block.complete p.order strong{display:none;}.list_options.flights >.flight_block.complete p.cia{padding-top:5px;}.list_options.flights >.flight_block.complete p.operator{margin-right:0;}.show_more a{color:#288eb3;float:left;padding:10px 0;text-align:center;text-transform:uppercase;width:100%;background:rgba(119,119,119,0.1);cursor:pointer;}.order_summary .details .air:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.list_options.flights.simplified{display:table;width:100%;position:relative;}.list_options.flights.simplified li{display:table-row;margin:0;padding:0;float:none;}.list_options.flights.simplified li p{padding:0;}.list_options.flights.simplified li .locations{position:relative;display:table-cell;vertical-align:middle;text-align:left;}.list_options.flights.simplified li .locations strong{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;font-size:16px;margin-left:15px;font-weight:400;display:inline-block;}.list_options.flights.simplified li .locations strong small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights.simplified li .locations strong small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights.simplified li .locations strong:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .locations strong:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .locations strong:before{width:26px;height:2px;background:#777;content:"";position:absolute;left:-28px;top:50%;margin-top:-1px;}.list_options.flights.simplified li .locations strong:first-child{margin-right:15px;margin-left:0;}.list_options.flights.simplified li .locations strong:first-child:before{right:-28px;top:50%;left:auto;}.list_options.flights.simplified li .locations strong small{width:150px;}.list_options.flights.simplified li .locations strong small:before{left:10px;}.list_options.flights.simplified li .locations span{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;background:#777;z-index:1;width:15px;height:15px;line-height:14px;display:inline-block;color:#fff;text-align:center;font-size:11px;vertical-align:text-top;margin:-7.5px -7.5px 0 -7.5px;position:absolute;top:50%;vertical-align:middle;}.list_options.flights.simplified li .locations span small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights.simplified li .locations span small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights.simplified li .locations span:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .locations span:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .locations span small{left:-18px;}.list_options.flights.simplified li >p{display:table-cell;vertical-align:middle;text-align:center;}.list_options.flights.simplified li .cia{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;text-align:left;}.list_options.flights.simplified li .cia small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights.simplified li .cia small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights.simplified li .cia:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .cia:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .cia .btnIATA{width:30px;}.list_options.flights.simplified li .duration{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.list_options.flights.simplified li .duration small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights.simplified li .duration small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights.simplified li .duration:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .duration:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .time{border:solid #fff;border-width:5px 0;}.list_options.flights.simplified li .time span{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;display:inline-block;width:100%;}.list_options.flights.simplified li .time span small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.flights.simplified li .time span small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.flights.simplified li .time span:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .time span:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.flights.simplified li .time span:before{display:inline-block;font-size:14px;margin-right:3px;}.list_options.flights.simplified li .time.departure span:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.list_options.flights.simplified li .time.arrival span:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.checkout.flight .list_options{float:left;width:100%;}.checkout.flight .list_options.flight_info *{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.checkout.flight .list_options.flight_info .flight_block .stops{float:left;text-align:center;width:100%;background:#fffcf2;border:1px solid #ffc926 !important;padding:5px;margin-bottom:-1px;}.checkout.flight .list_options .flight_block{border-bottom:1px solid rgba(119,119,119,0.1);padding-bottom:5px;padding-bottom:15px;margin-left:0;}.checkout.flight .list_options .flight_block p{text-align:center;}.checkout.flight .list_options .flight_block p.time{width:8%;cursor:help;}.checkout.flight .list_options .flight_block p.time strong{float:left;}.checkout.flight .list_options .flight_block p.duration{width:9%;}.checkout.flight .list_options .flight_block p.class{width:11%;}.checkout.flight .list_options .flight_block p.cia{width:8%;padding-top:0;}.checkout.flight .list_options .flight_block.departure{margin-top:15px;}.checkout.flight .list_options .flight_block .directions{width:45%;}.checkout.flight .list_options .flight_block .directions > p{text-align:left;}.checkout.flight .list_options .flight_block .directions > p strong{cursor:default;text-decoration:none;}.checkout.flight .price_details .flight h3:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.checkout.flight .travelers .list li h3{padding:10px 0px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.checkout.flight .list_options.flights{float:left;padding:10px;}.checkout.flight .list_options.flights li,.checkout.flight .list_options.flights ul{border:none !important;}.checkout.flight .list_options.flights.flight_info{border:1px solid rgba(119,119,119,0.25) !important;}.checkout.flight .list_options.flights.flight_info > .flight_block{border-top:2px solid rgba(119,119,119,0.25) !important;padding:0 12px !important;margin:0;}.checkout.flight .list_options.flights.flight_info > .flight_block:first-child{border:none !important;}.checkout.flight .list_options.flights.flight_info > .flight_block >.list_options .flight_block{border-top:1px solid rgba(119,119,119,0.25) !important;}.checkout.flight .list_options.flights.flight_info > .flight_block >.list_options .flight_block:first-child{border:none !important;}.checkout.flight .list_options.flights .flight_block{padding-bottom:5px;padding-bottom:15px;margin-left:0;}.checkout.flight .list_options.flights .flight_block p.time{width:8%;}.checkout.flight .list_options.flights .flight_block p.duration{width:9%;}.checkout.flight .list_options.flights .flight_block p.class{width:11%;}.checkout.flight .list_options.flights .flight_block p.cia{width:8%;padding-top:0;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;text-decoration:none;text-align:center;}.checkout.flight .list_options.flights .flight_block p.cia small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.checkout.flight .list_options.flights .flight_block p.cia small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.checkout.flight .list_options.flights .flight_block p.cia:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.checkout.flight .list_options.flights .flight_block p.cia:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.checkout.flight .list_options.flights .flight_block p.cia strong{text-decoration:none;}.checkout.flight .list_options.flights .flight_block p.cia img{height:auto;}.checkout.flight .list_options.flights .flight_block p.gear{width:11%;}.checkout.flight .list_options.flights .flight_block .directions{width:37%;}.checkout.flight .list_options.flights .flight_block .directions > p strong{cursor:default;}.vertical_col .checkout .products_summary .price_details{width:100%;}.vertical_col .checkout .products_summary .list_options.flights{padding:5px 0 5px 25px;border:none;}.vertical_col .checkout .products_summary .list_options.flights .flight_block{border:none;border-top:2px solid rgba(119,119,119,0.2);margin:0;padding:10px 0 10px 25px;}.vertical_col .checkout .products_summary .list_options.flights .flight_block:first-child{border:none;}.vertical_col .checkout .products_summary .list_options.flights .flight_block .directions{width:100%;padding:0px 0 5px 0;border-bottom:1px dotted rgba(119,119,119,0.2);}.vertical_col .checkout .products_summary .list_options.flights .flight_block .directions p{padding:3px 0;}.vertical_col .checkout .products_summary .list_options.flights .flight_block .directions p:after{top:5px;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p{text-align:left;padding:3px 0;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p strong{color:#aaa;display:block;float:left;font-size:11px;font-weight:400;text-transform:uppercase;width:auto;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p strong:after{content:":";margin-right:5px;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.order{font-size:9px;left:-2px;line-height:9px;text-indent:4px;top:18px;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.order strong{display:none;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.order:before{left:-19px;top:3px;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.time{width:50%;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.time.arriving{float:right;width:auto;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.duration{width:50%;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.cia{float:right;width:auto;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.cia img{height:15px;vertical-align:sub;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.gear{width:100%;}.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.class,.vertical_col .checkout .products_summary .list_options.flights .flight_block > p.flight{width:50%;}.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block .directions{width:100% !important;}.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.time{width:50% !important;margin:0 0 5px;padding:0 0 10px;border-bottom:1px solid rgba(119,119,119,0.1);}.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.time strong{width:100%;display:inline-block;}.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.duration,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.cia{text-align:left !important;width:50% !important;border-bottom:1px solid rgba(119,119,119,0.1);}.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.duration strong,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.cia strong{width:100%;text-align:left;}.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.cia{padding:3px 0px;}.three_col .checkout .products_summary .list_options.flights.flight_info,.one_col .checkout .products_summary .list_options.flights.flight_info,.vertical_col .checkout .products_summary .list_options.flights.flight_info{border-top:none;padding:0px;}.three_col .checkout .products_summary .list_options.flights.flight_info li,.one_col .checkout .products_summary .list_options.flights.flight_info li,.vertical_col .checkout .products_summary .list_options.flights.flight_info li{border-bottom:none;}.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block,.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block{padding-bottom:0px;}.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block .directions,.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block .directions,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block .directions{width:30%;}.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.time,.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.time,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block p.time{width:14%;}.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.departure,.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.departure,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.departure{margin-top:0px;padding-bottom:0px;padding-left:0px;}.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.arrival,.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.arrival,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.arrival{border-bottom:1px solid rgba(119,119,119,0.1);padding-left:0px;}.three_col .checkout .products_summary .list_options.flights.flight_info li ul,.one_col .checkout .products_summary .list_options.flights.flight_info li ul,.vertical_col .checkout .products_summary .list_options.flights.flight_info li ul{padding:0px;}.tray .list_item li.flight >.content:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.flight_groups.drag{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;display:inline-block;}.flight_groups.drag >li{float:left;width:100%;border-top:1px solid rgba(119,119,119,0.15);}.flight_groups.drag >li:first-child{border:none;}.flight_groups.drag >li p{padding:0;text-transform:none;}.flight_groups.drag >li h3{float:left;width:100%;position:relative;margin-top:-7px;}.flight_groups.drag >li h3 span{font-size:11px;font-weight:400;display:inline-block;margin:0 10%;z-index:1;position:relative;background:#fff;padding:0 5px;}.flight_groups.drag >li h3 strong{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;font-size:11px;font-weight:600;color:#288eb3;text-decoration:none;}.flight_groups.drag >li h3 strong small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.flight_groups.drag >li h3 strong small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.flight_groups.drag >li h3 strong:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.flight_groups.drag >li h3 strong:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.flight_groups.drag >li h3 strong:before{content:"";background:#288eb3;width:6px;height:6px;position:absolute;top:6px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.flight_groups.drag >li h3 strong:before{left:-10px;right:auto;}.flight_groups.drag >li h3 strong:after{content:"";background:#288eb3;width:50px;height:2px;position:absolute;top:8px;}.flight_groups.drag >li h3 strong:after{left:-55px;right:auto;}.flight_groups.drag >li h3 strong:first-child:after{left:auto;right:-50px;}.flight_groups.drag >li h3 strong:first-child:before{left:auto;right:-6px;}.flight_groups.drag >li .stop{display:inline;font-size:11px;text-transform:none;}.flight_groups.drag >li .cia{display:inline-block;margin-left:-10px;}.flight_groups.drag >li .cia img{height:auto;width:20px !important;vertical-align:super;}.flight_groups.drag >li .time{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;float:left;margin-bottom:-16px;width:50%;display:inline-block;font-weight:400;text-decoration:none;}.flight_groups.drag >li .time small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.flight_groups.drag >li .time small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.flight_groups.drag >li .time:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.flight_groups.drag >li .time:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.flight_groups.drag >li .time strong{font-weight:400;color:#919191;}html .service_order .flight_block.complete.flight{background:#f2f2f2;padding:10px 10px 10px 40px;margin-left:0;}html .service_order .flight_block.complete.flight:after{border-top:1px solid #fff;bottom:35px;content:"";left:0;position:absolute;width:100%;}html .service_order .flight_block.complete.flight .directions{width:43%;}html .service_order .flight_block.complete.flight p.order{margin-left:10px;}html .service_order .flight_block.complete.flight p.cia{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;padding:0;}html .service_order .flight_block.complete.flight p.cia small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}html .service_order .flight_block.complete.flight p.cia small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}html .service_order .flight_block.complete.flight p.cia:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}html .service_order .flight_block.complete.flight p.cia:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}html .service_order .flight_block.complete.flight p.cia strong{width:100%;}html .service_order .flight_block.complete.flight p.time{width:16%;}html .service_order .flight_block.complete.flight p.gear,html .service_order .flight_block.complete.flight p.class,html .service_order .flight_block.complete.flight p.flight{margin-top:5px;}html .service_order .flight_block.complete.flight p.gear strong,html .service_order .flight_block.complete.flight p.class strong,html .service_order .flight_block.complete.flight p.flight strong{display:inline-block;margin-left:40px;width:auto;}html .service_order .flight_block.complete.flight p.gear strong{margin-left:17px;}.search_engine_v2.hotel >.content .destination{display:inline-block;}.search_engine_v2.hotel >.content .destination label{width:100%;}.search_engine_v2.hotel >.content .rooms_number{display:inline-block;}.search_engine_v2.hotel >.content .rooms{display:inline-block;}.search_engine_v2.hotel >.content .rooms >li{border-top:1px solid #f2f2f2;display:table !important;margin-top:10px;padding-top:10px;width:100%;}.search_engine_v2.hotel >.content .rooms >li strong,.search_engine_v2.hotel >.content .rooms >li label{display:table-cell;vertical-align:middle;}.search_engine_v2.hotel >.content .rooms >li >strong{line-height:36px;text-align:right;vertical-align:top;white-space:nowrap;width:1px;padding-right:10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.search_engine_v2.hotel >.content .rooms >li label{margin-bottom:0;}.search_engine_v2.hotel >.content .rooms >li label p{vertical-align:top;}.search_engine_v2.hotel >.content .rooms >li label p small{display:block;margin:0;position:static;white-space:nowrap;}.search_engine_v2.hotel >.content .rooms >li.hide{display:none !important;}.search_engine_v2.hotel >.content .rooms >li:first-child{margin-top:0;border:none;padding-top:0;}.search_engine_v2.hotel >.content .rooms >li .child-ages strong{float:left;margin-top:8px;width:100%;}.search_engine_v2.hotel >.content .rooms >li .child-ages .ages{padding-left:0;}.search_engine_v2.hotel.label_aside > .content .rooms,.search_engine_v2.hotel.label_aside > .content .rooms_number,.search_engine_v2.hotel.label_aside > .content .rooms > li label{display:inline-table;}.search_engine_v2.hotel.label_top .content .rooms > li > strong{padding:0 10px;vertical-align:bottom;}.search_engine_v1.search_engine.hotel{width:100%;float:left;}.search_engine_v1.search_engine.hotel .rooms{position:relative;z-index:1;float:left;}.search_engine_v1.search_engine.hotel .rooms select{float:none;}.search_engine_v1.search_engine.hotel .rooms_number select{float:none;width:auto;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms{width:100%;float:left;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul{width:100%;float:left;margin:5px 0 0 0;padding:0;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li{float:left;list-style:none;margin:5px 0px 0;padding:10px 0 10px 0;width:100%;position:relative;border-top:1px solid rgba(119,119,119,0.15);}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li:first-child{border-top:none;padding-top:0px;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li >strong{float:left;position:relative;border-right:1px solid rgba(119,119,119,0.15);margin:7px 5px 0;padding-right:25px;text-align:center;line-height:30px;height:30px;width:auto;font-size:10px;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li >strong span{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:6px 0 0 5px;border:1px solid currentColor;width:16px;height:16px;line-height:12px;text-align:center;font-size:11px;float:right;top:0px;position:absolute;right:4px;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li >label select{width:100%;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li .child-ages{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;margin:0px;padding:10px 0 0 0;width:100%;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li .child-ages strong{display:block;font-weight:600;width:100%;}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li .child-ages label.ages{width:85px;margin:5px 0 0 0;padding:0 5px;float:left;}.search_engine_v1.search_engine.hotel.label_placeholder label.from,.search_engine_v1.search_engine.hotel.label_placeholder label.going_to,.search_engine_v1.search_engine.hotel.label_placeholder label.date,.search_engine_v1.search_engine.hotel.label_placeholder label.city,.search_engine_v1.search_engine.hotel.label_placeholder label.airline,.search_engine_v1.search_engine.hotel.label_placeholder label.cabin{font-size:0;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .rooms_number{color:#777;font-size:12px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(119,119,119,0.15);border-width:'';height:30px;padding-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:auto !important;margin:0 5px;padding:0 0 0 5px;line-height:27px;overflow:hidden;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .rooms_number:focus{border:1 solid;border-color:rgba(94,94,94,0.15);}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .rooms_number:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);cursor:default;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgba(94,94,94,0.15);pointer-events:none;outline:none;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .rooms_number:after{right:0;bottom:0;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .rooms_number select{border:medium none;float:none;height:20px;margin-left:5px;padding:0 0 0 2px;width:40px;border-left:1px solid rgba(119,119,119,0.15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .rooms_number select{float:none;width:auto !important;margin:0 5px;padding:0px 0px 0px 10px;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .rooms_number:after{right:0px;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .type_rooms{float:left;margin:0px;width:100%;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .type_rooms .rooms li >.select{color:#777;font-size:12px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(119,119,119,0.15);border-width:'';height:30px;padding-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:auto !important;margin:0 5px;padding:0 0 0 5px;line-height:27px;overflow:hidden;margin:7px 3px 0;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .type_rooms .rooms li >.select:focus{border:1 solid;border-color:rgba(94,94,94,0.15);}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .type_rooms .rooms li >.select:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);cursor:default;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgba(94,94,94,0.15);pointer-events:none;outline:none;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .type_rooms .rooms li >.select:after{right:0;bottom:0;}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .type_rooms .rooms li >.select select{border:medium none;float:none;height:20px;margin-left:5px;padding:0 0 0 2px;width:40px;border-left:1px solid rgba(119,119,119,0.15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.research.search_engine_v2.hotel{padding:10px 15px 13px 15px;}.research.search_engine_v2.hotel >.content{float:left;min-width:50%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.research.search_engine_v2.hotel >.content .destination{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;width:50%;margin-right:-90px;padding-right:90px;}.research.search_engine_v2.hotel >.content .destination .city{margin:0;width:100%;}.research.search_engine_v2.hotel >.content .date{z-index:1;}.research.search_engine_v2.hotel >.content .name_hotel{width:50%;margin-left:-90px;padding-left:90px;margin-right:-120px;padding-right:130px;z-index:0;}.research.search_engine_v2.hotel >.content .name_hotel small{right:128px;}.research.search_engine_v2.hotel >.content .travelers{float:left;width:auto;margin:5px 0;padding:0;}.research.search_engine_v2.hotel >.content .travelers .content{display:inline-block;width:100%;float:left;}.research.search_engine_v2.hotel >.content .travelers .content .qtdaRoom.rooms_number.select{line-height:0;margin:0;position:absolute;right:6px;top:0;vertical-align:top;width:120px;font-size:11px;}.research.search_engine_v2.hotel >.content .travelers .content .qtdaRoom.rooms_number.select:first-line{color:transparent;font-size:1px;word-spacing:76px;}.research.search_engine_v2.hotel >.content .travelers .content .qtdaRoom.rooms_number.select p{color:#777;font-size:11px;}.research.search_engine_v2.hotel >.content .travelers .content .qtdaRoom.rooms_number.select >select{width:56px;margin-left:5px;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms{float:left;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li{display:list-item;list-style:outside none none;margin:0 10px 0 0;padding:0 13px 0 0;white-space:initial;float:left;width:auto;border-right:1px solid #d9d9d9;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li:nth-child(3),.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li:nth-child(4){margin:3px -30px 0 0;padding:0;border:none;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li > strong{float:left;height:auto;line-height:inherit;margin:11px 9px 0 0;padding:0;width:auto;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li label{float:left;font-size:10px;line-height:23px;width:auto;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li > label{text-align:right;vertical-align:top;width:114px;margin-bottom:0;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li > label select{width:46px;vertical-align:top;margin-left:5px;margin-top:0;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li > label small{left:-8px;text-align:right;top:12px;width:65px;position:absolute;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li > label small:before{display:none;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li .child-ages{float:left;margin:0;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li .child-ages > strong{float:left;line-height:13px;margin:4px 5px 0 0;text-align:right;width:70px;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li .child-ages label{float:left;padding-right:5px;}.research.search_engine_v2.hotel >.content .travelers .content ul.rooms > li .child-ages label select{text-transform:capitalize;width:74px;}.research.search_engine_v2.hotel a.send{float:right;margin:5px 0 0 0;}.content_results.hotels strong{cursor:default;text-decoration:none;}.content_results.hotels .hotels_page{float:left;padding:0;}.content_results.hotels.hoteldetails-version-transactionpage .list_options.hotels .hotel_block .content .stars{right:180px;}.content_results.hotels.hoteldetails-version-transactionpage .list_options.hotels .hotel_block .content h3.name{padding:0 100px 0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.content_results.hotels.hoteldetails-version-transactionpage .list_options.hotels .hotel_block .content .address{padding:5px 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.list_options.hotel_content{padding:0;}.list_options.hotels .hotel_block{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;background:#fff;margin:0px 0px 10px 0px;padding:10px 10px 10px 10px;border:1px solid rgba(119,119,119,0.09);position:relative;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block div:empty{display:none;}.list_options.hotels .hotel_block:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block a.details,.list_options.hotels .hotel_block a.look-more,.list_options.hotels .hotel_block a.observation{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;width:auto;float:left;}.list_options.hotels .hotel_block a.details:hover,.list_options.hotels .hotel_block a.look-more:hover,.list_options.hotels .hotel_block a.observation:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block a.observation{margin:0 0 0 10px;}.list_options.hotels .hotel_block.masterprice{border:1px solid #59b200;}.list_options.hotels .hotel_block.masterprice .content h3.name{color:#59b200;}.list_options.hotels .hotel_block.masterprice .content .stars span:after{color:#59b200;}.list_options.hotels .hotel_block.masterprice .content .pricePrefix,.list_options.hotels .hotel_block.masterprice .content .price-exchange{color:#fff;}.list_options.hotels .hotel_block.masterprice .content .hotel_price{background:#59b200;}.list_options.hotels .hotel_block.masterprice .content .hotel_price a.details{color:#fff;font-weight:600;text-transform:uppercase;background:#458900;}.list_options.hotels .hotel_block.masterprice .rooms_options > .price{background:#59b200;}.list_options.hotels .hotel_block.masterprice .rooms_options > .price .purchase{background:#458900;color:#fff;font-weight:600;text-transform:uppercase;padding:'';margin:'';}.list_options.hotels .hotel_block.masterprice .listRooms li.selected{border:1px solid #59b200;}.list_options.hotels .hotel_block.masterprice .listRooms li label input:checked ~ div{background:#59b200;border:1px solid #fff;}.list_options.hotels .hotel_block.masterprice .listRooms li label input:checked ~ div p{color:#fff;}.list_options.hotels .hotel_block.masterprice .listRooms li label input:checked ~ div p.price{color:#fff;}.list_options.hotels .hotel_block.masterprice .listRooms li label input:checked ~ div:before{color:#59b200;}.list_options.hotels .hotel_block figure{margin:0 10px 0 0;padding:0;float:left;overflow:hidden;height:80px;width:80px;}.list_options.hotels .hotel_block figure img{min-width:100%;height:100%;}.list_options.hotels .hotel_block .no_image{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("/wp-content/plugins/travelgo/theme/inc/images/placeholder.jpg");height:80px;width:80px;background-repeat:no-repeat;background-size:contain;}.list_options.hotels .hotel_block > .content{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;min-height:90px;width:100%;position:relative;z-index:0;display:inline-table;padding-left:90px;margin-left:-90px;}.list_options.hotels .hotel_block > .content h3.name{float:left;padding:0 80px 0 0;width:90%;}.list_options.hotels .hotel_block > .content .stars{width:auto;position:absolute;right:10px;top:0;}.list_options.hotels .hotel_block > .content .address{display:inline-block;min-height:20px;width:55%;float:left;padding:0px;margin:0px;}.list_options.hotels .hotel_block > .content .short-description{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:inline-table;position:relative;float:right;text-decoration:none;padding:10px 0;}.list_options.hotels .hotel_block > .content .distance{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;background:rgba(119,119,119,0.07);position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;text-decoration:none;padding:5px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:5px;}.list_options.hotels .hotel_block > .content .distance small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.hotels .hotel_block > .content .distance small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.hotels .hotel_block > .content .distance:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block > .content .distance:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block > .content .distance small{min-width:160px;}.list_options.hotels .hotel_block > .content .distance small:before{left:10px;}.list_options.hotels .hotel_block > .content .distance:before{float:left;margin-right:5px;line-height:17px;}.list_options.hotels .hotel_block > .content .distance.airport:before{content:"g";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.list_options.hotels .hotel_block > .content .distance.downtown:before{content:"f";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.list_options.hotels .hotel_block > .content .hotel_group{height:100%;padding:0 15px 0 0;position:relative;}.list_options.hotels .hotel_block > .content .hotel_group a.observation{clear:left;margin:5px 0 0;}.list_options.hotels .hotel_block > .content .hotel_price{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(119,119,119,0.07);display:table-cell;width:160px;border:1px solid rgba(119,119,119,0.09);margin:0px;padding:10px;border-left:none;text-align:center;vertical-align:top;}.list_options.hotels .hotel_block > .content .hotel_price p{padding:0px;margin:0px;}.list_options.hotels .hotel_block > .content .hotel_price a.details{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin:10px 0px 0px 0px;padding:5px 10px;}.list_options.hotels .hotel_block > .content .hotel_price a.details:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block .rooms_options{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:5px;position:relative;z-index:0;display:inline-table;}.list_options.hotels .hotel_block .rooms_options .help{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;left:7px;top:15px;right:0px;margin:0;padding:0;position:absolute !important;vertical-align:bottom;z-index:0;}.list_options.hotels .hotel_block .rooms_options .help small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.list_options.hotels .hotel_block .rooms_options .help small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.list_options.hotels .hotel_block .rooms_options .help:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block .rooms_options .help:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block .rooms_options .help small{width:170px;}.list_options.hotels .hotel_block .rooms_options .room_header{display:table-caption;width:100%;}.list_options.hotels .hotel_block .rooms_options .rooms_group{display:table-cell;border:1px solid rgba(119,119,119,0.09);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.list_options.hotels .hotel_block .rooms_options .rooms_group .room_group{float:left;width:100%;position:relative;}.list_options.hotels .hotel_block .rooms_options > .price{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(119,119,119,0.07);display:table-cell;width:160px;border:1px solid rgba(119,119,119,0.09);margin:0px;padding:10px;border-left:none;text-align:center;vertical-align:top;}.list_options.hotels .hotel_block .rooms_options > .price a{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin:10px 0px 0px 0px;padding:5px 10px;}.list_options.hotels .hotel_block .rooms_options > .price a:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block div.details{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;margin:0;}.list_options.hotels .hotel_block div.details .content{float:left;padding:10px 0;text-align:justify;width:100%;}.list_options.hotels .hotel_block div.details h3{float:left;padding:5px 0 10px;width:100%;}.list_options.hotels .hotel_block div.details a.map{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin-top:10px;float:left;margin-right:10px;position:relative;}.list_options.hotels .hotel_block div.details a.map:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block div.details a.map:before{content:"h";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:7px;}.list_options.hotels .hotel_block div.details a.photos{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin-top:10px;position:relative;float:left;}.list_options.hotels .hotel_block div.details a.photos:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.hotels .hotel_block div.details a.photos:before{content:"\e60a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:7px;}.list_options.hotels .hotel_block div.details a.disabled,.list_options.hotels .hotel_block div.details a.inactive{display:none;}.list_options.hotels .hotel_block div.details a.details{float:right;margin-bottom:10px;}.list_options.hotels .hotel_block div.details >ul{background:rgba(119,119,119,0.05);display:inline-block;margin-bottom:10px;padding:10px;}.list_options.hotels .hotel_block div.details >ul >li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33%;padding:3px 5px;}.list_options.hotels .hotel_block div.details >ul >li:before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;margin-right:4px;color:#288eb3;}.listRooms{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;margin:0px !important;padding:10px 10px 5px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.listRooms.hide{display:none;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.listRooms li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:table-row;margin:0px !important;padding:0px !important;}.listRooms li:nth-child(odd){background:rgba(119,119,119,0.05);}.listRooms li:nth-child(even){background:rgba(119,119,119,0.07);}.listRooms li.selected{border:1px solid rgba(119,119,119,0.09);}.listRooms li label{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;display:table-row;position:relative;margin:0;z-index:1;}.listRooms li label input{display:none;}.listRooms li label > div{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;position:relative;z-index:1;}.listRooms li label > div:before{content:"";display:inline-block;border:1 1px solid rgba(119,119,119,0.15) rgba(119,119,119,0.15);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:18px;height:18px;font-size:14px;line-height:18px;text-align:center;vertical-align:text-top;position:absolute;right:10px;top:50%;margin-top:-9px;background:#fff;z-index:2;}.listRooms li label > div:hover{background:rgba(119,119,119,0.1);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.listRooms li label p{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;margin-top:10px;padding:10px;vertical-align:middle;width:25%;}.listRooms li label p.prefixPrice{display:none;}.listRooms li label input:checked ~ div{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;}.listRooms li label input:checked ~ div p{color:#288eb3;}.listRooms li label input:checked ~ div p.price{color:#59b200;font-weight:600;}.listRooms li label input:checked ~ div:before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#288eb3;}.open_rooms,.hide_rooms{float:right;margin:0 10px 10px !important;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;padding:10px;}.open_rooms:hover,.hide_rooms:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.rooms_options .tab,.rooms.avalability .tab{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:5px -30px 5px 30px;width:100%;}.rooms_options .tab >li,.rooms.avalability .tab >li{float:left;}.rooms_options .tab >li a,.rooms.avalability .tab >li a{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(119,119,119,0.1);float:left;margin:0 1px;padding:5px 10px;text-transform:uppercase;color:#777;font-weight:600;}.rooms_options .tab >li.selected a,.rooms.avalability .tab >li.selected a{background:#fff;position:relative;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);color:#288eb3;}.rooms_options .tab >li.selected a:before,.rooms.avalability .tab >li.selected a:before{content:"";position:absolute;background:#fff;left:0%;width:100%;bottom:-3px;height:3px;}.rooms_options .tab >li:first-child.selected a:before,.rooms.avalability .tab >li:first-child.selected a:before{left:0;}div.sorting.hotel .sortingData{margin-left:-235px;padding-left:235px;}.checkout.hotels .list_options .hotel_block{border:1px solid rgba(119,119,119,0.25) !important;margin-left:0;list-style:none;}.checkout.hotels .list_options .hotel_block:hover{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}.checkout.hotels .list_options .hotel_block p{float:left;padding-right:30px;width:14%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.checkout.hotels .list_options .hotel_block p.city{width:30%;}.checkout.hotels .list_options .hotel_block p strong{width:100%;float:left;}.checkout.hotels .list_options .hotel_block p.address{width:100%;padding-right:0;}.checkout.hotels .list_options .hotel_block p.room_type{color:#288eb3;border-top:2px solid rgba(119,119,119,0.2);font-weight:600;margin:10px 0 0 0;padding-top:15px;width:100%;text-transform:uppercase;}.checkout.hotels .list_options .hotel_block ul.room_type li{float:left;list-style:none outside none;margin:0 50px 0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.checkout.hotels .list_options .hotel_block ul.room_type li strong{margin-right:5px;}.checkout.hotels .price_details .hotel	h3:before{content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:",";}.vertical_col .checkout.hotels .payment > h1{display:inline-block;margin-top:20px;padding-top:15px;width:100%;}.vertical_col .checkout.hotels .list_options .hotel_block h2{width:100%;}.vertical_col .checkout.hotels .list_options .hotel_block p{padding-right:0;width:33%;}.vertical_col .checkout.hotels .list_options .hotel_block p.city,.vertical_col .checkout.hotels .list_options .hotel_block p.address,.vertical_col .checkout.hotels .list_options .hotel_block p.room_type{width:100%;}.vertical_col .checkout.hotels .list_options .hotel_block p.guests{width:66%;}.vertical_col .checkout.hotels .list_options .hotel_block p.room_type{margin:5px 0 0;padding-top:10px;}.vertical_col .checkout.hotels .list_options .hotel_block ul.room_type li{margin:0;width:100%;}.vertical_col .checkout.hotels .list_options .hotel_block ul.room_type li strong{padding-left:5px;}.vertical_col .checkout.hotels .transaction_form{position:relative;}.tray .list_item li.hotel >.content:before{content:"\29";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:45px;}.hotel_block.drag{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:97%;padding:0 10px;position:relative;width:100%;}.hotel_block.drag h2{margin-top:5px;}.hotel_block.drag .room{display:table;vertical-align:text-bottom;width:100%;padding-top:5px;}.hotel_block.drag .room p{display:table-cell;text-align:center;vertical-align:middle;width:100%;}.order_summary .details .hotel{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;padding-bottom:10px !important;position:relative;}.order_summary .details .hotel:before{content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:",";}.order_summary .details .hotel h2{font-size:13px;text-transform:uppercase;color:#777;}.order_summary .details .hotel p{display:inline-block;padding:0 10px;}.order_summary .details .hotel p:nth-child(2){padding-left:0;}html .service_order .hotel_block{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html .service_order .hotel_block > h4{clear:left;float:left;}html .service_order .hotel_block p{float:left;margin-right:30px;}html .service_order .hotel_block p.address{width:100%;}html .service_order .hotel_block p.status{float:right;margin:0;}html .service_order .hotel_block .room_type{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;}html .service_order .hotel_block .room_type li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;border:1px solid rgba(119,119,119,0.1);border-top:0;margin:0;padding:0;float:left;}html .service_order .hotel_block .room_type li p{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:4%;padding:5px 10px;}html .service_order .hotel_block .room_type li p.room{width:15%;}html .service_order .hotel_block .room_type li p.room_type{width:20%;}html .service_order .hotel_block .room_type li p.guests{padding:5px 10px;width:70%;}html .service_order .hotel_block .room_type li p.guests strong{display:inline-block;float:left;margin:0;padding:5px 0;white-space:normal;width:100%;border-top:1px solid rgba(119,119,119,0.1);}html .service_order .hotel_block .room_type li p.guests strong:first-child{border-top:none;}html .service_order .hotel_block .room_type li p strong{white-space:nowrap;}html .service_order .hotel_block .room_type li:first-child{border-top:1px solid rgba(119,119,119,0.1);background:rgba(119,119,119,0.05);}.transition{-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.hotel_detail header{width:60%;display:inline-block;padding:20px 0;}.hotel_detail header h2{font-size:13px;color:#777;}.hotel_detail header h2 a{color:#288eb3;margin-left:5px;text-decoration:underline;}.hotel_detail .hotel-images{float:left;width:60%;padding-right:2%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;}.hotel_detail .hotel-images .galleria-container{width:100% !important;}.hotel_detail .avalability-container{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;padding-left:2%;width:100%;margin-bottom:22px;position:relative;}.hotel_detail .avalability-container h4{padding:10px 0 5px 0;display:inline-block;}.hotel_detail .avalability-container > p{padding-bottom:3px;}.hotel_detail .avalability-container .search-motor{border:1px solid rgba(119,119,119,0.1);float:left;padding:10px;}.hotel_detail .avalability-container .send,.hotel_detail .avalability-container .purchase{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;float:right;}.hotel_detail .avalability-container .send:hover,.hotel_detail .avalability-container .purchase:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.hotel_detail .avalability-container .destination{width:70%;float:left;}.hotel_detail .avalability-container .destination .date{width:50%;float:left;padding-right:15px;}.hotel_detail .avalability-container .destination .date input{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.hotel_detail .avalability-container .qtdaRoom{width:30%;float:left;padding-right:0;}.hotel_detail .avalability-container .qtdaRoom:after{right:1px;}.hotel_detail .avalability-container .qtdaRoom select{width:100%;}.hotel_detail .avalability-container .rooms{float:left;width:100%;}.hotel_detail .avalability-container .rooms .room_group{float:left;position:relative;width:100%;}.hotel_detail .avalability-container .rooms .room_group .open_rooms,.hotel_detail .avalability-container .rooms .room_group .hide_rooms{bottom:-56px;left:-11px;position:absolute;z-index:0;}.hotel_detail .avalability-container .rooms >.price{float:right;margin:1px 0 0;}.hotel_detail .avalability-container .rooms .help{display:none;}.hotel_detail .avalability-container .rooms .tab{box-sizing:border-box;padding:0px;margin:10px 0 0;}.hotel_detail .avalability-container .rooms .tab li.selected a{position:relative;z-index:1;}.hotel_detail .avalability-container .rooms >li > label.select{text-align:right;width:37%;padding-right:5px;}.hotel_detail .avalability-container .rooms >li > label.select select{width:55px;margin-left:5px;}.hotel_detail .avalability-container .rooms >li >strong{float:left;width:auto;text-align:center;}.hotel_detail .avalability-container .rooms >li >strong:after{content:"\29";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;width:100%;text-align:center;}.hotel_detail .avalability-container .rooms .child-ages strong{float:left;padding-left:6px;text-align:center;width:19%;}.hotel_detail .avalability-container .rooms .child-ages label{padding-right:5px;margin-left:4px;width:89px;}.hotel_detail .avalability-container .rooms .child-ages label select{width:100%;}.hotel_detail .avalability-container .room_group >.price{float:right;}.hotel_detail .avalability-container .room_group .listRooms{background:#fff;position:relative;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);padding:5px;margin-bottom:10px;}.hotel_detail .avalability-container .room_group .listRooms > li label input:checked ~ div p.price{color:#59b200;font-weight:600;}.hotel_detail .avalability-container .room_group .listRooms > li label a{margin:23px 0px;}.hotel_detail .avalability-container .room_group .listRooms > li label a.imageRoom{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.hotel_detail .avalability-container .room_group .listRooms > li label a.imageRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.hotel_detail .avalability-container .room_group .listRooms > li label a.imageRoom:before{font-size:12px;content:"\e60a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}.hotel_detail .avalability-container .room_group .listRooms > li label p.prefixPrice{display:none;}.hotel_detail .description{float:right;margin:0;padding:0 20px 10px 0;width:40%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.hotel_detail .details{border-top:2px solid rgba(119,119,119,0.1);width:100%;display:inline-block;padding:25px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.hotel_detail .details:first-child{padding-top:10px;}.hotel_detail .details h2{font-size:14px;display:inline-block;padding:4px 0 0;text-transform:uppercase;vertical-align:text-top;width:15%;text-align:right;}.hotel_detail .details > h2:after{color:rgba(119,119,119,0.3);margin-left:12px;margin-top:-8px;float:right;font-size:30px;}.hotel_detail .details.hotel-services h2:after{content:"+";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.hotel_detail .details.hotel-contacts h2:after{content:"\e609";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.hotel_detail .details.hotel-address h2:after{content:"h";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.hotel_detail .details >.content{display:inline-block;vertical-align:middle;width:84%;padding-left:30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.hotel_detail .details >.content li{display:inline-block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;padding:6px 15px;}.hotel_detail .details >.content li:before{content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(119,119,119,0.3);}.hotel_detail .details .hotel-map{border:5px solid rgba(119,119,119,0.1);margin-top:30px;}.hotel_detail .details >ul.content{padding-left:0;}.hotel_detail .details .hotel_map{margin-top:15px;}.hotel-images #cboxWrapper,.hotel-images #cboxContent,.hotel-images #cboxLoadedContent,.hotel-images .galleria-container{width:587px;background:rgba(119,119,119,0.1);}.hotel-images #cboxWrapper .galleria-image-nav .galleria-image-nav-left,.hotel-images #cboxWrapper .galleria-image-nav .galleria-image-nav-right,.hotel-images #cboxContent .galleria-image-nav .galleria-image-nav-left,.hotel-images #cboxContent .galleria-image-nav .galleria-image-nav-right,.hotel-images #cboxLoadedContent .galleria-image-nav .galleria-image-nav-left,.hotel-images #cboxLoadedContent .galleria-image-nav .galleria-image-nav-right,.hotel-images .galleria-container .galleria-image-nav .galleria-image-nav-left,.hotel-images .galleria-container .galleria-image-nav .galleria-image-nav-right{background:transparent;right:20px;}.hotel-images #cboxWrapper .galleria-image-nav .galleria-image-nav-left:before,.hotel-images #cboxWrapper .galleria-image-nav .galleria-image-nav-right:before,.hotel-images #cboxContent .galleria-image-nav .galleria-image-nav-left:before,.hotel-images #cboxContent .galleria-image-nav .galleria-image-nav-right:before,.hotel-images #cboxLoadedContent .galleria-image-nav .galleria-image-nav-left:before,.hotel-images #cboxLoadedContent .galleria-image-nav .galleria-image-nav-right:before,.hotel-images .galleria-container .galleria-image-nav .galleria-image-nav-left:before,.hotel-images .galleria-container .galleria-image-nav .galleria-image-nav-right:before{content:"a";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#777;font-size:44px;}.hotel-images #cboxWrapper .galleria-image-nav .galleria-image-nav-left,.hotel-images #cboxContent .galleria-image-nav .galleria-image-nav-left,.hotel-images #cboxLoadedContent .galleria-image-nav .galleria-image-nav-left,.hotel-images .galleria-container .galleria-image-nav .galleria-image-nav-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:20px;}.description{padding:10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.hotel_external_detail{background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 !important;width:100%;position:relative;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);padding:5px 15px;}.hotel_external_detail h2{font-size:16px;margin-bottom:10px;}.hotel_external_detail ul{margin:0px;padding:0px;text-decoration:none;}.hotel_external_detail ul li{margin:0 0 5px 0;padding:0px;width:100%;list-style:none;}.hotel_external_detail .hotel_external_detail_rating{display:inline-block;width:100%;padding:0px;margin:0px 0px 10px 0px;}.hotel_external_detail .hotel_external_detail_rating span{display:inline-block;float:left;height:20px;vertical-align:middle;width:auto;}.hotel_external_detail .hotel_external_detail_rating p:first-child{display:none;}.hotel_external_detail .hotel_external_detail_rating p.hotel_external_detail_rating_img{float:left;margin:1px 0 0 5px;padding:0;vertical-align:middle;width:auto;}.hotel_external_detail .hotel_external_detail_rating p.hotel_external_detail_rating_img strong{margin:0px 0px 5px 0px;vertical-align:middle;}.hotel_external_detail .hotel_external_detail_reviews{float:right;height:100%;padding:0 0 0 10px;width:80%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.hotel_external_detail .hotel_external_detail_reviews h2{margin:0px;padding:0px;}.hotel_external_detail .hotel_external_detail_reviews ul li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;}.hotel_external_detail .hotel_external_detail_reviews ul li:nth-child(odd){background:rgba(119,119,119,0.05);}.hotel_external_detail .hotel_external_detail_reviews ul li:nth-child(even){background:rgba(119,119,119,0.07);}.hotel_external_detail .hotel_external_detail_reviews ul li p.user_name{text-transform:capitalize;}.hotel_external_detail .hotel_external_detail_reviewratingcount,.hotel_external_detail .hotel_external_detail_subrating,.hotel_external_detail .hotel_external_detail_triptypes,.hotel_external_detail .hotel_external_detail_awards{border:1px solid rgba(119,119,119,0.1);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:left;float:left;height:100%;margin-bottom:12px;padding:10px;width:20%;}.hotel_external_detail .hotel_external_detail_reviewratingcount:hover,.hotel_external_detail .hotel_external_detail_subrating:hover,.hotel_external_detail .hotel_external_detail_triptypes:hover,.hotel_external_detail .hotel_external_detail_awards:hover{border:1px solid rgba(119,119,119,0.25);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.hotel_external_detail .hotel_external_detail_reviewratingcount:last-child,.hotel_external_detail .hotel_external_detail_subrating:last-child,.hotel_external_detail .hotel_external_detail_triptypes:last-child,.hotel_external_detail .hotel_external_detail_awards:last-child{margin-bottom:10px;}.hotel_external_detail .hotel_external_detail_reviewratingcount ul li p,.hotel_external_detail .hotel_external_detail_subrating ul li p,.hotel_external_detail .hotel_external_detail_triptypes ul li p,.hotel_external_detail .hotel_external_detail_awards ul li p{margin:0;padding:0;}.hotel_external_detail .hotel_external_detail_reviewratingcount ul li p strong,.hotel_external_detail .hotel_external_detail_subrating ul li p strong,.hotel_external_detail .hotel_external_detail_triptypes ul li p strong,.hotel_external_detail .hotel_external_detail_awards ul li p strong{font-weight:normal;}.hotel_external_detail .hotel_external_detail_subrating ul li{margin:0 0 2px !important;}.hotel_external_detail .hotel_external_detail_subrating ul li p{display:inline-block;vertical-align:middle;width:100%;}.hotel_external_detail .hotel_external_detail_subrating ul li p.local_name strong{display:inline-block;float:left;vertical-align:middle;width:auto;}.hotel_external_detail .hotel_external_detail_subrating ul li p.local_name span.rating_name{float:right;vertical-align:middle;width:auto;}.hotel_external_detail .hotel_external_detail_subrating ul li p.local_name span.rating_name img{border:none;}.hotel_external_detail .hotel_external_detail_awards ul li{display:inline-block;margin:0 0 10px;padding:0 0 10px;position:relative;z-index:0;border-bottom:1px solid rgba(119,119,119,0.1);}.hotel_external_detail .hotel_external_detail_awards ul li:last-child{margin:0px;padding:0px;border-bottom:none;}.hotel_external_detail .hotel_external_detail_awards ul li .logo_award{display:inline-block;position:absolute;right:0;top:0;width:30px;}.hotel_external_detail .hotel_external_detail_awards ul li h3{font-size:13px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;font-weight:normal;margin-bottom:5px;padding-right:30px;width:100%;}.hotel_external_detail .hotel_external_detail_awards ul li h4{font-size:13px;font-weight:normal;margin-bottom:5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.hotel_external_detail .hotel_external_detail_awards ul li .hotel_external_detail_awards_categories li{margin:0px;padding:0px;border:none;}.search_engine_v2.service label.city{width:100%;}.search_engine_v2.service label.category select{width:100%;}.search_engine_v2.service .travelers >.content .room_list > li p{font-weight:600;}.search_engine_v1.search_engine .service label.city{width:100% !important;}.search_engine_v1.search_engine .advanced .content >label.travelers{width:85px;float:left;margin-bottom:10px !important;}.search_engine_v1.search_engine .advanced .content .travelers_ages{float:left;}.search_engine_v1.search_engine .advanced .content .travelers_ages >p{padding:0 0 0 5px;color:#777;}.search_engine_v1.search_engine .advanced .content .travelers_ages .ages{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}.search_engine_v1.search_engine .advanced .content .travelers_ages .ages label{margin-bottom:5px !important;float:left;}.search_engine_v1.search_engine .service .advanced .content{margin-top:10px;}.search_engine_v1.search_engine.traveler_label_inside_input >label.travelers select{width:40px;}.search_engine_v1.search_engine.traveler_label_inside_input .travelers_ages{float:left;}.search_engine_v1.search_engine.traveler_label_inside_input .travelers_ages >p{display:none;color:#777;}.search_engine_v1.search_engine.traveler_label_top div.ages label{font-size:0;}.research.service .destination{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:-535px;padding-right:535px;width:100%;}.research.service .destination .city{width:100%;}.research.service .category.select{width:16%;}.research.service a.send{margin-top:0;}.list_options.services .services_block{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding:10px 180px 10px 170px;margin:0px 0px 10px 0px;position:relative;min-height:125px;background:#fff;border:1px solid rgba(119,119,119,0.07);}.list_options.services .services_block:hover{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);box-shadow:0 0 6px rgba(0,0,0,0.4);}.list_options.services .services_block.masterprice{border:1px solid #59b200;}.list_options.services .services_block.masterprice h2{color:#59b200;}.list_options.services .services_block.masterprice .price{background:#59b200;color:#fff;}.list_options.services .services_block.masterprice .price h2{color:#fff;}.list_options.services .services_block.masterprice .price .btn{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#478e00;}.list_options.services .services_block >.thumb{width:150px;padding:0;position:absolute;min-height:100%;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover;text-indent:-5000px;overflow:hidden;}.list_options.services .services_block >.thumb.no_image{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("/wp-content/plugins/travelgo/theme/inc/images/placeholder.jpg");}.list_options.services .services_block > h2{color:#288eb3;font-size:20px;font-weight:600;display:inline-block;width:100%;}.list_options.services .services_block .category{float:left;width:100%;font-size:13px;margin:0px;padding:0px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#9d9d9d;}.list_options.services .services_block .description{margin:0;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.list_options.services .services_block >.price{width:160px;background:rgba(119,119,119,0.07);text-align:center;border:1px solid #fff;padding:5px 0px 0px 0px;margin:0px;position:absolute;right:0;top:0;height:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.list_options.services .services_block >.price h2{color:#288eb3;font-size:20px;font-weight:600;padding:5px 0px 5px 0px;margin:0px;}.list_options.services .services_block >.price .btn{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.list_options.services .services_block >.price .btn:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.serviceDetails{overflow:hidden;width:860px !important;margin-bottom:30px;}.serviceDetails .detail{display:inline-block;width:100%;}.serviceDetails .detail h1{background:rgba(255,255,255,0.6);float:left;margin-left:-5px;padding:0 5px;position:relative;margin-bottom:-34px;z-index:1;}.serviceDetails .detail .image{float:left;margin:-15px -16px -50px -16px;overflow:hidden;padding-right:10px;width:104%;max-height:400px;}.serviceDetails .detail .image img{max-width:100%;max-height:100%;float:left;}.serviceDetails .detail .service_images_galleria{margin:-30px;min-height:300px !important;width:calc(100% + 60px) !important;overflow:hidden;position:relative;z-index:0;}.serviceDetails .detail .service_images_galleria .simple{height:100%;background-repeat:no-repeat;background-position:center center;min-height:300px;top:0;width:100%;position:absolute;z-index:0;background-size:cover;}.serviceDetails .detail .service_images_galleria h2{bottom:10px;left:25px;padding:2px 10px;position:absolute;z-index:1;background:rgba(255,255,255,0.6);}.serviceDetails .detail .content{float:left;position:relative;width:100%;}.serviceDetails .detail .content > .calendar{background:#fff;float:right;padding:10px 15px;}.serviceDetails .detail .content h2{margin-bottom:10px;}.serviceDetails .detail .content .information{padding-top:60px;}.serviceDetails .detail .content .information p{display:table;margin-bottom:5px;}.serviceDetails .detail .content .information p strong{width:100%;float:left;}.serviceDetails .detail .content .information a.map{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;float:left;margin-top:30px;margin-right:10px;}.serviceDetails .detail .content .information a.map:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.serviceDetails .detail .content .information a.map.hide{display:none;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.serviceDetails .detail .content .information div.map{float:left;height:350px;width:100%;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.serviceDetails .detail .content .information .venueImagesView{width:100%;display:inline-block;}.serviceDetails .content.fares{margin-top:20px;}.serviceDetails .content.fares > h2{display:inline-block;}.serviceDetails .content.fares .currency_wrapper{float:right;}.serviceDetails .content.fares .currency_wrapper select{width:100%;}.serviceDetails .content.fares >ul{width:100%;border:1px solid rgba(119,119,119,0.1);}.serviceDetails .content.fares >ul li{width:100%;display:table;border:1px solid rgba(119,119,119,0.1);border-top:none;}.serviceDetails .content.fares >ul li .service_fare label{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.serviceDetails .content.fares >ul li .service_fare label small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.serviceDetails .content.fares >ul li .service_fare label small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.serviceDetails .content.fares >ul li .service_fare label:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.serviceDetails .content.fares >ul li .service_fare label:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.serviceDetails .content.fares >ul li h2{border:none;display:table-cell;margin:0;padding:0 0 0 5px;vertical-align:middle;}.serviceDetails .content.fares >ul li p,.serviceDetails .content.fares >ul li label{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;text-transform:uppercase;padding:10px 5px;width:15%;float:none;vertical-align:middle;border-left:1px solid #e6e6e6;text-align:center;}.serviceDetails .content.fares >ul li .legend{width:11%;font-size:10px;}.serviceDetails .content.fares >ul li label{cursor:pointer;font-weight:600;border:1px solid rgba(119,119,119,0.1);}.serviceDetails .content.fares >ul li label.current{border:1px solid #59b200;color:#4c9900;}.serviceDetails .content.fares >ul li label.current:before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#59b200;padding:0 5px;}.serviceDetails .content.fares.faresContentBlock ul li:first-child{background:rgba(119,119,119,0.1);}.serviceDetails .footer .total_amount{float:right;text-align:right;width:100%;margin:15px 0 10px 0;}.serviceDetails .footer .total_amount p{font-weight:600;text-transform:uppercase;}.serviceDetails .footer .total_amount p strong{color:#288eb3;font-size:20px;font-weight:600;margin-left:5px;color:#59b200;}.serviceDetails .footer .notify.consumabledays{display:inline-block;font-size:15px;font-weight:600;margin:0;padding:0;text-align:right;width:100%;}.serviceDetails .footer a{float:right;}.serviceDetails .footer a.book{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin:5px 0 0 0;padding-left:15px;padding-right:15px;}.serviceDetails .footer a.book:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.serviceDetails .footer a.cancel{float:left !important;margin-top:10px;}.serviceDetails.modal{background:transparent !important;box-shadow:0px 0px 0px 0px !important;margin-bottom:10px;padding-bottom:10px;}.services_block .thumb:before{content:"\e607";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#59b200;color:#fff;left:5px;padding:6px 4px 4px;position:absolute;top:0;font-size:16px;z-index:1;text-indent:0;}.services_block.festa .thumb:before{content:"\e600";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.teatro .thumb:before{content:"\e601";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.esporte .thumb:before,.services_block.esporte_radical .thumb:before,.services_block.esportes_radicais .thumb:before{content:"\e602";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.transfer .thumb:before,.services_block.translado .thumb:before{content:"\e603";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.seguro .thumb:before{content:"\e604";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.restaurante .thumb:before{content:"\e605";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.passeio .thumb:before{content:"\e606";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.ingresso .thumb:before,.services_block.show .thumb:before{content:"\e608";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.citytour .thumb:before{content:"\e609";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_details .fares .event_section label.select{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;}.service_details .fares .event_section label.select small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.service_details .fares .event_section label.select small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.service_details .fares .event_section label.select:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.service_details .fares .event_section label.select:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.checkout .list_options.services .services_block{margin-left:0;padding-right:0;list-style:none;border:1px solid rgba(119,119,119,0.25);padding-left:160px;}.checkout .list_options.services .services_block:hover{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}.checkout .list_options.services .services_block .thumb{width:150px;}.checkout .price_details .services h3:before{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.vertical_col .checkout .products_summary .price_details{width:100%;}.vertical_col .checkout .products_summary .list_options.services .services_block{padding:10px;}.vertical_col .checkout .products_summary .list_options.services .services_block >h2{text-indent:25px;}.vertical_col .checkout .products_summary .list_options.services .services_block .category{margin:5px 0px;padding:10px 5px;}.vertical_col .checkout .products_summary .list_options.services .services_block .thumb{background-image:none !important;}@font-face{font-family:'product_services';src:url('fonts/product_services.eot?v8840e');src:url('fonts/product_services.eot?#iefixv8840e') format('embedded-opentype'), url('fonts/product_services.woff?v8840e') format('woff'), url('fonts/product_services.ttf?v8840e') format('truetype'), url('fonts/product_services.svg?v8840e#product_services') format('svg');font-weight:normal;font-style:normal;}.icon_font_services{font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_party{content:"\e600";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_theatre{content:"\e601";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_sport{content:"\e602";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_transfer{content:"\e603";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_insurance{content:"\e604";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_restaurant{content:"\e605";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_sightseeing{content:"\e606";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_other{content:"\e607";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_ticket{content:"\e608";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_citytour{content:"\e609";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico_date{content:"\e60a";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.tray .list_item li.services >.content:before{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.services_block.drag{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:97%;padding:0 10px;position:relative;width:100%;}.services_block.drag .thumb:before{top:-10px;}.services_block.drag h2{margin-top:10px;padding:0 27px;}.services_block.drag p{margin:0px;padding:0px;width:100%;}.services_block.drag p.thumb{left:0;position:absolute;z-index:1;}.services_block.drag p.local{margin-top:5px;}.services_block.drag .dates{color:#59b200;display:inline-block;margin-bottom:5px;}.services_block.drag .dates li{padding:0;}.services_block.drag .sector_name{border:solid rgba(119,119,119,0.1);padding:5px 0;border-width:2px 0 0 0;}.services_block.drag .fare_quantity{background:rgba(119,119,119,0.4);border-radius:100%;color:#fff;margin-top:5px;display:block;font-size:9px;height:18px;line-height:18px;margin-bottom:-25px;margin-right:-23px;width:18px;}.services_block.drag .fare{border-top:1px solid rgba(119,119,119,0.1);padding-left:23px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:5px 10px 5px 27px;text-align:left;}.services_block.drag .fare > strong{display:inline-block;float:right;text-align:right;}.service_tray .packages.selected{min-height:100%;position:absolute;right:0;top:0;width:23%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.service_tray .packages.selected .package_block{border:none;padding:0 10px !important;text-align:center;}.tray .list_item > .services :first-child .services_block.drag h3{border:none;margin-top:0;}.tray .list_item > .services > .content{min-height:inherit;}.tray .list_item > .services > .content .removetrayitem{float:right;padding:0 5px;right:10px;}.tray .list_item > .services > .content .removetrayitem:before{content:"×";font-family:Verdana, Geneva, sans-serif;}.tray .list_item > .services .services_block.drag{text-decoration:none;float:left;}.tray .list_item > .services .services_block.drag .removetrayitem.btn{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;text-decoration:none;}.tray .list_item > .services .services_block.drag .removetrayitem.btn small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.tray .list_item > .services .services_block.drag .removetrayitem.btn small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.tray .list_item > .services .services_block.drag .removetrayitem.btn:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .list_item > .services .services_block.drag .removetrayitem.btn:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .list_item > .services .services_block.drag small{bottom:90% !important;}.tray .list_item > .services .services_block.drag small .dates{color:#fff !important;margin:0 !important;padding:0 !important;text-align:center !important;width:100% !important;}.tray .list_item > .services .services_block.drag small .dates .date{text-align:center !important;width:100% !important;}.tray .list_item > .services .services_block.drag small .fare{padding:2px 0;}.tray .list_item > .services .services_block.drag h3{border-top:2px solid rgba(119,119,119,0.1);padding:3px 0 5px;margin-top:5px;float:left;width:100%;}.tray .list_item > .services .services_block.drag .price{float:left;width:100%;}.tray .list_item > .services .services_block.drag .fare{display:inline-block;padding-left:10px;width:auto;}.order_summary .details .services p{float:right;text-align:right;}.order_summary .details .services p strong{font-weight:400;}.order_summary .details .services p:first-child{float:left;width:70%;text-align:left;text-transform:uppercase;font-weight:600;}html .service_order .services_block .contacts{margin-bottom:10px;}html .service_order .services_block .date,html .service_order .services_block .fare{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;border:solid rgba(119,119,119,0.1);border-width:1px;padding:0;float:left;text-indent:10px;}html .service_order .services_block .date span,html .service_order .services_block .fare span{display:inline-table;float:left;height:37px;line-height:37px;text-indent:10px;width:10%;background:rgba(119,119,119,0.07);}html .service_order .services_block .date strong,html .service_order .services_block .fare strong{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;margin-top:0;padding:10px;text-indent:0px;display:inline-block;width:auto;}html .service_order .services_block .date{display:table;float:left;margin:2px 0 0;}html .service_order .services_block .contacts{border-top:1px solid rgba(119,119,119,0.1);width:100%;float:left;}html .service_order .services_block .contacts h3{width:100%;color:#777;font-size:13px;font-weight:400;text-transform:uppercase;}html .service_order .services_block .contacts p{display:inline-block;font-size:0;margin-right:40px;}html .service_order .services_block .contacts p strong{font-size:13px;}html .service_order .services_block .contacts p:before{border:2px solid #919191;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:20px;height:20px;line-height:20px;margin-right:5px;display:inline-block;text-align:center;font-size:13px;}html .service_order .services_block .contacts p.name:before{content:"e";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html .service_order .services_block .contacts p.phone:before{content:"\e609";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html .service_order .services_block .contacts p.email:before{content:"\e60c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_details{width:800px !important;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.service_details .detail{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;width:100%;}.service_details .detail h1{margin:0 0 10px;padding:0 10px;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.service_details .detail .image{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:275px;left:0;margin:0;position:absolute;text-align:center;vertical-align:middle;width:40%;z-index:0;border:4px solid rgba(119,119,119,0.09);}.service_details .detail .image .serviceImage{height:auto;vertical-align:middle;width:100%;}.service_details .detail .service_images_galleria.jquery-slider{overflow:hidden;position:relative;width:100% !important;}.service_details .detail .service_images_galleria .jquery-slider{overflow:hidden;position:relative;width:100%;}.service_details .detail .service_images_galleria .jquery-slider-control-prev{left:5px;top:5px;}.service_details .detail .service_images_galleria .jquery-slider-control-next{right:5px;top:5px;}.service_details .detail .service_images_galleria .jquery-slider-pages{bottom:5px;height:20px;left:5px;overflow:visible;position:absolute;right:5px;}.service_details .detail .service_images_galleria .jquery-slider-page{background:rgba(119,119,119,0.09);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;display:block;float:right;height:12px;margin:3px;-moz-opacity:0.33;-khtml-opacity:0.33;-webkit-opacity:0.33;opacity:0.33;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=33);filter:alpha(opacity=33);overflow:hidden;padding:0;position:relative;width:12px;}.service_details .detail .service_images_galleria .jquery-slider-page:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}.service_details .detail .service_images_galleria .jquery-slider-page-current{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}.service_details .detail .service_images_galleria .jquery-slider-element{display:none;left:0;overflow:hidden;position:absolute;top:0;background-position:center center;background-size:cover;height:100%;width:100%;background-repeat:no-repeat;}.service_details .detail .service_images_galleria .jquery-slider-element > h2{bottom:0px;background:rgba(119,119,119,0.13);padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;position:absolute;width:100%;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;}.service_details .detail .service_images_galleria .jquery-slider-control{background:#fff;border:1px solid rgba(119,119,119,0.09);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;cursor:pointer;font-size:16px;font-weight:bold;height:24px;line-height:24px;margin:0;opacity:0.33;overflow:hidden;padding:0;position:absolute;text-align:center;width:24px;}.service_details .detail .service_images_galleria .jquery-slider-control:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}.service_details .detail .content{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid rgba(119,119,119,0.25);float:left;height:100%;margin:0 0 15px;padding:0 0 15px;position:relative;width:100%;z-index:0;}.service_details .detail .content .calendar{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;height:100%;margin:0;min-height:250px;padding:10px 5px 10px 15px;position:relative;width:59%;z-index:2;background:#fff;padding:10px 5px 10px 10px;-webkit-box-shadow:0 -5px 6px rgba(0,0,0,0.07);-moz-box-shadow:0 -5px 6px rgba(0,0,0,0.07);box-shadow:0 -5px 6px rgba(0,0,0,0.07);}.service_details .detail .content .calendar h2{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 5px;padding:0 0 5px;text-align:center;}.service_details .detail .content .information{background:#fff;bottom:5%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -5px 6px rgba(0,0,0,0.07);-moz-box-shadow:0 -5px 6px rgba(0,0,0,0.07);box-shadow:0 -5px 6px rgba(0,0,0,0.07);display:inline-block;float:left;height:100%;margin:0;padding:20px 20px 0;position:relative;width:100%;}.service_details .detail .content .information p{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;margin:0 0 5px;padding:0 0 5px;width:100%;display:inline-block;}.service_details .detail .content .information p.description{font-size:14px;}.service_details .detail .content .information a.map,.service_details .detail .content .information a.images{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin:0 0 20px;}.service_details .detail .content .information a.map:hover,.service_details .detail .content .information a.images:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.service_details .detail .content .information a.map{display:inline-block;float:left;position:relative;right:inherit;top:inherit;}.service_details .detail .content .information .map.serviceMapView{height:330px;margin-bottom:30px;margin-top:10px;width:100%;}.service_details .hours.available{display:inline-block;padding:0 10px 10px;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.service_details .hours.available .event_section .sector_block{display:table;width:100%;cursor:pointer;}.service_details .hours.available .event_section .sector_block label.selectable_fare{padding:10px;display:table-cell;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;width:15%;background:rgba(119,119,119,0.1);border:1px solid rgba(119,119,119,0.15);text-align:center;}.service_details .hours.available .event_section .sector_block label.selectable_fare.current{background:#288eb3;color:#fff;padding:10px;cursor:default;}.service_details .hours.available .event_section .sector_block label.selectable_fare.current:before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;margin-right:0;margin-top:2px;}.service_details .fares{padding:10px;}.service_details .fares .event_section{display:table;width:100%;text-align:center;border:solid rgba(119,119,119,0.2);border-width:3px 0 3px 3px;margin-top:10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.service_details .fares .event_section li,.service_details .fares .event_section p,.service_details .fares .event_section div{padding:0;vertical-align:top;}.service_details .fares .event_section p{vertical-align:middle;}.service_details .fares .event_section .additional_service_fares_container{display:none;}.service_details .fares .event_section .additional_service_fares_container .show_additional > p{text-decoration:underline;font-size:11px;cursor:pointer;}.service_details .fares .event_section .additional_service_fares_container .show_additional input[type="checkbox"]{display:none;}.service_details .fares .event_section .additional_service_fares_container .show_additional ul{display:none;}.service_details .fares .event_section .additional_service_fares_container .show_additional input:checked ~ ul{display:block;}.service_details .fares .event_section .additional_service_fares_container .show_additional input:checked ~ .show{display:none !important;}.service_details .fares .event_section .additional_service_fares_container .show_additional input:checked ~ .hide{display:block !important;}.service_details .fares .event_section label.select{margin:0;}.service_details .fares .event_section label.select:after{right:1px;}.service_details .fares .event_section label.select select{width:80px;}.service_details .fares .event_section .service_option:first-child{border:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.service_details .fares .event_section .service_option.content .service_fares_list .service_fares{border:solid rgba(119,119,119,0.2);border-width:3px 3px 0 0;}.service_details .fares .event_section .service_option.header .service_fares_list .service_fares{border:solid rgba(119,119,119,0.2);border-width:0px 3px 0 0;background:rgba(119,119,119,0.1);}.service_details .fares .event_section .service_option.header > p{background:rgba(119,119,119,0.1);}.service_details .fares .event_section .service_option .service_fares_list{display:table;width:100%;}.service_details .fares .event_section .service_option .service_fares_list > .service_fares{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;float:none;min-width:10%;width:15%;}.service_details .fares .event_section .service_option .service_fares_ages{display:table;width:100%;height:30px;}.service_details .fares .event_section .service_option .service_fares_ages .service_fare,.service_details .fares .event_section .service_option .service_fares_ages .ages{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;min-width:33.3%;float:none;padding:5px 2px;border:solid rgba(119,119,119,0.2);border-width:1px 0 0 1px;width:15%;}.service_details .fares .event_section .service_option .service_fares_ages .service_fare:first-child,.service_details .fares .event_section .service_option .service_fares_ages .ages:first-child{border-left:none;}.service_details .fares .event_section .service_option .service_fare .additional_service_fares_container{display:block;width:100%;}.service_details .fares .event_section .service_option .service_fare.selected{border:1px solid #288eb3 !important;background:rgba(40,142,179,0.1);}.service_details .fares .event_section .service_option .service_fare .selectable_fare{color:#288eb3;font-size:20px;font-weight:600;}.service_details .fares .event_section .service_option .additional_service_fares{display:table;}.service_details .fares .event_section .service_option .additional_service_fares .additional_service_fare{display:table-cell;}.service_details .fares .event_section .service_option.content .service_fares_list .service_fares .service_fares_ages .service_fare{width:10px;}.service_details .fares .event_section.has_sector .service_option{display:table-row;text-align:center;}.service_details .fares .event_section.has_sector .service_option > p,.service_details .fares .event_section.has_sector .service_option > div.service_fares_list{display:table-cell;padding:0;}.service_details .fares .event_section.has_sector .service_option > p{border:solid rgba(119,119,119,0.2);border-width:4px 1px 0 0;min-width:100px;}.service_details .fares .event_section.has_sector .service_option:first-child > p{border-top:none;}.service_details .fares .event_section.has_sector .service_option ul.service_fares_list{display:table;width:100%;}.service_details .fares .event_section.has_sector .service_option ul.service_fares_list .service_fares{display:table-cell;min-width:10%;padding:0 0 4px 0;}.service_details .fares .event_section.has_sector .service_option ul.service_fares_list .service_fares .service_fares_ages{display:table;width:100%;margin-bottom:-4px;}.service_details .fares .event_section.has_sector .service_option ul.service_fares_list .service_fares .service_fares_ages .ages{display:table-cell;}.service_details .fares .currency_wrapper{float:right;display:inline-block;margin:-30px 0 0 10px !important;width:210px;z-index:0;}.service_details .fares .currency_wrapper a{float:left;}.service_details .fares .currency_wrapper label{width:120px;}.service_details .fares .currency_wrapper label.select:after{height:30px;right:4px;}.service_details .footer{width:100%;text-align:right;}.service_details .footer .total_amount{display:inline-block;vertical-align:middle;}.service_details .footer .total_amount strong{color:#288eb3;font-size:20px;font-weight:600;font-size:25px;padding:0 10px 0 5px;}.service_details .footer .book,.service_details .footer .servicedetailsbook{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;padding:5px 20px;margin-top:5px;}.service_details .footer .book:hover,.service_details .footer .servicedetailsbook:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.service_details .footer .cancel{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;float:left;margin-top:5px;}.service_details .footer .cancel:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.search_engine_v2.dynamicpackage ul.products{display:inline-block;float:left;}.search_engine_v2.dynamicpackage ul.products > li{display:inline-block;}.search_engine_v2.dynamicpackage ul.products > li label{cursor:pointer;padding-right:20px;}.search_engine_v2.dynamicpackage ul.products > li label *{cursor:pointer;}.search_engine_v2.dynamicpackage ul.products > li label input[type="checkbox"]{opacity:0;position:absolute;}.search_engine_v2.dynamicpackage ul.products > li label input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.search_engine_v2.dynamicpackage ul.products > li label input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.search_engine_v2.dynamicpackage .destination{display:inline-block;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content{max-height:470px;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .change_hotel,.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .change_date{display:inline-block;vertical-align:top;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .change_hotel label,.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .change_date label{width:100%;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .change_date .hotel_date{width:50%;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherCity,.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherDate{cursor:pointer;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherCity *,.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherDate *{cursor:pointer;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherCity input[type="checkbox"],.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherDate input[type="checkbox"]{opacity:0;position:absolute;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherCity input[type="checkbox"] + span::before,.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherDate input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherCity input[type="checkbox"]:checked + span::before,.search_engine_v2.dynamicpackage .advanced.settings > input:checked ~ .content .otherDate input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.search_engine_v2.dynamicpackage .travelers > .content .travelers_ages{display:inline-block;}.search_engine_v2.dynamicpackage .travelers > .content .travelers_ages >p{color:#777;display:inline-block;float:left;font-weight:600;margin:-18px 0 0;width:100%;}.search_engine_v2.dynamicpackage .travelers > .content .travelers_ages .ages{width:100%;display:inline-block;}.search_engine_v2.dynamicpackage .travelers > .content .travelers_ages .ages .passenger-container{display:inline-block;}.search_engine_v2.dynamicpackage .travelers > .content .travelers_ages .ages .passenger-container label.room{width:90px;vertical-align:bottom;}.search_engine_v2.dynamicpackage .travelers > .content .travelers_ages .ages .passenger-container label.room p{display:none;}.search_engine_v2.dynamicpackage .settings .content > div{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #ebebeb;padding:15px 0 5px 35px;}.search_engine_v2.dynamicpackage .settings .content > div:before{display:inline-block;font-size:17px;line-height:28px;margin-left:-35px;text-align:center;width:35px;}.search_engine_v2.dynamicpackage .settings .content > div .no-stop,.search_engine_v2.dynamicpackage .settings .content > div .change_hotel,.search_engine_v2.dynamicpackage .settings .content > div .change_date{padding-top:6px;}.search_engine_v2.dynamicpackage .settings .content .package-service{width:100%;}.search_engine_v2.dynamicpackage .settings .content .package-service:before{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2.dynamicpackage .settings .content .package-air{width:100%;}.search_engine_v2.dynamicpackage .settings .content .package-air:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v2.dynamicpackage .settings .content .package-hotel{width:100%;border-bottom:1px solid #ebebeb;margin-bottom:10px;}.search_engine_v2.dynamicpackage .settings .content .package-hotel:before{content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:",";}.ui-dialog .search_engine_v2 > .content{padding:0 0 15px;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .advanced.travelers{display:inline-block;vertical-align:top;width:100%;}.ui-dialog .search_engine_v2 > .content.dynamicpackage label.destin{width:50%;}.ui-dialog .search_engine_v2 > .content.dynamicpackage label.destin small{display:none !important;}.ui-dialog .search_engine_v2 > .content.dynamicpackage label.data{width:33%;}.ui-dialog .search_engine_v2 > .content.dynamicpackage label.data > small{display:none;}.ui-dialog .search_engine_v2 > .content.dynamicpackage label.adults{width:70px;margin:20px 0 0 0;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .advanced.settings > label{margin:20px 0 0;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .settings .radio.way{display:inline-block;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .settings .content .package-service label{width:50%;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .settings .content .package-service label small{display:none;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .travelers > .content .travelers_ages{display:inline-block;width:75%;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .travelers > .content .travelers_ages > p{margin:0px;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .travelers > .content .travelers_ages .ages .passenger-container{display:inline-block;}.ui-dialog .search_engine_v2 > .content.dynamicpackage .travelers > .content .travelers_ages .ages .passenger-container label.age{width:60px;}.search_engine_v1.search_engine .destination .advanced .otherCity,.search_engine_v1.search_engine .destination .advanced .otherDate{margin:0 0 5px 0;width:100%;vertical-align:middle;}.search_engine_v1.search_engine .destination .advanced .otherHotelCity{width:100%;}.search_engine_v1.search_engine .destination .advanced .otherHotelCity input{width:100%;}.search_engine_v1.search_engine .destination .advanced .date{width:auto;}.search_engine_v1.search_engine .destination .advanced .date input{width:100px;margin-left:5px;}.search_engine_v1.search_engine .dynamicpackage .travelers_ages .passenger-container{width:100%;}.search_engine_v1.search_engine .dynamicpackage .travelers_ages .passenger-container label.package-hotel{color:transparent;font-size:1px !important;overflow:hidden;text-indent:-7px;margin-left:5px !important;}.search_engine_v1.search_engine .dynamicpackage .advanced input:checked ~ .content .package-air .radio.way{float:left;margin:0;padding:0;}.search_engine_v1.search_engine .dynamicpackage .products{display:inline-block;margin-bottom:0px;width:100%;}.search_engine_v1.search_engine .dynamicpackage .products > li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;list-style:none;margin:0;padding:5px 0 0;position:relative;width:31.7%;}.search_engine_v1.search_engine .dynamicpackage .products > li label{position:relative;cursor:pointer;}.search_engine_v1.search_engine .dynamicpackage .products > li label *{cursor:pointer;}.search_engine_v1.search_engine .dynamicpackage .products > li label input[type="checkbox"]{opacity:0;position:absolute;}.search_engine_v1.search_engine .dynamicpackage .products > li label input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.search_engine_v1.search_engine .dynamicpackage .products > li label input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.search_engine_v1.search_engine .dynamicpackage .products > li label span{float:left;margin-left:0;}.search_engine_v1.search_engine .dynamicpackage .products > li label p{float:left;margin:0 0 0 24px;padding:0;}.search_engine_v1.search_engine .dynamicpackage .products > li label:before{font-size:16px;left:30px;margin-bottom:5px;position:absolute;width:100%;}.search_engine_v1.search_engine .dynamicpackage .products > li label.air:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v1.search_engine .dynamicpackage .products > li label.hotel:before{left:32px;font-size:17px;content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:",";}.search_engine_v1.search_engine .dynamicpackage .products > li label.service:before{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search_engine_v1.search_engine .dynamicpackage .destination .advanced .content > label.travelers p{float:left;line-height:inherit;margin:0;padding:0;vertical-align:middle;min-width:50px;}.search_engine_v1.search_engine .dynamicpackage .destination .advanced.travelers .package-service label.category{width:56%;}.search_engine_v1.search_engine .dynamicpackage .destination .advanced.travelers .passengers content{width:100%;}.search_engine_v1.search_engine .dynamicpackage .destination .advanced.travelers .passengers label.package-hotel.select{width:100% !important;line-height:1px;}.search_engine_v1.search_engine .dynamicpackage .destination .advanced.travelers .passengers label.package-hotel.select select{height:30px;line-height:20px;}.search_engine_v1.search_engine .package-air .radio.way{display:inline-block;width:100%;}.search_engine_v1.search_engine .package-air .radio.way label{margin:0 10px 0 0;}.search_engine_v1.search_engine .package-air .advanced{display:inline-block;vertical-align:top;width:auto;}.search_engine_v1.search_engine .package-air label.no-stop{display:inline-block;float:left;height:30px;line-height:30px;margin:5px 0;padding:0;vertical-align:middle;width:45%;}.search_engine_v1.search_engine .package-service{display:inline-block;margin:0px;padding-bottom:10px;width:100%;}.search_engine_v1.search_engine .package-service label.servicename{float:left;width:50%;}.search_engine_v1.search_engine .package-service label.category{margin:0px;}.search_engine_v1.search_engine .travelers_ages .passenger-container{float:left;list-style:none;margin:0;padding:0;}.search_engine_v1.search_engine .travelers_ages .passenger-container label.select select.passenger-age{width:45px !important;}.search_engine_v1.search_engine .travelers_ages .passenger-container label.package-hotel.select select{float:left !important;margin:0;padding-top:4px !important;width:78px !important;}.search_engine_v1.search_engine .travelers_ages .room{font-size:0 !important;padding-left:0 !important;margin-left:0 !important;}.search_engine_v1.search_engine .travelers_ages .room select{margin-left:0 !important;border:none !important;}.search_engine_v1.container_default.dynamicpackage label.city{width:50%;margin:0px;}.search_engine_v1.container_default.dynamicpackage label.cabin{margin:5px 0 0;width:50%;}.search_engine_v1.container_default.dynamicpackage label.date{margin:10px 0 15px;padding-right:10px;width:25%;}.search_engine_v1.container_default.dynamicpackage label.date.hotel_date{margin:10px 0 0;padding-right:0;width:28%;}.search_engine_v1.container_default.dynamicpackage label.date.hotel_date input{margin-left:0;width:100%;}.search_engine_v1.container_default.dynamicpackage label.airline{width:50%;margin:5px 0 0;}.search_engine_v1.container_default.dynamicpackage .advanced .content .travelers_ages .ages label{font-size:0px;}.search_engine_v1.container_default.dynamicpackage .advanced .content .travelers_ages .ages label select{width:100% !important;border:1px solid rgba(119,119,119,0.15) !important;margin-left:0 !important;margin-top:5px;}.research.search_engine_v2.dynamicpackage .products{width:90px;display:inline-block;float:left;border-right:1px solid #d9d9d9;}.research.search_engine_v2.dynamicpackage .products li{list-style:none;margin:0;padding:3px 0;}.research.search_engine_v2.dynamicpackage .products li label{cursor:pointer;z-index:1;}.research.search_engine_v2.dynamicpackage .products li label *{cursor:pointer;}.research.search_engine_v2.dynamicpackage .products li label input[type="checkbox"]{opacity:0;position:absolute;}.research.search_engine_v2.dynamicpackage .products li label input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.research.search_engine_v2.dynamicpackage .products li label input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.research.search_engine_v2.dynamicpackage .products li label span,.research.search_engine_v2.dynamicpackage .products li label p{display:inline;font-size:11px;}.research.search_engine_v2.dynamicpackage .destination{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;margin:0 -365px 0 -91px;padding:0 365px 0 101px;position:relative;}.research.search_engine_v2.dynamicpackage .destination input,.research.search_engine_v2.dynamicpackage .destination select{margin-top:0;}.research.search_engine_v2.dynamicpackage .destination > label{width:50%;margin-bottom:0;float:left;}.research.search_engine_v2.dynamicpackage .date.data{width:80px;float:left;}.research.search_engine_v2.dynamicpackage .date.data input{margin-top:0;}.research.search_engine_v2.dynamicpackage .settings{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:15px;float:left;width:calc(100% - 105px);}.research.search_engine_v2.dynamicpackage .settings >label{margin-top:5px;width:200px;}.research.search_engine_v2.dynamicpackage .settings >.content > div{border-top:1px solid #e6e6e6;margin:10px 0 0;padding:5px 0 0;}.research.search_engine_v2.dynamicpackage .settings >.content > div:last-child{border-bottom:1px solid #e6e6e6;margin-bottom:7px;padding-bottom:8px;}.research.search_engine_v2.dynamicpackage .settings >.content > div:before{display:none;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content{overflow:inherit;float:left;width:100%;height:auto;position:relative;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content:before{right:175px;top:-20px;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;padding-left:200px;padding-right:170px;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air label{width:50%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air .radio.way{margin-right:0;margin-top:8px;width:200px;margin-left:-200px;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air .radio.way label{width:auto;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air .no-stop{cursor:pointer;float:right;margin:8px -220px 0 0;position:static;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air .no-stop *{cursor:pointer;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air .no-stop input[type="checkbox"]{opacity:0;position:absolute;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air .no-stop input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-air .no-stop input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-service{top:3px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-service label{font-size:11px;width:50%;display:table;margin:0;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-service label p{display:table-cell;white-space:nowrap;width:1px;padding-right:5px;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-service label small{display:none;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-service label.category p{padding-left:10px;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div{width:50%;float:left;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label{width:100%;margin-bottom:0;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherCity,.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherDate{cursor:pointer;font-size:11px;margin:5px 0 3px;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherCity *,.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherDate *{cursor:pointer;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherCity input[type="checkbox"],.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherDate input[type="checkbox"]{opacity:0;position:absolute;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherCity input[type="checkbox"] + span::before,.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherDate input[type="checkbox"] + span::before{content:"\f00c";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(119,119,119,0.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherCity input[type="checkbox"]:checked + span::before,.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div label.otherDate input[type="checkbox"]:checked + span::before{border:1px solid rgba(119,119,119,0.15);color:#288eb3;}.research.search_engine_v2.dynamicpackage .settings input:checked ~ .content .package-hotel > div.change_date label.date{font-size:0;width:50%;}.research.search_engine_v2.dynamicpackage .advanced.travelers{margin:0;padding-left:15px;float:left;max-width:calc(100% - 105px);width:auto;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content{height:auto;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content label{font-size:10px;margin:0;padding-left:0;padding-bottom:0;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content label p{display:inline;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content label select{margin-bottom:0;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content label.travelers{margin-top:3px;font-size:12px;width:auto;margin-right:14px;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content label.travelers select{margin-left:5px;width:46px;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content .travelers_ages{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content .travelers_ages > p{display:none;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content .travelers_ages ul.ages > li{float:left;list-style:none;margin:0;padding:3px 25px 0 0px;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content .travelers_ages ul.ages > li label{width:auto;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content .travelers_ages ul.ages > li label select{margin-left:5px;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content .travelers_ages ul.ages > li .age select{width:50px;}.research.search_engine_v2.dynamicpackage .advanced.travelers .content .travelers_ages ul.ages > li .room select{width:84px;text-transform:capitalize;}.research.search_engine_v2.dynamicpackage .send{float:right;margin:0;}.content_results.hotels.flight .sorting .mini_max_results.air_content{margin-top:4px;}.filter_top .content_results.hotels.flight .list_options.flights li:first-child{margin-top:0;}.list_options.dynamicpackage.flights > .price_group{background:rgba(119,119,119,0.05);border:1px solid rgba(119,119,119,0.09);}.list_options.dynamicpackage.flights > .price_group .price{background:rgba(119,119,119,0.05);}.list_options.dynamicpackage.flights > .price_group.masterprice{border:1px solid #59b200;}.list_options.dynamicpackage.flights > .price_group.masterprice .price{color:#fff;border:1px solid #59b200;}.list_options.dynamicpackage.flights > .price_group.masterprice .price h2{color:#fff;}.list_options.dynamicpackage.flights > .price_group.masterprice .price p{color:#fff !important;}.list_options.dynamicpackage.flights > .price_group.masterprice .price .select_btn{color:#fff;background:#478e00;border:1px solid #59b200;}.list_options.dynamicpackage.hotels .hotel_block{background:rgba(119,119,119,0.05);border:1px solid rgba(119,119,119,0.09);}.list_options.dynamicpackage.hotels .hotel_block .room_group > .price .purchase{background:rgba(119,119,119,0.05);}.list_options.dynamicpackage.hotels .hotel_block.masterprice{border:1px solid #59b200;}.list_options.dynamicpackage.hotels .hotel_block.masterprice .rooms_options .listRooms li label input:checked ~ div{border-color:#59b200;}.list_options.dynamicpackage.hotels .hotel_block.masterprice .rooms_options .room_group > .price .purchase{background:#478e00;}.list_options.dynamicpackage.services .services_block{background:rgba(119,119,119,0.05);border:1px solid rgba(119,119,119,0.09);}.list_options.dynamicpackage.services .services_block .price{background:rgba(119,119,119,0.05);}.list_options.dynamicpackage.services .services_block.masterprice{border:1px solid #59b200;}.list_options.dynamicpackage.services .services_block.masterprice .price{background:#59b200;color:#fff;}.list_options.dynamicpackage.services .services_block.masterprice .price h2{color:#fff;}.list_options.dynamicpackage.services .services_block.masterprice .price .btn{color:#fff;background:#478e00;border:1px solid #59b200;}.list_buy{width:100%;float:left;margin-bottom:30px;border-bottom:2px solid rgba(119,119,119,0.2);}.list_buy li{float:left;}.list_buy li a{float:left;padding:10px 15px;background:rgba(119,119,119,0.35);color:#fff;text-transform:uppercase;font-size:15px;position:relative;}.order .list_buy li a.my-orders{background:#288eb3;}.order .list_buy li a.my-orders:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;color:#288eb3;border-width:0 10px 10px 10px;position:absolute;left:50%;bottom:-10px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-left:-5px;}.order ul  li{list-style:none;margin-left:0;}.order > h1{padding:10px 0;border-bottom:1px solid #288eb3;width:100%;}.order > h1:before{content:"e";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;height:30px;line-height:25px;width:40px;text-align:center;float:left;color:#288eb3;}.order .client_area h2{padding:10px 0 5px;width:100%;}.order .client_area .customers_orders{width:100%;display:inline-block;}.order .client_area .customers_orders .header p{padding:10px;}.order .client_area .customers_orders .header .more_details:before{display:none;}.order .client_area .customers_orders >li{list-style:none;position:relative;display:inline-block;padding:0;border:2px solid rgba(119,119,119,0.1);width:100%;margin:0 0 20px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.order .client_area .customers_orders >li:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.order .client_area .customers_orders >li.order_summary .code{color:#59b200;font-weight:600;font-size:15px;}.order .client_area .customers_orders >li.order_summary .total{font-weight:600;padding:25px 0 10px;vertical-align:middle;}.order .client_area .customers_orders >li:first-child{marginbottom:10px;}.order .client_area .customers_orders >li >*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:20px 0 10px;text-align:center;width:11%;vertical-align:top;}.order .client_area .customers_orders >li .date{width:10%;}.order .client_area .customers_orders >li .payment_status{margin-right:18px;width:14%;}.order .client_area .customers_orders >li .payment_status.status{float:none;}.order .client_area .customers_orders >li .payment_status.status strong{width:100%;text-align:center;}.order .client_area .customers_orders >li .details{padding:10px 20px 10px 20px;display:inline-block;width:45%;border:solid rgba(119,119,119,0.1);border-width:0 1px;}.order .client_area .customers_orders >li .details >li{list-style:none;padding:0 0 0 35px;padding:0 0 0 0;margin:0;border-top:1px dashed rgba(119,119,119,0.15);position:relative;}.order .client_area .customers_orders >li .details >li:before{font-size:15px;border:1px solid currentColor;text-align:center;line-height:25px;height:25px;width:25px;display:inline-block;margin-right:5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;left:0px;top:10px;display:none;}.order .client_area .customers_orders >li .details >li:first-child{border:none;}.order .client_area .customers_orders >li .details >li.traveler{padding-top:10px;padding-bottom:10px;text-align:left;}.order .client_area .customers_orders >li .details >li.traveler:before{content:"e";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.order .client_area .customers_orders >li .more_details{width:7%;font-size:0;margin-top:7px;}.order .client_area .customers_orders >li .more_details:hover:before{background:#1f6d89;}.order .client_area .customers_orders >li .more_details:before{margin:-7px 0 0;content:"k";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#288eb3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:30px;height:30px;line-height:30px;display:inline-block;color:#fff;font-size:16px;}.service_order >h1{width:100%;float:left;margin-bottom:20px;}.service_order >h2{width:100%;float:left;margin-top:20px;}.service_order .order_details{width:29%;float:left;background:rgba(119,119,119,0.07);text-align:center;}.service_order .order_details h1{font-size:13px;color:#fff;background:#288eb3;text-align:center;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:10px 0 0 0;font-weight:400;margin-bottom:10px;}.service_order .order_details h1 strong{padding:10px 0;width:100%;display:inline-block;font-size:33px;margin:10px 0 0 0;background:#2d9fc8;border-top:1px solid #3babd3;font-weight:400;}.service_order .order_details p{text-align:center;}.service_order .order_details p.date{display:block;padding:10px 0;border:solid rgba(119,119,119,0.1);border-width:1px 0;margin:5px 20px 0 20px;}.service_order .order_details p.status{display:inline-block;float:none;text-align:center;padding:10px 0 20px 0;}.service_order .order_details p.status strong{display:block;}.service_order .order_warnings{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 0 10px 30px;padding:0 10px 10px 0;border-bottom:2px solid rgba(119,119,119,0.06);width:67%;}.service_order .order_warnings p{margin:0;padding:0;}.service_order .order_warnings p strong{color:#288eb3;}.service_order .payments{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:30px;width:71%;}.service_order .payments > ul{display:block;}.service_order .payments > ul > li{display:inline-block;width:50%;float:left;margin:0;}.service_order .payments > ul > li .card{background-position:center center;background-repeat:no-repeat;border:1px solid rgba(119,119,119,0.1);float:left;font-size:0;height:57px;margin-right:-84px;padding:0;width:75px;}.service_order .payments > ul > li p{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 3px 84px;}.service_order .payments > ul > li p strong{color:#59b200;font-weight:600;}.service_order .payments > ul > li p.card_name{color:#59b200;}.service_order .travelers{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:30px;width:71%;}.service_order .travelers >h2{border-top:2px solid rgba(119,119,119,0.1);margin-top:15px;padding-top:15px;}.service_order .travelers >ul{width:100%;float:left;margin-top:10px;}.service_order .travelers >ul > li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;border-bottom:1px solid rgba(119,119,119,0.1);padding:7px 0;list-style:none;margin-left:0px;}.service_order .travelers >ul > li:first-child{border-top:1px solid rgba(119,119,119,0.1);}.service_order .travelers >ul > li p{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 10px;border-left:2px solid rgba(119,119,119,0.1);}.service_order .travelers >ul > li p.name{width:50%;}.service_order .travelers >ul > li p.type{width:15%;}.service_order .travelers >ul > li p:first-child{border:none;}.service_order .order_messages{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:29%;float:left;clear:left;border:1px solid rgba(119,119,119,0.1);margin-top:10px;}.service_order .order_messages h1{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:400;font-size:16px;background:rgba(119,119,119,0.1);color:#777;width:100%;display:inline-block;padding:10px;}.service_order .order_messages h1 strong{padding:0 5px 0 0;}.service_order .order_messages p.no_message{border-bottom:1px solid rgba(119,119,119,0.1);margin:0 10px;padding:7px 0;width:90%;}.service_order .order_messages .content{padding:0 10px 10px;}.service_order .order_messages .content li p{margin:0px;padding:0px;}.service_order .order_messages .content li.msg{border-bottom:1px solid rgba(119,119,119,0.1);margin:0;padding:0 0 10px;}.service_order .order_messages .content li.msg h2{padding:2px 0px;font-size:15px;}.service_order .order_messages .content li.msg h2 strong{font-weight:700;}.service_order .order_messages .content li.msg p{display:inline-block;padding:1px 0;width:100%;}.service_order .order_messages .content li.msg p.from{width:50%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.service_order .order_messages .content li.msg p.sent{width:48%;margin:0px 0px 0px 5px;float:left;}.service_order .order_messages .content li.msg p.text{width:100%;}.service_order .order_messages .content li.msg p strong{font-weight:600;}.service_order .order_messages .content li.answer h3{font-size:15px;}.service_order .order_messages .content li.answer label{width:100%;}.service_order .order_messages .content li.answer label.subject{border-bottom:1px solid rgba(119,119,119,0.1);padding:5px 0 15px;}.service_order .order_messages .content li.answer label.subject input[type=text]{color:#777;font-size:12px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(119,119,119,0.15);border-width:'';height:30px;padding-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.service_order .order_messages .content li.answer label.subject input[type=text]:focus{border:1 solid;border-color:rgba(94,94,94,0.15);}.service_order .order_messages .content li.answer label.subject input[type=text]:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);cursor:default;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgba(94,94,94,0.15);pointer-events:none;outline:none;}.service_order .order_messages .content li.answer label.message p{margin:0px;padding:0px;}.service_order .order_messages .content li.answer label.message textarea{color:#777;font-size:12px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(119,119,119,0.15);border-width:'';height:30px;padding-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:100px;width:100%;resize:none;}.service_order .order_messages .content li.answer label.message textarea:focus{border:1 solid;border-color:rgba(94,94,94,0.15);}.service_order .order_messages .content li.answer label.message textarea:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);cursor:default;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgba(94,94,94,0.15);pointer-events:none;outline:none;}.service_order .order_messages .content li a.message_send{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;background:#288eb3;border-size:0;border-size:'';border-color:'';padding:5px 10px;padding:'';margin-left:auto;margin-right:auto;margin-bottom:10px;float:right;display:table;clear:both;}.service_order .order_messages .content li a.message_send:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.service_order .products{display:inline-block;width:69%;float:right;margin-left:18px;margin-top:5px;}.service_order .products > li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;float:left;padding:10px;margin:10px 0 0 0;border:2px solid rgba(119,119,119,0.1);width:100%;display:inline-block;}.service_order .products > li h3{float:left;}.service_order .products > li.air_block p.type:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:25px;}.service_order .products > li.hotel_block p.type{display:none;}.service_order .products > li.hotel_block h4{margin:5px 0 0;padding:5px 0;padding:5px;}.service_order .products > li.hotel_block h4:before{content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:",";font-size:20px;height:20px;line-height:20px;width:20px;float:left;}.service_order .products > li.services_block p.type{display:none;}.service_order .products > li.services_block h4{margin:5px 0 0;display:inline-block;padding:5px;width:auto;}.service_order .products > li.services_block h4:before{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;height:20px;line-height:20px;width:25px;float:left;}.service_order .products > li.services_block .contacts h3{padding:10px 0 5px;}.service_order .products > li.services_block p.category{font-weight:600;margin:10px 0;padding:10px 0px 0px 0px;border-top:1px solid rgba(119,119,119,0.1);}.service_order .products > li.services_block p.category:before{content:"\e607";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:2px solid #919191;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:20px;height:20px;line-height:20px;margin-right:5px;display:inline-block;text-align:center;font-size:13px;}.service_order .products > li.services_block p.category.festa:before{content:"\e600";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.category.teatro :before{content:"\e601";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.category.esporte:before{content:"\e602";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.category.transfer:before,.service_order .products > li.services_block p.category.traslado:before{content:"\e603";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.category.seguro:before{content:"\e604";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.category.restaurante:before{content:"\e605";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.category.passeio:before{content:"\e606";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.category.ingresso:before{content:"\e608";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.category.citytour:before{content:"\e609";font-family:'product_services';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.service_order .products > li.services_block p.fare{text-indent:10px;}.service_order .products > li.services_block p.fare strong{display:inline-block;margin:0;padding:10px;width:auto;text-indent:0px;}.service_order .products > li.services_block p.fare strong span{background:transparent;float:none;height:auto;line-height:inherit;text-indent:0px;width:auto;}.service_order .products > li.tour_block p.type{display:none;}.service_order .products > li.tour_block h4{margin:5px 0 0;padding:0;width:100%;}.service_order .products > li.tour_block h4:before{content:"\5a";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;height:20px;line-height:20px;width:30px;float:left;}.service_order .products > li .locs{display:inline-block;width:100%;border-top:1px solid rgba(119,119,119,0.1);}.service_order .products > li .locs p{font-size:0px;float:left;}.service_order .products > li .locs ul{float:left;margin:7px 0;vertical-align:middle;width:auto;}.service_order .products > li .locs ul:before{content:"k";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#288eb3;float:left;height:20px;line-height:18px;width:12px;}.service_order .products > li .locs ul li{display:inline-block;width:auto;float:left;border-left:1px solid #288eb3;padding:0 5px;vertical-align:middle;font-size:14px !important;color:#59b200;font-size:18px;font-weight:400;font-weight:600;}.service_order .products > li .locs ul li:first-child{border-left:none;}.service_order .products > li p.type{width:auto;display:inline-block;float:left;color:#59b200;font-size:18px;font-weight:400;padding:5px;font-weight:600;}.service_order .products > li p.type:before{font-size:20px;color:#288eb3;float:left;height:23px;line-height:23px;width:20px;}.status{float:right;}.status.AguardandoPagamento strong,.status.AguardandoSolicitacao strong,.status.Em strong,.status.EmEmissao strong,.status.pendências strong,.status.Compendências strong,.status.Emitir strong,.status.AguardandoConfirmacao strong,.status.EmAnaliseRisco strong{background:#ffc926;display:inline-block;padding:5px 10px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:400;text-transform:uppercase;}.status.Cancelado strong,.status.EmCancelamento strong{background:#f00;display:inline-block;padding:5px 10px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:400;text-transform:uppercase;}.status.Emitido strong{background:#59b200;display:inline-block;padding:5px 10px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:400;text-transform:uppercase;}.fullwidthbanner-container{overflow:hidden !important;}.jquery-slider{overflow:hidden;position:relative;}.jquery-slider-element{overflow:hidden;display:none;position:absolute;left:0;top:0;width:100%;height:100%;}.jquery-slider-control{overflow:hidden;position:absolute;text-align:center;width:24px;height:24px;line-height:24px;font-size:16px;font-weight:bold;padding:0;margin:0;border:1px solid #666;background:#fff;opacity:0.33;cursor:pointer;border-radius:12px;box-shadow:#666 0 0 2px;text-shadow:#fff 0 0 1px;}.jquery-slider-control:hover{opacity:1;}.jquery-slider-control-prev{left:5px;top:5px;}.jquery-slider-control-next{right:5px;top:5px;}.jquery-slider-pages{overflow:visible;position:absolute;left:5px;bottom:5px;height:20px;right:5px;}.jquery-slider-page{overflow:hidden;position:relative;display:block;float:right;width:12px;height:12px;padding:0;margin:0;background:#999;cursor:pointer;opacity:0.33;margin:3px;border-radius:6px;box-shadow:#333 0 0 2px;}.jquery-slider-page:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);}.jquery-slider-page-current{opacity:1;}.tray{float:left;margin:0;position:relative;width:100%;}.tray .package_block{border:none;background:none;display:inline-block;margin:0 !important;}.tray .scroll{width:78%;padding-top:5px;overflow-y:hidden;overflow-x:auto;margin-top:-5px;}.tray .scroll .list_item{width:100% !important;}.tray > h2{margin:10px 0;}.tray >h3{float:left;width:100%;text-align:center;text-transform:uppercase;font-weight:600;background:#ebebeb;line-height:30px;height:30px;color:#777;padding:5px 0;}.tray >p{float:left;width:100%;text-align:center;text-transform:uppercase;font-weight:600;border-top:1px solid #fff;}.tray .list_item{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-table;width:102.1%;border-spacing:10px 0;margin-left:-10px;}.tray .list_item >li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:top;position:relative;cursor:pointer;margin:0;padding:0 0 43px;background:transparent;border:1px solid rgba(119,119,119,0.1);-webkit-border-top-right-radius:"0px";-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:"0px";-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:"0px";border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;width:25.4%;}.tray .list_item >li:first-child{padding-left:0;}.tray .list_item >li >.content{text-align:center;z-index:0;display:block;vertical-align:top;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:130px;}.tray .list_item >li >.content h3{color:#288eb3;font-size:13px;font-weight:600;padding-bottom:5px;padding-top:10px;}.tray .list_item >li >.content .services_block h3{min-width:230px;text-indent:20px;}.tray .list_item >li >.content >p{font-weight:600;text-transform:uppercase;}.tray .list_item >li >.content:before{display:block;position:absolute;left:0;font-size:60px;color:#e6e6e6;width:100%;text-align:center;margin-top:-56px;top:50%;height:70px;line-height:70px;}.tray .list_item >li.hide{display:none;}.tray .list_item >li.current{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);background:#fff;border:3px solid #288eb3;}.tray .list_item >li.current >.content:before{color:#288eb3;}.tray .list_item >li.current .price_details{background:#288eb3;border:none;}.tray .list_item >li.current .price_details >p{color:#fff;}.tray .list_item >li.current .price_details .removetrayitem{background:#fff;}.tray .list_item >li.current .price_details .removetrayitem:before{color:#288eb3;text-align:center;}.tray .list_item >li.current .price_details:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);position:absolute;bottom:-10px;left:50%;margin-left:-5px;color:#288eb3;}.tray .price_details{padding:5px 10px;position:relative;background:rgba(119,119,119,0.1);z-index:0;position:absolute;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;text-align:center;}.tray .price_details:before{border-top:1px solid rgba(119,119,119,0.1);content:"";height:1px;left:0;position:absolute;top:-1px;width:100%;}.tray .price_details.add p{width:100%;}.tray .price_details .removetrayitem{position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;cursor:pointer !important;font-size:0px;padding:0;position:absolute;z-index:1;right:7px;top:10px;}.tray .price_details .removetrayitem small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.tray .price_details .removetrayitem small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.tray .price_details .removetrayitem:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .price_details .removetrayitem:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .price_details .removetrayitem:before{content:"×";float:left;font-size:16px;height:20px;line-height:18px;width:20px;margin:0px;padding:0px;text-align:center;text-transform:lowercase;color:#fff;}.tray .price_details .removetrayitem:hover small{left:-33px;bottom:135% !important;}.tray .price_details > p{display:inline-block;color:#777;font-size:13px;font-weight:400;margin:0 !important;padding:5px 0 7px;text-align:center;}.tray .price_details > p strong{font-weight:400;display:inline-block;padding-right:5px;text-align:right;width:auto;}.tray .selected .content:before{display:none !important;}.tray .selected.packages{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);border:1px solid #288eb3;border-bottom:none;padding-top:0px;cursor:default;}.tray .selected.packages ul{margin-top:5px;}.tray .selected.packages ul li{margin:0 0 0 12%;padding:2px 0;position:relative;width:84%;font-size:13px;border-bottom:1px solid rgba(119,119,119,0.1);text-align:left;}.tray .selected.packages ul li:before{font-size:13px;color:#777;float:left;height:25px;line-height:25px;width:15px;position:absolute;left:-20px;top:0 !important;}.tray .selected.packages ul li.air:before{content:"!";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.tray .selected.packages ul li.hotel:before{content:"-";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:",";top:30%;}.tray .selected.packages ul li.service:before{content:"i";text-transform:lowercase;font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:95%;}.tray .selected.packages ul li.taxes-amount{color:#b7b7b7;}.tray .selected.packages ul li.total-amount p{color:#59b200;font-size:15px;font-weight:700;}.tray .selected.packages ul li.total-amount p span{color:#777;}.tray .selected.packages ul li:last-child{border-bottom:none;}.tray .selected.packages ul li p{margin:0px;padding:3px 0 3px 5px;font-size:13px -1;}.tray .selected.packages .price{border-top:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:1px 10px;background:rgba(119,119,119,0.1);position:relative;border-color:#288eb3;border-width:1px 0;border-style:solid;position:absolute;text-align:center;bottom:0;}.tray .selected.packages .price p{display:inline-block;margin:0;padding:0 5px 3px 0;text-align:center;width:auto;}.tray .selected.packages .price .select_btn{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;margin:5px 0 0;padding:5px 10px;position:inherit;float:none;}.tray .selected.packages .price .select_btn:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .selected.packages .price .share_btn{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;float:none;margin:5px 0 0;position:relative;cursor:help;overflow:inherit !important;text-decoration:underline;cursor:pointer !important;text-decoration:none !important;}.tray .selected.packages .price .share_btn:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .selected.packages .price .share_btn small{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;left:0;margin:0 auto !important;position:absolute;right:0;bottom:114% !important;z-index:1;line-height:normal;}.tray .selected.packages .price .share_btn small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.tray .selected.packages .price .share_btn:hover small{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .selected.packages .price .share_btn:hover small *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .selected.packages .price .share_btn span{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;color:#fff;font-weight:400;background:#1a5c74;text-align:center;padding:5px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;display:none;margin:0 auto !important;position:absolute;right:0;left:-40px;bottom:135% !important;z-index:1;line-height:normal;}.tray .selected.packages .price .share_btn span:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#1a5c74;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px;}.tray .selected.packages .price .share_btn:hover span{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:inline-table;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .selected.packages .price .share_btn:hover span *{display:inherit;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.tray .selected.packages .price .share_btn:before{content:"{";font-family:'travelgo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;}.logged_in{width:230px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.logged_in a{color:#59b200;text-decoration:none;}.logged_in a:after{content:" | ";}.logged_in a:last-child:after{display:none;}#widget_login{position:relative;display:inline-block;z-index:500;}#widget_login h3{padding:0 0 5px;}#widget_login label.login_form_call,#widget_login label.login_form_call_business{color:#288eb3;font-size:12px;font-weight:400;float:right;color:'';text-align:right;margin-bottom:0;cursor:pointer;line-height:normal;width:110px;}#widget_login label.login_form_call:before,#widget_login label.login_form_call_business:before{font-family:travelgo;float:right;font-size:30px;content:".";margin-left:10px;line-height:normal;}#widget_login label.login_form_call_business{display:none;}#widget_login label.login_form_call_business:before{display:none;}#widget_login .login_form label.login{margin:0 0 5px;width:100%;}#widget_login .login_form label.password{width:100%;padding:0px;}#widget_login .login_form .send{width:100%;margin:5px 0 0;text-align:center;}#widget_login .login_form .forgot{margin:10px 0 0;text-align:center;width:100%;display:inline-block;}#widget_login .login_form.business{display:block;padding:0px;margin:0px;text-align:left;width:230px;}#widget_login .login_form.business h3{float:left;padding:10px 0 0;width:35%;}#widget_login .login_form.business label.login{clear:right;float:right;width:65%;}#widget_login .login_form.business label.password{clear:right;float:left;width:33%;}#widget_login .login_form.business .send{clear:right;float:right;margin:2px 0 0;padding:5px 20px;width:30%;}#widget_login input.login_form_call,#widget_login input.login_form_call_business{display:none;}#widget_login input:checked ~ .login_form{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;display:block;width:300px;right:15px;top:35px;height:auto;overflow:inherit;padding:20px;border:2px solid #e6e6e6;position:absolute;background:#fff;}#widget_login input:checked ~ .login_form:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;position:absolute;top:-10px;right:40px;color:#e6e6e6;}#widget_login .login_form{display:none;}.login_page .login_form_call{display:none;}.login_page .password.new{width:75%;}.login_page .password.new input{width:100%;}.login_page #change_password{float:right;margin-right:25%;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}.login_page #change_password:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}div.login_form{width:100%;float:left;margin-top:10px;}div.login_form label.login{width:100%;}div.login_form label.login input{width:100%;}div.login_form label.password{width:60%;padding-right:10px;}div.login_form label.password.new{width:100%;}div.login_form label.password input{width:100%;}div.login_form .send{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:40%;padding:5px 20px;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0px;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}div.login_form .send:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}div.login_form .send.forgot_pass{float:right;}div.login_form .close{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(119,119,119,0.3);background-color:rgba(119,119,119,0.3);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;float:left;}div.login_form .close:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);box-shadow:inset 0 171px 0 rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-kthtml-transition:all 0.2s ease;transition:all 0.2s ease;}div.login_form .forgot{color:#288eb3;text-decoration:underline;}.main_font{color:#777;font-size:13px;font-weight:400;}.main_content_bg{background:#fff;}.my_orders_font{color:#288eb3;font-size:12px;font-weight:400;}.h1{color:#288eb3;font-size:24px;font-weight:400;}.h2{color:#288eb3;font-size:22px;font-weight:400;}.h3{color:#288eb3;font-size:16px;font-weight:600;}.h4{color:#59b200;font-size:18px;font-weight:400;}.h5{color:#59b200;font-size:16px;font-weight:400;}.h6{color:#59b200;font-size:14px;font-weight:400;}.texto01{color:#777;font-size:13px;}.texto02{color:#777;font-size:13px;}.texto03{color:#777;font-size:13px;}.texto04{color:#777;font-size:13px;}.texto05{color:#777;font-size:13px;}.texto06{color:#777;font-size:13px;}.texto07{color:#777;font-size:13px;}.texto08{color:#777;font-size:13px;}.texto09{color:#777;font-size:13px;}.texto10{color:#777;font-size:13px;}.input_bg{background:#fff;}.input_font{color:#777;font-size:12px;}.label_typo{color:#777;}.links{color:#59b200;text-decoration:none;}.tip_typo{color:#fff;font-size:12px;font-weight:400;}.button_gen_bg{background:rgba(119,119,119,0.3);}.button_gen_typo{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;}.button_call_typo{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;}.button_call_bg{background:#ff7f00;}.button_call_search_typo{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;}.button_call_search_bg{background:#59b200;}.filter_bg{background:rgba(119,119,119,0.1);}.filter_main_title_typo{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;}.filter_main_title_bg{background:#288eb3;}.filter_each_main_title_typo{color:#9d9d9d;font-size:14px;font-weight:600;text-transform:uppercase;}.filter_slider_bullets_color{background:#288eb3;}.calendar_typo{color:#777;font-size:12px;font-weight:400;}.pesq_inc_typo{color:#fff;font-size:12px;font-weight:400;}.btn_buy_typo{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;}.btn_buy_bg{background:#288eb3;}.flight_price_group_bg{background:#fff;}.results_air_price_bg{background:rgba(119,119,119,0.05);}.results_air_price_typo{color:#ff7f00;}.flight_button_call_bg{background:#458900;}.flight_master_price_bg{background:#59b200;}.flight_master_price_button_call_bg{background:#458900;}.hotel_container_description_typo{color:#288eb3;}.hotel_container_description_price_color{color:#59b200;font-weight:600;}.hotel_master_price_bg{background:#59b200;}.hotel_master_price_button_call_typo{color:#fff;font-weight:600;text-transform:uppercase;}.hotel_master_price_button_call_bg{background:#458900;}.hotel_master_price_room_bg{background:#59b200;}.service_price_group_bg{background:#fff;}.service_price_group_title{font-size:14px;}.services_master_price_bg{background:#59b200;}.services_master_price_button_call_typo{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;}.services_master_price_button_call_bg{background:#478e00;}.hotel_price_group_bg{background:#fff;}.results_hotel_price_bg{background:rgba(119,119,119,0.07);}.results_services_price_bg{background:rgba(119,119,119,0.07);}.results_services_price_typo{color:#288eb3;font-size:20px;font-weight:600;}.services_master_price_group_title{color:#59b200;}.tray_package_title_font{color:#288eb3;font-size:13px;font-weight:600;}.tray_package_item_bg{background:transparent;}.tray_package_detail_bg{background:rgba(119,119,119,0.1);}.tray_package_detail_title_typo{color:#777;font-size:13px;font-weight:400;}.tray_package_active_detail_bg{background:#288eb3;}.tray_package_active_title_typo{color:#fff;}.tray_package_total_font{color:#59b200;font-size:15px;font-weight:700;}.self_package_price_group_bg{background:#fff;}.self_package_price_group_title_typo{color:#288eb3;font-size:14px;}.results_self_package_price_bg{background:rgba(119,119,119,0.05);}.self_package_master_price_button_call_bg{background:#fff;}.self_package_master_price_button_call_typo{color:#288eb3;font-size:14px;font-weight:600;text-transform:uppercase;}.self_package_master_price_font_typo{color:#fff;}.self_package_master_price_button_block_bg{background:#288eb3;}.self_package_master_price_block_type{color:#fff;font-size:12px;}.dynamic_package_group_bg{background:#fff;}.dynamic_package_price_bg{background:rgba(119,119,119,0.05);}.dynamic_package_results_price_typo{color:#ff7f00;}.dynamic_package_master_price_bg{background:#59b200;}.dynamic_package_master_price_button_call_typo{color:#fff;}.dynamic_package_master_price_button_call_bg{background:#478e00;}.tour_group_bg{background:#fff;}.tour_group_title_typo{color:#288eb3;font-size:16px;font-weight:600;}.tour_bg_tab_inactive{background:rgba(119,119,119,0.07);}.tour_container_description_typo{color:#288eb3;}.tour_container_description_price_color{color:#59b200;font-weight:600;}.results_tour_price_bg{background:rgba(119,119,119,0.07);}.tour_container_tab_bg{background:#fff;}.tour_container_tab_description_typo{color:#777;font-size:12px;font-weight:600;text-transform:uppercase;}.tour_container_tab_description_typo{color:#777;font-size:12px;font-weight:600;text-transform:uppercase;}.tour_master_price_bg{background:#59b200;}.results_tour_price_bg{background:rgba(119,119,119,0.07);}.tour_master_price_button_call_typo{color:#fff;font-weight:600;text-transform:uppercase;}.tour_master_price_button_call_bg{background:#458900;}.tour_master_price_room_bg{background:#59b200;}.order_code_bg{background:#fff;}.order_code_text_typo{color:#777;font-size:14px;}.order_code_big_typo{color:#288eb3;font-size:16px;}.order_code_big_bg{background:rgba(119,119,119,0.1);}.order_code_mail_text_typo{color:#288eb3;font-size:14px;font-weight:400;text-transform:uppercase;}.search_engine_text_default{color:#777;}.search_engine_bg{background:rgba(255,255,255,0.7);}.search_engine_title_typo{color:#59b200;}.search_engine_color{color:#777;}.search_engine_tabs_bg{background:#fff;}.search_engine_tabs_btn_bg{background:#fff;}.search_engine_tabs_btn_typo{color:#777;font-weight:500;line-height:18px;text-transform:uppercase;}.search_engine_tabs_btn_active_typo{color:#fff;}.search_engine_tabs_btn_active_bg{background:#59b200;}.search_engine_tabs_btn_bg{background:#fff;}.search_engine_title_typov2{color:#59b200;}.search_engine_tabs_btn_active_typov2{color:#288eb3;}.search_engine_tabs_btn_typov2{color:#777;font-weight:500;line-height:18px;text-transform:uppercase;}.mobile_main_font{color:#777;font-size:13px;font-weight:400;}