.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:700}.normal{font-weight:400}.lighter{font-weight:lighter}.bolder{font-weight:bolder}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tip{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:#000!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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 #fff0;border-right:10px solid #fff0;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:0;-moz-border-radius:0;border-radius:0;border:tip_border_type;border-width:'';background:#000;font-size:12px;font-family:Open Sans;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:#000}.btn{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius: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;border:#fff0;padding:'';box-shadow:none;border-width:0}@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%}}html,body,div,form,h1,h2,h3,h4,h5,h6,hr,ul,li,ol,ul,table,tr,td,th,p,img,body{margin:0;padding:0}img{border:none}li{list-style:none}a,button{margin:0;padding:0;background:#fff0;text-decoration:none}@font-face{font-display:swap;font-family:'travelgo';src:url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.eot?-21dhgo);src:url('https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.eot#iefix-21dhgo') format('embedded-opentype'),url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.woff?-21dhgo) format('woff'),url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.ttf?-21dhgo) format('truetype'),url('https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.svg?-21dhgo#travelgo') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'travelgo_suite2';src:url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo_suite2.eot?8wfszv);src:url('https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo_suite2.eot?8wfszv#iefix') format('embedded-opentype'),url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo_suite2.ttf?8wfszv) format('truetype'),url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo_suite2.woff?8wfszv) format('woff'),url('https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo_suite2.svg?8wfszv#travelgo_suite2') format('svg');font-weight:400;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 #fff0;border-right:10px solid #fff0;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}.hotelImgDefault{background:url(http://envisionservices.travelgo.com.br/webcommon/Images/hotelNotFound.jpg);width:80px;height:80px}@font-face{font-display:swap;font-family:'travelgo';src:url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.eot);src:url('https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.eot#iefix') format('embedded-opentype'),url('https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.svg#travelgo') format('svg'),url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.woff) format('woff'),url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/travelgo.ttf) format('truetype');font-weight:200;font-style:normal}a{color:#ffb100;text-decoration:none}body{color:#777;font-family:Inter;font-size:13px;font-weight:400;background:#fff;text-shadow:0 0 1px rgb(51 51 51 / .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:981px;margin:0 auto}h1{line-height:normal;color:#011536;font-family:Open Sans;font-size:24px;font-weight:400}h2{line-height:normal;color:#011536;font-family:Open Sans;font-size:22px;font-weight:400}h3{line-height:normal;color:#011536;font-family:Open Sans;font-size:16px;font-weight:600}h4{line-height:normal;color:#ffb100;font-family:Open Sans;font-size:18px;font-weight:400}h5{line-height:normal;color:#ffb100;font-family:Open Sans;font-size:16px;font-weight:400}h6{line-height:normal;color:#ffb100;font-family:Open Sans;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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 3px rgb(0 0 0 / .4);box-shadow:0 0 3px rgb(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:rgb(119 119 119 / .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:#011536;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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50)}.opacity_75{opacity:.75;-moz-opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=70)}.disabled{opacity:.75;-moz-opacity:.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:rgb(119 119 119 / .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:rgb(119 119 119 / .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:700}.card.VI{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/visa.png)}.card.MC{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/mastercard.png)}.card.HP{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/hipercard.png)}.card.DC,.card.DI{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/dinners.png)}.card.AX{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/amex.png)}.card.EL{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/elo.png)}.card.Billet{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/boleto.png)}.load_animated{margin:0;font-size:0;border-top:2px solid rgb(119 119 119 / .13);border-right:2px solid rgb(119 119 119 / .13);border-bottom:2px solid rgb(119 119 119 / .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}.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%}.input_default{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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:rgb(94 94 94 / .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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .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:0;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 rgb(0 0 0 / .1);-moz-box-shadow:0 0 0 1px #fff 1px 2px rgb(0 0 0 / .1);box-shadow:0 0 0 1px #fff 1px 2px rgb(0 0 0 / .1)}input[type=text],select,input[type=email],input[type=password],input[type=date],input[type=tel]{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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,input[type=tel]:focus{border:1 solid;border-color:rgb(94 94 94 / .15)}input[type=text]:disabled,select:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=tel]: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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}input.month{width:45px}input.year{width:50px}input.cpf{width:107px}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:0;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 rgb(0 0 0 / .1);-moz-box-shadow:0 0 0 1px #fff 1px 2px rgb(0 0 0 / .1);box-shadow:0 0 0 1px #fff 1px 2px rgb(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:0 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 rgb(119 119 119 / .15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6}.custom_radio input[type="radio"]:checked+span::before{border:solid 1px #011536;color:#011536;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 rgb(119 119 119 / .15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6}.custom_checkbox input[type="checkbox"]:checked+span::before{border:1px solid rgb(119 119 119 / .15);color:#011536}.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-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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:rgb(94 94 94 / .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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .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 rgb(119 119 119 / .15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-datepicker{background:#fff;-webkit-box-shadow:0 0 6px rgb(0 0 0 / .4);-moz-box-shadow:0 0 6px rgb(0 0 0 / .4);box-shadow:0 0 6px rgb(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-family:Open Sans;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-family:Open Sans;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-family:Open Sans;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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 6px rgb(0 0 0 / .4);box-shadow:0 0 6px rgb(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-family:Open Sans;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:700}.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}html .vc_row-fluid{max-width:981px;margin:0 auto;background-position:center center!important}html .vc_row-fluid.fullsize{max-width:none}html .vc_icon_custom{background:url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/inc/images/js_composer/icons.png)}html .icon-wpb-promo_aereo{background:url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/inc/images/js_composer/icons.png)}.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-family:Inter;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 rgb(119 119 119 / .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-family:Inter;font-size:13px;font-weight:400}.textwidget{float:left;width:100%}html .lsi-social-icons li{padding-bottom:0}html .lsi-social-icons li a{padding:5px}.credit_cards h3,.security_badges h3{display:block!important}.credit_cards p,.security_badges p{position:relative;cursor:help;overflow:inherit!important;text-decoration:underline;display:inline-block}.credit_cards p small,.security_badges p small{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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}.credit_cards p small:before,.security_badges p small:before{content:"";width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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}.credit_cards p:hover small,.security_badges p: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}.credit_cards p:hover small *,.security_badges p: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}.sac_links{display:inline-block}.sac_links.left p{float:left;text-align:left;padding:0 15px 0 50px;border-left:1px solid rgb(255 255 255 / .3)}.sac_links.left p:before{left:15px}.sac_links.left p:vazio{padding:0 10px}.sac_links.left p:first-child{padding-left:48px;border-left:none}.sac_links.left p:first-child:before{left:13px}.sac_links.left p.chat{border-left:none}.sac_links.left p.chat a:before{position:absolute;font-size:25px;top:5px;left:13px;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}.sac_links.right p{float:right;text-align:right;padding:0 50px 0 15px;border-right:1px solid rgb(255 255 255 / .3)}.sac_links.right p:before{right:15px}.sac_links.right p:vazio{padding:0 10px}.sac_links.right p:first-child{padding-right:48px}.sac_links.right p:first-child:before{right:13px}.sac_links.right p.chat a:before{position:absolute;font-size:25px;top:5px;right:16px;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}.sac_links.center{text-align:center}.sac_links.center p{display:inline-block;text-align:center}.sac_links p{display:inline-block;position:relative;line-height:17px}.sac_links p:first-child{border:none}.sac_links p:before{position:absolute;font-size:25px;top:5px}.sac_links p strong{width:100%;display:block}.sac_links p.vazio{padding:0 10px}.sac_links p.telefone: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}.sac_links p.chat a:before{position:absolute;font-size:25px;top:5px;right:16px;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}.newsletter{display:inline-block}.newsletter label{width:72%;margin:0}.newsletter label:first-child{display:none}.newsletter input[type=text],.newsletter input[type=email]{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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:50%;margin-bottom:5px}.newsletter input[type=text]:focus,.newsletter input[type=email]:focus{border:1 solid;border-color:rgb(94 94 94 / .15)}.newsletter input[type=text]:disabled,.newsletter input[type=email]: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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.newsletter input[type=email]{width:100%}.newsletter .send{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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;border:none;float:right;margin:25px 0 0}.newsletter .send:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.container .top_menu{display:block;position:absolute;right:0;text-align:right;top:-30px;width:100%}.container .top_menu li{display:inline-block}.container .top_menu li a{height:30px;line-height:30px;padding:0 10px;text-transform:uppercase;color:'';color:#fff;font-size:13px;font-weight:400}.container .top_menu li a:hover{text-decoration:underline}.container .top_menu p{color:#fff;font-size:13px;font-weight:400;float:left}.container.hide_top_menu{margin-top:0}.container.hide_top_menu .top_menu{display:none}.container.has_top_menu header.main{-webkit-box-shadow:0 -30px 0 30px #ffb100;-moz-box-shadow:0 -30px 0 30px #ffb100;box-shadow:0 -30px 0 30px #ffb100;margin-top:30px}.container.has_top_menu .top_menu{display:block}header.main{float:left;position:relative;width:100%;height:115px;border:inherit;border-width:'';background:#fffcfc;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header.main.menu_02{height:115px}header.main .wrap{position:relative;width:981px;display:block;margin:0 auto}header.main .logo{float:left;margin:0 0 0 0;position:relative}header.main .logo a img{max-width:Array}header.main .logo a img.desktop{display:block}header.main .logo a img.mobile{display:none}header.main ul.aside{text-align:right;float:right;width:auto;padding:24px 0 0 0}header.main .sac{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;padding:10px 20px;height:55px;margin-top:24px 0 0 0}.breadcrumbs{padding-top:15px}.breadcrumbs li{display:inline-block}.breadcrumbs li a{color:#61c8d8;display:inline-block;text-decoration:none;transition:all 0.2s ease 0s}.breadcrumbs li a:hover{color:#ff7373;transition:all 0.2s ease 0s}.breadcrumbs li a:after{content:"a";display:inline;font-family:"travelgo";font-style:normal;font-variant:normal;font-weight:400;padding:0 0 0 2px;text-transform:none;vertical-align:sub}.main_menu #control-nav,.main_menu .control-nav,.main_menu .control-nav-close{display:none}.main_menu ul,.main_menu li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main_menu>ul>li{position:relative;text-align:center}.main_menu>ul>li:hover ul{display:block}.main_menu>ul>li>ul{display:none;left:0;position:absolute;top:40px;width:auto;z-index:500000000;background:#011536;border:inherit;border-width:'';padding:10px}.main_menu>ul>li>ul ul{padding-left:10px}.main_menu>ul>li>ul>li{width:100%;text-align:left;float:left;margin:0;text-align:center}.main_menu>ul>li>ul>li a{padding:3px 10px;width:100%;float:left;text-align:center;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main_menu>ul>li>ul>li>a{font-weight:600;text-transform:uppercase;padding:3px 10px;width:100%;float:left;text-align:center}.main_menu>ul>li>ul>li>ul>li{text-align:center}.main_menu.right{text-align:right}.main_menu.center{text-align:center}.main_menu.full{text-align:right;background:#d9901f;width:100%;display:inline-block}.main_menu.full>ul{width:981px;background:none!important;display:flex;margin:0 auto!important}.main_menu.simple>ul{width:981px}.main_menu.aside{float:right;width:auto;margin:24px 0 0 0;display:inline}.main_menu.main_menu.aside{float:none;margin:0;display:block}.main_menu.main_menu.aside.center{display:block;text-align:center}.main_menu.main_menu.aside.right{display:block;float:right;width:100%;margin-top:-40px}.main_menu.main_menu.aside.left{float:left}.main_menu>ul{max-width:981px;display:inline-flex;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:inherit;border-width:'';background:#d9901f;text-align:right;margin:''!important}.main_menu>ul>li{display:inline-block}.main_menu>ul>li>a{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:40px;line-height:40px;padding:0 15px;margin:0;color:#fff;font-family:Open Sans;font-size:14px;text-transform:uppercase;background:#d9901f;color:'';border:inherit;border-width:''}.main_menu>ul>li>a:hover{background:#152b54;color:#fff;-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:'';-moz-border-radius:'';border-radius:'';border:'';border-width:''}.main_menu>ul>li:first-child a{border:none}.main_menu>ul>li.current-menu-item a{background:#152b54;color:#fff;-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:'';-moz-border-radius:'';border-radius:'';border:'';border-width:''}.main_menu.aside{float:right}.main_content{float:left;width:100%;min-height:540px}.container>footer{background:#f9f9f9 url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/bg_footer.png) no-repeat;color:'';float:left;width:100%;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container>footer .content{width:981px;margin:0 auto}.container>footer .content a{color:#fff}.container>footer .content h1,.container>footer .content h2,.container>footer .content h3{color:#fff}.container>footer .content h3{font-size:13px;font-weight:400;text-transform:uppercase;padding-right:5px;display:inline}.container>footer .content.desktop{display:block}.container>footer .content.mobile{display:none}.container>footer>.content>ul{float:left}.container>footer>.content>ul.col01{width:67%;margin:5px 0 10px 0;padding:0!important;border:0 inherit;border-width:'';text-align:left}.container>footer>.content>ul.col02{width:33%;margin:5px 0 20px 0;padding:0!important;border:0 inherit;border-width:'';text-align:right}.container>footer>.content>ul.col03{width:100%;margin:0;padding:10px 160px!important;border:0 inherit;border-width:'';text-align:left}.container>footer>.content>ul.col04{width:100%;margin:0;padding:0 200px!important;border:0 inherit;border-width:'';text-align:right}.container>footer>.content>ul.col05{width:50%;margin:5px 0 10px 0;padding:0!important;border:0 inherit;border-width:'';text-align:left}.container>footer>.content>ul.col06{width:50%;margin:5px 0 10px 0;padding:0 95px 0 0!important;border:0 inherit;border-width:'';text-align:right}.container>footer>.content>ul.col07{width:50%;margin:5px 0 10px 0;padding:0!important;border:0 inherit;border-width:'';text-align:left}.container>footer>.content>ul.col08{width:14%;margin:5px 0 10px 0;padding:0!important;border:0 inherit;border-width:'';text-align:left}.container>footer>.content>ul.col09{width:14%;margin:5px 0 10px 0;padding:0!important;border:0 inherit;border-width:'';text-align:left}.container>footer>.content>ul.col10{width:14%;margin:5px 0 10px 0;padding:0!important;border:0 inherit;border-width:'';text-align:left}.container>footer>.content>ul>li{padding:10px}.container>footer>.content>ul .widget_nav_menu{text-align:center;padding:10px 0;float:left;width:100%}.container>footer>.content>ul .widget_nav_menu h3{font-size:13px;font-weight:400;text-transform:uppercase;padding-right:5px;display:inline}.container>footer>.content>ul .widget_nav_menu>div,.container>footer>.content>ul .widget_nav_menu ul,.container>footer>.content>ul .widget_nav_menu li{display:inline-table;width:auto}.container>footer>.content>ul .widget_nav_menu li:before{content:"-";margin:0 5px 0 2px}.container>footer>.content>ul.small .widget_nav_menu{text-align:left}.container>footer>.content>ul.small .widget_nav_menu ul li{text-align:left;float:left;width:100%}.container>footer>.content>ul.small .widget_nav_menu ul li:before{display:none}.container>footer>.content>ul.full .widget_nav_menu{border-bottom:1px solid rgb(255 255 255 / .3)}.container>footer>.content>ul.medium{padding-right:15px;padding-left:15px}.container>footer>.content>ul.medium .widget_nav_menu h3{width:100%;float:left;text-align:left}.container>footer>.content>ul.medium .widget_nav_menu ul li{float:left;padding:0 10px;text-align:left;width:auto}.container>footer>.content>ul.medium .widget_nav_menu ul li:before{display:none}.container>footer>.content>ul.medium .widget_nav_menu .menu-menu-destinos-container{border-right:1px solid rgb(255 255 255 / .3);float:left}.container>footer>.content>ul.medium .widget_nav_menu .menu-menu-topo-container ul li{text-transform:uppercase}.container>footer>.content>ul .widget_nav_menu .menu-menu-principal-container ul{margin:-5px 0;float:left}.container>footer>.content>ul .widget_nav_menu .menu-menu-principal-container ul li{display:inline;width:auto;padding:0}.container>footer>.content>ul .widget_nav_menu .menu-menu-principal-container ul li:before{display:none}.container>footer>.content>ul .widget_nav_menu .menu-menu-principal-container ul li a{line-height:31px;float:left;height:31px;padding:0 15px;text-transform:uppercase}.container>footer>.content>ul .widget_nav_menu .menu-menu-do-topo-container>ul{text-align:right;float:right;padding:12px 0;margin:-5px 0}.container>footer>.content>ul .widget_nav_menu .menu-menu-do-topo-container>ul li{display:inline;width:auto}.container>footer>.content>ul .widget_nav_menu .menu-menu-do-topo-container>ul li:before{display:none}.container>footer>.content>ul .widget_nav_menu .menu-menu-do-topo-container>ul li a{line-height:14px;margin-top:-3px;float:left;height:14px;padding:0 10px;border-right:1px solid rgb(255 255 255 / .3)}@media screen and (max-width:430px){.sac_links p{font-size:9px!important;padding:0 5px 0 35px!important;line-height:inherit;margin:7px 0 0}.sac_links p:before{left:0;font-size:14px;top:5px}.sac_links p.chat a:before{font-size:15px!important;left:13px!important}.sac_links p a:before{top:5px;left:0;font-size:15px}}.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 rgb(119 119 119 / .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:0;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 rgb(119 119 119 / .15);border-width:''}.search_engine_v2 label.select:after{border:1px solid rgb(119 119 119 / .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:0;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:rgb(255 255 255 / .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:#011536;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 rgb(119 119 119 / .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 #011536;color:#011536;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:#ffb100}.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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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:#ffb100;border:inherit;border-width:'';-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px 10px;margin:0;float:right;z-index:1;position:relative}.search_engine_v2 .send:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 #fff0;border-right:10px solid #fff0;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:0;-moz-border-radius:0;border-radius:0;border:tip_border_type;border-width:'';background:#000;font-size:12px;font-family:Open Sans;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:#000}.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 rgb(119 119 119 / .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 #011536;color:#011536;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 rgb(119 119 119 / .15);color:#011536}.research.search_engine_v2 .advanced.settings>label{position:absolute;right:0;top:3px;width:205px;color:#011536;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 rgb(119 119 119 / .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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 #fff0;border-bottom:7px solid #dedede;border-left:7px solid #fff0;border-bottom-color:rgb(0 0 0 / .2);content:''}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid #fff0;border-bottom:6px solid #fff;border-left:6px solid #fff0;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 #fff0;border-bottom:7px solid #dedede;border-left:7px solid #fff0;border-bottom-color:rgb(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 #fff0;border-bottom:6px solid #fff;border-left:6px solid #fff0;content:''}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid #fff0;border-bottom:7px solid #dedede;border-left:7px solid #fff0;border-bottom-color:rgb(0 0 0 / .2);content:''}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid #fff0;border-bottom:6px solid #fff;border-left:6px solid #fff0;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:0;-moz-border-radius:0;border-radius:0}.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:#ffb100;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:#011536;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:#011536;border-color:#011536;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.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-family:Open Sans;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 #011536}.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:#011536;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:#022868;border:1px solid #022868;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}.search_engine_v1{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:50;background:rgb(255 255 255 / .7);color:#777;margin:'';padding:10px;-webkit-border-radius:'';-moz-border-radius:'';border-radius:''}.search_engine_v1 label p{display:inline}.search_engine_v1 h2{color:#ffb100}.search_engine_v1 .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}.search_engine_v1 .tabs li{float:left;width:auto;list-style:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;z-index:1;padding:10px 17px;margin:0;color:#777;font-weight:500;line-height:18px;text-transform:uppercase;background:#fff;-webkit-border-radius:'';-moz-border-radius:'';border-radius:'';cursor:pointer;vertical-align:middle}.search_engine_v1 .tabs li a{color:#777}.search_engine_v1 .tabs li:first-child{border:none}.search_engine_v1 .tabs li.active{padding:'';margin:'';color:#fff;background:#ffb100;-webkit-border-radius:'';-moz-border-radius:'';border-radius:''}.search_engine_v1 .tabs li.active a{color:#fff}.search_engine_v1 .tabs li.active:before{color:#fff}.search_engine_v1.show_icon .tabs{display:table}.search_engine_v1.show_icon .tabs li{line-height:normal;font-size:12px;display:table-cell;max-width:115px;float:none;position:relative;z-index:0}.search_engine_v1.show_icon .tabs li:before{width:100%;float:left;font-size:18px;margin-bottom:5px}.search_engine_v1.show_icon .tabs li:after{font-size:10px;position:absolute;left:8px;top:8px;width:100%;z-index:1}.search_engine_v1.show_icon .tabs li.airhotel: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.show_icon .tabs li.package: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_v1.show_icon .tabs li.flight: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.show_icon .tabs 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:","}.search_engine_v1.show_icon .tabs 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}.search_engine_v1.show_icon .tabs li.dynamicpackage: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_v1.show_icon .tabs li.tour: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_v1.motor_tab_top ul.tabs{left:0;position:absolute;top:0;width:100%;height:60px;display:inline-block}.search_engine_v1.motor_tab_top ul.tabs li{height:100%}.search_engine_v1.motor_tab_top ul.tabs li a{height:100%}.search_engine_v1.motor_tab_top.show_tabs>.content{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:60px}.search_engine_v1.motor_tab_left ul.tabs{position:absolute;left:0;height:100%;top:0;width:80px}.search_engine_v1.motor_tab_left ul.tabs li{width:100%;display:block}.search_engine_v1.motor_tab_left ul.tabs li a{width:100%}.search_engine_v1.motor_tab_left.show_tabs>.content{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:80px}.search_engine_v1.light_bg{background:rgb(255 255 255 / .4)}.search_engine_v1.dark_bg{background:rgb(0 0 0 / .3)}.search_engine_v1>.content>h2{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 5px 10px 5px;width:100%;float:left}.search_engine_v1 .destination{display:inline-block}.search_engine_v1 .advanced,.search_engine_v1 .destination{z-index:1;position:relative;width:100%}.search_engine_v1 .radio label{float:left;margin-right:20px}.search_engine_v1 .radio label *{cursor:pointer}.search_engine_v1 .radio label input[type="radio"]{opacity:0;position:absolute}.search_engine_v1 .radio 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 rgb(119 119 119 / .15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6}.search_engine_v1 .radio label input[type="radio"]:checked+span::before{border:solid 1px #011536;color:#011536;vertical-align:middle}.search_engine_v1 .radio label span{float:left;padding-top:5px;vertical-align:middle}.search_engine_v1 .advanced{float:none;width:auto;display:inline-block;vertical-align:middle}.search_engine_v1 .advanced>input{display:none}.search_engine_v1 .advanced>label{margin-top:5px;float:left;vertical-align:bottom;position:relative;cursor:pointer;padding-left:10px;padding-right:30px;width:100%;z-index:1}.search_engine_v1 .advanced .content{width:20px;height:20px;float:right;overflow:hidden;margin:7px 0 0 -20px;position:relative}.search_engine_v1 .advanced .content:before{width:18px;height:18px;line-height:16px;float:right;content:">";border:1px solid currentColor;text-align:center;font-family:Consolas;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-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:100%;-moz-border-radius:100%;border-radius:100%}.search_engine_v1 .advanced input:checked~.content{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:auto;overflow:inherit;margin:-38px 0 10px 0;padding:30px 10px 0 10px;border:1px solid #e6e6e6}.search_engine_v1 .advanced input:checked~.content:before{position:absolute;right:10px;top:10px;text-indent:1px;-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-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.search_engine_v1 .travelers{width:100%;margin-bottom:10px}.search_engine_v1 .travelers>label{display:none}.search_engine_v1 .travelers>input[type=checkbox]{display:none}.search_engine_v1 .travelers .content{display:block;width:100%;-moz-opacity:1!important;-khtml-opacity:1!important;-webkit-opacity:1!important;opacity:1!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;filter:alpha(opacity=100)!important;height:auto;overflow:inherit}.search_engine_v1 .travelers .content:before{display:none}.search_engine_v1 .travelers .content label{width:auto}.search_engine_v1 .travelers .content label select{width:100%}.search_engine_v1 .addRoom,.search_engine_v1 .removeRoom{margin:10px 0 0 0!important;color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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}.search_engine_v1 .addRoom:hover,.search_engine_v1 .removeRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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_v1 .removeRoom{font-size:0;position:absolute;right:10px;top:0}.search_engine_v1 .removeRoom:before{content:"✕";font-size:14px;color:#fff}.search_engine_v1 .send{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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:#ffb100;border:inherit;border-width:'';-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px 10px;margin:0;float:right;z-index:1;position:relative}.search_engine_v1 .send:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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_v1 label{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;float:none;display:inline-block}.search_engine_v1 label small{display:none}.search_engine_v1 label select{float:left;margin:0;width:100%}.search_engine_v1 label.otherDate{width:100%}.search_engine_v1 label.otherCity,.search_engine_v1 label.otherHotelCity{width:100%}.search_engine_v1 label.otherCity .city,.search_engine_v1 label.otherHotelCity .city{width:100%!important}.search_engine_v1 label.otherCity,.search_engine_v1 label.otherDate{position:relative;margin:0 0 10px;cursor:pointer}.search_engine_v1 label.otherCity *,.search_engine_v1 label.otherDate *{cursor:pointer}.search_engine_v1 label.otherCity input[type="checkbox"],.search_engine_v1 label.otherDate input[type="checkbox"]{opacity:0;position:absolute}.search_engine_v1 label.otherCity input[type="checkbox"]+span::before,.search_engine_v1 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 rgb(119 119 119 / .15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6}.search_engine_v1 label.otherCity input[type="checkbox"]:checked+span::before,.search_engine_v1 label.otherDate input[type="checkbox"]:checked+span::before{border:1px solid rgb(119 119 119 / .15);color:#011536}.search_engine_v1 label.going_to.select{display:inline-block;width:50%;vertical-align:middle}.search_engine_v1 label.going_to.select select{margin-top:-3px}.search_engine_v1.location_100 .destination .from,.search_engine_v1.location_100 .destination .going_to{width:100%}.search_engine_v1.location_100 .destination .city{width:100%}.search_engine_v1.location_50 .destination .from,.search_engine_v1.location_50 .destination .going_to{width:50%}.search_engine_v1.location_50 .destination .city{width:50%}.search_engine_v1.location_50 .destination .servicename{width:50%;margin:0}.search_engine_v1.location_50 .destination .servicename input[type="text"]{width:100%}.search_engine_v1.location_50 .travelers label.name_hotel{width:50%}.search_engine_v1.date_50 .destination .date{width:50%}.search_engine_v1.date_50 .destination .date:first-child{padding-right:10px}.search_engine_v1.date_33 .destination .date{width:33%;padding-right:10px}.search_engine_v1.date_25 .destination .date,.search_engine_v1.date_25 .destination .data{padding-right:5px;width:25%}.search_engine_v1.others_50 .destination .airline,.search_engine_v1.others_50 .destination .cabin{width:50%;margin:0}.search_engine_v1.others_33 .destination .airline{width:33%}.search_engine_v1.others_33 .destination .cabin{width:33%}.search_engine_v1.others_33 .destination .category{width:33%;float:right;margin-top:3px}.search_engine_v1.label_top label input[type=text],.search_engine_v1.label_top label select{width:100%}.search_engine_v1.label_top label.going_to.select{vertical-align:top!important}.search_engine_v1.label_left label{line-height:34px}.search_engine_v1.label_left label input{float:right;box-shadow:none}.search_engine_v1.label_left label.from,.search_engine_v1.label_left label.going_to{padding-left:70px;text-indent:-60px}.search_engine_v1.label_left label.date{padding-left:45px;text-indent:-36px}.search_engine_v1.label_placeholder label.from,.search_engine_v1.label_placeholder label.going_to,.search_engine_v1.label_placeholder label.date,.search_engine_v1.label_placeholder label.city,.search_engine_v1.label_placeholder label.airline,.search_engine_v1.label_placeholder label.cabin,.search_engine_v1.label_placeholder label.servicename{font-size:0}.search_engine_v1.label_placeholder label.startdate{margin:10px 0 0 0}.search_engine_v1.label_placeholder label input{box-shadow:none}.search_engine_v1.label_placeholder label.category{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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;overflow:inherit!important}.search_engine_v1.label_placeholder label.category:focus{border:1 solid;border-color:rgb(94 94 94 / .15)}.search_engine_v1.label_placeholder label.category: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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.search_engine_v1.label_placeholder label.category:after{right:0;bottom:0}.search_engine_v1.label_placeholder label.category select{border:medium none;float:none;height:20px;margin-left:5px;padding:0 0 0 2px;width:40px;border-left:1px solid rgb(119 119 119 / .15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search_engine_v1.label_placeholder label.category select{width:90px}.search_engine_v1.label_inside_input label input{box-shadow:none}.search_engine_v1.label_inside_input label.from,.search_engine_v1.label_inside_input label.going_to,.search_engine_v1.label_inside_input label.date,.search_engine_v1.label_inside_input label.city,.search_engine_v1.label_inside_input label.airline,.search_engine_v1.label_inside_input label.cabin,.search_engine_v1.label_inside_input label.servicename,.search_engine_v1.label_inside_input label.cabin{font-size:0}.search_engine_v1.traveler_label_inside_input .advanced.travelers.passengers label.select,.search_engine_v1.traveler_label_inside_input .list_actions label.select,.search_engine_v1 .label_placeholder .advanced.travelers.passengers label.select,.search_engine_v1 .label_placeholder .list_actions label.select{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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;padding:0 5px!important;margin:3px 5px!important}.search_engine_v1.traveler_label_inside_input .advanced.travelers.passengers label.select:focus,.search_engine_v1.traveler_label_inside_input .list_actions label.select:focus,.search_engine_v1 .label_placeholder .advanced.travelers.passengers label.select:focus,.search_engine_v1 .label_placeholder .list_actions label.select:focus{border:1 solid;border-color:rgb(94 94 94 / .15)}.search_engine_v1.traveler_label_inside_input .advanced.travelers.passengers label.select:disabled,.search_engine_v1.traveler_label_inside_input .list_actions label.select:disabled,.search_engine_v1 .label_placeholder .advanced.travelers.passengers label.select:disabled,.search_engine_v1 .label_placeholder .list_actions label.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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.search_engine_v1.traveler_label_inside_input .advanced.travelers.passengers label.select:after,.search_engine_v1.traveler_label_inside_input .list_actions label.select:after,.search_engine_v1 .label_placeholder .advanced.travelers.passengers label.select:after,.search_engine_v1 .label_placeholder .list_actions label.select:after{right:0;bottom:0}.search_engine_v1.traveler_label_inside_input .advanced.travelers.passengers label.select select,.search_engine_v1.traveler_label_inside_input .list_actions label.select select,.search_engine_v1 .label_placeholder .advanced.travelers.passengers label.select select,.search_engine_v1 .label_placeholder .list_actions label.select select{border:medium none;float:none;height:20px;margin-left:5px;padding:0 0 0 2px;width:40px;border-left:1px solid rgb(119 119 119 / .15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}html .search_engine_v1.motor_banner.search_engine{margin:auto}html .search_engine_v1.motor_banner.search_engine .tabs{float:left;padding:130px 0;width:60px;padding-right:30px}html .search_engine_v1.motor_banner.search_engine .tabs li{margin:0;padding:0;float:left;width:100%}html .search_engine_v1.motor_banner.search_engine .tabs li:before{content:" ";height:100%;position:absolute;width:1500px;top:0;left:-1420px;display:none}html .search_engine_v1.motor_banner.search_engine .tabs li.active:before{display:block}html .search_engine_v1.motor_banner.search_engine .tabs li.airhotel:before{background:#ffb100;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ffc133),color-stop(1,#cc8e00));background:-ms-linear-gradient(bottom,#ffc133,#cc8e00);background:-moz-linear-gradient(center bottom,#ffc133 0%,#cc8e00 100%);background:-o-linear-gradient(#cc8e00,#ffc133);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc8e00',endColorstr='#ffc133',GradientType=0)}html .search_engine_v1.motor_banner.search_engine .tabs li.flight:before{background:#011536;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#022868),color-stop(1,#000204));background:-ms-linear-gradient(bottom,#022868,#000204);background:-moz-linear-gradient(center bottom,#022868 0%,#000204 100%);background:-o-linear-gradient(#000204,#022868);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000204',endColorstr='#022868',GradientType=0)}html .search_engine_v1.motor_banner.search_engine .tabs li.hotel:before{background:#d88f2f;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e0a65a),color-stop(1,#b37421));background:-ms-linear-gradient(bottom,#e0a65a,#b37421);background:-moz-linear-gradient(center bottom,#e0a65a 0%,#b37421 100%);background:-o-linear-gradient(#b37421,#e0a65a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b37421',endColorstr='#e0a65a',GradientType=0)}html .search_engine_v1.motor_banner.search_engine .tabs li.service:before{background:#777;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#919191),color-stop(1,#5e5e5e));background:-ms-linear-gradient(bottom,#919191,#5e5e5e);background:-moz-linear-gradient(center bottom,#919191 0%,#5e5e5e 100%);background:-o-linear-gradient(#5e5e5e,#919191);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e',endColorstr='#919191',GradientType=0)}html .search_engine_v1.motor_banner.search_engine>.content{float:left;width:370px;padding:130px 0;background:rgb(255 255 255 / .3)}html .search_engine_v1.motor_banner.search_engine>.content:before{content:" ";height:100%;position:absolute;width:1500px;top:0;left:70px}html .search_engine_v1.motor_banner.search_engine>.content:after{content:" ";height:100%;position:absolute;width:420px;top:0;left:70px;background:rgb(255 255 255 / .5);z-index:0}html .search_engine_v1.motor_banner.search_engine>.content.airHotel:before{background:url(http://vampira/travelgov2/wp-content/uploads/2014/07/196_365_2048x1365.jpg) no-repeat left center}html .search_engine_v1.motor_banner.search_engine>.content.flight:before{background:url(http://vampira/travelgov2/wp-content/uploads/2014/07/img3.jpg) no-repeat left center}html .search_engine_v1.motor_banner.search_engine>.content.hotel:before{background:url(http://vampira/travelgov2/wp-content/uploads/2014/07/img2.jpg) no-repeat left center}html .search_engine_v1.motor_banner.search_engine>.content.service:before{background:url(http://vampira/travelgov2/wp-content/uploads/2014/07/img1.jpg) no-repeat left center}#CreateHintBoxyDIVFundo,.ui-widget-overlay{background-color:rgb(0 0 0 / .28)}.loader{background-position:center center;background-repeat:no-repeat;width:100%;height:100%;position:fixed;background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2014/09/loader_mobile_dotz.gif);left:0;top:0;z-index:2147483647}.loader.masterpricer.air{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2019/04/ViajaDotz_popup-1.gif)}.loader.masterpricer.hotel{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2018/05/ViajaDotz-Pesquisa-Hotel.gif)}.loader.masterpricer.services{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2014/09/loader_mobile_dotz.gif)}.loader.masterpricer.checkout{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2014/09/loader_mobile_dotz.gif)}.loader.masterpricer.confirmation{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2014/09/loader_mobile_dotz.gif)}.loader.masterpricer.hotel_details{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2018/05/ViajaDotz-Pesquisa-Hotel.gif)}.loader.masterpricer.login{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2014/09/loader_mobile_dotz.gif)}.loader.masterpricer.order{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2014/09/loader_mobile_dotz.gif)}.loader.masterpricer.orders{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2014/09/loader_mobile_dotz.gif)}.loader.masterpricer.dinamycPackage{background-image:url(https://viaja.dotz.com.br/wp-content/uploads/2018/05/ViajaDotz-Pesquisa-Pacote.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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 6px rgb(0 0 0 / .4);box-shadow:0 0 6px rgb(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 #011536;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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 3px rgb(0 0 0 / .4);box-shadow:0 0 3px rgb(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:0;padding:0;background-color:rgb(0 0 0 / .28)!important}.modal_bg{background:#fff;-webkit-box-shadow:0 0 6px rgb(0 0 0 / .4);-moz-box-shadow:0 0 6px rgb(0 0 0 / .4);box-shadow:0 0 6px rgb(0 0 0 / .4)}.ui-dialog-content.dayByDay{display:inline-block;width:100%!important}.ui-dialog-content.dayByDay>h1{padding:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}.ui-dialog-content.dayByDay h2{display:inline-block;width:100%;margin:0;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 0;display:inline-block;width:100%}.ui-dialog-content.dayByDay ul li h2{display:inline-block;width:100%;margin:0;padding:0 0 5px}.modal{background:#fff;-webkit-box-shadow:0 0 6px rgb(0 0 0 / .4);-moz-box-shadow:0 0 6px rgb(0 0 0 / .4);box-shadow:0 0 6px rgb(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:400;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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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:#011536;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0}.alternative_flights{width:750px;padding:20px}.alternative_flights .btn.close-modal{float:right;margin-top:10px}.alternative_flights .header h2{padding:5px 0}.alternative_flights .list_options.flights>li.recomendations:first-child{margin-top:0}.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 0}.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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 1000px 0 rgb(0 0 0 / .03);box-shadow:inset 0 1000px 0 rgb(0 0 0 / .03)}.alternative_flights .list_options.flights>li.recomendations .flight_group .flight_block:first-child{-webkit-box-shadow:inset 0 0 0 0 rgb(0 0 0 / .1)!important;-moz-box-shadow:inset 0 0 0 0 rgb(0 0 0 / .1)!important;box-shadow:inset 0 0 0 0 rgb(0 0 0 / .1)!important}.alternative_flights .list_options.flights>li.recomendations .flight_group .flight_block .select_btn{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0;padding:0;color:#ffb100;font-family:Open Sans;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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0 5px 0 0}#purchasingPolicy{margin:15px 10px 10px 0;overflow-x:hidden;overflow-y:auto}#purchasingPolicy .modalContent a{text-decoration:underline;color:#ffb100}.modallb{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(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:#011536;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:0;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:inter;font-size:13px;font-weight:400;text-transform:uppercase;border-width:0;border:#fff0;padding:10px 20px;margin:0;display:inline-block;cursor:pointer}.loginDialog .btn_send{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:rgb(119 119 119 / .1);color:#fff;font-family:Open Sans;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:0;top:0;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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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:#011536;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:rgb(119 119 119 / .1);width:25%;position:relative;z-index:1;float:left}.filters.current{display:inline-block!important}.filters .reset-filter{background:#011536;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:0;padding:0}.filters .list_filter li.name .content input{width:100%}.filters h2{background:#011536;color:#fff;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase;float:left;width:100%;text-indent:10px;height:35px;line-height:35px;margin:0;padding:0}.filters h3{color:#9d9d9d;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase;margin:0;padding:0 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 rgb(119 119 119 / .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 rgb(119 119 119 / .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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6}.filters .type_list label input[type="checkbox"]:checked+span::before{border:1px solid rgb(119 119 119 / .15);color:#011536}.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:#011536;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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0}.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:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;background:#fff0;height:auto}.filters .filter_slider_control .noUi-connect{display:block;height:6px;position:absolute;z-index:1;background:#777;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #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;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-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase}.noUi-base .noUi-handle:before{content:"";background:#011536;-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 rgb(119 119 119 / .15);display:inline-block;width:100%;padding:2px 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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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 rgb(119 119 119 / .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:0}.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:0;margin:0;line-height:35px;height:35px;width:auto;min-width:110px}.filter_top .filters.hide{display:none!important}.filter_top .filters .reset-filter{background:#011536;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:0;padding:0 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 rgb(0 0 0 / .1);-moz-box-shadow:inset 0 100px 1px rgb(0 0 0 / .1);box-shadow:inset 0 100px 1px rgb(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 rgb(119 119 119 / .15);padding:10px;-webkit-box-shadow:0 0 7px rgb(0 0 0 / .2);-moz-box-shadow:0 0 7px rgb(0 0 0 / .2);box-shadow:0 0 7px rgb(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 2px}.filter_top .filters .list_filter>li h3{height:35px;line-height:35px;margin:0;padding:0 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 rgb(0 0 0 / .05);-moz-box-shadow:inset 0 100px 1px rgb(0 0 0 / .05);box-shadow:inset 0 100px 1px rgb(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 rgb(119 119 119 / .15);-webkit-box-shadow:0 0 7px rgb(0 0 0 / .2);-moz-box-shadow:0 0 7px rgb(0 0 0 / .2);box-shadow:0 0 7px rgb(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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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:0;padding:0;width:140px}.filter_top .bestprice_calendar>.calendar_grid{display:none}.filter_top .bestprice_calendar:hover>h3{-webkit-box-shadow:inset 0 100px 1px rgb(0 0 0 / .1);-moz-box-shadow:inset 0 100px 1px rgb(0 0 0 / .1);box-shadow:inset 0 100px 1px rgb(0 0 0 / .1)}.filter_top .bestprice_calendar:hover .calendar_grid{display:block}.filter_top .bestprice_calendar>h3{height:35px;line-height:35px;margin:0;padding:0 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 0 7px rgb(0 0 0 / .2);-moz-box-shadow:0 0 7px rgb(0 0 0 / .2);box-shadow:0 0 7px rgb(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:0;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:0;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 0 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:0;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 0 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:0;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:#011536}.bestprice_calendar table thead th:first-child{background:#fff0;padding:0;position:relative;overflow:hidden}.bestprice_calendar table thead th p{display:inline-block;font-size:0;padding:5px}.bestprice_calendar table thead th p.departure{height:30px;width:60px;background:#011536;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:#ffb100;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:0;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:#ffb100}.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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0;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:#011536;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:#d88f2f!important;color:#fff}.bestprice_calendar a.current:before,.bestprice_calendar a.current_price:before{display:none}.bestprice_calendar a.best_price{background:#d88f2f;color:#fff}.bestprice_calendar a.path{background:#ededed}.bestprice_calendar a.load-bestprice{margin:0;font-size:0;border-top:2px solid rgb(119 119 119 / .13);border-right:2px solid rgb(119 119 119 / .13);border-bottom:2px solid rgb(119 119 119 / .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:0;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:0;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:0;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:#d88f2f}.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:#ffb100!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 0;width:100%!important}.flexible_search .calendar_grid .legend li:nth-child(2){padding-left:0}.flexible_search.searchBestRecommendation{font-size:0;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:#011536;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:#d88f2f;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:0}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:0}body .bestprice_calendar.flexible_search .calendar_grid{background:rgb(119 119 119 / .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 0 7px rgb(0 0 0 / .2);-moz-box-shadow:0 0 7px rgb(0 0 0 / .2);box-shadow:0 0 7px rgb(0 0 0 / .2)}body .bestprice_calendar.flexible_search>h3{background:#011536;color:#fff;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase;width:25%;display:inline-block;position:absolute;z-index:1;left:0;top:0;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:0;top:7px;color:#777}body .bestprice_calendar.flexible_search input:checked~h3{background:rgb(119 119 119 / .1);color:#9d9d9d;font-family:Open Sans;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:#fff0;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 0 7px rgb(0 0 0 / .2);-moz-box-shadow:0 0 7px rgb(0 0 0 / .2);box-shadow:0 0 7px rgb(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:0}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:0}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:#011536;color:#fff;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase;width:100%;display:inline-block;position:absolute;z-index:1;left:0;top:0;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:0;top:7px;color:#777}body #priceMatrix input:checked~h3{background:rgb(119 119 119 / .1);color:#9d9d9d;font-family:Open Sans;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:#fff0}.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:#fff0;color:#777}#priceMatrix{background:rgb(119 119 119 / .1);border:1px solid rgb(119 119 119 / .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:0;position:relative;width:100%;z-index:0}#priceMatrix:hover{-webkit-box-shadow:0 0 6px rgb(0 0 0 / .4);-moz-box-shadow:0 0 6px rgb(0 0 0 / .4);box-shadow:0 0 6px rgb(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:#ffb100;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 rgb(119 119 119 / .1);border-left:1px solid rgb(119 119 119 / .1);font-size:13px;color:#777;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 ul li ul .one_stop a{color:#011536}#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:#ffb100}#priceMatrix .matrix_price .matrix ul li ul .pricematrix_column_AirCompany{width:155px;height:auto}#priceMatrix .matrix_price .matrix ul li h2{background:rgb(119 119 119 / .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:0;margin:0;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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;padding:0}#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:#ffb100}#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:rgb(119 119 119 / .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 rgb(119 119 119 / .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(701px)}#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:140px}#priceMatrix .matrix_price .matrix #pricematrix_Window ul li.airline ul:last-child{border-right:1px solid rgb(119 119 119 / .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 #fff0;border-bottom:10px solid #fff0;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 #fff0;border-bottom:10px solid #fff0;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 #fff0}#airManager .tabOptions li.option h3:hover,#airManager .tabOptions li.option h1:hover{color:#ffb100;cursor:pointer}#airManager .tabOptions li.option.active h3,#airManager .tabOptions li.option.active h1{color:#011536;cursor:default;border:1px solid #ddd;border-top:2px solid #011536;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:#011536;font-family:Open Sans;font-size:24px;font-weight:400;font-weight:400;margin:15px 0 7px;color:rgb(119 119 119 / .9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content_results>header div h1 strong{font-weight:400;color:#011536;font-family:Open Sans;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:#011536}.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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0 5px 0 0;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:0}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:0;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:0}div.sorting .pagination .pager li:hover{background:#e6e6e6}div.sorting .pagination .pager li.active{background:#d88f2f;color:#fff;cursor:default}.checkout .range .filters{display:inline-block;padding:15px 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:160px;width:100%}.checkout .range .filters .filter_slider_ladder{display:none}.checkout .range .filters .filter_slider_title .select_bonus p{font-size:20px;margin:0 0 10px;padding:0 45px 5px;text-align:center}.checkout .range .filters .filter_slider_title .prices_slider{display:table;padding:20px 0;width:100%}.checkout .range .filters .filter_slider_title .prices_slider li{display:table-cell;list-style:none;float:none;text-align:center}.checkout .range .filters .filter_slider_title .prices_slider li span{min-width:30px;width:100%;display:inline-block;font-size:13px!important}.checkout .range .filters .filter_slider_control .noUi-connect{height:10px;position:relative}.checkout .range .filters .filter_slider_control .noUi-handle{top:-10px}.checkout .range .filters .filter_slider_control .noUi-handle:before{background:#011536;height:25px;width:16px}.checkout .range .filters .filter_slider_control .noUi-handle:after{position:absolute;z-index:1;bottom:-33px;left:0;content:"";border-top:8px solid #011536;border-left:8px solid #fff0;border-right:8px solid #fff0}.filters .filter_slider_control .noUi-base{width:100%;height:auto;position:relative;z-index:1}.three_col .research,.one_col .research,.vertical_col .research{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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-bottom:10px;background:rgb(119 119 119 / .5);width:auto!important;float:none!important}.three_col .research:hover,.one_col .research:hover,.vertical_col .research:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 #fff0;border-right:10px solid #fff0;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:0;-moz-border-radius:0;border-radius:0;border:tip_border_type;border-width:'';background:#000;font-size:12px;font-family:Open Sans;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:#000}.three_col .checkout>.list_options:first-child,.one_col .checkout>.list_options:first-child,.vertical_col .checkout>.list_options:first-child{margin:5px 0 0 0}.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:0;padding-bottom:20px;text-align:left;width:981px;border-bottom:1px solid rgb(119 119 119 / .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:#011536;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:0;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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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(https://viaja.dotz.com.br/wp-content/themes/travelgo/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 .range .content.filters,.one_col .checkout .products_summary .range .content.filters,.vertical_col .checkout .products_summary .range .content.filters{width:100%}.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:rgb(119 119 119 / .05);padding:5px 10px;margin-bottom:10px;position:relative}.three_col .checkout .products_summary .price_details .total_amount,.one_col .checkout .products_summary .price_details .total_amount,.vertical_col .checkout .products_summary .price_details .total_amount{font-size:19px}.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 rgb(119 119 119 / .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:#011536}.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:400;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 rgb(119 119 119 / .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:#011536;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 .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:#011536;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 rgb(119 119 119 / .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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 rgb(119 119 119 / .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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 0 rgb(0 0 0 / .1)!important;-moz-box-shadow:0 0 0 rgb(0 0 0 / .1)!important;box-shadow:0 0 0 rgb(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 rgb(0 0 0 / .1);-moz-box-shadow:0 0 7px rgb(0 0 0 / .1);box-shadow:0 0 7px rgb(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 rgb(119 119 119 / .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:0;border-top:0}.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{width:100%;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:400;text-transform:uppercase;float:left;width:100%;border-top:2px solid rgb(119 119 119 / .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: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;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 rgb(119 119 119 / .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 #011536;color:#011536;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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 rgb(0 0 0 / .2);-moz-box-shadow:0 0 7px rgb(0 0 0 / .2);box-shadow:0 0 7px rgb(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:0;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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/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(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/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 rgb(119 119 119 / .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 #011536;color:#011536;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 rgb(0 0 0 / .1);-moz-box-shadow:0 0 7px rgb(0 0 0 / .1);box-shadow:0 0 7px rgb(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:#d88f2f;color:#fff;display:inline-block;font-size:11px;font-weight:400;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:22px;margin-left:-123px;padding-left:123px;text-align:left;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{float:left;margin-top:-8px;width:100%;font-weight:400}.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:700}.three_col .checkout .payment .contact_info .policies,.one_col .checkout .payment .contact_info .policies,.vertical_col .checkout .payment .contact_info .policies{background:rgb(119 119 119 / .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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 rgb(119 119 119 / .2);float:right;padding-left:20px;position:relative;width:66%;margin-bottom:100px}.three_col .checkout .payment .installment label{border:solid rgb(119 119 119 / .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 rgb(119 119 119 / .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:654px}.vertical_col .checkout .products_summary{width:327px;float:right;margin-right:-327px;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 rgb(119 119 119 / .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 #011536;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 rgb(119 119 119 / .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:60px!important}.vertical_col .payment .installment label p,.one_col .payment .installment label p{float:none!important;margin:0!important;padding:0!important;text-align:left!important;line-height:25px!important}.vertical_col .payment .installment label p strong,.one_col .payment .installment label p strong{float:none!important;width:auto!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{display:inline-block!important;float:none!important;margin:-1px 0 0!important;vertical-align:middle!important;width:auto!important}.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:'';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 rgb(119 119 119 / .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:none;width:100%;padding:10px;margin:10px 0 0 0;border:solid rgb(119 119 119 / .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:0;-moz-border-radius:0;border-radius:0;border:inherit;background:#fff;overflow:hidden}.confirmation .order.code p{color:#777;font-family:Open Sans;font-size:14px;margin:'';padding:''}.confirmation .order.code h2{color:#011536;font-family:Open Sans;font-size:16px;background:rgb(119 119 119 / .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(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/visa.png)}.confirmation .payment.details p.card.MC{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/mastercard.png)}.confirmation .payment.details p.card.HP{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/amex.png)}.confirmation .payment.details p.card.DI{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/cards/dinners.png)}.confirmation .payment.details p.card.AX{background-image:url(https://viaja.dotz.com.br/wp-content/themes/travelgo/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 0}.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 0}.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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 6px rgb(0 0 0 / .4);box-shadow:0 0 6px rgb(0 0 0 / .4)}.list_options.flights.grouped.air_content .flight_group.priceGroupContainer.price_group .flight_block:hover{-webkit-box-shadow:0 0 5px rgb(0 0 0 / .2);-moz-box-shadow:0 0 5px rgb(0 0 0 / .2);box-shadow:0 0 5px rgb(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 rgb(119 119 119 / .09);margin:0 0 10px 0;padding:10px 170px 10px 10px;float:left;width:100%;min-height:250px}.list_options.flights>.price_group.masterprice{border:1px solid #001e5e}.list_options.flights>.price_group.masterprice .price{background:#001f58;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 .select_btn{background:#003582;border:inherit;border-width:0}.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:0 0 10px 0;padding:0;z-index:0}.list_options.flights>li:nth-child(odd) .flight_group{-webkit-box-shadow:inset 0 1000px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 1000px 0 rgb(0 0 0 / .03);box-shadow:inset 0 1000px 0 rgb(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 rgb(119 119 119 / .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:rgb(119 119 119 / .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 #001e5e}.list_options.flights>li.recomendations.masterprice .price{background:#001f58;color:#fff;border:1px solid #001e5e}.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:#003582;border:inherit;border-width:0}.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:65px;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:400;-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:rgb(119 119 119 / .05);border:1px solid rgb(119 119 119 / .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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:rgb(119 119 119 / .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-family:Inter;font-size:13px;font-weight:400;padding:0;-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:0 0 0 5px}.list_options.flights>li .price p.service-taxes,.list_options.flights>li .price p.more-taxes{font-size:11px;margin:0}.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{font-weight:600}.list_options.flights>li .price h2{color:#d88f2f;font-size:13px;padding:'';margin:0 0 5px 0}.list_options.flights>li .price h2 .more{color:#777;font-family:Inter;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:0}.list_options.flights>li .price .select_btn{margin:5px 0 0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius: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;border:#fff0;padding:'';box-shadow:none;border-width:0;color:#fff;font-family:Open Sans;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0;width:100%}.list_options.flights>li .price .bookingFares a{font-size:12px;color:#011536;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 rgb(119 119 119 / .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:10px;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:rgb(119 119 119 / .15);float:right}.list_options.flights .flight_block.departure .change small,.list_options.flights .flight_block.arrival .change small{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:3%}.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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:#011536;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:#011536}.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:#011536;float:left;padding:10px 0;text-align:center;text-transform:uppercase;width:100%;background:rgb(119 119 119 / .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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 rgb(119 119 119 / .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 0;-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 rgb(119 119 119 / .25)!important}.checkout.flight .list_options.flights.flight_info>.flight_block{border-top:2px solid rgb(119 119 119 / .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 rgb(119 119 119 / .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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 rgb(119 119 119 / .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:0 0 5px 0;border-bottom:1px dotted rgb(119 119 119 / .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 rgb(119 119 119 / .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 rgb(119 119 119 / .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 0}.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:0}.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:0}.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:0;padding-bottom:0;padding-left:0}.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 rgb(119 119 119 / .1);padding-left:0}.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:0}.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 rgb(119 119 119 / .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:#011536;text-decoration:none}.flight_groups.drag>li h3 strong small{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:#011536;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:#011536;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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 0 0;padding:10px 0 10px 0;width:100%;position:relative;border-top:1px solid rgb(119 119 119 / .15)}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li:first-child{border-top:none;padding-top:0}.search_engine_v1.search_engine.hotel .qty_rooms .type_rooms ul li>strong{float:left;position:relative;border-right:1px solid rgb(119 119 119 / .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:0;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:0;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-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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:rgb(94 94 94 / .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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .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 rgb(119 119 119 / .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:0 0 0 10px}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .rooms_number:after{right:0}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .type_rooms{float:left;margin:0;width:100%}.search_engine_v1.search_engine.hotel.traveler_label_inside_input .type_rooms .rooms li>.select{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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:rgb(94 94 94 / .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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .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 rgb(119 119 119 / .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:#fff0;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}.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:0 0 10px 0;padding:10px 10px 10px 10px;border:1px solid rgb(119 119 119 / .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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 5px rgb(0 0 0 / .4);box-shadow:0 0 5px rgb(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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 #ffb100}.list_options.hotels .hotel_block.masterprice .content h3.name{color:#ffb100}.list_options.hotels .hotel_block.masterprice .content .stars span:after{color:#ffb100}.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:#ffb100}.list_options.hotels .hotel_block.masterprice .content .hotel_price a.details{color:#fff;font-family:Open Sans;font-weight:600;text-transform:uppercase;background:#d69500}.list_options.hotels .hotel_block.masterprice .rooms_options>.price{background:#ffb100}.list_options.hotels .hotel_block.masterprice .rooms_options>.price .purchase{background:#d69500;color:#fff;font-family:Open Sans;font-weight:600;text-transform:uppercase;padding:'';margin:''}.list_options.hotels .hotel_block.masterprice .listRooms li.selected{border:1px solid #ffb100}.list_options.hotels .hotel_block.masterprice .listRooms li label input:checked~div{background:#ffb100;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:#ffb100}.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(https://viaja.dotz.com.br/wp-content/themes/travelgo/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:0;margin:0}.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:rgb(119 119 119 / .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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:rgb(119 119 119 / .07);display:table-cell;width:160px;border:1px solid rgb(119 119 119 / .09);margin:0;padding:10px;border-left:none;text-align:center;vertical-align:top}.list_options.hotels .hotel_block>.content .hotel_price p{padding:0;margin:0}.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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 0 0 0;padding:5px 10px}.list_options.hotels .hotel_block>.content .hotel_price a.details:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0;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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 rgb(119 119 119 / .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:rgb(119 119 119 / .07);display:table-cell;width:160px;border:1px solid rgb(119 119 119 / .09);margin:0;padding:10px;border-left:none;text-align:center;vertical-align:top}.list_options.hotels .hotel_block .rooms_options>.price a{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 0 0 0;padding:5px 10px}.list_options.hotels .hotel_block .rooms_options>.price a:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:rgb(119 119 119 / .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:#011536}.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.selected{border:1px solid rgb(119 119 119 / .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 rgb(119 119 119 / .15) rgb(119 119 119 / .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:rgb(119 119 119 / .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:#011536}.listRooms li label input:checked~div p.price{color:#ffb100;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:#011536}.open_rooms,.hide_rooms{float:right;margin:0 10px 10px!important;color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:rgb(119 119 119 / .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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 3px rgb(0 0 0 / .4);box-shadow:0 0 3px rgb(0 0 0 / .4);color:#011536}.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 rgb(119 119 119 / .25)!important;margin-left:0;list-style:none}.checkout.hotels .list_options .hotel_block:hover{-webkit-box-shadow:0 0 0 #fff0;-moz-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0}.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:#011536;border-top:2px solid rgb(119 119 119 / .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 rgb(119 119 119 / .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 rgb(119 119 119 / .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 rgb(119 119 119 / .1);background:rgb(119 119 119 / .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:#011536;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 rgb(119 119 119 / .1);float:left;padding:10px}.hotel_detail .avalability-container .send,.hotel_detail .avalability-container .purchase{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0;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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 3px rgb(0 0 0 / .4);box-shadow:0 0 3px rgb(0 0 0 / .4);padding:5px;margin-bottom:10px}.hotel_detail .avalability-container .room_group .listRooms>li label input:checked~div p.price{color:#ffb100;font-weight:600}.hotel_detail .avalability-container .room_group .listRooms>li label a{margin:23px 0}.hotel_detail .avalability-container .room_group .listRooms>li label a.imageRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 rgb(119 119 119 / .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:rgb(119 119 119 / .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:rgb(119 119 119 / .3)}.hotel_detail .details .hotel-map{border:5px solid rgb(119 119 119 / .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:rgb(119 119 119 / .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:#fff0;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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 3px rgb(0 0 0 / .4);box-shadow:0 0 3px rgb(0 0 0 / .4);padding:5px 15px}.hotel_external_detail h2{font-size:16px;margin-bottom:10px}.hotel_external_detail ul{margin:0;padding:0;text-decoration:none}.hotel_external_detail ul li{margin:0 0 5px 0;padding:0;width:100%;list-style:none}.hotel_external_detail .hotel_external_detail_rating{display:inline-block;width:100%;padding:0;margin:0 0 10px 0}.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:0 0 5px 0;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:0;padding:0}.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 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 rgb(119 119 119 / .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 rgb(119 119 119 / .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:400}.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 rgb(119 119 119 / .1)}.hotel_external_detail .hotel_external_detail_awards ul li:last-child{margin:0;padding:0;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:400;margin-bottom:5px;padding-right:30px;width:100%}.hotel_external_detail .hotel_external_detail_awards ul li h4{font-size:13px;font-weight:400;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:0;padding:0;border:none}.search_engine_v2.tour .destination label.city{width:100%}.search_engine_v2.tour .destination label input,.search_engine_v2.tour .destination label select{width:100%}.search_engine_v2.tour .travelers .content .roomNumber{font-weight:600;width:100%;display:inline-block;color:#777}.search_engine_v2.tour .travelers .content .tourRoomList>li{border-top:1px solid #e6e6e6;padding-top:10px;position:relative}.search_engine_v2.tour .travelers .content .tourRoomList>li .roomNumber{padding-left:30px}.search_engine_v2.tour .travelers .content .tourRoomList>li:first-child{border:none;padding:0}.search_engine_v2.tour .travelers .content .tourRoomList>li:first-child .roomNumber{padding-left:0}.search_engine_v2.tour .travelers .content .list_actions label.traveller{padding-left:0;padding-right:10px;vertical-align:initial}.search_engine_v2.tour .travelers .content .list_actions label.traveller select{margin-left:5px}.search_engine_v2.tour .travelers .content .list_actions .child-ages{display:inline-block;vertical-align:bottom}.search_engine_v2.tour .travelers .content .list_actions .child-ages>p{color:#777;float:left;width:100%;font-weight:600}.search_engine_v2.tour .travelers .content .list_actions .child-ages label{padding-left:0}.search_engine_v2.tour .travelers .content .addRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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}.search_engine_v2.tour .travelers .content .addRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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.tour .travelers .content .removeRoom{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:#e6e6e6;position:absolute;left:0;top:7px;color:#fff}.search_engine_v2.tour .travelers .content .removeRoom:before{width:23px;height:23px;line-height:23px;float:left;text-align:center;font-size:11px}.search_engine_v2.tour .travelers .content .removeRoom small{white-space:nowrap}.search_engine_v2.tour .travelers .content .removeRoom small:before{left:10px!important}.search_engine_v2.tour .travelers .content .removeRoom:before{content:"×";font-family:Verdana,Geneva,sans-serif;font-size:17px;font-weight:600;line-height:19px}.search_engine_v2.tour.label_hide .content .travelers>.content .list_actions label.traveller span{display:table-cell;padding:0 5px;white-space:nowrap;width:1%}.search_engine_v1.search_engine.tour{width:100%;float:left}.search_engine_v1.search_engine.tour .tour label.city{width:100%!important}.search_engine_v1.search_engine.tour .rooms{position:relative;z-index:1;float:left}.search_engine_v1.search_engine.tour .rooms select{float:none}.search_engine_v1.search_engine.tour .rooms_number select{float:none;width:auto}.search_engine_v1.search_engine.tour .qty_rooms .type_rooms{width:100%;float:left}.search_engine_v1.search_engine.tour .qty_rooms .type_rooms ul{width:100%;float:left;margin:5px 0 0 0;padding:0}.search_engine_v1.search_engine.tour .qty_rooms .type_rooms ul li{float:left;list-style:none;margin:5px 0 0;padding:10px 0 10px 0;width:100%;position:relative;border-top:1px solid rgb(119 119 119 / .15)}.search_engine_v1.search_engine.tour .qty_rooms .type_rooms ul li:first-child{border-top:none;padding-top:0}.search_engine_v1.search_engine.tour .qty_rooms .type_rooms ul li>strong{float:left;position:relative;border-right:1px solid rgb(119 119 119 / .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.tour .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:0;position:absolute;right:4px}.search_engine_v1.search_engine.tour .qty_rooms .type_rooms ul li>label select{width:100%}.search_engine_v1.search_engine.tour .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:0;padding:10px 0 0 0;width:100%}.search_engine_v1.search_engine.tour .qty_rooms .type_rooms ul li .child-ages strong{display:block;font-weight:600;width:100%}.search_engine_v1.search_engine.tour .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.tour.label_placeholder label.from,.search_engine_v1.search_engine.tour.label_placeholder label.going_to,.search_engine_v1.search_engine.tour.label_placeholder label.date,.search_engine_v1.search_engine.tour.label_placeholder label.city,.search_engine_v1.search_engine.tour.label_placeholder label.airline,.search_engine_v1.search_engine.tour.label_placeholder label.cabin{font-size:0}.search_engine_v1.search_engine.tour.traveler_label_inside_input .rooms_number{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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.tour.traveler_label_inside_input .rooms_number:focus{border:1 solid;border-color:rgb(94 94 94 / .15)}.search_engine_v1.search_engine.tour.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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.search_engine_v1.search_engine.tour.traveler_label_inside_input .rooms_number:after{right:0;bottom:0}.search_engine_v1.search_engine.tour.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 rgb(119 119 119 / .15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search_engine_v1.search_engine.tour.traveler_label_inside_input .rooms_number select{float:none;width:auto!important;margin:0 5px;padding:0 0 0 10px}.search_engine_v1.search_engine.tour.traveler_label_inside_input .rooms_number:after{right:0}.search_engine_v1.search_engine.tour.traveler_label_inside_input .type_rooms{float:left;margin:0;width:100%}.search_engine_v1.search_engine.tour.traveler_label_inside_input .type_rooms .rooms li>.select{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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.tour.traveler_label_inside_input .type_rooms .rooms li>.select:focus{border:1 solid;border-color:rgb(94 94 94 / .15)}.search_engine_v1.search_engine.tour.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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.search_engine_v1.search_engine.tour.traveler_label_inside_input .type_rooms .rooms li>.select:after{right:0;bottom:0}.search_engine_v1.search_engine.tour.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 rgb(119 119 119 / .15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.research.tour{padding:10px 15px 13px 15px}.research.tour>.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.tour>.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:90%;margin-right:-90px;padding-right:90px}.research.tour>.content .destination .city{margin:0;width:100%}.research.tour>.content .date{z-index:1}.research.tour>.content .name_hotel{width:50%;margin-left:-90px;padding-left:90px;margin-right:-120px;padding-right:130px;z-index:0}.research.tour>.content .name_hotel small{right:128px}.research.tour>.content .travelers{float:left;width:100%;margin:0;padding:0}.research.tour>.content .travelers .content{display:inline-block;width:100%}.research.tour>.content .travelers .content .qtdaRoom.rooms_number.select{line-height:0;margin:0;position:absolute;right:-4px;top:-4px;vertical-align:top;width:120px;font-size:11px}.research.tour>.content .travelers .content .qtdaRoom.rooms_number.select:first-line{color:#fff0;font-size:1px;word-spacing:76px}.research.tour>.content .travelers .content .qtdaRoom.rooms_number.select>select{width:56px;margin-left:5px}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms{float:left}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li{display:list-item;list-style:outside none none;margin:3px 10px 0 0;padding:0 13px 0 0;white-space:initial;float:left;border-right:1px solid #d9d9d9}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li:nth-child(3),.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li:nth-child(4){margin:3px -30px 0 0;padding:0;border:none}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li>strong{float:left;margin:11px 9px 0 0}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li label{float:left;font-size:10px;line-height:23px;width:auto}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li>label{text-align:right;vertical-align:top;width:114px;margin-bottom:0}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li>label select{width:46px;vertical-align:top;margin-left:5px;margin-top:0}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li>label small{left:-8px;text-align:right;top:12px;width:65px}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li .child-ages{float:left;margin:0}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li .child-ages>strong{float:left;line-height:13px;margin:4px 5px 0 0;text-align:right;width:70px}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li .child-ages label{float:left;padding-right:5px}.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li .child-ages label select{text-transform:capitalize;width:74px}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li{list-style:none;float:none;display:inline-block;margin:0 0 5px;padding:5px 0 0;width:100%;position:relative;border-bottom:1px solid #d9d9d9;border-top:none}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .addRoom,.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .removeRoom{margin:3px 0 10px 10px!important;color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .addRoom:hover,.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .removeRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .removeRoom{font-size:0;position:absolute;right:10px;left:inherit!important;top:5px}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .removeRoom:before{content:"✕";font-size:14px;color:#fff}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li:first-child{margin:15px 0 0;padding:0}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .list_actions{display:inline-block;float:left;width:auto}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .list_actions .roomNumber{display:inline-block;float:left;margin:10px 0 0;padding:0;width:61px}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .list_actions .label{width:55px;float:left}.research.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .list_actions .label.passengersAges{float:left;width:auto}.research.tour a.send{float:right;margin:5px 0 0 0}.custom_engine.research.tour{padding:10px 15px 13px 15px}.custom_engine.research.tour>.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}.custom_engine.research.tour>.content .destination{display:inline-block;float:left;min-width:386px;width:100%}.custom_engine.research.tour>.content .destination .city{margin:0;width:30%}.custom_engine.research.tour>.content .destination .date{z-index:1}.custom_engine.research.tour>.content .travelers{float:left;width:auto;margin:0;padding:0}.custom_engine.research.tour>.content .travelers .content{display:inline-block;width:100%}.custom_engine.research.tour>.content .travelers .content .qtdaRoom.rooms_number.select{line-height:0;margin:0;position:absolute;right:-4px;top:-4px;vertical-align:top;width:118px}.custom_engine.research.tour>.content .travelers .content .qtdaRoom.rooms_number.select:first-line{color:#fff0;font-size:1px;word-spacing:76px}.custom_engine.research.tour>.content .travelers .content .qtdaRoom.rooms_number.select>select{width:56px;margin-left:5px}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms{float:left}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li{display:list-item;list-style:outside none none;margin:3px 10px 0 0;padding:0 13px 0 0;white-space:initial;float:left;border-right:1px solid #d9d9d9}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li:nth-child(3),.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li:nth-child(4){margin:3px -30px 0 0;padding:0;border:none}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li>strong{float:left;margin:11px 9px 0 0}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li label{float:left;font-size:10px;line-height:23px;width:auto}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li>label{text-align:right;vertical-align:top;width:114px;margin-bottom:0}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li>label select{width:46px;vertical-align:top;margin-left:5px;margin-top:0}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li>label small{left:-8px;text-align:right;top:12px;width:65px}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li .child-ages{float:left;margin:0}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li .child-ages>strong{float:left;line-height:13px;margin:4px 5px 0 0;text-align:right;width:70px}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li .child-ages label{float:left;padding-right:5px}.custom_engine.research.tour>.content .travelers .content .qty_rooms .type_rooms ul.rooms>li .child-ages label select{text-transform:capitalize;width:74px}.custom_engine.research.tour a.send{float:right;margin:5px 0 0 0}.content_results.tour strong{cursor:default;text-decoration:none}.content_results.tour .sorting .mini_max_results{position:absolute;right:0}.list_options.tour .tour_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:0 0 10px;padding:10px;border:1px solid rgb(119 119 119 / .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.tour .tour_block div:empty{display:none}.list_options.tour .tour_block:hover{-webkit-box-shadow:0 0 5px rgb(0 0 0 / .4);-moz-box-shadow:0 0 5px rgb(0 0 0 / .4);box-shadow:0 0 5px rgb(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.tour .tour_block a.details,.list_options.tour .tour_block a.look-more{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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}.list_options.tour .tour_block a.details:hover,.list_options.tour .tour_block a.look-more:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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.tour .tour_block figure{margin:0 10px 0 0;padding:0;float:left;overflow:hidden;height:80px;width:80px}.list_options.tour .tour_block figure img{min-width:100%;height:100%}.list_options.tour .tour_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(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/placeholder.jpg);height:80px;width:80px;background-repeat:no-repeat;background-size:contain}.list_options.tour .tour_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.tour .tour_block>.content h3.name{float:left;color:#011536;font-family:Open Sans;font-size:16px;font-weight:600;padding:0 80px 0 0;width:90%}.list_options.tour .tour_block>.content p.subtitle{float:left;display:inline-block;width:100%}.list_options.tour .tour_block>.content .tour_group{float:left;height:100%;margin:0;padding:0;position:relative;width:100%}.list_options.tour .tour_block>.content .tour_group .aside{margin:0 0 0 0;position:absolute;right:0;top:0;width:350px}.list_options.tour .tour_block>.content .tour_group .aside label.select.exit{height:33px;line-height:33px;margin:-10px 0 0 18px;position:absolute;right:70px;top:15px;width:auto}.list_options.tour .tour_block>.content .tour_group .aside label.select.exit select{float:right;margin:0 0 0 10px;padding:0 10px;width:auto}.list_options.tour .tour_block>.content .tour_group .aside label.select.exit:after{right:1px;top:1px}.list_options.tour .tour_block>.content .tour_group .aside p{float:left}.list_options.tour .tour_block>.content .tour_group .aside p.consumableDays{text-transform:uppercase;float:right;font-size:16px;width:55px;text-align:center;color:#6a6a6a;margin-top:-3px}.list_options.tour .tour_block>.content .tour_group .aside p.consumableDays strong{width:100%;float:right;font-size:53px;font-weight:400;line-height:40px;font-weight:200}.list_options.tour .tour_block>.content .tour_group .aside .more_pics{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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:42px 0 0 170px}.list_options.tour .tour_block>.content .tour_group .aside .more_pics:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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.tour .tour_block>.content .tab_main{background:#fff;border:none;float:left;height:100%;width:auto;margin:10px 0 5px;padding:0;position:relative;z-index:0}.list_options.tour .tour_block>.content .tab_main div:empty{display:none}.list_options.tour .tour_block>.content .tab_main .item_tab{float:left;position:relative;z-index: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;border-color:rgb(119 119 119 / .09);border-width:1px 1px 0;border-style:solid;margin:0 5px 0 0;padding:0}.list_options.tour .tour_block>.content .tab_main .item_tab a{float:left;color:#777;font-family:Open Sans;font-size:12px;font-weight:600;text-transform:uppercase;margin:0;padding:10px;white-space:nowrap;background:rgb(119 119 119 / .07)}.list_options.tour .tour_block>.content .tab_main .item_tab.active{border-bottom:none;-webkit-box-shadow:0 0 3px rgb(0 0 0 / .4);-moz-box-shadow:0 0 3px rgb(0 0 0 / .4);box-shadow:0 0 3px rgb(0 0 0 / .4)}.list_options.tour .tour_block>.content .tab_main .item_tab.active:before{background:#fff;bottom:-5px;content:"";height:15px;left:0;position:absolute;width:100%}.list_options.tour .tour_block>.content .tab_main .item_tab.active a{background:#fff;color:#011536;text-align:center;-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.tour .tour_block>.content .products{float:left;margin:-1px 0 0;padding:0;position:relative;width:100%;z-index:0}.list_options.tour .tour_block>.content .products li.item_block{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgb(119 119 119 / .09);float:left;padding:10px;width:100%}.list_options.tour .tour_block>.content .products li.item_block table{border:1px solid rgb(119 119 119 / .09);padding:10px;-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}.list_options.tour .tour_block>.content .products li.item_block table tr:first-child td{background:#ddd;color:#ffb100;font-family:Open Sans;font-size:14px;font-weight:400;color:#777}.list_options.tour .tour_block>.content .products li.item_block table tbody tr{float:none;cursor:pointer}.list_options.tour .tour_block>.content .products li.item_block table tbody tr .acoes_hover,.list_options.tour .tour_block>.content .products li.item_block table tbody tr .hover_actions{margin-top:-8px}.list_options.tour .tour_block>.content .products li.item_block table 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:rgb(119 119 119 / .1)}.list_options.tour .tour_block>.content .products li.item_block table tbody tr td,.list_options.tour .tour_block>.content .products li.item_block table tbody tr th{text-align:center;padding:8px 0;position:relative;color:#777}.list_options.tour .tour_block>.content .products li.item_block table tbody tr:nth-child(odd) td{background:rgb(119 119 119 / .02)}.list_options.tour .tour_block>.content .products li.item_block table tbody tr:nth-child(even) td{background:#fff}.list_options.tour .tour_block>.content .products li.item_block table thead tr th{background:#ddd;font-family:Arial,sans-serif;font-size:14px;font-weight:700}.list_options.tour .tour_block>.content .products li.item_block .rooms_options{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:inline-table;margin:0;position:relative;z-index:0}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .help{position:relative;cursor:help;overflow:inherit!important;text-decoration:underline;left:7px;top:15px;right:0;margin:0;padding:0;position:absolute!important;vertical-align:bottom;z-index:0}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .help small{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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.tour .tour_block>.content .products li.item_block .rooms_options .help small:before{content:"";width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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.tour .tour_block>.content .products li.item_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.tour .tour_block>.content .products li.item_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.tour .tour_block>.content .products li.item_block .rooms_options .help small{width:170px}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .room_header{display:table-caption;width:100%}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group{display:table-cell;border:1px solid rgb(119 119 119 / .09);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group{float:left;width:100%;position:relative}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .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:0;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}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .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}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .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:0;padding:0}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .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}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .listRooms li label input{display:none}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .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}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .listRooms li label>div:before{content:"";display:inline-block;border:1 1px solid rgb(119 119 119 / .15) rgb(119 119 119 / .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}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .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:50%}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .listRooms li label p.prefixPrice{display:none}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .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}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .listRooms li label input:checked~div p{color:#011536}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .listRooms li label input:checked~div p.price{color:#ffb100;font-weight:600}.list_options.tour .tour_block>.content .products li.item_block .rooms_options .rooms_group .room_group .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:#011536}.list_options.tour .tour_block>.content .products li.item_block .rooms_options>.price{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgb(119 119 119 / .07);display:table-cell;width:160px;border:1px solid rgb(119 119 119 / .09);margin:0;padding:10px;border-left:none;text-align:center;vertical-align:top}.list_options.tour .tour_block>.content .products li.item_block .rooms_options>.price a{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 0 0 0;padding:5px 10px}.list_options.tour .tour_block>.content .products li.item_block .rooms_options>.price a:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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.tour .tour_block.masterprice{border:1px solid #ffb100}.list_options.tour .tour_block.masterprice .content h3.name{color:#ffb100}.list_options.tour .tour_block.masterprice .content .products li.item_block .rooms_options .rooms_group .room_group .listRooms li label p.price{background:none}.list_options.tour .tour_block.masterprice .content .products li.item_block .rooms_options p.price{background:#ffb100}.list_options.tour .tour_block.masterprice .content .products li.item_block .rooms_options p.price a.purchase{color:#fff;font-family:Open Sans;font-weight:600;text-transform:uppercase;background:#d69500}.list_options.tour .tour_block.masterprice .listRooms li.selected{border:1px solid #ffb100}.list_options.tour .tour_block.masterprice .listRooms li label input:checked~div{background:#ffb100;border:1px solid #fff}.list_options.tour .tour_block.masterprice .listRooms li label input:checked~div:before{color:#ffb100}.list_options.tour .tour_block.masterprice .listRooms li label input:checked~div:hover{background:#ffb100}.list_options.tour .tour_block.masterprice .listRooms li label input:checked~div .name,.list_options.tour .tour_block.masterprice .listRooms li label input:checked~div .price-exchange{color:#fff!important}.open_rooms,.hide_rooms{float:right;margin:0 10px 10px!important;color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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.sorting.tour .sortingData{margin-left:-235px;padding-left:235px}div.sorting.tour .sorter_by select{width:auto}div.sorting.tour .pagination .items_page select{width:auto}.tour_images_galleria .galleria-container{background:rgb(119 119 119 / .1);max-width:1200px;min-width:600px;width:100%!important}.tour_images_galleria .galleria-container .galleria-image-nav .galleria-image-nav-left,.tour_images_galleria .galleria-container .galleria-image-nav .galleria-image-nav-right{background:#fff0;right:20px}.tour_images_galleria .galleria-container .galleria-image-nav .galleria-image-nav-left:before,.tour_images_galleria .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:#011536;font-size:44px}.tour_images_galleria .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}.checkout .list_options.tourResults .tour_block{margin-left:0;padding-right:0;list-style:none;border:1px solid rgb(119 119 119 / .25)!important;padding-left:10px}.checkout .list_options.tourResults .tour_block:hover{-webkit-box-shadow:0 0 0 #fff0;-moz-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0}.checkout .list_options.tourResults .tour_block .thumb{width:80px;background-position:0 0;background-size:contain;font-size:0;margin:0 10px 0 0;padding:0 10px 0 0;position:absolute}.checkout .list_options.tourResults .tour_block h2{float:left;padding-left:90px;width:100%}.checkout .list_options.tourResults .tour_block p{float:left;padding-left:90px;width:100%}.checkout .list_options.tourResults .tour_block p.daily,.checkout .list_options.tourResults .tour_block p.rooms_number{width:auto}.checkout .list_options.tourResults .tour_block p.rooms_number{padding-left:10px}.checkout .list_options.tourResults .tour_block ul{padding-left:90px;float:left}.checkout .list_options.tourResults .tour_block ul li{list-style:none;margin-left:0}.checkout .list_options.tourResults .tour_block ul li:before{content:"-";float:left;font-size:13px;width:15px}.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 0;padding:10px 5px}.vertical_col .checkout .products_summary .list_options.services .services_block .thumb{background-image:none!important}.tray .list_item li.tour>.content: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:45px}.tour_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%}.tour_block.drag h2{margin-top:5px}.tour_block.drag .room{display:table;vertical-align:text-bottom;width:100%;padding-top:5px}.tour_block.drag .room p{display:table-cell;text-align:center;vertical-align:middle;width:100%}.order_summary .details .tour{-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 .tour: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}.order_summary .details .tour h2{font-size:13px;text-transform:uppercase;color:#777}.order_summary .details .tour p{display:inline-block;padding:0 10px}.order_summary .details .tour p:nth-child(2){padding-left:0}html .service_order .tour_block{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html .service_order .tour_block>h4{clear:left;float:left}html .service_order .tour_block p{float:left;margin-right:30px;margin-bottom:10px}html .service_order .tour_block p.address{width:100%}html .service_order .tour_block p.status{float:right;margin:0}html .service_order .tour_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 .tour_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 rgb(119 119 119 / .1);border-top:0;margin:0;padding:0;float:left}html .service_order .tour_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 .tour_block .room_type li p.room{width:15%}html .service_order .tour_block .room_type li p.room_type{width:20%}html .service_order .tour_block .room_type li p.guests{padding:5px 10px;width:70%}html .service_order .tour_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 rgb(119 119 119 / .1)}html .service_order .tour_block .room_type li p.guests strong:first-child{border-top:none}html .service_order .tour_block .room_type li p strong{white-space:nowrap}html .service_order .tour_block .room_type li:first-child{border-top:1px solid rgb(119 119 119 / .1);background:rgb(119 119 119 / .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}.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:0 0 10px 0;position:relative;min-height:125px;background:#fff;border:1px solid rgb(119 119 119 / .07)}.list_options.services .services_block:hover{-webkit-box-shadow:0 0 6px rgb(0 0 0 / .4);-moz-box-shadow:0 0 6px rgb(0 0 0 / .4);box-shadow:0 0 6px rgb(0 0 0 / .4)}.list_options.services .services_block.masterprice{border:1px solid #ffb100}.list_options.services .services_block.masterprice h2{color:#ffb100}.list_options.services .services_block.masterprice .price{background:#ffb100;color:#fff}.list_options.services .services_block.masterprice .price h2{color:#fff}.list_options.services .services_block.masterprice .price .btn{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#db9800}.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:contain;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(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/placeholder.jpg)}.list_options.services .services_block>h2{color:#011536;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:0;padding:0;-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:rgb(119 119 119 / .07);text-align:center;border:1px solid #fff;padding:5px 0 0 0;margin:0;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:#011536;font-size:20px;font-weight:600;padding:5px 0 5px 0;margin:0}.list_options.services .services_block>.price .btn{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:861px!important;margin-bottom:30px}.serviceDetails .detail{display:inline-block;width:100%}.serviceDetails .detail h1{background:rgb(255 255 255 / .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:rgb(255 255 255 / .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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 rgb(119 119 119 / .1)}.serviceDetails .content.fares>ul li{width:100%;display:table;border:1px solid rgb(119 119 119 / .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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 rgb(119 119 119 / .1)}.serviceDetails .content.fares>ul li label.current{border:1px solid #ffb100;color:#e69f00}.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:#ffb100;padding:0 5px}.serviceDetails .content.fares.faresContentBlock ul li:first-child{background:rgb(119 119 119 / .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:#011536;font-size:20px;font-weight:600;margin-left:5px;color:#ffb100}.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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0 0 0 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:#ffb100;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{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.traslado .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{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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 rgb(119 119 119 / .25)!important;padding-left:150px}.checkout .list_options.services .services_block:hover{-webkit-box-shadow:0 0 0 #fff0;-moz-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0}.checkout .list_options.services .services_block .thumb{width:150px;background-position:0 0;background-size:contain}.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 0;padding:10px 5px}.vertical_col .checkout .products_summary .list_options.services .services_block .thumb{background-image:none!important}@font-face{font-display:swap;font-family:'product_services';src:url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/product_services.eot?v8840e);src:url('https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/product_services.eot#iefixv8840e') format('embedded-opentype'),url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/product_services.woff?v8840e) format('woff'),url(https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/product_services.ttf?v8840e) format('truetype'),url('https://passagemaerea-viajarbarato.travelgo.com.br/wp-content/themes/travelgo/fonts/product_services.svg?v8840e#product_services') format('svg');font-weight:400;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:0;padding:0;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:#ffb100;display:inline-block;margin-bottom:5px}.services_block.drag .dates li{padding:0}.services_block.drag .sector_name{border:solid rgb(119 119 119 / .1);padding:5px 0;border-width:2px 0 0 0}.services_block.drag .fare_quantity{background:rgb(119 119 119 / .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 rgb(119 119 119 / .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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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 rgb(119 119 119 / .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 rgb(119 119 119 / .1);border-width:1px;padding:0;float:left}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:rgb(119 119 119 / .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;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 rgb(119 119 119 / .1);width:100%;float:left}html .service_order .services_block .contacts h3{width:100%;color:#777;font-family:Inter;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{clear:left;display:inline-block;float:left;height:230px;left:0;margin:0 0 -50px;overflow:hidden;position:relative;text-align:center;width:100%;z-index:10;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid rgb(119 119 119 / .09)}.service_details .detail .image .serviceImage{max-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:rgb(119 119 119 / .09);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;display:block;float:right;height:12px;margin:3px;-moz-opacity:.33;-khtml-opacity:.33;-webkit-opacity:.33;opacity:.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:0;background:rgb(119 119 119 / .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 rgb(119 119 119 / .09);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;height:24px;line-height:24px;margin:0;opacity:.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 rgb(119 119 119 / .25);float:left;height:100%;margin:0;padding:0 0 15px;position:relative;width:100%;z-index:25}.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%;min-height:250px;margin:0 10px 0 0;padding:10px 5px 10px 10px;position:relative;width:59%;z-index:2;background:#fff;-webkit-box-shadow:0 -5px 6px rgb(0 0 0 / .07);-moz-box-shadow:0 -5px 6px rgb(0 0 0 / .07);box-shadow:0 -5px 6px rgb(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%;-webkit-box-shadow:0 -5px 6px rgb(0 0 0 / .07);-moz-box-shadow:0 -5px 6px rgb(0 0 0 / .07);box-shadow:0 -5px 6px rgb(0 0 0 / .07);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;margin:0 0 0 10px;min-height:250px;padding:20px;position:relative;width:37.7%}.service_details .detail .content .information .description{font-size:14px;-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}.service_details .detail .content .information a.map,.service_details .detail .content .information a.images{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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-right:10px;margin-top:10px}.service_details .detail .content .information a.map:hover,.service_details .detail .content .information a.images:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 .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:rgb(119 119 119 / .1);border:1px solid rgb(119 119 119 / .15);text-align:center}.service_details .hours.available .event_section .sector_block label.selectable_fare.current{background:#011536;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 rgb(119 119 119 / .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 rgb(119 119 119 / .2);border-width:3px 3px 0 0}.service_details .fares .event_section .service_option.header .service_fares_list .service_fares{border:solid rgb(119 119 119 / .2);border-width:0 3px 0 0;background:rgb(119 119 119 / .1)}.service_details .fares .event_section .service_option.header>p{background:rgb(119 119 119 / .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 rgb(119 119 119 / .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 #011536!important;background:rgb(1 21 54 / .1)}.service_details .fares .event_section .service_option .service_fare .selectable_fare{color:#011536;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 rgb(119 119 119 / .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:#011536;font-size:20px;font-weight:600;font-size:25px;padding:0 10px 0 5px}.service_details .footer .book{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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}.service_details .footer .book:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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:0}.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:#fff0;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:0;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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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:0;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:0}.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:0}.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:0}.search_engine_v1.container_default.dynamicpackage .advanced .content .travelers_ages .ages label select{width:100%!important;border:1px solid rgb(119 119 119 / .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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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 rgb(119 119 119 / .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 rgb(119 119 119 / .15);color:#011536}.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 0}.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:rgb(119 119 119 / .05);border:1px solid rgb(119 119 119 / .09)}.list_options.dynamicpackage.flights>.price_group .price{background:rgb(119 119 119 / .05)}.list_options.dynamicpackage.flights>.price_group.masterprice{border:1px solid #ffb100}.list_options.dynamicpackage.flights>.price_group.masterprice .price{color:#fff;border:1px solid #ffb100}.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:#db9800;border:1px solid #ffb100}.list_options.dynamicpackage.hotels .hotel_block{background:rgb(119 119 119 / .05);border:1px solid rgb(119 119 119 / .09)}.list_options.dynamicpackage.hotels .hotel_block .room_group>.price .purchase{background:rgb(119 119 119 / .05)}.list_options.dynamicpackage.hotels .hotel_block.masterprice{border:1px solid #ffb100}.list_options.dynamicpackage.hotels .hotel_block.masterprice .rooms_options .listRooms li label input:checked~div{border-color:#ffb100}.list_options.dynamicpackage.hotels .hotel_block.masterprice .rooms_options .room_group>.price .purchase{background:#db9800}.list_options.dynamicpackage.services .services_block{background:rgb(119 119 119 / .05);border:1px solid rgb(119 119 119 / .09)}.list_options.dynamicpackage.services .services_block .price{background:rgb(119 119 119 / .05)}.list_options.dynamicpackage.services .services_block.masterprice{border:1px solid #ffb100}.list_options.dynamicpackage.services .services_block.masterprice .price{background:#ffb100;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:#db9800;border:1px solid #ffb100}.search_engine_v2.package .destination label input,.search_engine_v2.package .destination label select{width:100%}.search_engine_v2.package .content .travelers .content .roomNumber{font-weight:600;width:100%;display:inline-block;color:#777}.search_engine_v2.package .content .travelers .content .room_list>li{border-top:1px solid #e6e6e6;padding-top:10px;position:relative}.search_engine_v2.package .content .travelers .content .room_list>li .roomNumber{padding-left:30px}.search_engine_v2.package .content .travelers .content .room_list>li:first-child{border:none;padding:0}.search_engine_v2.package .content .travelers .content .room_list>li:first-child .roomNumber{padding-left:0}.search_engine_v2.package .content .travelers .content .list_actions label.traveller{padding-left:0;padding-right:10px;vertical-align:initial}.search_engine_v2.package .content .travelers .content .list_actions label.traveller select{margin-left:5px}.search_engine_v2.package .content .travelers .content .list_actions .child-ages{display:inline-block;vertical-align:bottom}.search_engine_v2.package .content .travelers .content .list_actions .child-ages>p{color:#777;float:left;width:100%;font-weight:600}.search_engine_v2.package .content .travelers .content .list_actions .child-ages label{padding-left:0}.search_engine_v2.package .content .travelers .content .addRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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}.search_engine_v2.package .content .travelers .content .addRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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.package .content .travelers .content .removeRoom{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:#e6e6e6;position:absolute;left:0;top:7px;color:#fff}.search_engine_v2.package .content .travelers .content .removeRoom:before{width:23px;height:23px;line-height:23px;float:left;text-align:center;font-size:11px}.search_engine_v2.package .content .travelers .content .removeRoom small{white-space:nowrap}.search_engine_v2.package .content .travelers .content .removeRoom small:before{left:10px!important}.search_engine_v2.package .content .travelers .content .removeRoom:before{content:"×";font-family:Verdana,Geneva,sans-serif;font-size:17px;font-weight:600;line-height:19px}.search_engine_v2.package.label_hide .content .travelers>.content .list_actions label.traveller span{display:table-cell;padding:0 5px;white-space:nowrap;width:1%}.search_engine_v1.self_package .qty_rooms .type_rooms ul{border-top:1px solid rgb(119 119 119 / .1)}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li{float:left;width:100%;margin:0!important}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .list_actions{padding:7px 0 10px;float:left;width:100%;border-bottom:1px solid rgb(119 119 119 / .1);position:relative}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .list_actions label{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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;cursor:default!important}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .list_actions label:focus{border:1 solid;border-color:rgb(94 94 94 / .15)}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .list_actions label: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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .list_actions label:after{right:0;bottom:0}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .list_actions label select{border:medium none;float:none;height:20px;margin-left:5px;padding:0 0 0 2px;width:40px;border-left:1px solid rgb(119 119 119 / .15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .list_actions label span{left:0;line-height:inherit;padding:0;position:relative}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .roomNumber{float:left;font-size:15px;text-transform:uppercase;text-align:center;margin:-8px 0 0}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .roomNumber: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;width:100%;float:left;text-align:center;margin-top:5px}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .label.traveller.select{float:left;margin:0 0 5px 0}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .child-ages{margin:0!important;display:inline!important;float:none!important;width:auto!important}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .child-ages>label{margin:0 0 10px 5px}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .child-ages>label select{padding:0;width:56px}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .addRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .addRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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_v1.self_package .qty_rooms .type_rooms ul>li .removeRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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;position:absolute;right:10px;top:7px}.search_engine_v1.self_package .qty_rooms .type_rooms ul>li .removeRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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_v1.self_package .qty_rooms .type_rooms ul>li .removeRoom:before{content:"×";font-family:Verdana,Geneva,sans-serif;font-size:15px}.search_engine_v1.label_top .self_package .going_to select select{margin-top:5px}.search_engine_v1.search_engine>.content.self_package .destination label.from,.search_engine_v1.search_engine>.content.self_package .destination label.going_to select,.search_engine_v1.search_engine>.content.self_package .destination label.going_to.select{margin:0;vertical-align:middle}.research.package{padding-bottom:0}.research.package .destination{-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:250px;margin-right:-388px}.research.package .destination label{width:40%;padding:0 5px 0 0;margin:0;clear:none}.research.package .destination label select{width:100%}.research.package .data.startdate.date{width:170px;margin:0;float:left}.research.package .data.startdate.date input{width:100%;margin-left:5px}.research.package .data.startdate.date small{right:-2px}.research.package .travelers{margin:3px 0 0 0;padding:0;width:auto;display:inline-block}.research.package .travelers .packageRoomList{display:inline-block;border:none}.research.package .travelers .packageRoomList li{width:auto;list-style:none;margin:0;padding:0;min-height:61px;display:inline-block}.research.package .travelers .packageRoomList li .list_actions{width:auto;border:none;border-right:1px solid #d9d9d9;margin:0 10px 10px 0;padding:0 10px 0 0;display:inline-block}.research.package .travelers .packageRoomList li .list_actions .roomNumber{display:block;font-size:11px}.research.package .travelers .packageRoomList li .list_actions .roomNumber:after{display:none}.research.package .travelers .packageRoomList li .list_actions label{background:none;border:none;float:left;padding:0;width:auto;font-size:10px;margin-bottom:0}.research.package .travelers .packageRoomList li .list_actions label:after{right:1px}.research.package .travelers .packageRoomList li .list_actions label select{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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;margin-top:1px;width:50px;margin-left:5px}.research.package .travelers .packageRoomList li .list_actions label select:focus{border:1 solid;border-color:rgb(94 94 94 / .15)}.research.package .travelers .packageRoomList li .list_actions label 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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.research.package .travelers .packageRoomList li .list_actions label.traveller{display:inline-block;margin:0 10px 0 0;padding:0}.research.package .travelers .packageRoomList li .list_actions .child-ages{margin:-26px 0 0;padding:0;float:left}.research.package .travelers .packageRoomList li .list_actions .child-ages label{font-size:0}.research.package .travelers .packageRoomList li .list_actions .child-ages label:first-child{font-size:10px}.research.package .travelers .packageRoomList li:last-child .list_actions{border:none;margin:0;padding:0}.research.package .travelers .packageRoomList li .removeRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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;height:30px;line-height:28px;margin:1px 0 0 6px;padding:0 10px;position:static;font-size:0;vertical-align:top}.research.package .travelers .packageRoomList li .removeRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.research.package .travelers .packageRoomList li .removeRoom:before{content:"×";font-family:Verdana,Geneva,sans-serif;font-size:20px}.research.package .travelers .packageRoomList li .addRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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;font-weight:600;height:30px;line-height:30px;margin:17px 0 0 10px;padding:0 10px;vertical-align:bottom}.research.package .travelers .packageRoomList li .addRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.research.package .send{float:right;width:auto;margin:18px 0 10px}.research.package.search_engine_v2 .send{margin:-3px 0 10px}.package_block{display:table;width:100%;background:#fff;border:1px solid rgb(119 119 119 / .1);border-width:'';margin:10px 0!important;padding:0 0 10px!important;position:relative}.package_block:first-child{margin-top:0px!important}.package_block.masterprice{color:#777;border:3px solid #011536;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.package_block.masterprice .content .package_container>.price{padding:5px 5px 10px;border:5px solid #fff;background:#011536;color:#fff;font-family:Open Sans;font-size:12px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.package_block.masterprice .content .package_container>.price label{color:#fff;font-family:Open Sans;font-size:12px}.package_block.masterprice .content .package_container>.price .btn{background:#fff;color:#011536;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase}.package_block.masterprice .content .package_container>.price .duration strong{font-size:18px;color:#fff}.package_block.masterprice .content .package_container>.price .price_block span{color:#fff}.package_block.masterprice .content .details li .item_block.hotels_block,.package_block.masterprice .content .details li .item_block .services_block,.package_block.masterprice .content .details li .item_block .flight_block{background:rgb(119 119 119 / .03)}.package_block.masterprice .content .details h1{color:#011536;font-size:14px}.package_block .content{display:table;position:relative;width:100%}.package_block .content .package_container{display:table;width:100%;overflow:hidden;position:relative}.package_block .content .package_container .offers{float:left;display:table-cell;position:relative;width:100%}.package_block .content .package_container .offers .package_images_galleria{width:150px!important;height:150px!important;display:inline-block;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;margin:10px 10px 0;float:left;clear:left;-ms-box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-control{background:#fff;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90);width:20px;height:20px;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .1);-moz-box-shadow:0 1px 2px rgb(0 0 0 / .1);box-shadow:0 1px 2px rgb(0 0 0 / .1);border:none;top:10px;z-index:1;font-size:0;text-indent:0;position:absolute;line-height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-control.jquery-slider-control-next{z-index:2;position:absolute}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-control.jquery-slider-control-next:before{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;font-size:11px}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-control.jquery-slider-control-prev:before{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;text-indent:-15px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);float:left;font-size:11px}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-element{width:150px!important;height:150px!important;display:inline-block}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-element ul{height:100%;margin:0;padding:0;position:relative;width:100%;z-index:0}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-element ul li{float:left;height:100%;position:relative;width:100%;z-index:1}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-element ul li img{float:left;margin:0 10px 0 0;width:150px;height:150px;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover}.package_block .content .package_container .offers .package_images_galleria .jquery-slider-element ul li h2{bottom:0;background:#d9d9d9;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 0 10px;position:absolute;text-align:center;text-indent:0;width:100%;z-index:3}.package_block .content .package_container .offers h1{color:#011536;font-size:14px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:150px;margin:0 10px;padding:10px 0;background:rgb(0 0 0 / .05);min-height:30px;line-height:auto;float:left;clear:left;font-size:13px;text-align:center;text-transform:uppercase}.package_block .content .package_container .offers>h3{margin:10px 0 0}.package_block .content .package_container .offers>.aside{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:3px 0}.package_block .content .package_container .offers>.aside .daybyday,.package_block .content .package_container .offers>.aside .destination{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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-right:10px}.package_block .content .package_container .offers>.aside .daybyday:hover,.package_block .content .package_container .offers>.aside .destination:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.package_block .content .package_container .offers .rate{position:absolute;top:0;text-align:center;background:rgb(255 255 255 / .2);width:150px;margin:10px 10px 0;height:25px;line-height:25px}.package_block .content .package_container .offers .thumb{width:150px;display:inline-block;padding:0;min-height:150px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-indent:-5000px;overflow:hidden;margin:10px 10px 0;float:left;margin-bottom:30px;border-top:25px solid #fff0;-ms-box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.package_block .content .package_container .offers .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(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/placeholder.jpg);background-size:inherit}.package_block .content .package_container .offers .summary{box-sizing:border-box;display:table;table-layout:fixed;width:100%;border-spacing:10px;margin:-10px 0}.package_block .content .package_container .offers .summary>li{border:1px solid #ccc;box-sizing:border-box;display:table-cell;float:none;width:100%;vertical-align:top;-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}.package_block .content .package_container .offers .summary>li:empty{display:none!important}.package_block .content .package_container .offers .summary>li:hover{background:rgb(119 119 119 / .08);-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}.package_block .content .package_container .offers .summary>li label{display:inline-block;margin:0 0 -10px;padding: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;z-index:0;position:relative;min-height:170px;text-align:center;width:100%}.package_block .content .package_container .offers .summary>li label:before{color:#011536;display:inline-block;font-size:28px;height:40px;text-align:center;width:100%}.package_block .content .package_container .offers .summary>li label.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:","}.package_block .content .package_container .offers .summary>li label.services: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}.package_block .content .package_container .offers .summary>li label.flights span{margin:0;padding:0}.package_block .content .package_container .offers .summary>li label.flights span.direction{margin:0;padding:0 2px}.package_block .content .package_container .offers .summary>li label.flights span.direction .btnIATA{display:inline-block;font-size:0;margin:-3px 0 0;padding:0 2px;vertical-align:top}.package_block .content .package_container .offers .summary>li label.flights: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}.package_block .content .package_container .offers .summary>li label span.change{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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;background:#011536;bottom:10px;left:50%;margin:10px 0 0 -50px;padding:5px 0;position:absolute;text-align:center;width:100px}.package_block .content .package_container .offers .summary>li label span.change:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.package_block .content .package_container .offers .summary>li.services.serviceInfo .change{margin:0 0 0 -95px!important;width:190px!important}.package_block .content .package_container .offers .summary>li h2{font-size:15px;color:#777}.package_block .content .package_container>.price{width:160px;border:1px solid rgb(119 119 119 / .1);border-width:0 0 1px 1px;background:rgb(119 119 119 / .05);padding-bottom:10px;display:table-cell;text-align:center;top:3px;height:100%;vertical-align:top}.package_block .content .package_container>.price>.duration{background:rgb(0 0 0 / .05);height:30px;line-height:30px;margin:0;padding:0;text-align:center;text-transform:uppercase;top:0;width:100%}.package_block .content .package_container>.price>.duration strong{font-size:18px}.package_block .content .package_container>.price .price_block .packagePriceBlock div p{padding:2px 0;margin:0;width:100%}.package_block .content .package_container>.price .price_block .packagePriceBlock a.removeitem{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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-bottom:10px}.package_block .content .package_container>.price .price_block .packagePriceBlock a.removeitem:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.package_block .content .package_container>.price .price_block p{padding:0;margin:0;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.package_block .content .package_container>.price .price_block p.more-taxes,.package_block .content .package_container>.price .price_block p.service-taxes{padding:0;margin:3px 0;font-size:12px}.package_block .content .package_container>.price .price_block p.more-taxes strong,.package_block .content .package_container>.price .price_block p.service-taxes strong{font-weight:600}.package_block .content .package_container>.price .price_block p.total{padding:0;margin:3px 0;font-size:14px}.package_block .content .package_container>.price .price_block p.total strong{font-weight:600}.package_block .content .package_container>.price .exit{margin:5px 0 0 5px;padding-right:5px}.package_block .content .package_container>.price .exit select{margin-left:5px;width:103px}.package_block .content .package_container>.price .price_block span{color:#011536;font-size:14px}.package_block .content .package_container>.price .price_block .btn_buy a{margin-top:10px;color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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}.package_block .content .package_container>.price .price_block .btn_buy a:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.package_block .content .details{display:inline-block;padding:0;margin:0;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.package_block .content .details li{margin:0;padding:0;width:100%;float:left}.package_block .content .details li .item_block{border:1px solid rgb(119 119 119 / .1);float:left;width:100%}.package_block .content .details .air_details{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;width:100%;-webkit-border-radius:"0px";-moz-border-radius:"0px";border-radius:"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}.package_block .content .details .air_details .content{border:1px solid rgb(119 119 119 / .1);border-width:''}.package_block .content .details input.more{display:none}.package_block .content .details input.more:checked~.item_block{display:block;height:auto;margin:10px;padding:10px;width:98%;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=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}.package_block .content .details .item_block{display:none;padding-right:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;-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;margin:0;padding:0;width:auto}.package_block .content .details .item_block h4{float:left;padding:0 0 5px;font-size:15px;text-transform:uppercase;width:100%}.package_block .content .details .item_block.hotels_block{padding:10px!important}.package_block .content .details .item_block.hotels_block .content .rate{margin:0px!important}.package_block .content .details .item_block.hotels_block ul.hotels .hotel_block{margin-bottom:10px;padding:10px}.package_block .content .details .item_block.hotels_block ul.hotels .hotel_block .address{line-height:inherit;margin:0;min-height:inherit;padding:5px 0}.package_block .content .details .item_block.hotels_block ul.hotels .hotel_block .short-description{padding:0 0 10px;margin:0}.package_block .content .details .item_block.hotels_block ul.hotels .hotel_block>.content .stars{right:0}.package_block .content .details .item_block.hotels_block ul.hotels .hotel_block .hotel_adds_box{clear:right;display:inline-block;float:right;margin:0;padding:10px}.package_block .content .details .item_block.hotels_block ul.hotels .hotel_block .hotel_adds_box a{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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-left:10px}.package_block .content .details .item_block.hotels_block ul.hotels .hotel_block .hotel_adds_box a:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.package_block .content .details .item_block.services_block ul.package_service_list>li{position:relative;padding-right:170px;border:1px solid rgb(119 119 119 / .07);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:5px 0;width:100%}.package_block .content .details .item_block.services_block ul.package_service_list>li div:empty{display:none}.package_block .content .details .item_block.services_block ul.package_service_list>li .thumb{width:150px;display:inline-block;padding:0;min-height:150px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-indent:-5000px;overflow:hidden;margin:10px 10px 0;float:left;margin-bottom:30px;-ms-box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.package_block .content .details .item_block.services_block ul.package_service_list>li .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(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/placeholder.jpg);background-size:inherit}.package_block .content .details .item_block.services_block ul.package_service_list>li>.price{width:160px;background:rgb(119 119 119 / .07);text-align:center;position:absolute;right:0;top:0;height:100%;padding-top:5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.package_block .content .details .item_block.services_block ul.package_service_list>li>.price h2{color:#011536;font-size:20px;font-weight:600}.package_block .content .details .item_block.services_block ul.package_service_list>li>.price .btn{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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}.package_block .content .details .item_block.services_block ul.package_service_list>li>.price .btn:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.package_block .content .details .item_block ul.flight{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgb(119 119 119 / .1);border-width:2px;margin:0 0 5px;padding:5px 175px 44px 0;cursor:pointer;position:relative;z-index:0}.package_block .content .details .item_block ul.flight:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.package_block .content .details .item_block ul.flight.selected{border-color:#011536}.package_block .content .details .item_block ul.flight.selected:after{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;height:12px;position:absolute;width:12px;color:#ffb100;top:84%;right:76px}.package_block .content .details .item_block .price_block{position:absolute;right:0;text-align:center;width:170px}.package_block .content .details .item_block .price_block dfn,.package_block .content .details .item_block .price_block small{text-transform:capitalize;font-variant:normal;font-style:normal;margin-top:5px;display:inline-block;margin:0;padding:0;width:100%}.package_block .content .details .item_block .price_block .price-exchange{display:inline-block;font-weight:600;padding:1px 0;text-transform:uppercase;width:100%}.package_block .content .details .item_block .price_block .total{display:inline-block;text-transform:uppercase;margin-top:5px;width:100%}.package_block .content .details .item_block .price_block small{display:inline-block;width:100%}.package_block .content .details .item_block .price_block:before{border:2px solid rgb(119 119 119 / .15);bottom:-20px;content:"";height:12px;left:50%;margin-left:-6px;position:absolute;width:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.package_block .content .details .item_block .pagination{display:inline-block;margin-top:5px;text-align:center;width:100%}.package_block .content .details .item_block .pagination .result_pager{display:inline-block;float:left}.package_block .content .details .item_block .pagination .pager{display:inline-block;min-width:150px;padding:0 30px;text-align:center}.package_block .content .details .item_block .pagination .pager li{background:rgb(119 119 119 / .15);display:inline-block;padding:2px 5px!important;-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}.package_block .content .details .item_block .pagination .items_page.select{float:right;margin:10px -5px 0 0!important;padding-right:5px}.package_block .content .details .item_block .pagination .items_page.select select{width:52px;margin-left:5px}.package_block .content .details ul.flight_group{border-top:none}.package_block .content .details ul.flight_group:before{display:none}.package_block .content .details ul.flight_group .flight{padding-top:5px;padding-left:5px;position:relative;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.package_block .content .details ul.flight_group .flight:before{display:none}.package_block .content .details ul.flight_group .flight:first-child{border-top:none}.package_block .content .details ul.flight_group .directions{width:43%}.package_block .content .details ul.flight_group .directions p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom;width:120px}.package_block .content .details ul.flight_group p.cia{width:5%}.package_block .content .details ul.flight_group p.info{font-size:11px;height:15px;left:3px;line-height:15px;margin:0;position:absolute;top:20px;width:15px}.package_block .content .details ul.flight_group p strong{font-size:10px;color:#aaa;font-weight:400;line-height:normal}.package_block .content.version-one .package_container .offers .summary>li{border:none;padding:0}.package_block .content.version-one .package_container .offers .summary>li:hover{background:none}.package_block .content.version-one .package_container .offers .summary>li label{border:2px solid #e6e6e6;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.package_block .content.version-one .package_container .offers .summary>li label:hover{background:rgb(119 119 119 / .08);-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}.package_block .content.version-one .package_container .offers .summary>li label span{display:inline-block}.package_block .content.version-one .package_container .offers .summary>li label span.change{bottom:15px}.package_block .content.version-one .package_container .offers .summary>li label.active{border-color:#011536}.package_block .content.version-one .package_container .offers .summary>li.hotel label span{display:unset;line-height:1.4}.package_block .content.version-one .details .item_block:hover{-webkit-box-shadow:0 0 2px rgb(0 0 0 / .4);-moz-box-shadow:0 0 2px rgb(0 0 0 / .4);box-shadow:0 0 2px rgb(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}.package_block .content.version-one .details .item_block .list_options>li.selected{border-color:#011536}.package_block .content.version-two .package_container .offers .thumb{border:none;position:absolute;top:0;left:0}.package_block .content.version-two .package_container .offers h1{margin:0;padding:10px 10px 0 170px;text-align:left;width:100%;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;background:#fff0}.package_block .content.version-two .package_container .offers h3{float:left;margin:0;padding:5px 10px 0 170px}.package_block .content.version-two .package_container .offers h3: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;float:left;font-size:20px;padding:0 5px 0 0;margin:0}.package_block .content.version-two .package_container .offers .summary{margin:0;border-spacing:0;padding:5px 5px 0 175px}.package_block .content.version-two .package_container .offers .summary>li{width:auto;margin:0;padding:0;float:left;display:inline-block;border:none;position:relative;z-index:0}.package_block .content.version-two .package_container .offers .summary>li label{margin:0;min-height:inherit;padding:2px 15px 0 20px;text-align:left;color:#9d9d9d}.package_block .content.version-two .package_container .offers .summary>li label:before{border:1px solid #9d9d9d;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#9d9d9d;font-size:11px;height:20px;left:-5px;line-height:20px;position:absolute;text-align:left;text-indent:4px;top:0;width:20px;z-index:2}.package_block .content.version-two .package_container .offers .summary>li label.hotel:before{text-indent:7px!important}.package_block .content.version-two .package_container .offers .summary>li label:hover{background:#fff0;cursor:default}.package_block .content.version-two .package_container .offers .summary>li p.more{display:none}.package_block .content.version-two .package_container .offers .package_images_galleria{position:absolute;z-index:0;left:0}.package_block .content.version-two .package_container .price p{float:left;padding:5px 0 0 0;margin:0;width:100%}.package_block .content.version-two .package_container .price p.duration{padding:0 0;margin:0}.package_block .content.version-two .package_container .price p small{font-size:13px;width:100%;float:left;text-align:center;padding:0;margin:0}.package_block .content.version-two .package_container .price span{font-size:18px;font-weight:600;display:inline-block;width:100%}.package_block .content.version-two .package_container .price span.price-exchange{font-size:13px;display:inline-block;padding:10px 0 0}.package_block .content.version-two .package_container .price span.price-exchange.searching{margin:0 15px 0 5px;padding:5px 5px 3px;position:relative;top:5px;z-index:0}.package_block .content.version-two .package_container .price span.price-exchange.searching:before{content:"";margin:5px 5px 0 0;margin:0;font-size:0;border-top:2px solid rgb(119 119 119 / .13);border-right:2px solid rgb(119 119 119 / .13);border-bottom:2px solid rgb(119 119 119 / .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;height:10px!important;width:10px!important;left:40%;margin:0;right:0;top:5px;border-top:2px solid #011536;border-right:2px solid #011536;border-bottom:2px solid #011536}.package_block .content.version-two .package_container .price .price_block .btn_buy{padding:0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.packages.self_packages.version-two .breadcrumbs{padding:10px 0}.packages.self_packages.version-two .package_container{float:left;margin:10px 0 0;width:100%}.packages.self_packages.version-two .package_container>h1{text-indent:5px;vertical-align:middle}.packages.self_packages.version-two .package_container>h1: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;font-size:30px;vertical-align:middle;color:#011536;float:left;margin:2px 0 0;text-indent:0}.packages.self_packages.version-two .package_container>h3{margin:0 0 10px}.packages.self_packages.version-two .package_container #btnDayByDay{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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;height:30px;line-height:30px;margin:0;padding:0 10px;float:right}.packages.self_packages.version-two .package_container #btnDayByDay:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.packages.self_packages.version-two .package_container .package_description{display:inline-block;float:left;padding:5px;width:50%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.packages.self_packages.version-two .package_container .package_description p{font-size:14px;line-height:1.3;margin:0 0 5px;padding:0;text-transform:inherit;text-transform:capitalize}.packages.self_packages.version-two .package_container .package_description ul{float:left;margin:5px 0 0 15px;padding:0;text-decoration:none}.packages.self_packages.version-two .package_container .package_description ul li{display:inline-block;list-style:none;margin:0;padding:0;position:relative;text-indent:5px;width:50%;z-index:0}.packages.self_packages.version-two .package_container .package_description ul li:before{background:#aaa;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";display:inline-block;float:left;height:5px;margin-left:-10px;position:absolute;text-indent:0;top:6px;width:5px}.packages.self_packages.version-two .package_container .package_images_galleria{clear:left;float:left;width:40%;padding:0;margin:0 0 5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgb(119 119 119 / .13)}.packages.self_packages.version-two .package_container .package_images_galleria .galleria-container{height:225px!important;width:100%}.packages.self_packages.version-two .package_container .package_images_galleria .galleria-container .galleria-stage{bottom:0!important;left:0!important;right:0!important;top:0!important}.packages.self_packages.version-two .package_container .package_images_galleria .galleria-container .galleria-stage .galleria-images{height:100%;left:0;position:absolute;top:0;width:100%}.packages.self_packages.version-two .package_container .package_images_galleria .galleria-container .galleria-thumbnails-container{display:none}.packages.self_packages.version-two .package_container .package_images_galleria .galleria-container .galleria-image{display:block;height:100%!important;width:100%!important}.packages.self_packages.version-two .package_container .package_images_galleria .galleria-container .galleria-image img{height:100%!important;left:0!important;top:0!important;width:100%}.packages.self_packages.version-two .package_container .package_engine{display:inline-block;float:left;margin:0;padding:0;width:40%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.packages.self_packages.version-two .package_container .package_engine #package_engine_ok{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 5px 0 0;float:right}.packages.self_packages.version-two .package_container .package_engine #package_engine_ok:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.packages.self_packages.version-two .package_container .package_engine .travelers{position:relative;z-index:0}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list{-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;display:inline-block;padding:0;margin:0;width:100%}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f1f1f1;float:left;margin:2px 0;padding:10px 0;position:relative;width:100%}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li:nth-child(3){border-top:none}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li:nth-child(even){background:#f1f1f1;padding-bottom:15px}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions{display:inline-block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0;padding:0;width:100%}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions p{float:left;font-size:10px;font-weight:600;margin:5px 0 0;padding:5px 0 2px 5px;width:auto}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions label.traveller{clear:left;float:left;margin:0 0 0 5px;padding:0;width:45px}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions label.traveller span{font-size:11px}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions label.select::after{right:1px}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions .years_old{border-left:1px solid #f1f1f1;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:right;margin:-20px 0 0;padding:0 0 0 5px;width:84%}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions .years_old p{font-size:12px;float:left;font-weight:500;margin:0;padding:0;width:100%}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions .years_old label.select{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:5px 5px 0 0;position:relative;width:50px}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions .years_old label.select select{font-size:12px}.packages.self_packages.version-two .package_container .package_engine .travelers a.addRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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:13px;height:30px;line-height:30px;margin:0;padding:0 10px;float:right}.packages.self_packages.version-two .package_container .package_engine .travelers a.addRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.packages.self_packages.version-two .package_container .package_engine .travelers a.removeRoom{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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:10px;height:10px;line-height:10px;margin:0 10px 5px 0;padding:5px;float:right;overflow:hidden;font-size:0;position:absolute;right:0;bottom:10px}.packages.self_packages.version-two .package_container .package_engine .travelers a.removeRoom:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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}.packages.self_packages.version-two .package_container .package_engine .travelers a.removeRoom:before{content:"×";font-family:Verdana,Geneva,sans-serif;color:#fff;float:left;width:10px;height:10px;line-height:10px;text-indent:0;font-size:13px;text-align:center}.packages.self_packages.version-two .package_container .package_calendar{display:inline-block;float:right;padding:0;width:59.5%;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eaeaea;background:#f1f1f1}.packages.self_packages.version-two .package_container .package_calendar div .header{width:100%;display:inline-block;position:relative;z-index:1;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;background:#011536}.packages.self_packages.version-two .package_container .package_calendar div .header .navigation{margin:0;position:absolute;width:100%;top:6px;height:auto}.packages.self_packages.version-two .package_container .package_calendar div .header .navigation button{border:none;font-size:0;width:30px;height:30px;line-height:30px;cursor:pointer}.packages.self_packages.version-two .package_container .package_calendar div .header .navigation button:before{font-size:13px;color:#fff;float:left;cursor:pointer}.packages.self_packages.version-two .package_container .package_calendar div .header .navigation button.previous{left:6px;position:absolute}.packages.self_packages.version-two .package_container .package_calendar div .header .navigation button.previous: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;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.packages.self_packages.version-two .package_container .package_calendar div .header .navigation button.next{right:6px;position:absolute}.packages.self_packages.version-two .package_container .package_calendar div .header .navigation button.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;text-indent:10px}.packages.self_packages.version-two .package_container .package_calendar div .header h2{font-size:13px;color:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px 0;text-align:center;text-transform:uppercase;width:auto}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin:0;padding:0;position:relative;background:#eaeaea;border:1px solid #011536}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar thead tr th{background:#011536;color:#fff;font-size:13px;font-weight:600;padding:0;text-transform:uppercase}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr{border:none;cursor:pointer;float:none;height:40px;line-height:40px}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td{text-align:center;padding:0;margin:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#777;border:1px solid currentcolor}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.priced div .day-number strong{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;right:5px;bottom:5px;width:15px;line-height:15px;height:15px;font-size:11px;font-weight:700;z-index:1;border:1px solid #c4c4c4}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.weekend{background:#f1f1f1}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.inactive{cursor:default!important;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.selected div{cursor:default;background:#ffb100;color:#fff}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.selected div .day-number{background:rgb(0 0 0 / .1)}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.selected div .day-number strong{color:#fff;cursor:default}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.selected div .content{background:#fff0}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.selected div .content .date-cell.search{width:100%;height:100%;font-size:0}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.selected div .content .date-cell.search:before{content:"";margin:0;font-size:0;border-top:2px solid rgb(119 119 119 / .13);border-right:2px solid rgb(119 119 119 / .13);border-bottom:2px solid rgb(119 119 119 / .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;width:10px;height:10px;right:5px;top:14px;border-top:2px solid rgb(255 255 255 / .05);border-right:2px solid rgb(255 255 255 / .05);border-bottom:2px solid rgb(255 255 255 / .05)}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.selected div .content .date-cell.price{color:#fff;cursor:default}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div{border:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;padding:0;width:100%;position:relative;z-index:0}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .day-number{border:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;padding:0 5px;width:100%;background:#fff}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .day-number strong{color:#011536;font-family:Open Sans;font-size:24px;font-weight:400;font-weight:600;font-size:19px;color:rgb(119 119 119 / .5);margin:0;padding:0}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content{display:inline-block;padding:0;vertical-align:top;position:absolute;z-index:2;left:0;bottom:0}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content p{font-size:0}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content .date-cell.price{color:#777;font-size:11px;font-weight:600;margin:0;padding:0;float:left;line-height:13px}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content .date-cell.search{font-size:0;background:#fff;text-align:center}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content .date-cell.search: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;position:absolute;right:5px;text-align:right;top:-5px;width:100%}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content .date-cell.search: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:#011536;font-size:14px;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}.packages.self_packages.version-two .package_container .package_calendar div span.priceByPerson{display:inline-block;width:100%;text-align:center;padding:10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#777;background:#f1f1f1}.packages.self_packages.version-two .package_container .important_info{background:#f1f1f1;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;height:100%;margin:8px 0 0;padding:10px;text-align:center;vertical-align:top;width:100%}.packages.self_packages.version-two .package_container .package_selection{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-height:150px;padding:10px 0;position:relative;width:100%;z-index:0}.packages.self_packages.version-two .package_container .package_selection .hotels.list_options.package_hotel_list{padding-left:0}div.sorting.self_packages .sortingData{margin-left:-225px;padding-left:225px}div.sorting.self_packages .pagination{padding-right:0}.backButton li a{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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}.backButton li a:hover{-webkit-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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_buy{width:100%;float:left;margin-bottom:30px;border-bottom:2px solid rgb(119 119 119 / .2)}.list_buy li{float:left}.list_buy li a{float:left;padding:10px 15px;background:rgb(119 119 119 / .35);color:#fff;text-transform:uppercase;font-size:15px;position:relative}.order .list_buy li a.my-orders{background:#011536}.order .list_buy li a.my-orders:before{content:"";width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;color:#011536;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 #011536;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:#011536}.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 rgb(119 119 119 / .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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 5px rgb(0 0 0 / .4);box-shadow:0 0 5px rgb(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:#ffb100;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 rgb(119 119 119 / .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 rgb(119 119 119 / .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:0;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:#000204}.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:#011536;-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:rgb(119 119 119 / .07);text-align:center}.service_order .order_details h1{font-size:13px;color:#fff;background:#011536;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:#011f4f;border-top:1px solid #022868;font-weight:400}.service_order .order_details p{text-align:center}.service_order .order_details p.date{display:block;padding:10px 0;border:solid rgb(119 119 119 / .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 rgb(119 119 119 / .06);width:67%}.service_order .order_warnings p{margin:0;padding:0}.service_order .order_warnings p strong{color:#011536}.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 rgb(119 119 119 / .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:#ffb100;font-weight:600}.service_order .payments>ul>li p.card_name{color:#ffb100}.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 rgb(119 119 119 / .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 rgb(119 119 119 / .1);padding:7px 0;list-style:none;margin-left:0}.service_order .travelers>ul>li:first-child{border-top:1px solid rgb(119 119 119 / .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 rgb(119 119 119 / .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 rgb(119 119 119 / .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:rgb(119 119 119 / .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 rgb(119 119 119 / .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:0;padding:0}.service_order .order_messages .content li.msg{border-bottom:1px solid rgb(119 119 119 / .1);margin:0;padding:0 0 10px}.service_order .order_messages .content li.msg h2{padding:2px 0;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:0 0 0 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 rgb(119 119 119 / .1);padding:5px 0 15px}.service_order .order_messages .content li.answer label.subject input[type=text]{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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:rgb(94 94 94 / .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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.service_order .order_messages .content li.answer label.message p{margin:0;padding:0}.service_order .order_messages .content li.answer label.message textarea{color:#777;font-family:Open Sans;font-size:11px;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 rgb(119 119 119 / .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:rgb(94 94 94 / .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:.45;-moz-opacity:.45;filter:alpha(opacity=45);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=50);background:rgb(94 94 94 / .15);pointer-events:none;outline:none}.service_order .order_messages .content li a.message_send{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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:#011536;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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 rgb(119 119 119 / .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 0 0 0;border-top:1px solid rgb(119 119 119 / .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:0}.service_order .products>li.services_block p.fare strong span{background:#fff0;float:none;height:auto;line-height:inherit;text-indent:0;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 rgb(119 119 119 / .1)}.service_order .products>li .locs p{font-size:0;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:#011536;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 #011536;padding:0 5px;vertical-align:middle;font-size:14px!important;color:#ffb100;font-family:Open Sans;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:#ffb100;font-family:Open Sans;font-size:18px;font-weight:400;padding:5px;font-weight:600}.service_order .products>li p.type:before{font-size:20px;color:#011536;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:red;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}.comments{width:981px;margin:30px auto 0 auto}.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:'';padding:0 0 43px;background:#fff0;border:1px solid rgb(119 119 119 / .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:#011536;font-family:Open Sans;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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 3px rgb(0 0 0 / .4);box-shadow:0 0 3px rgb(0 0 0 / .4);background:#fff;border:3px solid #011536}.tray .list_item>li.current>.content:before{color:#011536}.tray .list_item>li.current .price_details{background:#011536;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:#011536;text-align:center}.tray .list_item>li.current .price_details:after{content:"";width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;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:#011536}.tray .price_details{padding:5px 10px;position:relative;background:rgb(119 119 119 / .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 rgb(119 119 119 / .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:0;padding:0;position:absolute;z-index:1;right:7px;top:10px}.tray .price_details .removetrayitem small{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;padding:0;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:''!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 rgb(0 0 0 / .4);-moz-box-shadow:0 0 3px rgb(0 0 0 / .4);box-shadow:0 0 3px rgb(0 0 0 / .4);border:1px solid #011536;border-bottom:none;padding-top:0;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 rgb(119 119 119 / .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:#ffb100;font-family:Open Sans;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:0;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:rgb(119 119 119 / .1);position:relative;border-color:#011536;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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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:0;-moz-border-radius:0;border-radius:0;font-size:12px;color:#fff;font-family:Open Sans;font-weight:400;background:#000;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 #fff0;border-right:10px solid #fff0;border-bottom:10px solid currentColor;border-width:5px;color:#000;-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}.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:700;padding:0;margin:0;border:1px solid #666;background:#fff;opacity:.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:.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}.logged_in{width:230px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logged_in a{color:#ffb100;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:#ca9f00;font-family:Open Sans;font-size:16px;font-weight:400;float:right;color:'';text-align:right;margin-top:24px 0 0 0;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:0}#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:0;margin:0;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 #fff0;border-right:10px solid #fff0;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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#ff7f00;background-color:#ff7f00;border-width:0;border:#fff0;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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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-family:Open Sans;font-size:14px;font-weight:500;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:rgb(119 119 119 / .3);background-color:rgb(119 119 119 / .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 rgb(0 0 0 / .03);-moz-box-shadow:inset 0 171px 0 rgb(0 0 0 / .03);box-shadow:inset 0 171px 0 rgb(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:#011536;text-decoration:underline}.main_font{color:#777;font-family:Inter;font-size:13px;font-weight:400}.main_content_bg{background:#fff}.top_menu_font{color:#fff;font-size:13px;font-weight:400}.top_menu_font{color:#fff;font-size:13px;font-weight:400}.top_menu_text_font{color:#fff;font-size:13px;font-weight:400}.header_bg{background:#fffcfc}.main_menu_bg{background:#d9901f}.my_orders_font{color:#ca9f00;font-family:Open Sans;font-size:16px;font-weight:400}.main_menu_font{color:#fff;font-family:Open Sans;font-size:14px;text-transform:uppercase}.main_menu_btn_bg{background:#d9901f}.main_menu_hover_btn_bg{background:#152b54}.main_menu_hover_font{color:#fff}.submenu_background{background:#011536}.submenu_title_level_01{font-weight:600;text-transform:uppercase}.h1{color:#011536;font-family:Open Sans;font-size:24px;font-weight:400}.h2{color:#011536;font-family:Open Sans;font-size:22px;font-weight:400}.h3{color:#011536;font-family:Open Sans;font-size:16px;font-weight:600}.h4{color:#ffb100;font-family:Open Sans;font-size:18px;font-weight:400}.h5{color:#ffb100;font-family:Open Sans;font-size:16px;font-weight:400}.h6{color:#ffb100;font-family:Open Sans;font-size:14px;font-weight:400}.texto01{color:#777;font-family:Open Sans;font-size:13px}.texto02{color:#777;font-family:Open Sans;font-size:13px}.texto03{color:#777;font-family:Open Sans;font-size:13px}.texto04{color:#777;font-family:Open Sans;font-size:13px}.texto05{color:#777;font-family:Open Sans;font-size:13px}.texto06{color:#777;font-family:Open Sans;font-size:13px}.texto07{color:#777;font-family:Open Sans;font-size:13px}.texto08{color:#777;font-family:Open Sans;font-size:13px}.texto09{color:#777;font-family:Open Sans;font-size:13px}.texto10{color:#777;font-family:Open Sans;font-size:13px}.input_bg{background:#fff}.input_font{color:#777;font-family:Open Sans;font-size:11px}.label_typo{color:#777}.links{color:#ffb100;text-decoration:none}.tip_typo{color:#fff;font-family:Open Sans;font-size:12px;font-weight:400}.button_gen_bg{background:rgb(119 119 119 / .3)}.button_gen_typo{color:#fff;font-family:Open Sans;font-size:14px;font-weight:500;text-transform:uppercase}.button_call_typo{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase}.button_call_bg{background:#ff7f00}.button_call_search_typo{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase}.button_call_search_bg{background:#ffb100}.filter_bg{background:rgb(119 119 119 / .1)}.filter_main_title_typo{color:#fff;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase}.filter_main_title_bg{background:#011536}.filter_each_main_title_typo{color:#9d9d9d;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase}.filter_slider_bullets_color{background:#011536}.calendar_typo{color:#777;font-family:Open Sans;font-size:12px;font-weight:400}.pesq_inc_typo{color:#fff;font-family:Open Sans;font-size:12px;font-weight:400}.btn_buy_typo{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase}.btn_buy_bg{background:#011536}.footer_bg{background:#f9f9f9 url(https://viaja.dotz.com.br/wp-content/themes/travelgo/inc/images/bg_footer.png) no-repeat}.footer_title_typo{color:#fff}.flight_price_group_bg{background:#fff}.results_air_price_bg{background:rgb(119 119 119 / .05)}.results_air_price_typo{color:#d88f2f;font-size:13px}.flight_master_price_bg{background:#001f58}.flight_master_price_button_call_bg{background:#003582}.hotel_container_description_typo{color:#011536}.hotel_container_description_price_color{color:#ffb100;font-weight:600}.hotel_master_price_bg{background:#ffb100}.hotel_master_price_button_call_typo{color:#fff;font-family:Open Sans;font-weight:600;text-transform:uppercase}.hotel_master_price_button_call_bg{background:#d69500}.hotel_master_price_room_bg{background:#ffb100}.service_price_group_bg{background:#fff}.service_price_group_title{font-size:14px}.services_master_price_bg{background:#ffb100}.services_master_price_button_call_typo{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase}.services_master_price_button_call_bg{background:#db9800}.hotel_price_group_bg{background:#fff}.results_hotel_price_bg{background:rgb(119 119 119 / .07)}.results_services_price_bg{background:rgb(119 119 119 / .07)}.results_services_price_typo{color:#011536;font-size:20px;font-weight:600}.services_master_price_group_title{color:#ffb100}.tray_package_title_font{color:#011536;font-family:Open Sans;font-size:13px;font-weight:600}.tray_package_item_bg{background:#fff0}.tray_package_detail_bg{background:rgb(119 119 119 / .1)}.tray_package_detail_title_typo{color:#777;font-size:13px;font-weight:400}.tray_package_active_detail_bg{background:#011536}.tray_package_active_title_typo{color:#fff}.tray_package_total_font{color:#ffb100;font-family:Open Sans;font-size:15px;font-weight:700}.self_package_price_group_bg{background:#fff}.self_package_price_group_title_typo{color:#011536;font-size:14px}.results_self_package_price_bg{background:rgb(119 119 119 / .05)}.self_package_master_price_button_call_bg{background:#fff}.self_package_master_price_button_call_typo{color:#011536;font-family:Open Sans;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:#011536}.self_package_master_price_block_type{color:#fff;font-family:Open Sans;font-size:12px}.dynamic_package_group_bg{background:#fff}.dynamic_package_price_bg{background:rgb(119 119 119 / .05)}.dynamic_package_results_price_typo{color:#d88f2f}.dynamic_package_master_price_bg{background:#ffb100}.dynamic_package_master_price_button_call_typo{color:#fff}.dynamic_package_master_price_button_call_bg{background:#db9800}.tour_group_bg{background:#fff}.tour_group_title_typo{color:#011536;font-family:Open Sans;font-size:16px;font-weight:600}.tour_bg_tab_inactive{background:rgb(119 119 119 / .07)}.tour_container_description_typo{color:#011536}.tour_container_description_price_color{color:#ffb100;font-weight:600}.results_tour_price_bg{background:rgb(119 119 119 / .07)}.tour_container_tab_bg{background:#fff}.tour_container_tab_description_typo{color:#777;font-family:Open Sans;font-size:12px;font-weight:600;text-transform:uppercase}.tour_container_tab_description_typo{color:#777;font-family:Open Sans;font-size:12px;font-weight:600;text-transform:uppercase}.tour_master_price_bg{background:#ffb100}.results_tour_price_bg{background:rgb(119 119 119 / .07)}.tour_master_price_button_call_typo{color:#fff;font-family:Open Sans;font-weight:600;text-transform:uppercase}.tour_master_price_button_call_bg{background:#d69500}.tour_master_price_room_bg{background:#ffb100}.order_code_bg{background:#fff}.order_code_text_typo{color:#777;font-family:Open Sans;font-size:14px}.order_code_big_typo{color:#011536;font-family:Open Sans;font-size:16px}.order_code_big_bg{background:rgb(119 119 119 / .1)}.order_code_mail_text_typo{color:#011536;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase}.search_engine_text_default{color:#777}.search_engine_bg{background:rgb(255 255 255 / .7)}.search_engine_title_typo{color:#ffb100}.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:#ffb100}.search_engine_tabs_btn_bg{background:#fff}.search_engine_title_typov2{color:#ffb100}.search_engine_tabs_btn_active_typov2{color:#011536}.search_engine_tabs_btn_typov2{color:#777;font-weight:500;line-height:18px;text-transform:uppercase}.mobile_main_font{color:#777;font-family:Open Sans;font-size:13px;font-weight:400}