@media screen and (max-width:900px){.main_font{color:#3d3d3d;font-family:proxima_novaregular;font-size:14px;font-weight:400;line-height:24px}.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:#fff}.main_menu_bg{background:#15264c}.my_orders_font{color:#15264c;font-family:Open Sans;font-size:12px;font-weight:400}.main_menu_font{color:#fff;font-family:Open Sans;font-size:14px;text-transform:uppercase}.main_menu_btn_bg{background:#15264c}.main_menu_hover_btn_bg{background:#0d74b9}.main_menu_hover_font{color:#fff}.submenu_background{background:#15264c}.submenu_title_level_01{font-weight:600;text-transform:uppercase}.h1{color:#15264c;font-family:ProximaNova-Light;font-size:24px;font-weight:400}.h2{color:#15264c;font-family:ProximaNova-Light;font-size:22px;font-weight:400}.h3{color:#15264c;font-family:ProximaNova-Light;font-size:16px;font-weight:600}.h4{color:#0d74b9;font-family:proxima_novaregular;font-size:18px;font-weight:400}.h5{color:#0d74b9;font-family:Open Sans;font-size:16px;font-weight:400}.h6{color:#0d74b9;font-family:Open Sans;font-size:14px;font-weight:400}.texto01{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto02{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto03{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto04{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto05{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto06{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto07{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto08{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto09{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto10{color:#3d3d3d;font-family:Open Sans;font-size:13px}.input_bg{background:#fff}.input_font{color:#3d3d3d;font-family:proxima_novaregular;font-size:16px}.label_typo{color:#3d3d3d;font-size:15px}.links{color:#0d74b9;text-decoration:none}.tip_typo{color:#fff;font-family:Open Sans;font-size:12px;font-weight:400}.button_gen_bg{background:rgba(61,61,61,.3)}.button_gen_typo{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;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:#74b749}.button_call_search_typo{color:#fff;font-family:Open Sans;font-size:16px;font-weight:400;text-transform:uppercase}.button_call_search_bg{background:#fcba32}.filter_bg{background:#fff}.filter_main_title_typo{color:#bababa;font-family:Kapra;font-size:18px;font-weight:600;text-transform:uppercase}.filter_main_title_bg{background:#ededed}.filter_each_main_title_typo{color:#636363;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase}.filter_slider_bullets_color{background:#15264c}.calendar_typo{color:#3d3d3d;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:#15264c}.footer_bg{background:#203559 url(/wp-content/uploads/2014/09/bg_footer-1.png) repeat-x}.footer_title_typo{color:#fff;font-size:14px;text-transform:uppercase}.footer_text_typo{font-size:14px}.loading_overlay_new{background:rgba(0,0,0,.28)}.flight_price_group_bg{background:#fff}.results_air_price_bg{background:rgba(61,61,61,.05)}.results_air_price_typo{color:#fcba32}.flight_button_call_bg{background:#0a5c93}.flight_master_price_bg{background:#0d74b9}.flight_master_price_button_call_bg{background:#0a5c93}.hotel_container_description_typo{color:#15264c}.hotel_container_description_price_color{color:#0d74b9;font-weight:600}.hotel_master_price_bg{background:#0d74b9}.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:#0a5c93}.hotel_master_price_room_bg{background:#0d74b9}.service_price_group_bg{background:#fff}.service_price_group_title{font-size:14px}.services_master_price_bg{background:#0d74b9}.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:#0b5f98}.hotel_price_group_bg{background:#fff}.results_hotel_price_bg{background:rgba(61,61,61,.07)}.results_services_price_bg{background:rgba(61,61,61,.07)}.results_services_price_typo{color:#15264c;font-size:20px;font-weight:600}.services_master_price_group_title{color:#0d74b9}.tray_package_title_font{color:#15264c;font-family:Kapra;font-size:13px;font-weight:600}.tray_package_item_bg{background:0 0}.tray_package_detail_bg{background:rgba(61,61,61,.1)}.tray_package_detail_title_typo{color:#3d3d3d;font-size:13px;font-weight:400}.tray_package_active_detail_bg{background:#15264c}.tray_package_active_title_typo{color:#fff}.tray_package_total_font{color:#0d74b9;font-family:Kapra;font-size:15px;font-weight:700}.self_package_price_group_bg{background:#fff}.self_package_price_group_title_typo{color:#15264c;font-size:14px}.results_self_package_price_bg{background:rgba(61,61,61,.05)}.self_package_master_price_button_call_bg{background:#fff}.self_package_master_price_button_call_typo{color:#15264c;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:#15264c}.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:rgba(61,61,61,.05)}.dynamic_package_results_price_typo{color:#fcba32}.dynamic_package_master_price_bg{background:#0d74b9}.dynamic_package_master_price_button_call_typo{color:#fff}.dynamic_package_master_price_button_call_bg{background:#0b5f98}.tour_group_bg{background:#fff}.tour_group_title_typo{color:#15264c;font-family:Open Sans;font-size:16px;font-weight:600}.tour_bg_tab_inactive{background:rgba(61,61,61,.07)}.tour_container_description_typo{color:#15264c}.tour_container_description_price_color{color:#0d74b9;font-weight:600}.results_tour_price_bg{background:rgba(61,61,61,.07)}.tour_container_tab_bg{background:#fff}.tour_container_tab_description_typo{color:#3d3d3d;font-family:Open Sans;font-size:12px;font-weight:600;text-transform:uppercase}.tour_container_tab_description_typo{color:#3d3d3d;font-family:Open Sans;font-size:12px;font-weight:600;text-transform:uppercase}.tour_master_price_bg{background:#0d74b9}.results_tour_price_bg{background:rgba(61,61,61,.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:#0a5c93}.tour_master_price_room_bg{background:#0d74b9}.order_code_bg{background:#fff}.order_code_text_typo{color:#3d3d3d;font-family:Open Sans;font-size:14px}.order_code_big_typo{color:#15264c;font-family:Open Sans;font-size:16px}.order_code_big_bg{background:rgba(61,61,61,.1)}.order_code_mail_text_typo{color:#15264c;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase}.search_engine_text_default{color:#3d3d3d;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.search_engine_bg{background:rgba(255,255,255,.7)}.search_engine_title_typo{color:#0d74b9}.search_engine_color{color:#3d3d3d}.search_engine_tabs_bg{background:#fff}.search_engine_tabs_btn_bg{background:#fff}.search_engine_tabs_btn_typo{color:#3d3d3d;font-weight:500;line-height:18px;text-transform:uppercase}.search_engine_tabs_btn_active_typo{color:#fff}.search_engine_tabs_btn_active_bg{background:#0d74b9}.search_engine_tabs_btn_bg{background:#fff}.search_engine_title_typov2{color:#0d74b9;font-family:Kapra;font-size:40px;font-weight:400;letter-spacing:-.01em;text-transform:uppercase}.search_engine_tabs_btn_active_typov2{color:#15264c}.search_engine_tabs_btn_typov2{color:#3d3d3d;font-weight:500;line-height:18px;text-transform:uppercase}.mobile_main_font{color:#777;font-family:Open Sans;font-size:13px;font-weight:400}.filterCountBadge{display:none}.customSlider{max-width:100%!important}.customSlider .vc_column-inner{padding:0}.customSlider .vc_column-inner .metaslider{padding:0}.customSlider .vc_column-inner .metaslider div[id^=metaslider_container] ol.flex-control-nav{bottom:0!important;top:unset;text-align:center;display:inline-block!important;margin:0 auto!important;right:0!important;left:0!important}.customSlider .vc_column-inner .metaslider div[id^=metaslider_container] ol.flex-control-nav li a{display:block!important;font-size:0!important;color:rgba(0,0,0,.7)}.customSlider .vc_column-inner .metaslider div[id^=metaslider_container] ol.flex-control-nav li a:before{content:"\2022";font-size:50px!important;text-shadow:0 0 7px #fff}.customSlider .vc_column-inner .metaslider div[id^=metaslider_container] ol.flex-control-nav li a.flex-active{color:#fff}.customSlider .vc_column-inner .metaslider div[id^=metaslider_container] ol.flex-control-nav li.flex-slide-count{display:none}.main_font{color:#3d3d3d;font-family:proxima_novaregular;font-size:14px;font-weight:400;line-height:24px}.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:#fff}.main_menu_bg{background:#15264c}.my_orders_font{color:#15264c;font-family:Open Sans;font-size:12px;font-weight:400}.main_menu_font{color:#fff;font-family:Open Sans;font-size:14px;text-transform:uppercase}.main_menu_btn_bg{background:#15264c}.main_menu_hover_btn_bg{background:#0d74b9}.main_menu_hover_font{color:#fff}.submenu_background{background:#15264c}.submenu_title_level_01{font-weight:600;text-transform:uppercase}.h1{color:#15264c;font-family:ProximaNova-Light;font-size:24px;font-weight:400}.h2{color:#15264c;font-family:ProximaNova-Light;font-size:22px;font-weight:400}.h3{color:#15264c;font-family:ProximaNova-Light;font-size:16px;font-weight:600}.h4{color:#0d74b9;font-family:proxima_novaregular;font-size:18px;font-weight:400}.h5{color:#0d74b9;font-family:Open Sans;font-size:16px;font-weight:400}.h6{color:#0d74b9;font-family:Open Sans;font-size:14px;font-weight:400}.texto01{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto02{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto03{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto04{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto05{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto06{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto07{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto08{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto09{color:#3d3d3d;font-family:Open Sans;font-size:13px}.texto10{color:#3d3d3d;font-family:Open Sans;font-size:13px}.input_bg{background:#fff}.input_font{color:#3d3d3d;font-family:proxima_novaregular;font-size:16px}.label_typo{color:#3d3d3d;font-size:15px}.links{color:#0d74b9;text-decoration:none}.tip_typo{color:#fff;font-family:Open Sans;font-size:12px;font-weight:400}.button_gen_bg{background:rgba(61,61,61,.3)}.button_gen_typo{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;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:#74b749}.button_call_search_typo{color:#fff;font-family:Open Sans;font-size:16px;font-weight:400;text-transform:uppercase}.button_call_search_bg{background:#fcba32}.filter_bg{background:#fff}.filter_main_title_typo{color:#bababa;font-family:Kapra;font-size:18px;font-weight:600;text-transform:uppercase}.filter_main_title_bg{background:#ededed}.filter_each_main_title_typo{color:#636363;font-family:Open Sans;font-size:14px;font-weight:600;text-transform:uppercase}.filter_slider_bullets_color{background:#15264c}.calendar_typo{color:#3d3d3d;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:#15264c}.footer_bg{background:#203559 url(/wp-content/uploads/2014/09/bg_footer-1.png) repeat-x}.footer_title_typo{color:#fff;font-size:14px;text-transform:uppercase}.footer_text_typo{font-size:14px}.loading_overlay_new{background:rgba(0,0,0,.28)}.flight_price_group_bg{background:#fff}.results_air_price_bg{background:rgba(61,61,61,.05)}.results_air_price_typo{color:#fcba32}.flight_button_call_bg{background:#0a5c93}.flight_master_price_bg{background:#0d74b9}.flight_master_price_button_call_bg{background:#0a5c93}.hotel_container_description_typo{color:#15264c}.hotel_container_description_price_color{color:#0d74b9;font-weight:600}.hotel_master_price_bg{background:#0d74b9}.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:#0a5c93}.hotel_master_price_room_bg{background:#0d74b9}.service_price_group_bg{background:#fff}.service_price_group_title{font-size:14px}.services_master_price_bg{background:#0d74b9}.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:#0b5f98}.hotel_price_group_bg{background:#fff}.results_hotel_price_bg{background:rgba(61,61,61,.07)}.results_services_price_bg{background:rgba(61,61,61,.07)}.results_services_price_typo{color:#15264c;font-size:20px;font-weight:600}.services_master_price_group_title{color:#0d74b9}.tray_package_title_font{color:#15264c;font-family:Kapra;font-size:13px;font-weight:600}.tray_package_item_bg{background:0 0}.tray_package_detail_bg{background:rgba(61,61,61,.1)}.tray_package_detail_title_typo{color:#3d3d3d;font-size:13px;font-weight:400}.tray_package_active_detail_bg{background:#15264c}.tray_package_active_title_typo{color:#fff}.tray_package_total_font{color:#0d74b9;font-family:Kapra;font-size:15px;font-weight:700}.self_package_price_group_bg{background:#fff}.self_package_price_group_title_typo{color:#15264c;font-size:14px}.results_self_package_price_bg{background:rgba(61,61,61,.05)}.self_package_master_price_button_call_bg{background:#fff}.self_package_master_price_button_call_typo{color:#15264c;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:#15264c}.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:rgba(61,61,61,.05)}.dynamic_package_results_price_typo{color:#fcba32}.dynamic_package_master_price_bg{background:#0d74b9}.dynamic_package_master_price_button_call_typo{color:#fff}.dynamic_package_master_price_button_call_bg{background:#0b5f98}.tour_group_bg{background:#fff}.tour_group_title_typo{color:#15264c;font-family:Open Sans;font-size:16px;font-weight:600}.tour_bg_tab_inactive{background:rgba(61,61,61,.07)}.tour_container_description_typo{color:#15264c}.tour_container_description_price_color{color:#0d74b9;font-weight:600}.results_tour_price_bg{background:rgba(61,61,61,.07)}.tour_container_tab_bg{background:#fff}.tour_container_tab_description_typo{color:#3d3d3d;font-family:Open Sans;font-size:12px;font-weight:600;text-transform:uppercase}.tour_container_tab_description_typo{color:#3d3d3d;font-family:Open Sans;font-size:12px;font-weight:600;text-transform:uppercase}.tour_master_price_bg{background:#0d74b9}.results_tour_price_bg{background:rgba(61,61,61,.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:#0a5c93}.tour_master_price_room_bg{background:#0d74b9}.order_code_bg{background:#fff}.order_code_text_typo{color:#3d3d3d;font-family:Open Sans;font-size:14px}.order_code_big_typo{color:#15264c;font-family:Open Sans;font-size:16px}.order_code_big_bg{background:rgba(61,61,61,.1)}.order_code_mail_text_typo{color:#15264c;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase}.search_engine_text_default{color:#3d3d3d;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.search_engine_bg{background:rgba(255,255,255,.7)}.search_engine_title_typo{color:#0d74b9}.search_engine_color{color:#3d3d3d}.search_engine_tabs_bg{background:#fff}.search_engine_tabs_btn_bg{background:#fff}.search_engine_tabs_btn_typo{color:#3d3d3d;font-weight:500;line-height:18px;text-transform:uppercase}.search_engine_tabs_btn_active_typo{color:#fff}.search_engine_tabs_btn_active_bg{background:#0d74b9}.search_engine_tabs_btn_bg{background:#fff}.search_engine_title_typov2{color:#0d74b9;font-family:Kapra;font-size:40px;font-weight:400;letter-spacing:-.01em;text-transform:uppercase}.search_engine_tabs_btn_active_typov2{color:#15264c}.search_engine_tabs_btn_typov2{color:#3d3d3d;font-weight:500;line-height:18px;text-transform:uppercase}.mobile_main_font{color:#777;font-family:Open Sans;font-size:13px;font-weight:400}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.text_wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:travelgo;src:url(fonts/travelgo.eot?-21dhgo);src:url(fonts/travelgo.eot?#iefix-21dhgo) format('embedded-opentype'),url(fonts/travelgo.woff?-21dhgo) format('woff'),url(fonts/travelgo.ttf?-21dhgo) format('truetype'),url(fonts/travelgo.svg?-21dhgo#travelgo) format('svg');font-weight:400;font-style:normal}@font-face{font-family:travelgo_suite2;src:url(fonts/travelgo_suite2.eot?8wfszv);src:url(fonts/travelgo_suite2.eot?8wfszv#iefix) format('embedded-opentype'),url(fonts/travelgo_suite2.ttf?8wfszv) format('truetype'),url(fonts/travelgo_suite2.woff?8wfszv) format('woff'),url(fonts/travelgo_suite2.svg?8wfszv#travelgo_suite2) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_travelgo;src:url(fonts/font_travelgo.eot);src:url(fonts/font_travelgo.eot#iefix) format('embedded-opentype'),url(fonts/font_travelgo.ttf) format('truetype'),url(fonts/font_travelgo.woff) format('woff'),url(fonts/font_travelgo.svg#font_travelgo) 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 transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor}.ico_close{content:"×";font-family:Verdana,Geneva,sans-serif}.ico_next{content:"a";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_advanced{content:"j";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_shuffle{content:"(";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_flight{content:"!";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_airport{content:"g";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_bag{content:"$";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_bed{content:"\29";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_bell{content:"+";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_sinal_mais{content:"+";font-family:sans-serif;speak:none;font-style:normal;font-weight:200;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;float:left}.ico_hotel{content:"-";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_services{content:"i";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_multi_products{content:"\e602";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_multi_products2{content:"\25";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_calendar{content:"b";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_adult{content:"e";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_child{content:"c";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_baby{content:"d";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_search{content:"k";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_facebook{content:"\e604";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_twitter{content:"\e605";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_gplus{content:"\e603";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_linkedin{content:"\f0e1";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_foursquare{content:"\e606";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_instagram{content:"\f16d";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_pinterest{content:"\e607";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_phone{content:"\e609";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_mail{content:"\e60c";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_chat{content:"\e608";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_ok{content:"\f00c";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_aiport{content:"g";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_downtown{content:"f";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_hotel{content:",";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_map{content:"h";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_photo{content:"\e60a";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_star{content:"\e60b";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_home{content:"\e60d";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_hotel_bell{content:"\e601";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_cruise{content:"\e1cc";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_car{content:"\e1cb";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_pointer{content:"\e60e";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_buy{content:"\e1e6";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_hotel_window{content:"\2d";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_car_buy{content:"8";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_calendar_2{content:"\e610";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_location{content:"\e60f";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_menu_responsive{content:"\e802";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_label{content:"\e800";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_filter{content:"\e801";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_combined_package{content:"\e902";text-transform:lowercase;font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_share_in{content:"{";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_share_out{content:"{";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_link{content:";";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico_circuit{content:"\5a";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-return{content:"\e900";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-reembursement{content:"\40";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-locked_open{content:"\e901";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-power-button{content:"\e902";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon_shield{content:"\e903";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shield_selected{content:"\e904";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-executive{content:"\e905";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-first_class{content:"\e906";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-premium_economy{content:"\e907";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-landscape{content:"\e908";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mask{content:"\e909";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-locked{content:"\e90a";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logout{content:"\e90b";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user{content:"\e90c";font-family:travelgo_suite2;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.input_default{color:#3d3d3d;font-family:proxima_novaregular;font-size:16px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(61,61,61,.15);border-width:0 0 2px 0;height:30px;padding-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input_default:focus{border:1 solid;border-color:rgba(36,36,36,.15)}.input_default:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:default;opacity:.45;-moz-opacity:.45;background:rgba(36,36,36,.15);pointer-events:none;outline:0}.label_default{text-decoration:none;cursor:default;color:#3d3d3d;font-size:15px;-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;display:inline-block;background:0 0;left:5px;bottom:-23px;z-index:2;width:auto;font-size:10px}.label_default small{background:0 0;color:#777;font-family:Open Sans;font-size:13px;font-weight:400;display:inline-block;opacity:1;position:static;padding:0;text-align:right;z-index:auto}.label_default small:before{display:none}.label_default input[type=text],.label_default select{width:100%;-webkit-box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,.1);box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,.1)}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],select{color:#3d3d3d;font-family:proxima_novaregular;font-size:16px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(61,61,61,.15);border-width:0 0 2px 0;height:30px;padding-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus{border:1 solid;border-color:rgba(36,36,36,.15)}input[type=date]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:default;opacity:.45;-moz-opacity:.45;background:rgba(36,36,36,.15);pointer-events:none;outline:0}input.month{width:45px}input.year{width:50px}input.cpf{width:107px}select{line-height:25px}label{text-decoration:none;cursor:default;color:#3d3d3d;font-size:15px;-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;display:inline-block;background:0 0;left:5px;bottom:-23px;z-index:2;width:auto;font-size:10px}label small{background:0 0;color:#777;font-family:Open Sans;font-size:13px;font-weight:400;display:inline-block;opacity:1;position:static;padding:0;text-align:right;z-index:auto}label small:before{display:none}label input[type=text],label select{width:100%;-webkit-box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px #fff 1px 2px rgba(0,0,0,.1);box-shadow:0 0 0 1px #fff 1px 2px rgba(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:15px;color:#636363;position:absolute;pointer-events:none;line-height:220%;text-align:center;width:24px;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=checkbox],label input[type=radio]{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 rgba(61,61,61,.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6}.custom_radio input[type=radio]:checked+span::before{border:solid 1px #15264c;color:#15264c;vertical-align:middle}.custom_checkbox{cursor:pointer}.custom_checkbox *{cursor:pointer}.custom_checkbox input[type=checkbox]{opacity:0;position:absolute}.custom_checkbox input[type=checkbox]+span::before{content:"\f00c";font-family:travelgo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:2%;-moz-border-radius:2%;border-radius:2%;text-align:center;width:15px;height:15px;line-height:15px;margin:-2px 6px 0 0;border:1px solid rgba(61,61,61,.15);background:#f6f6f6;display:inline-block;vertical-align:middle;color:#f6f6f6}.custom_checkbox input[type=checkbox]:checked+span::before{border:1px solid rgba(61,61,61,.15);color:#15264c}.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:15px;color:#636363;position:absolute;pointer-events:none;line-height:220%;text-align:center;width:24px;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:#3d3d3d;font-family:proxima_novaregular;font-size:16px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(61,61,61,.15);border-width:0 0 2px 0;height:30px;padding-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto!important;margin:0 5px;padding:0 0 0 5px;line-height:27px;overflow:hidden}.label_inside:focus{border:1 solid;border-color:rgba(36,36,36,.15)}.label_inside:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:default;opacity:.45;-moz-opacity:.45;background:rgba(36,36,36,.15);pointer-events:none;outline:0}.label_inside:after{right:0;bottom:0}.label_inside select{border:medium none;float:none;height:20px;margin-left:5px;padding:0 0 0 2px;width:40px;border-left:1px solid rgba(61,61,61,.15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search_engine_v2 .select2-container--default .select2-selection--single{border:solid #e6e6e6;border-width:0 0 2px 0}.search_engine_v2 .select2-container--default .select2-selection--single .select2-selection__rendered{color:#0d74b9;line-height:28px;font-size:16px;font-weight:600}.base_title{color:#0d74b9;font-size:35px;margin:50px 0;width:100%;font-family:ProximaNova-Light;display:inline-block;text-align:center;text-transform:uppercase;letter-spacing:0}.clean_title{color:#0d74b9;font-family:ProximaNova-Light;text-transform:uppercase;letter-spacing:0}.hide{display:none;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.show{display:block;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.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:13px;font-family:Open Sans;font-size:12px;background:#040810;color:#fff;text-align:center;padding:5px;font-weight:400;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.tip:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#040810;-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:13px;font-family:Open Sans;font-size:12px;background:#040810;color:#fff;text-align:center;padding:5px;font-weight:400;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;display:none;left:0;margin:0 auto!important;position:absolute;right:0;bottom:114%!important;z-index:1;line-height:normal;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.age_tool_tip small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#040810;-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;display:inline-table;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.age_tool_tip:hover small *{display:inherit;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.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:13px;font-family:Open Sans;font-size:12px;background:#040810;color:#fff;text-align:center;padding:5px;font-weight:400;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;display:none;left:0;margin:0 auto!important;position:absolute;right:0;bottom:114%!important;z-index:1;line-height:normal;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}label.select.age small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#040810;-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;display:inline-table;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}label.select.age:hover small *{display:inherit;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}label.select.age.select{overflow:inherit!important}label.select.age small{text-decoration:none}label.select.age small{background:#040810!important;color:#fff!important}.no_tip small{position:absolute;display:inline-block;background:0 0;left:5px;bottom:-23px;z-index:2;width:auto;font-size:10px}label.select.adults,label.select.babies,label.select.children{position:relative;z-index:1;text-decoration:none;cursor:default}label.select.adults small,label.select.babies small,label.select.children small{position:absolute;display:inline-block;background:0 0;left:5px;bottom:-23px;z-index:2;width:auto;font-size:10px}label.select.adults small,label.select.babies small,label.select.children small{background:0 0;color:#777;font-family:Open Sans;font-size:13px;font-weight:400;display:inline-block;opacity:1;position:static;padding:0;text-align:right;z-index:auto}label.select.adults small:before,label.select.babies small:before,label.select.children small:before{display:none}label.select.adults small,label.select.babies small,label.select.children 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:13px;font-family:Open Sans;font-size:12px;background:#040810;color:#fff;text-align:center;padding:5px;font-weight:400;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;display:none;left:0;margin:0 auto!important;position:absolute;right:0;bottom:114%!important;z-index:1;line-height:normal;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.has_tip small:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:5px;color:#040810;-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;display:inline-table;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.has_tip:hover small *{display:inherit;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.input_tool-tip{position:relative}.input_tool-tip small{font-size:0;position:absolute;right:3px;bottom:30px}.input_tool-tip small:before{color:#e6e6e6;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:5px;bottom:-5px;right:0;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.input_tool-tip input:focus+small,.input_tool-tip:not(label):hover>small{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:tip_border_type;border-width:'';background:#040810;color:#fff;font-family:Open Sans;font-size:12px;font-weight:400;text-align:center;display:inline-table;left:0;right:0;bottom:32px;margin:0 auto;z-index:1;line-height:normal;padding:5px;top:auto;box-shadow:none}.input_tool-tip input:focus+small:before,.input_tool-tip:not(label):hover>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 .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0;color:#040810}.btn{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(61,61,61,.3);background-color:rgba(61,61,61,.3);-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.btn:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,.03);box-shadow:inset 0 171px 0 rgba(0,0,0,.03);-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.call_to_action{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;text-transform:uppercase;background:#74b749;background-color:#74b749;border-width:0;border:transparent;padding:10px 20px;margin:'';display:inline-block;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.call_to_action:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,.03);box-shadow:inset 0 171px 0 rgba(0,0,0,.03);-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.btn_icon_only{width:23px;height:23px;font-size:0;display:inline-block;text-align:center;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.btn_icon_only:before{width:23px;height:23px;line-height:23px;float:left;text-align:center;font-size:11px}.btn_icon_only small{white-space:nowrap}.btn_icon_only small:before{left:10px!important}.btn_buy_flight{background:#0a5c93;-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:transparent;padding:'';box-shadow:none;border-width:0}.title_font{font-family:Kapra,sans-serif;letter-spacing:1px}.main_font{color:#3d3d3d;font-family:proxima_novaregular,sans-serif;font-size:14px;font-weight:400;letter-spacing:0}.title_big{text-transform:uppercase;font-size:95px;font-family:Kapra,sans-serif;font-weight:400;word-spacing:4px;letter-spacing:2px;color:#15264c;display:inline-block;width:100%}.title_medium{text-transform:uppercase;font-size:95px;font-family:Kapra,sans-serif;font-weight:400;word-spacing:4px;letter-spacing:2px;color:#15264c;display:inline-block;width:100%;font-size:54px}.title_small{text-transform:uppercase;font-size:28px;font-weight:400;word-spacing:4px;letter-spacing:2px}.smalltitle{font-family:ProximaNova-Light}.btn{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#203a74;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:45px;line-height:45px;padding:0 20px;color:#fff;display:inline-block;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all all .2s ease-in;-moz-transition:all all .2s ease-in;-o-transition:all all .2s ease-in;transition:all all .2s ease-in}.btn:hover{-webkit-box-shadow:inset 0 500px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 500px 1px rgba(0,0,0,.1);box-shadow:inset 0 500px 1px rgba(0,0,0,.1);-webkit-transition:all all .2s ease-in;-moz-transition:all all .2s ease-in;-o-transition:all all .2s ease-in;transition:all all .2s ease-in}.has_btn_duplo figure{position:relative}.has_btn_duplo figure:before{content:"";position:absolute;width:100%;height:100%;background:#000;left:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transition:all all .1s ease-in;-moz-transition:all all .1s ease-in;-o-transition:all all .1s ease-in;transition:all all .1s ease-in}.has_btn_duplo .btn_duplo{text-align:center;float:left;width:100%;margin-bottom:-50px;-webkit-transition:all all .1s ease-in;-moz-transition:all all .1s ease-in;-o-transition:all all .1s ease-in;transition:all all .1s ease-in;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.has_btn_duplo .btn_duplo a{width:46%;font-size:12px;padding:0;line-height:inherit;height:auto;padding:3px 0;border-radius:3px 0 0 3px;text-align:center;margin:0;background:#15264c;color:#fff;z-index:1;text-transform:uppercase;display:inline-block;box-sizing:border-box;max-width:160px;-webkit-transition:all all .1s ease-in;-moz-transition:all all .1s ease-in;-o-transition:all all .1s ease-in;transition:all all .1s ease-in}.has_btn_duplo .btn_duplo a:nth-child(2){border-radius:0 3px 3px 0;background:#0d74b9;margin-left:-5px}.has_btn_duplo:hover .btn_duplo{margin:-40px 0 0 0;position:relative;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transition:all all .1s ease-in;-moz-transition:all all .1s ease-in;-o-transition:all all .1s ease-in;transition:all all .1s ease-in}.has_btn_duplo:hover figure:before{-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4;opacity:.4;-webkit-transition:all all .1s ease-in;-moz-transition:all all .1s ease-in;-o-transition:all all .1s ease-in;transition:all all .1s ease-in}.has_btn_duplo .content{background:#fff;padding-top:5px;float:left;width:100%;position:relative}body,div,form,h1,h2,h3,h4,h5,h6,hr,html,img,li,ol,p,table,td,th,tr,ul{margin:0;padding:0}img{border:none}li{list-style:none}a,button{margin:0;padding:0;background:0 0;text-decoration:none}body{color:#777;font-family:Open Sans;font-size:13px;font-weight:400}body .container{display:block;max-width:100%;overflow:hidden!important;position:relative;width:100%}body .container header.main .wrap,body .container>footer .content{width:100%}body .container article{position:relative}iframe{border:medium none;display:block;height:100vh;position:absolute;width:100vh}label.select select{text-indent:0!important;line-height:30px!important}label.select:after{display:none}input[type=email],input[type=password],input[type=text],select{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}.touch{display:inline-block}.comments{margin:0;padding:0}.no_tip{text-decoration:none;cursor:default}.no_tip small{background:0 0;color:#777;font-family:Open Sans;font-size:13px;font-weight:400;display:inline-block;opacity:1;position:static;padding:0;text-align:right;z-index:auto}.no_tip small:before{display:none}.icon_buttom{width:35px;height:35px;text-align:center;display:inline-block;padding:0;line-height:35px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.input_height_responsive{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}.button_responsive{margin:0;padding:0 30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:auto;text-align:center}.wpb_column.vc_column_container.vc_col-sm-12{position:static}.promotions.horizontal>li{display:block}.promotions.vertical>li{float:none;width:auto}body .container{overflow:visible}.disable{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:default}.opacity_45{opacity:.45;-moz-opacity:.45}.opacity_75{opacity:.75;-moz-opacity:.75}.disabled{opacity:.75;-moz-opacity:.75;cursor:default!important;pointer-events:none}.disabled:hover{background:0 0!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}.login_page .password.new{width:100%}.login_page #change_password{margin:0;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}body .container{overflow:hidden!important}body .container .top_menu{display:none!important}ul#menu-topo-direita{display:none}body .header{height:auto}body header{height:auto}body header .top_bar{line-height:0}body header .top_bar .menu{width:100%}body header .top_bar .menu li{width:33%}body header .top_bar .menu li a{font-size:12px;margin-top:-3px!important;float:left}body header .top_bar div:nth-child(3){position:absolute;right:5px;left:auto;top:11px}body header .top_bar div:nth-child(3) .callMobile{background-image:url(../../../inc/images/telefone.png);background-size:cover;background-position:center;width:23px;height:23px}body header .top_bar div:nth-child(3) .callMobile:before{display:none}body header .site_logo{text-align:center}body header .site_logo a{background:url(../../../inc/images/logo_mobile.png);width:40px;float:none;height:40px;margin:-3px 0!important;background-size:cover;background-repeat:no-repeat}body header .site_logo img{display:none}body header .site_logo .menu{width:25px;height:4px}body header .site_logo .menu:after,body header .site_logo .menu:before{width:100%;height:4px}body header .site_logo .menu:before{margin:2px 0}body header .site_logo .menu:after{margin:3px 0}body header.main{margin:0!important;height:50px}body header.main .logo{margin:0;padding:0;position:relative;z-index:0}body header.main .logo a img{margin:8px 0 0 43px;max-height:100%}body header.main .logo a img.desktop{display:none}body header.main .logo a img.mobile{display:block}body header.main ul.aside{display:block;margin:0;position:absolute;right:25px;top:-13px}.touch.menu_open{font-size:0;left:10px;position:absolute;top:15px;width:25px;height:20px;cursor:pointer;border:solid #15264c;border-width:3px 0;z-index:110}.touch.menu_open:before{content:"";display:block;height:3px;margin-top:5px;background:#15264c}.touch.input_show_menu{display:none!important}body .container .menu_01 .mobile_header,body .container .menu_02 .mobile_header{height:100%;position:absolute;width:100%;z-index:530}body .container .menu_01 .mobile_header .main_menu,body .container .menu_02 .mobile_header .main_menu{margin:0!important;float:none!important;width:100%;background-color:rgba(0,0,0,.28);position:fixed;z-index:530px;cursor:pointer;display:inline-block!important;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}body .container .mobile_header.menuLeft .main_menu{left:-100%}body .container .mobile_header.menuLeft .input_show_menu:checked~.main_menu{left:0}body .container .mobile_header.menuLeft .input_show_menu:checked~.main_menu .menu_close{right:0}body .container .mobile_header.menuLeft .input_show_menu:checked~.main_menu .menu{left:0}body .container .mobile_header.menuRight .main_menu{right:-100%}body .container .mobile_header.menuRight .input_show_menu:checked~.main_menu{right:0}body .container .mobile_header.menuRight .input_show_menu:checked~.main_menu .menu_close{left:0}body .container .mobile_header.menuRight .input_show_menu:checked~.main_menu .menu{right:0}body .container .mobile_header .main_menu{display:block!important;width:100%;height:100%;position:absolute;z-index:530;top:0;margin:0;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}body .container .mobile_header .main_menu .menu{background:#fff!important;height:100%}body .container .mobile_header .main_menu ul{width:50%!important;display:inline-block}body .container .mobile_header .main_menu ul li{width:100%!important;float:left;display:inline-block;position:relative;border:solid #fff;border-width:0 0 1px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .container .mobile_header .main_menu ul li a{display:inline-block;width:100%;float:left;height:auto;line-height:inherit;padding:15px;text-align:left;text-decoration:none;-webkit-transition:all all .3s ease ease-out 0;-moz-transition:all all .3s ease ease-out 0;-o-transition:all all .3s ease ease-out 0;transition:all all .3s ease ease-out 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .container .mobile_header .input_show_menu:checked~.main_menu{width:100%;background-color:rgba(0,0,0,.28);position:fixed;z-index:530px;cursor:pointer;display:inline-block!important;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}body .container .mobile_header .input_show_menu:checked~.main_menu .menu_close{display:inline-block;font-size:0;height:100%;width:100%;cursor:pointer;position:absolute}body .container .mobile_header .input_show_menu:checked~.main_menu .menu{max-width:inherit;display:inline-block;background:#fff!important;height:100%;position:absolute;cursor:default;top:0}#widget_login input:checked~.login_form{position:relative;right:-10px;top:0;width:100%;z-index:1!important}#widget_login input:checked~.login_form h3{padding:5px 0;text-align:left}#widget_login input:checked~.login_form>p{padding:0 0 5px;text-align:left}#widget_login label.login_form_call,#widget_login label.login_form_call_business{font-size:0;margin:0 35px 0 0;position:relative;width:auto;z-index:0}#widget_login label.login_form_call_business{display:block;margin:0 0 0}#widget_login label.login_form_call_business: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;display:block}#widget_login .login_form.business{display:none}#widget_login .login_form.business .forgot,#widget_login .login_form.business .login,#widget_login .login_form.business .password,#widget_login .login_form.business .send,#widget_login .login_form.business h3{width:100%!important}#widget_login .login_form.business .send{padding:5px 10px;padding:''}#widget_login .logged_in{display:inline-block;margin:0 35px 0 0;position:relative;width:auto}#widget_login .logged_in p{display:none}#widget_login .logged_in a{float:left;margin:0 0 0 5px;font-size:0}#widget_login .logged_in a:before{display:inline-block;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid rgba(61,61,61,.15)}#widget_login .logged_in a.my_orders:before{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;color:#15264c}#widget_login .logged_in a.logout:before{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;color:rgba(61,61,61,.45)}.home #widget_login input:checked~.login_form::before{right:10px}.home #widget_login label.login_form_call{margin:0}.home #widget_login .logged_in{margin:0}.sorting.cruise.cruiseSortingContainer{display:none!important}.found_results{display:none!important}.entry-content{width:100%}.filter_left .content_results .list_options{padding-left:0!important;padding-right:0!important;width:100%!important}.filter_left .content_results .list_options li>div div.cruisePathImg{width:16%}.filter_left .content_results .list_options li>div div.cruisePathDesc{width:84%}.filter_left .content_results .list_options li>div div.cruisePathDesc .cruisePoints_Stop:before{background:0 0}.filter_left .content_results .list_options li>div div.cruiseNightsQuant{width:15%;right:10px}.filter_left .content_results .list_options li>div div.cruiseNightsQuant:first-line{font-size:40px}.filter_left .content_results .list_options li label{width:95%;float:left;margin:10px}.filter_left .content_results .list_options li label.show_content{background:#fff}.filter_left .content_results .list_options li label.show_content:hover{color:#15264c;background:#fff}.filter_left .content_results .list_options li .cruiseTable{overflow:scroll}.filter_left .content_results .list_options li .cruiseTable ul.cruiseFareDetails{min-width:100%!important;display:table!important}.filter_left .content_results .list_options li .cruiseTable ul.cruiseFareDetails li{width:230px!important}.filter_left .content_results .list_options li .cruiseTable ul.cruiseFareDetails li>div{padding:5px 0;margin:5px 0!important;height:25px;vertical-align:middle;display:table-cell!important;border:none;width:85px!important;text-align:center}.filter_left .content_results .list_options li .cruiseTable ul.cruiseFareDetails li>div:first-child span{display:none}.filter_left .content_results .list_options li .cruiseTable ul.cruiseFareDetails li>div div.cruisePrice{padding:7px 0;width:80%;margin:0 auto!important;vertical-align:middle}.filter_left .content_results .list_options li .cruiseTable ul.cruiseFareDetails li.cruiseFareDetails_fares .noneInfo{color:red;font-size:11px}.main_content{min-height:inherit}.content_results header{border:none;padding:0;margin:20px 0 10px}.content_results header div{width:100%;background:#f7f7f7;border:solid #ebebeb;border-width:1px 0;font-size:12px}.content_results header div p.directions{display:inline-block;padding:0;width:100%;color:#777}.content_results header div p.directions strong{text-decoration:none;cursor:default;text-transform:none;color:#777}.content_results header div p.directions strong small{position:absolute;display:inline-block;background:0 0;left:5px;bottom:-23px;z-index:2;width:auto;font-size:10px}.content_results header div p.directions strong small{background:0 0;color:#777;font-family:Open Sans;font-size:13px;font-weight:400;display:inline-block;opacity:1;position:static;padding:0;text-align:right;z-index:auto}.content_results header div p.directions strong small:before{display:none}.content_results header div p.directions strong span{display:none}.content_results header div p.directions strong small{color:#777;display:inline;font-size:12px}small{display:none}.cruise_block .cruiseDetails{display:block;padding:0}.cruise_block .cruiseDetails .cruiseDescription,.cruise_block .cruiseDetails .cruisePicture{display:block;width:100%;margin:0 auto;height:100%}.cruise_block .cruiseDetails .cruiseDescription img,.cruise_block .cruiseDetails .cruisePicture img{float:none;width:100%}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruisePicture figure{background:#000;width:100%}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruisePicture figure img{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruiseDescription .cruisePathDesc{background-image:url(../../../inc/images/itinerario.png);background-repeat:no-repeat;background-position:left 7px;padding:5px 0 0 32px!important;width:calc(100vw - 10px);border-top:1px solid #ccc;margin:36px 0 0 0}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruiseDescription .cruisePathDesc p{padding:0;display:inline-block;margin:0;background:0 0;font-weight:600}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruiseDescription .cruisePathDesc .description_itinerary_block 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;font-size:14px;vertical-align:middle;margin:0;font-weight:100}.main_content article .vc_row div>div.vc_column-inner .cruise_block .masterprice{margin-top:-38px!important}.main_content article .vc_row div>div.vc_column-inner .cruise_block .masterprice p.departuring{font-style:oblique;font-size:12px!important;padding-top:10px}.main_content article .vc_row div>div.vc_column-inner .cruise_block .masterprice p.departuring:last-child{padding:0 0 10px 0}#cruiseCabinTypes{width:100%}#cruiseCabinTypes ul{width:100%;display:inline-block}#cruiseCabinTypes ul li{display:inline-block;width:100%}#cruiseCabinTypes ul li figure{width:100%;display:block}#cruiseCabinTypes ul li div{width:100%;display:inline-block}#cruiseCabinTypes ul li div.masterprice .actionButtons{margin:10px 0}#cruiseCabinTypes ul li div.masterprice .actionButtons a{width:80%}#cruiseCabinTypes ul li div.masterprice .offerIncludes>p{margin:0}#cruiseCabinTypes ul.cruiseTable_Fares_Details li .cruiseDescription ul li{width:33%;vertical-align:top}.cruiseItineraryDialogPlugin .cruisePathBox_Details_Map,.cruiseItineraryDialogPlugin .cruisePathBox_Details_Table{width:100%}.cruiseItineraryDialogPlugin .cruisePathBox_Details_Table li:nth-child(1n+2) p:nth-child(even){background:#f2f2f2}.content_results header div *{border:none}.cabinChoice h1{margin:10px 0!important}.cabinChoice>div.cabin .expandDeckPlain{margin:15px}.cabinChoice>div.cabin .expandDeckPlain a{display:block;padding:10px 0;width:60%;margin:0 auto;float:none;left:unset;text-align:center;height:auto;line-height:normal}.cabinChoice>div.cabin .deckPlainContent{height:0;overflow:hidden;width:100%;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.cabinChoice>div.cabin .deckPlainContent.expanded{height:520px;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.cabinChoice>div.cabin .deckPlainContent figure{width:50%!important;position:relative;height:510px;overflow:scroll;margin:10px auto;box-sizing:border-box;padding:10px}.cabinChoice>div.cabin .deckPlainContent figure::-webkit-scrollbar{width:8px;height:8px}.cabinChoice>div.cabin .deckPlainContent figure::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.cabinChoice>div.cabin .deckPlainContent figure::-webkit-scrollbar-thumb{background:#15264c;border-radius:10px}.cabinChoice>div.cabin .deckPlainContent figure::-webkit-scrollbar-thumb:hover{background:#3662c4}.cabinChoice>div.cabin .deckPlainContent figure img{width:100%}.cabinChoice>div.cabin .deckPlainContent .cabinChoice_Options_Subs{border:0;width:50%!important;position:relative;height:510px;overflow:scroll;margin:10px auto;box-sizing:border-box;padding:10px}.cabinChoice>div.cabin .deckPlainContent .cabinChoice_Options_Subs h2{font-size:13 px!important}.cabinChoice>div.cabin .deckPlainContent .cabinChoice_Options_Subs li{font-size:12px!important}.cabinChoice>div.cabin .content{width:100%}.cabinChoice>div.cabin .content li span{width:33%!important;padding:0 5px!important;text-align:center!important}.cabinChoice>div.cabin .cruiseTable_Fares_Button{margin:10px 0 10px 0}.daterangepicker.dropdown-menu.show-calendar.opensright .ranges .applyBtn{margin-top:10px}.daterangepicker.dropdown-menu.show-calendar.opensright .ranges>div>div{width:40%!important;text-align:left!important;display:inline-block}.cruiseContent .header .searchDetails div{width:50%;margin:0;padding:0}.deckPlainContent{float:left;width:50%}figure.cabinChoice_Options_Right{width:100%!important}.cabinChoice_Options_Subs{width:100%}.cabinChoice_Options_Subs ul{column-count:1}.main_cruise_detail .main_content{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;margin-bottom:-5px}.main_cruise_detail .main_content.shipDetails .description{padding:0!important;margin-bottom:20px;margin-top:-10px}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin .description strong.bottomInfo{padding:10px!important;font-size:12px}.main_cruise_detail .main_content input[type=checkbox]:checked~.content div,.main_cruise_detail .main_content input[type=checkbox]:checked~.content strong,.main_cruise_detail .main_content input[type=checkbox]:checked~.content ul{display:block}.main_cruise_detail .main_content input[type=checkbox]:checked~.content label{border:none}.main_cruise_detail .main_content input[type=checkbox]:checked~.content label:after{content:"-"}.main_cruise_detail .main_content input[type=checkbox]:checked~.content label{border-color:#fff}.main_cruise_detail .main_content .content{width:100%}.main_cruise_detail .main_content .content label{font-size:12px;width:100%;position:relative;z-index:0;border:1px solid;padding:10px 10px 10px 40px;border-radius:15px;background-position:10px}.main_cruise_detail .main_content .content label:after{content:"+";position:absolute;right:10px;font-size:24px;top:1px;padding:0 0 0 10px;background:#fff}.main_cruise_detail .main_content .content strong,.main_cruise_detail .main_content .content ul,.main_cruise_detail .main_content .content>div{display:none}.main_cruise_detail .main_content .content ul.promotionFlags{display:block}.main_cruise_detail .main_content .content strong.bottomInfo{width:100%!important;position:static;padding:0 16px;margin:0;padding:10px!important}.main_cruise_detail .main_content .figure{width:100%}.main_cruise_detail .main_content.ship .figure{display:none}.main_cruise_detail .main_content.cabin_detail .highlight{width:100%}.main_cruise_detail .main_content.cabin_detail .highlight .description{position:absolute;left:10px;display:inline-block;padding:0!important}.main_cruise_detail .main_content.cabin_detail .highlight .description h1.title{font-size:13px!important;margin:0!important}.main_cruise_detail .main_content.cabin_detail .content_cabin{width:100%;padding:10px 0 0 0}.main_cruise_detail .main_content.cabin_detail .content_cabin.content_cabin--full .showRatesSummary{display:block}.main_cruise_detail .main_content.cabin_detail .content_cabin.content_cabin--full .ratesContent--summary{display:none}.main_cruise_detail .main_content.cabin_detail .content_cabin.content_cabin--full .ratesContent--full{display:block}.main_cruise_detail .main_content.cabin_detail .content_cabin.content_cabin--summary .ratesContent--summary{display:block}.main_cruise_detail .main_content.cabin_detail .content_cabin.content_cabin--summary .ratesContent--full{display:none}.main_cruise_detail .main_content.cabin_detail .content_cabin h2{font-size:16px!important}.main_cruise_detail .main_content.cabin_detail .content_cabin .rates li{font-size:13px;padding:0}.main_cruise_detail .main_content.cabin_detail .content_cabin .btn_buy.btn{margin-bottom:20px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);-moz-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin{position:relative}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin .content .description{position:relative;padding:6px 0 40px 0!important;box-sizing:border-box;background-size:cover;text-align:center;z-index:1;width:calc(100% + 20px)!important;color:#fff;min-height:135px}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin .content .description:before{content:"";background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin .content .description h2{color:#fff;position:relative;text-transform:uppercase;font-size:18px!important;display:inline-block;margin-top:5px!important}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin .content .description p{display:none}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin .content .description :nth-child(2){display:inline-block;text-align:center;width:100%;position:relative;padding:10px;box-sizing:border-box}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin .content .description :nth-child(2) strong{display:none}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin strong.bottomInfo{position:absolute!important;bottom:0!important;z-index:1;color:#fff;text-align:center;padding:0!important;width:100%;font-size:9px!important}.main_cruise_detail .main_content.cruiseCabinType.main_content.cabin .figure{display:none}.main_cruise_detail .main_content.cruise ul.itinerary{margin-bottom:30px}.main_cruise_detail .main_content.cruise ul.itinerary li{padding:6px 0}.main_cruise_detail .main_content.cruise ul.itinerary li p{display:inline-block;font-size:12px!important}.main_cruise_detail .main_content.cruise .figure{display:none}.main_cruise_detail .main_content.inclusive .figure{display:none}.checkout_payment-page-body .cruiseCheckoutContent .cruiseCancellationInfo{display:inline-block!important;width:100%}.checkout_payment-page-body .cruiseCheckoutContent a.continue.send.btn{width:94%;margin-right:3%}.cruiseCancellationInfo{text-align:left}.cruise_block .cruiseDescription :nth-child(3) span{margin-left:0}a.btn.continue.showInMobile{display:inline-block!important}.main_cruise_detail .main_content.available .content p{display:none}.main_cruise_detail .main_content.available input:checked~.content p{display:inline-block}.ui-dialog .checkoutSummaryContent a.btn_buy.btn.continue{margin:15px 0 5px 0;display:inline-block;border-radius:20px;text-transform:uppercase;background:#fdbe11;color:#0a1851;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);height:35px;line-height:35px;padding:0 30px;width:100%;text-align:center}.sorting.cruise.cruiseSortingContainer.ui-dialog-content.ui-widget-content{position:fixed;left:0}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable{position:fixed!important;max-height:calc(100vh - 40px)}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .filter_content.ui-dialog-content.ui-widget-content{overflow-x:hidden;max-height:100vh;overflow-y:auto;margin:0!important;width:100%!important;height:100%}.cruise_itinerary_details .cruise_content .tabs .tab_item.presentation .wrap .content .go_to_next_tab:before{-webkit-transform:rotate(0)!important;-moz-transform:rotate(0)!important;-o-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;margin:-9px 0 0 -40px}body.cruise_itinerary_details .single_modal.opened_modal.ship_activity_category{width:100%!important;height:100vh!important;top:0!important;padding:0;z-index:9999999999;max-height:none}body.cruise_itinerary_details .single_modal.opened_modal.ship_activity_category .content{padding:10px!important;box-sizing:border-box}#passengersDifferentFromPreorder .content{padding-bottom:120px!important;margin:-10px 0 0 0;padding-top:10px!important}#passengersDifferentFromPreorder .options{margin:-113px 0 24px 0;text-align:center}#passengersDifferentFromPreorder .options a{float:none!important}.cruise_itinerary_details .cruise_content .tabs .tab_item.port .wrap .content>label{display:inline-block}.main_menu{height:auto!important;min-height:100vh}.main_menu #menu-item-11575 a{border-top:none;background-image:url(../../../inc/images/Login.png)}.main_menu #menu-item-5112 a{border-bottom:none}.main_menu #menu-item-18357 a{background-image:url(../../../inc/images/blog.png)}.main_menu #menu-item-11751 a{background-image:url(../../../inc/images/Checkin.png)}.main_menu .user_menu{border:none;padding:30px 0 0 0;box-sizing:border-box;display:inline-block!important}.main_menu .user_menu ul{border-top:1px solid rgba(255,255,255,.3);padding:30px 0 0 0}.main_menu .user_menu ul li#menu-item-18357{display:inherit}.main_menu .user_menu ul li a{background-repeat:no-repeat;background-position:40px center;background-size:20px;padding-left:70px}.touch.filter_open{font-size:0;position:relative;z-index:600;top:0;left:0;right:unset;display:inline-block;margin:0;width:10%}.touch.filter_open:before{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;width:35px;height:35px;text-align:center;display:inline-block;padding:0;line-height:35px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:rgba(119,119,119,.2);color:#777;float:right;font-size:40px;content:"\2261"!important;line-height:30px!important;font-weight:700}.touch.input_show_filter{display:none!important;position:absolute;left:0}body .content_results aside.filters{display:none;right:-100%;position:absolute;top:0;z-index:1;margin:0!important;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;background:#fff}body .content_results.flight .input_show_filter:checked~aside.filters,body .content_results.hotels .input_show_filter:checked~aside.filters,body .content_results.self_packages .input_show_filter:checked~aside.filters,body .content_results.service .input_show_filter:checked~aside.filters,body .content_results.services .input_show_filter:checked~aside.filters,body .content_results.tour .input_show_filter:checked~aside.filters{display:inline-block}body .content_results.flight.dynamicpackage .input_show_filter:checked~aside.filters,body .content_results.hotels.dynamicpackage .input_show_filter:checked~aside.filters,body .content_results.service.dynamicpackage .input_show_filter:checked~aside.filters,body .content_results.services.dynamicpackage .input_show_filter:checked~aside.filters{display:none}body .content_results.dynamicpackage .input_show_filter:checked~aside.filters.current{display:inline-block!important}body .content_results .input_show_filter:checked~.search_result div.sorting{position:absolute}body .content_results .input_show_filter:checked~aside.filters{width:100%;height:100%!important;right:0;background-color:rgba(0,0,0,.28);display:block;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}body .content_results .input_show_filter:checked~aside.filters .filter_close{display:inline-block;font-size:20px;height:auto;left:0;position:absolute;width:20%;height:100%;top:0;text-align:center;line-height:40px;color:#fff}body .content_results .input_show_filter:checked~aside.filters .filter_content{width:80%;background:#fff;height:100%;position:absolute;right:0;top:0}body .content_results .input_show_filter:checked~aside.filters .filter_content>div h2{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter{float:left;background:#fff;z-index:2147483647}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li{width:100%;border-top:2px solid rgba(119,119,119,.2);padding-bottom:15px;float:left;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li.name h3{font-size:0;height:auto;line-height:inherit;padding-top:10px}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li .list_of_days li{padding:10px 0 5px}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li h3{padding:20px!important;margin:0!important;width:100%;border-top:none;box-sizing:border-box!important}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li .content{display:inline-block;min-width:inherit;padding:10px!important;border:none}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li .content .ranges .range_inputs .daterangepicker_end_input,body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li .content .ranges .range_inputs .daterangepicker_start_input{box-sizing:border-box;padding:5px;width:50%!important}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li .content .ranges .range_inputs .daterangepicker_end_input label,body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li .content .ranges .range_inputs .daterangepicker_start_input label{width:20px}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li .content .ranges .range_inputs .applyBtn{margin-top:14px}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li:hover h3{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}body .content_results .input_show_filter:checked~aside.filters .filter_content>div .list_filter li:hover .content{width:100%;position:static;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;padding:10px 10px 5px 5px;border:none}div.sorting{display:inline-block;position:relative;margin:0 0 10px 0;width:90%}div.sorting .sorter{width:100%!important}.daterangepicker .calendar{max-width:unset}div.sorting .sortingData{padding:0!important;margin:0!important;float:none}div.sorting .mini_max_results{display:none!important}div.sorting.toggleHotel .pagination .items_page,div.sorting.toggleHotel .pagination .pager,div.sorting.toggleHotel .pagination .result_pager,div.sorting.toggleService .pagination .items_page,div.sorting.toggleService .pagination .pager,div.sorting.toggleService .pagination .result_pager,div.sorting.toggleTour .pagination .items_page,div.sorting.toggleTour .pagination .pager,div.sorting.toggleTour .pagination .result_pager{display:none}div.sorting.toggleTour .sorter{display:none}div.sorting .sorter{top:35px;width:80%;z-index:5;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0;right:-100%}div.sorting .pagination{margin:0;padding:0;text-align:center}div.sorting .pagination .result_pager{width:100%;display:inline-block;float:none}div.sorting .pagination .pager{display:table;float:none;width:100%}div.sorting .pagination .pager li{display:table-cell;float:none;border:1px solid #fff}div.sorting .pagination .items_page{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;margin:10px 0 0 0;padding:0;text-align:center;width:100%}.touch.flexible_search_open{font-size:0;left:0;position:absolute!important;top:5px;width:100%}.touch.flexible_search_show{display:none!important}.filter_left div.sorting .sorter{padding-left:0}.filter_left .bestprice_calendar.flexible_search,.filter_right .bestprice_calendar.flexible_search{padding:5px;margin:0}.filter_left div.sorting .sortingData,.filter_right div.sorting .sortingData{float:none;margin:0!important;padding:0!important}.filter_left #servicesSelection,.filter_right #servicesSelection{padding:0;margin:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.filter_left #servicesSelection .packages.selected,.filter_right #servicesSelection .packages.selected{width:100%}.filter_left #servicesSelection .scroll,.filter_right #servicesSelection .scroll{width:100%}.filter_left #servicesSelection .scroll .list_item>li,.filter_right #servicesSelection .scroll .list_item>li{margin:5px 0 0}body .bestprice_calendar.flexible_search{position:relative;z-index:0;padding:40px 0 0!important}body .bestprice_calendar.flexible_search>h3{border-top:none;height:42px;line-height:42px}body .bestprice_calendar.flexible_search:hover .calendar_grid{display:none!important}body .bestprice_calendar.flexible_search input:checked~.calendar_grid{display:block!important}body .bestprice_calendar.flexible_search input:checked~.calendar_grid #contentLightCalendar>p{padding:0;margin:0}body .bestprice_calendar.flexible_search .calendar_grid{padding:5px 5px 10px!important;display:none!important}body .bestprice_calendar.flexible_search .calendar_grid #contentLightCalendar>p{display:none}.flex_search_block_open .bestprice_calendar.flexible_search label{display:block}.flex_search_block_open .bestprice_calendar.flexible_search h3{cursor:pointer;background:#ededed;color:#bababa;font-family:Kapra;font-size:18px;font-weight:600;text-transform:uppercase}.flex_search_block_open .bestprice_calendar.flexible_search .calendar_grid{margin-top:3px}.touch.price_matrix_show{display:none!important}body #priceMatrix{display:none!important}.flight_price_matrix_block_open #priceMatrix{display:none!important}body .content_results .input_show_filter:checked~.search_result .sorting .sorter,body .content_results .input_show_filter:checked~.sorting .sorter{right:0;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.hotels .filter_content>div .list_filter{float:left;margin-top:120px}body .bestprice_calendar{box-sizing:border-box;margin-left:2px;width:100%!important}body .bestprice_calendar>h3{border-top:2px solid rgba(119,119,119,.2);box-shadow:0 0!important;float:left!important;margin:0 0 0 -2px!important;padding:0 20px!important;width:100%!important}body .bestprice_calendar .calendar_grid{display:inline-block!important;width:100%!important;padding:7px 20px 20px!important}body .bestprice_calendar .calendar_grid>p{text-indent:-1px}body .bestprice_calendar .calendar_grid a.max_table{display:none!important}body .bestprice_calendar.flexible_search .calendar_grid{position:relative;z-index:0!important}body .bestprice_calendar:hover>h3{box-shadow:0 0!important}body .bestprice_calendar:hover .calendar_grid{display:inline-block!important;width:100%}.filters .filter_slider_title{padding:0 10px}.filters .filter_slider_control{display:inline-block;float:left;height:30px;margin:9px 0 -14px;padding:0 24px 0 15px;width:100%}.filters .filter_slider_control .noUi-origin{top:7px;height:10px}.filters .filter_slider_control .noUi-base .noUi-handle{height:22px;top:-6px;width:22px}.filters .filter_slider_control .noUi-base .noUi-handle:before{height:22px;width:22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.filters .filter_slider_control .filter_slider.filter_priceSlider.sliderAirPrice.slider{box-sizing:border-box;display:inline-block;padding:0 30px 0 10px;width:100%}.filters .type_slider .return{float:left;margin-top:10px;width:100%}.filters .currency_wrapper{display:inline-block;height:100%;padding:0 10px;width:90%!important;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.filters .currency_wrapper>a{-webkit-box-shadow:inset 0 100px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 100px 1px rgba(0,0,0,.1);box-shadow:inset 0 100px 1px rgba(0,0,0,.1);width:100%}.filters .currency_wrapper:hover label{width:100%!important}.filters .currency_wrapper label{display:block!important;position:absolute;top:35px;width:100%;z-index:2;border:2px solid rgba(61,61,61,.15)!important;padding:10px;-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1);min-width:inherit!important}.filters.self_package_filter .self_packages{margin:0}.filter_right .content_results .list_options{margin-right:0;padding-right:0}.dynamicpackage .filters{display:none}.list_filter .daterangepicker{position:static}.filter_content>div .list_filter li .content{padding:0!important;width:100%}.filter_content #cruiseFilter .list_filter li .list{width:100%;column-count:initial}.filter_content #cruiseFilter .list_filter li .list label{width:100%}.calendar-date{float:left;width:100%}.daterangepicker.dropdown-menu{width:100%;float:left;margin:0;padding:0}.filter_content #cruiseFilter .daterangepicker .calendar{padding:0;margin:0 0 10px 0}.filter_content #cruiseFilter .daterangepicker .calendar .ranges .cancelBtn{display:none}.list_filter .daterangepicker .range_inputs button.cancelBtn.btn.btn-small.btn-default{display:none}.filter_content #cruiseFilter .list_filter li .list label{padding:10px 0;margin:0!important}.filter_content #cruiseFilter .list_filter li .list label span{font-size:15px}.filter_content .calendar{text-align:center}.filter_content .calendar label.calendar-date{display:inline-block;width:25%;cursor:pointer;margin:2px 0}.filter_content .calendar label.calendar-date p{padding:15px 0;display:inline-block;width:100%}.filter_content .calendar label.calendar-date.disabled{-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3}.filter_content .calendar label.calendar-date input{display:none}.filter_content .calendar label.calendar-date input:checked~p{background:#4393ff;color:#fff}.filter_content .calendar label.calendar-date.highlight p{background:#005edc!important;color:#fff}.filter_content .calendar label.calendar-date.highlight:first-of-type{border-radius:100%}.filter_content .calendar .calendar-title{font-size:20px;margin:0 0 20px 0;display:inline-block;background:#fff;position:relative;padding:0 10px}.filter_content .calendar .calendar-dates{border-top:1px solid #ccc;display:inline-block;padding-top:20px;width:100%;margin:-32px 0 20px 0}.container>footer .content.desktop{display:none}.container>footer .content.mobile{display:block}.container>footer .content ul.full .widget_nav_menu{border-bottom:none}.container>footer .content ul.mobile_footer_col01{width:100%;margin:0 0 20px 0;padding:0!important;border:0 inherit;border-width:'';text-align:center}.container>footer .content ul.mobile_footer_col02{width:100%;margin:0;padding:0!important;border:0 inherit;border-width:'';text-align:center}.container>footer .content ul.mobile_footer_col03{width:100%;margin:0;padding:0!important;border:0 inherit;border-width:'';text-align:center}.container>footer .content ul.mobile_footer_col04{width:100%;margin:0;padding:0!important;border:0 inherit;border-width:'';text-align:center}.container>footer .content ul.mobile_footer_col05{width:100%;margin:0;padding:0!important;border:0 inherit;border-width:'';text-align:center}.loader{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important;z-index:2147483647;background-size:40%}.loader.masterpricer.air{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important}.loader.masterpricer.hotel{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important}.loader.masterpricer.services{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important}.loader.masterpricer.checkout{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important}.loader.masterpricer.confirmation{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important}.loader.masterpricer.hotel_details{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important}.loader.masterpricer.login{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important}.loader.masterpricer.dinamycPackage{background-image:url(/wp-content/uploads/2019/01/ajax-loader-azul-escuro-150.gif)!important}.modal.size-modal{box-sizing:border-box;overflow:hidden;width:96%!important;left:1%!important}.modal.size-modal .list_options.flights{padding:0}.modal.size-modal .list_options.flights>.flight_block.complete{padding-left:0}.modal.size-modal .flight_info{width:auto!important}.modal.size-modal .flight_info .directions{height:auto!important;padding-bottom:10px;padding-left:50px;width:100%!important}.modal.size-modal .flight_info p.cia,.modal.size-modal .flight_info p.class,.modal.size-modal .flight_info p.duration,.modal.size-modal .flight_info p.flight,.modal.size-modal .flight_info p.gear,.modal.size-modal .flight_info p.operator{display:inline-block;float:none!important;margin:2px 10px 0 0!important;font-size:11px}.modal.size-modal .flight_info p.cia strong,.modal.size-modal .flight_info p.class strong,.modal.size-modal .flight_info p.duration strong,.modal.size-modal .flight_info p.flight strong,.modal.size-modal .flight_info p.gear strong,.modal.size-modal .flight_info p.operator strong{font-size:11px;padding:0}.modal.size-modal .flight_info p.cia strong:after,.modal.size-modal .flight_info p.class strong:after,.modal.size-modal .flight_info p.duration strong:after,.modal.size-modal .flight_info p.flight strong:after,.modal.size-modal .flight_info p.gear strong:after,.modal.size-modal .flight_info p.operator strong:after{content:":"}.modal.size-modal .flight_info p.time{height:auto!important;padding-bottom:5px!important;width:50%!important}.modal.size-modal .flight_info p.cia{float:left!important;height:auto!important;border:none!important;height:20px!important;margin:0!important;padding:4px 7px 0 0!important;width:35px!important}.modal.size-modal .flight_info p.cia small{font-size:0}.modal.size-modal .flight_info p.duration,.modal.size-modal .flight_info p.gear{border:medium none!important;font-size:11px!important;height:auto!important;width:auto!important}.modal.size-modal .flight_info p.duration strong,.modal.size-modal .flight_info p.gear strong{font-size:11px;text-transform:capitalize;width:auto}.ui-widget-content .fareRules input{display:none!important}.ui-widget-content .fareRules label,.ui-widget-content .fareRules ul{height:75px}.ui-widget-content .fareRules div{padding:10px 5px}.ui-dialog.opened_option .ui-dialog-titlebar{display:none}.content_results>header{float:left}.content_results>header>div{float:left;padding:10px 0 5px 0;text-align:center}.content_results.flight #recommendationsSorter{display:none!important}.content_results.flight>header .directions{float:left;font-size:0;margin:2px 0 5px 0;text-align:center;width:26%}.content_results.flight>header .directions strong{padding:0;font-size:18px;line-height:14px}.content_results.flight>header .directions strong:hover small,.content_results.flight>header .directions strong:hover span{display:none}.content_results.flight>header .directions strong:hover .touch{display:inline-block;margin-top:0}.content_results.flight>header .directions strong small,.content_results.flight>header .directions strong span{display:none}.content_results.flight>header .directions strong .touch{display:inline-block;width:100%;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content_results.flight>header .date{float:left;font-size:0;margin:0 0 -2px 2px;width:20%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content_results.flight>header .date.inbound strong .touch:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.content_results.flight>header .date strong .touch{font-size:12px;margin:-7px 0 0}.content_results.flight>header .date strong .touch: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;display:inline-block;margin:0 3px 0 0;vertical-align:text-bottom}.content_results.flight>header .pax{display:inline-block;font-size:0;margin:0 10px 0 0;min-width:44%;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-align:center;padding:3px 0 0;border-top:1px solid rgba(119,119,119,.1)}.content_results.flight>header .pax strong{display:inline-block;font-size:10px;margin:0;width:auto}.list_options.flights{padding:0 10px}.list_options.flights>.flight_group{padding:0;min-height:0;margin:0 0 5px}.list_options.flights>.flight_group.masterprice .content_product .price .bookingFares a{color:#15264c}.list_options.flights>.flight_group .content_product .price .bookingFares{padding:3px 0 8px}.list_options.flights>.flight_group .product_resume{background:0 0;float:left;margin:0;padding:0;width:100%}.list_options.flights>.flight_group .product_resume h3{border:none;line-height:normal;padding:10px 10px 0;width:45%;background:0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.list_options.flights>.flight_group .product_resume h3 span{float:left;width:100%}.list_options.flights>.flight_group .product_resume h3 img{float:left;margin:0}.list_options.flights>.flight_group .product_resume .price{float:right;position:relative;width:145px}.list_options.flights>.flight_group .product_resume .price p.prefixPrice strong{font-weight:600}.list_options.flights>.flight_group .product_resume .price p.more-taxes,.list_options.flights>.flight_group .product_resume .price p.service-taxes{font-size:11px}.list_options.flights>.flight_group .product_resume .price .bookingFares{padding:3px 0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.list_options.flights>.flight_group .input_show_flight_group{display:none}.list_options.flights>.flight_group .content_product{display:none}.list_options.flights>.flight_group .content_product .product_resume_close{font-size:0;height:55px;left:0;position:absolute;top:-56px;width:100%}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product{display:block;width:100%;position:relative;float:left;padding-bottom:80px}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3{font-size:0}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong{text-decoration:none;cursor:default;padding:0 20px}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong small{position:absolute;display:inline-block;background:0 0;left:5px;bottom:-23px;z-index:2;width:auto;font-size:10px}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong small{background:0 0;color:#777;font-family:Open Sans;font-size:13px;font-weight:400;display:inline-block;opacity:1;position:static;padding:0;text-align:right;z-index:auto}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong small:before{display:none}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong:first-child{padding-left:0}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong:first-child:before{background:#15264c;content:"";height:2px;position:absolute;right:-10px;top:-5px;width:20px}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong:first-child:after{left:auto;right:8px;top:-7px}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong:after{background:#15264c;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";height:6px;left:8px;position:absolute;top:-7px;width:6px}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong small{display:none}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong .iata{font-size:13px}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong .city{display:none}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong .time.leaving{width:13%}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong .cabin{width:3%}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 strong .cabin small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product>h3 .date{float:right;font-size:13px;margin-right:10px}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product ul.flight li.flight_block{padding:10px 5px 5px 5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product ul.flight li.flight_block .cia{display:none}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product ul.flight li.flight_block p{text-align:center}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product ul.flight li.flight_block p strong{width:100%;float:left}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product ul.flight li.flight_block.selected{background:rgba(21,38,76,.1);color:#15264c}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product .price{background:0 0;bottom:0;font-size:0;height:auto;padding:0;top:auto;width:100%}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product .price .select_btn{width:100%;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;line-height:40px;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product .price h2,.list_options.flights>.flight_group .input_show_flight_group:checked~.content_product .price p{font-size:0}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}body{outline:0}body .filter_left .content_results .list_options .cruiseOptionShareLinkModal.modal{display:none}body .cabinfilter label{width:100%;box-sizing:border-box;padding:20px;margin:0}body .cabinfilter label.unavailable:before{width:50%;top:15%}body .cabinfilter .cruiseCabinTypesSuperCategoriesDescription{display:none}body .search_calendar.daterangepicker .calendar.left,body .search_calendar.daterangepicker .calendar.right{width:100%!important}body .search_calendar.daterangepicker.dropdown-menu.show-calendar.opensright{left:3%!important;width:90%!important;margin:0 auto!important}body .search_calendar.daterangepicker.dropdown-menu.show-calendar.opensright .ranges>div>div input{width:65%!important;font-size:14px;padding:0 5px}body .select2-container--default .select2-selection--single .select2-selection__clear{font-size:25px}body .cruise.search_engine_v2.custom_engine .advanced.settings label.access p,body .cruise.search_engine_v2.custom_engine .advanced.settings label.senior_tax p{width:auto;line-height:50px}body .content.cruise .advanced label{line-height:50px}body .ui-dialog .ui-dialog-content{max-height:calc(100vh - 70px)!important;padding:10px;overflow-y:auto;width:100%!important;box-sizing:border-box}body .cruiseItineraryDialogPlugin .cruisePathBox_Details_Map,body .cruiseItineraryDialogPlugin .cruisePathBox_Details_Table{width:100%;overflow:scroll;display:block;margin:10px 0 0 0}body .cruiseItineraryDialogPlugin .cruisePathBox_Details_Table li p{display:table-cell;border-bottom:1px solid #e6e6e6;line-height:16px;padding:10px;text-align:center;vertical-align:middle;text-indent:unset!important;box-sizing:border-box}body .cruiseItineraryDialogPlugin .cruisePathBox_Details_Table li p.pathDay:after,body .cruiseItineraryDialogPlugin .cruisePathBox_Details_Table li p.pathDay:before{display:none}body .cruiseItineraryDialogPlugin .cruisePathBox_Details_Table li p.pathDestiny{text-align:left}body .cruiseItineraryDialogPlugin .cruisePathBox_Details_Table li.tableHeaderPath p{padding:10px 0;font-size:12px;text-align:center}body .rulerDates .next,body .rulerDates .prev{display:none}body .rulerDates.expandSecondary .next,body .rulerDates.expandSecondary .prev{display:table-cell;width:8%;padding-top:75%}body .rulerDates .dates{position:relative!important;display:flex!important;margin:0;flex-direction:column;max-height:93px;overflow:hidden;width:100%;float:left}body .rulerDates .dates:before{line-height:40px;content:"\203A";transition:all .3s ease-in-out;transform:rotate(90deg);font-size:40px;float:right;display:block;position:absolute;height:50px;right:-2%;width:91px;top:20px;color:#288eb3;z-index:99999}body .rulerDates .dates.expandSecondary{max-height:2000px;height:auto;line-height:unset;z-index:9996;transition:all .3s ease-in-out}body .rulerDates .dates.expandSecondary:before{transition:all .3s ease-in-out;transform:rotate(-90deg)}body .rulerDates .dates a{display:block!important;line-height:40px;font-size:12px;letter-spacing:2px;padding:0 10px;order:2;max-width:100%!important;width:96%;margin:0 auto}body .rulerDates .dates a.activeDate{order:1;margin-top:10px}.offerIncludes{margin:10px 0 0 0}.offerIncludes>p{overflow:unset!important;margin:5px 20px 0 20px!important;border:1px solid #ededed}.offerIncludes>p small{max-width:200px;margin:0 auto!important;position:absolute;display:none;float:none;text-align:center;z-index:2!important;visibility:visible;opacity:1!important}.offerIncludes>p:after{padding:2px}.offerIncludes>p:focus small,.offerIncludes>p:hover small{display:block}section.masterpricer-page>article>header{display:none}section.masterpricer-page>article section.entry-content>.vc_row>.wpb_column .vc_column-inner{margin:0!important}section.masterpricer-page>article section.entry-content>.vc_row>.wpb_column .vc_column-inner #cruiseSearchResultsContent .header{margin:0}.showInMobile{display:inline-block}.content_results.cruise .cruiseSearchDetails.results{margin-bottom:0;display:inline-block;float:left}.content_results.cruise .searchDetails{width:100%;margin:0;border-radius:0;padding:10px 40px 10px 10px;-webkit-box-shadow:0 0 0 transparent!important;-moz-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important}.content_results.cruise .searchDetails>div{padding:0!important;box-sizing:border-box;line-height:13px;margin:5px 0;background:0 0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content_results.cruise .searchDetails>div img{float:left;margin-right:5px}.content_results.cruise .searchDetails>div p{letter-spacing:normal}.content_results.cruise .searchDetails>div:empty{display:none}.content_results.cruise .searchDetails>div.cruiseDestination{width:100%}.content_results.cruise .searchDetails>div.cruiseDestination img{width:11px}.content_results.cruise .searchDetails>div.cruiseDeparture{width:45%!important}.content_results.cruise .searchDetails>div.cruiseDeparture img{width:13px}.content_results.cruise .searchDetails>div.cruiseDates{display:-webkit-box;display:-ms-flexbox;display:flex}.content_results.cruise .searchDetails>div.cruiseDates img{width:15px}.content_results.cruise .searchDetails>div.cruiseShip img{width:16px;margin:0 3px 0 0}.content_results.cruise .searchDetails>div.cruisePassengers img{width:14px;margin:0 5px 0 0;float:none;display:inline-block;vertical-align:middle}.cruiseContent .sorting.cruise.cruiseSortingContainer{display:none}#cruiseSearchResultsContent>header{position:relative;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)!important;-moz-box-shadow:0 2px 5px rgba(0,0,0,.1)!important;box-shadow:0 2px 5px rgba(0,0,0,.1)!important}#cruiseSearchResultsContent>header #cruiseSearchSummary{border:none}#cruiseSearchResultsContent>header a.btn.cruiseOpenResearch{font-size:0;height:90px;background-repeat:no-repeat;background-position:center;background-color:transparent;border-left:1px solid #ccc;background-size:16px;width:40px;padding:0;float:right;margin:-100px 0 0 0}body .research_cruise_content{display:none;text-align:center;margin:-44px 0 0 0;float:left;height:calc(100vh - 32px)!important}body .research_cruise_content h1{position:relative}body .research_cruise_content label.guests_label .guestsData .input-group a.button-minus{line-height:27px}body .research_cruise_content:before{content:"";width:100vw;height:100vh;background:#0a1851;position:fixed;left:0;top:0}body .research_cruise_content .research_cruise{max-height:calc(100vh - 136px)!important}body .research_cruise_content .research_cruise label input{height:30px!important;padding:0 0 0 3px!important}body .research_cruise_content .research_cruise .list-title .cancel{float:left;font-size:0;padding:0;display:inline-block;background:#fff;top:-4px;position:relative}body .research_cruise_content .research_cruise .list-title .cancel: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);font-size:26px!important;width:30px;height:30px;display:inline-block;line-height:30px}body .research_cruise_content .research_cruise .list-title p{display:inline-block;float:left;margin-top:2px;margin-left:5px}body .research_cruise_content .research_cruise .list-title .apply{background:#47aeea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:12px;padding:8px 5px;margin-top:-4px;float:right;font-weight:700;text-transform:uppercase}body .research_cruise_content input.txtEmbarkStart{height:30px;padding:0 0 0 3px!important}body .research_cruise_content .content-panel{position:fixed!important;top:0;right:0;bottom:0;left:0!important;margin:0!important}body .research_cruise_content .content-panel small{color:#fff}body .research_cruise_content .send{position:relative;float:none!important;border-radius:20px!important;padding:7px 39px!important;background:#fdbe11!important;color:#15264c!important}body .research_cruise_content label.date_label .content-panel .list-items-options li label p,body .research_cruise_content label.from_label .content-panel .list-items-options li label p,body .research_cruise_content label.going_to_label .content-panel .list-items-options li label p,body .research_cruise_content label.guests_label .content-panel .list-items-options li label p,body .research_cruise_content label.ship_label .content-panel .list-items-options li label p{padding:10px;text-transform:uppercase;font-size:12px}body .research_cruise_content .list-commands{width:100%;text-align:center;display:inline-block;position:absolute;bottom:0;background-color:#005edc}body .research_cruise_content .list-commands a{background:0 0;border:1px solid #fff;border-radius:100px;height:30px;line-height:30px;font-size:11px;display:inline-block;margin:5px}aside#cruiseFilterContainer{display:none!important}.main_content article .vc_row div>div.vc_column-inner .cruise_block{position:relative}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruiseDescription h2{font-size:18px!important}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruiseDescription p{font-size:11px!important;line-height:17px}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruiseDescription .cruisePathDesc{width:calc(100% + 90px);padding:0}.main_content article .vc_row div>div.vc_column-inner .cruise_block .cruiseDescription .cruisePathDesc .description_itinerary_block{font-size:10px}.main_content article .cruise_block{position:relative}.main_content article .cruise_block .cruiseContent{display:inline-block}.main_content article .cruise_block .cruiseMasterInfo{display:inline-block;width:100%}.main_content article .cruise_block .cruisePicture{height:213px;display:inline-block}.main_content article .cruise_block .cruisePicture figure{height:213px;display:inline-block}.main_content article .cruise_block .cruiseDescription{padding:10px;width:100%;padding-right:100px!important;height:60px}.main_content article .cruise_block .cruiseDescription h2{position:absolute;transform:translate(0,-100%);top:-50px;color:#fff;font-weight:600}.main_content article .cruise_block .cruiseDescription .cruiseSharing{position:absolute;transform:translate(0,-100%);top:-15px;left:10px}.main_content article .cruise_block .cruiseDescription p{font-size:12px;width:95%}.main_content article .cruise_block .cruiseDescription p span{width:100%;display:inline-block}.main_content article .cruise_block .cruiseSummary.fareSummary{position:absolute;right:10px;text-align:right;top:227px;width:90px}.main_content article .cruise_block .cruiseSummary.fareSummary .price{font-family:Kapra,sans-serif;letter-spacing:1px;letter-spacing:0;font-size:37px;line-height:normal;float:right;margin:2px 0 -3px 0;font-weight:100}.main_content article .cruise_block .cruiseSummary.fareSummary .price small{display:inline-block;font-size:19px;vertical-align:text-top;margin:3px 2px 0 0}.main_content article .cruise_block .cruiseSummary.fareSummary p,.main_content article .cruise_block .cruiseSummary.fareSummary span{font-size:10px!important;line-height:normal!important;margin:0;float:right;width:100%}.main_content article .cruise_block .masterprice{width:100%!important;display:inline-block}.main_content article .cruise_block .masterprice .actionButtons{display:inline-block;width:100%;margin:20px 0 0 0}.main_content article .cruise_block .masterprice .fareSummary{display:none}.main_content article .cruise_block .masterprice .departuring{font-size:11px!important}.main_content article .cruise_block .masterprice .actionButtons a{padding:8px 0}.cruiseEmbarkOptions>.content{padding:20px!important;min-width:unset;width:100vw!important;box-sizing:border-box;min-height:100vh}.floatingCruiseResultsMenu{left:50%!important;transform:translate(-50%,0);position:fixed;z-index:1000;border:1px solid #000;border-radius:20px;bottom:10px;width:auto;white-space:nowrap;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.floatingCruiseResultsMenu a{background-size:13px;background-repeat:no-repeat;background-position:center top;padding:12px 10px 0 10px;display:inline-block;color:#000;font-size:10px;border:solid #000;border-width:0 0 0 1px;background-position:center 2px!important;text-transform:uppercase;padding:14px 20px 0 20px}.floatingCruiseResultsMenu a:first-child{border:none}.floatingCruiseResultsMenu a.cruiseOpenOrderBy{background-image:url(../../../inc/images/sort-by-numeric-order.png)}.floatingCruiseResultsMenu a.cruiseOpenFilter{background-image:url(../../../inc/images/filter-filled-tool-symbol.png);padding-left:20px;padding-right:20px}.floatingCruiseResultsMenu a.cruiseOpenOffers{background-image:url(../../../inc/images/percentage-discount.png)}.ui-dialog .ui-dialog-titlebar{position:relative;z-index:10000;right:-10px!important}.filter_content{text-align:center}.filter_content #cruiseFilter{text-align:left;max-height:calc(100vh - 103px);overflow-y:auto;margin-bottom:-24px;width:100%}.filter_content #cruiseFilter:before{content:"";width:100vw;height:100vh;background:#fff;position:fixed;left:0;top:0;z-index:-2}.filter_content #cruiseFilter>h2{text-transform:uppercase;text-align:center;font-size:23px!important;font-family:"Segoe UI Regular";font-weight:600}.filter_content #cruiseFilter a.clean{display:none}.filter_content #cruiseFilter .daterangepicker .calendar{width:100%}.filter_content #cruiseFilter .list_filter li{border-width:0 0 1px 0!important;border:solid #b3b2b2}.filter_content #cruiseFilter .list_filter li h3:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.filter_content #cruiseFilter .list_filter li.closed h3:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter_content #cruiseFilter .list_filter li h3{padding:13px 0 10px 0;font-size:15px!important;font-weight:600!important;font-family:"Segoe UI Regular"}.filter_content #cruiseFilter .list_filter li .list{display:inline-block}.filter_content #cruiseFilter .list_filter li .list label{width:100%;display:inline-block}.filter_content .btn.apply{position:relative;float:none!important;border-radius:20px!important;padding:7px 39px!important;background:#fdbe11!important;color:#15264c!important;height:auto;line-height:initial;margin-top:30px}.content_results .cruiseContent .orderBy,.content_results .cruiseContent .sorting.cruise.cruiseSortingContainer{display:none!important}.sorting.cruise.cruiseSortingContainer{display:inline-block!important}.cruise_promotion_terms:before,.sorting.cruise.cruiseSortingContainer:before{content:"";width:100vw;height:100vh;background:#fff;position:fixed;left:0;top:0;z-index:-2}.sorting.cruise.cruiseSortingContainer .orderBy{text-align:left}.sorting.cruise.cruiseSortingContainer .orderBy>label span{text-transform:uppercase;text-align:center;width:100%;display:inline-block;font-size:23px!important;color:#0a1851!important;font-family:"Segoe UI Regular";font-weight:600}.sorting.cruise.cruiseSortingContainer .orderBy select.selectCruiseOrder.notShowInMobile{display:none}.sorting.cruise.cruiseSortingContainer .orderBy .showInMobile{display:inline-block;padding:20px 0;width:100%}.sorting.cruise.cruiseSortingContainer .orderBy .showInMobile label{width:100%;display:inline-block;border-bottom:1px solid #ccc;padding:2px 0 11px 0;font-weight:600;font-size:14px;color:#0a1851}.sorting.cruise.cruiseSortingContainer .orderBy .showInMobile label input{float:right}.sorting.cruise.cruiseSortingContainer a.cruiseOpenOffers{display:none}.sorting.cruise.cruiseSortingContainer .btn.apply{position:relative;float:none!important;border-radius:20px!important;padding:7px 39px!important;background:#fdbe11!important;color:#15264c!important;height:auto;line-height:initial;margin-top:0}.sorting.ui-dialog-content{text-align:center}.main_content article .vc_row div>div.vc_column-inner p{font-size:13px!important}.main_content article .vc_row div>div.vc_column-inner .cruiseEmbarkOptions{position:relative;z-index:1010;min-height:100vh}.main_content article .vc_row div>div.vc_column-inner .cruiseEmbarkOptions .cruiseDescription{padding:10px!important}.main_content article .vc_row div>div.vc_column-inner .cruiseEmbarkOptions .cruiseDescription p{text-transform:uppercase}.main_content article .vc_row div>div.vc_column-inner .cruiseEmbarkOptions .cruiseDescription ul.description_itinerary_block li{margin-left:13px;color:#3d3d3d}.main_content article .vc_row div>div.vc_column-inner .cruiseEmbarkOptions .cruiseDescription ul.description_itinerary_block li:before{display:none}.main_content article .vc_row div>div.vc_column-inner .cruiseEmbarkOptions .purchaseType>div .description{padding:10px!important;margin:-16px 0 0 0!important;width:100%!important}.main_content article .vc_row div>div.vc_column-inner .cruiseEmbarkOptions .embarksRuler{width:calc(100% + 53px);margin:0 -33px}.main_content article .vc_row div>div.vc_column-inner .cruiseEmbarkOptions .embarksRuler .scroll_horizontal{width:calc(100% - 23px);margin:0 19px}.main_content article .vc_row div>div.vc_column-inner .cabinTypes{margin-bottom:15px}.main_content article .vc_row div>div.vc_column-inner .cabinTypes label :nth-child(2){vertical-align:middle}div#cruiseOptionDetails{padding:10px;background:#fff;width:100%}div#cruiseOptionDetails .shipAmenities.main_content.full{width:calc(100% + 20px);background:#fff;margin-left:-10px;padding:0 10px 10px 10px}.main_cruise_detail .main_content.available .list_icons{margin:-15px -25px 10px -25px}div#reservationSummary{padding:8px;margin:0!important;background:#fff}.cruise_details_summary.cruiseContent .header .cruise_block .royal_logo{float:left;width:auto;height:28px;margin:0!important}.cruise_details_summary.cruiseContent>header #cruiseDetailsNavigationTitleContent h1{font-size:14px;margin:2px 0 -3px 0}.cruise_details_summary.cruiseContent>header #cruiseDetailsNavigationTitleContent a:before{left:-13px;top:-1px}.content_results header div{background:#fff}.content_results header .cruiseDescription{display:none!important}.cruisePassengersQuantity label{border-top:2px solid #ccc;width:100%}.cruisePassengersQuantity label:first-child{border:none}.cruiseOptionalPassengerPreferences>label{text-align:center;float:none;width:100%;padding:11px}.cruiseOptionalPassengerPreferences>label input{float:none!important;display:inline-block;position:static}.cruise_details_summary section .btn.continue{margin:0;width:94%}.cruise_details_summary .cruiseCabinSuperCategoriesContent{padding:0}.cruise_details_summary .cruiseCabinSuperCategoriesContent .cruiseCabinSuperCategories{padding:10px 0 0 0;margin-bottom:50px}.cruise_details_summary .cruiseCabinSuperCategoriesContent .cruiseCabinSuperCategories label{width:100%;margin:0 0 5px 0;height:170px;overflow:hidden}.cruise_details_summary .cruiseCabinSuperCategoriesContent .cruiseCabinSuperCategories label .content{height:170px;min-height:0;max-height:inherit}.cruise_details_summary .cruiseCabinSuperCategoriesContent .btn.continue{margin:5px 0 60px 0}span.select2-selection__clear{display:none}.main_cruise_detail .main_content.available .list_icons{column-count:2}body .cruiseGuaranteedChoiceContent{padding:10px}body .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice>div{float:left;width:100%;margin:0 0 30px 0!important;padding:10px}body .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice>div label:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;border-width:7px;position:absolute;right:0;top:12px;transform:rotate(180deg)}body .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice>div:before{height:65px}body .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice>div .content{display:none;height:auto;margin-bottom:60px;font-size:14px}body .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice>div input:checked~.content{display:inline-block}body .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice>div input:checked~label:after{transform:rotate(0)}body .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice>div a.btn.continue{margin:0 0 6px 0!important}body .cruiseGuaranteedChoiceContent .cruiseGuaranteedChoice>div .priceBlock small{display:inline-block}.post-37>header{display:none!important}#cruiseSearchResultsContent>header{margin:-16px 0 0 0}div#cruiseOptionDetailsContent{display:inline-block;margin:-17px 0 0 0;width:100%}footer.cruiseDetailsFooter{margin:-30px 0 0 0;box-shadow:0 2px 5px transparent;padding:0 0 20px 0}footer.cruiseDetailsFooter p{padding:0;font-size:11px!important;color:#0a1851}section.cruisePassengersQuantityContent{margin-bottom:30px}section.cruisePassengersQuantityContent h4{text-transform:none;margin:20px 20px -30px 20px;font-size:23px}section.cruisePassengersQuantityContent>span{color:#0a1851;padding:30px 10px 40px 10px;box-sizing:border-box}.cruise_details_summary .cruiseCabinTypesContent{padding:0}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes{width:100%;display:inline-block;margin-bottom:50px}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block{display:inline-block;margin:0!important}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription{position:inherit}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription .cruiseTable_Fares_CabinTypeDescr{position:absolute}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block figure{width:100%}.floatingCruiseSummaryMenu{position:fixed;bottom:0;background:#fff;width:100%;padding:5px 10px;border:1px solid #333;z-index:200;left:0;box-sizing:border-box;font-size:11px}.floatingCruiseSummaryMenu a{color:#0a1851;display:inline-block;width:100%}.floatingCruiseSummaryMenu.buy_layout a.openSummary{display:inline-block;width:100%}.floatingCruiseSummaryMenu.buy_layout .title{text-align:left;display:inline-block;width:100%}.floatingCruiseSummaryMenu.buy_layout .priceBlock{float:left}.floatingCruiseSummaryMenu.buy_layout .priceBlock .price{font-size:18px;width:100%;display:inline-block}.floatingCruiseSummaryMenu.buy_layout .priceBlock .price span{font-size:12px}.floatingCruiseSummaryMenu.buy_layout .priceBlock>span{display:none}.floatingCruiseSummaryMenu.buy_layout .priceBlock span.totalPrice{display:inline-block}.floatingCruiseSummaryMenu.buy_layout .btn_buy.continue{margin:12px 0 0 0}.floatingCruiseSummaryMenu.summary_layout .title{float:left}.floatingCruiseSummaryMenu.summary_layout .priceBlock{float:right;text-align:right;margin:0 0 0 -40px}.floatingCruiseSummaryMenu.summary_layout .priceBlock strong.price{width:100%;display:inline-block;font-size:19px}.floatingCruiseSummaryMenu.summary_layout .priceBlock strong.price span{font-size:14px}.floatingCruiseSummaryMenu.summary_layout .priceBlock>span:after{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;transform:rotate(90deg);display:inline-block;font-size:15px;vertical-align:bottom}.floatingCruiseSummaryMenu .btn_buy.continue{color:#0a1851;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);margin:15px 0 5px 0;padding:5px 15px;line-height:normal;width:100%;display:inline-block;border-radius:20px;text-transform:uppercase;background:#fdbe11;height:auto;width:auto;position:absolute;right:10px;letter-spacing:normal}.cruiseCabinPositionsContent{padding:0!important;height:340px}.cruiseCabinPositionsContent .cruiseCabinPositions{height:240px}.cruiseCabinPositionsContent ul.cruiseShipLocation{height:200px;background-position:0 50px}.cruiseCabinPositionsContent ul.cruiseShipLocation li label{height:200px;cursor:pointer}.cruiseCabinPositionsContent ul.cruiseShipLocation li label h3{top:0;bottom:auto;padding-top:15px}.cruiseCabinPositionsContent ul.cruiseShipLocation li label small.price{font-size:13px!important}.cruiseCabinDecksContent{padding:20px 0!important;margin:10px 0 30px 0}.cruiseCabinDecksContent .cruiseCabinDecks .deckImage{width:100%}.cruiseCabinDecksContent .cruiseCabinDecks .deckImage .shipDecks ul.deckLevels{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cruiseCabinDecksContent .cruiseCabinDecks .deckImage .shipDecks ul.deckLevels li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-top:1px solid #000}.cruiseCabinDecksContent .cruiseCabinDecks .deckImage .shipDecks ul.deckLevels li.active{background-color:#43a6ca}.cruiseCabinDecksContent .cruiseCabinDecks .deckChoice{width:100%}.cruiseCabinDecksContent .cruiseCabinDecks .deckChoice>h2{display:none}.cruiseCabinDecksContent .cruiseCabinDecks .deckChoice li span{vertical-align:middle;padding:7px 0!important}.cruiseCabinDecksContent .cruiseCabinDecks .deckChoice li p{padding:10px 0 10px 0}.cruiseCabinDecksContent .cruiseCabinDecks .deckChoice li p:last-child{padding:10px 5px 10px 0;width:30%!important}.cruiseCabinDecksContent .cruiseCabinDecks .deckChoice p{vertical-align:top;padding:0}.cruiseCabinDecksContent .cruiseCabinDecks .deckChoice p.availability{padding:10px 0!important;width:58%;text-align:center}.cruiseCabinDecksContent .btn.continue{margin:20px 0 40px 0!important;width:100%;transform:translate(0,0)}.cruiseCabinNumbersContent{background:#fff!important;padding:0!important}.cruiseCabinNumbersContent .cabinChoice{width:100%!important;padding:0 0 10px 0;box-shadow:0 2px 5px transparent;margin-bottom:0}.cruiseCabinNumbersContent .cabinChoice h2{display:none}.cruiseCabinNumbersContent .deckplain_details{width:100%!important;margin:-20px 0!important}.cruiseCabinNumbersContent .deckplain_details input:checked~label:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cruiseCabinNumbersContent .deckplainImage input:checked~figure{display:inline-block}.cruiseCabinNumbersContent .deckplainImage figure{display:none}.cruiseCabinNumbersContent .deckplainImage,.cruiseCabinNumbersContent .deckplainLegend{box-shadow:0 2px 5px transparent!important;padding:0!important;margin:0!important}.cruiseCabinNumbersContent .deckplainImage>label,.cruiseCabinNumbersContent .deckplainLegend>label{font-size:14px;color:#005edc;width:100%;display:inline-block}.cruiseCabinNumbersContent .deckplainImage>label:after,.cruiseCabinNumbersContent .deckplainLegend>label:after{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;display:inline-block;vertical-align:middle}.cruiseCabinNumbersContent .deckplainLegend{margin:10px 0 90px 0!important}.cruiseCabinNumbersContent .deckplainLegend input:checked~.cabinChoice_Options_Subs{display:inline-block}.cruiseCabinNumbersContent .deckplainLegend .cabinChoice_Options_Subs{display:none}.cruiseCabinNumbersContent .deckplainLegend .cabinChoice_Options_Subs h2{font-size:13px!important}.cruiseCabinNumbersContent .cruiseCabinNumbers .cabinChoice .scroll_vertical{overflow:inherit;height:auto;margin-bottom:-10px}.cruiseCabinNumbersContent .cruiseCabinNumbers .cabinChoice .scroll_vertical li p{font-size:12px!important;letter-spacing:0}.cruiseCabinNumbersContent .cruiseCabinNumbers .cabinChoice .scroll_vertical li p.description{padding:0 0 0 3px!important;width:auto!important}.cruiseCabinNumbersContent .cruiseCabinNumbers .cabinChoice .scroll_vertical li.tableHeader span{font-size:11px}.cruiseCabinNumbersContent .cruiseCabinNumbers .cabinChoice .scroll_vertical li.tableHeader span:first-child{float:left;width:22%;margin-left:5px}.cruiseCabinNumbersContent a.btn.continue{margin:20px 0 50px 0!important;width:94%!important;float:none}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block{margin-bottom:10px!important}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruisePicture{height:180px}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .showcontrol-title{display:none}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .showcontrol-title:checked~.cruiseDescription .cruiseTable_Fares_Cabin_Descr{display:inline-block;color:#0a1851;font-size:14px;line-height:unset}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block>label{color:#005edc;font-size:13px;text-align:left;float:left;width:100%;box-sizing:border-box;padding:5px 10px 0 10px;margin:0 0 -6px 0;position:relative;z-index:1}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block #cruiseCabinTypesShowControl{display:none}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block #cruiseCabinTypesShowControl:checked~.cruiseDescription .cruiseTable_Fares_Cabin_Descr,.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block #cruiseCabinTypesShowControl:checked~.cruiseDescription .cruiseTable_Fares_Cabin_Details{display:inline-block}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseTable_Fares_Cabin_Descr,.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseTable_Fares_Cabin_Details{display:none}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice{position:absolute;top:0;left:0;margin:0!important}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary{display:inline-block!important;position:relative;color:#fff;z-index:100;top:70px;left:0;width:100%;text-align:left}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary h1{font-family:inherit}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary h1,.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary span{color:#fff;text-align:left;float:none!important;display:inline-block;width:auto;font-family:proxima_novaregular,sans-serif!important;font-size:15px!important}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary h1{font-size:20px!important;margin:0 8px}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .fareSummary .price{font-family:inherit}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .masterprice .actionButtons a{position:absolute;top:0;left:0;margin:0;border-radius:0;height:164px;z-index:10;font-size:0;background:0 0;box-shadow:0 2px 5px transparent}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription.showcontrol-content{width:100%!important;padding:10px!important;height:auto!important;margin:0!important;display:inline-block}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription.showcontrol-content .cruiseTable_Fares_CabinTypeDescr{position:absolute!important;top:-197px;left:0;padding:10px;box-sizing:border-box;height:180px;background:rgba(0,0,0,.5);width:100%}.cruise_details_summary .cruiseCabinTypesContent .cruiseCabinTypes .cabins_fares .cruise_block .cruiseDescription.showcontrol-content .cruiseTable_Fares_CabinTypeDescr h2{position:static;margin:10px 0 0 0!important;left:0;top:0;transform:translate(0,0);font-size:20px!important}.checkoutSummaryContent{display:none}#transaction-content .content_results .cruise_details_summary section{padding:0}#transaction-content .content_results .cruise_details_summary section .sequentialFill{padding:0;width:100%}#transaction-content .content_results .cruise_details_summary section .sequentialFill .passengers{padding:0}#transaction-content .content_results .cruise_details_summary section .sequentialFill .passengers label.area_ddd{width:25%!important}#transaction-content .content_results .cruise_details_summary section .sequentialFill .passengers label.area_telephone{width:73%!important}#transaction-content .content_results .cruise_details_summary section .sequentialFill .passengers label.cruise-fidelity-code{width:100%!important}#transaction-content .content_results .cruise_details_summary section .sequentialFill a.goToNext{margin:0 3% 20px 3%!important}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_diningOptions] a.goToNext{width:94%!important}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .ccOwnerDataZone>label{width:100%;padding:0!important}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .ccOwnerDataZone>label .help{font-size:0!important}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .ccOwnerDataZone>label small{display:none}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .ccOwnerDataZone>label.expiration_month,#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .ccOwnerDataZone>label.expiration_year{width:60px!important;max-width:none}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .ccOwnerDataZone>label.expiration_year{margin:19px 0 0 0}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .card_brand{margin:-15px 0 15px -2px!important;width:100%!important}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .card_brand label{width:48px;margin:0;background-position:center bottom;height:50px;margin-bottom:10px;position:relative;z-index:1;max-width:none}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .card_brand label span{width:100%!important;margin:0!important;float:left;text-align:center}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] .card_brand label span:before{margin:0!important}#paymentinfo .paymentDataBlock{box-shadow:0 0 5px transparent;padding:10px 10px 0 10px;margin:0;box-sizing:border-box}#paymentinfo .paymentDataBlock .three_col .checkout .contact_info .passengersList{text-align:left;padding:0!important;margin:0 0 0 -10px!important;width:100%!important}#paymentinfo .paymentDataBlock.contact_info h1{margin:0}#paymentinfo .paymentDataBlock.contact_info label{width:100%;padding:0;max-width:none}#paymentinfo .paymentDataBlock.contact_info label.city,#paymentinfo .paymentDataBlock.contact_info label.neighborhood{width:100%!important}#paymentinfo .paymentDataBlock.contact_info label.ddd{width:19%!important;margin-right:1%!important;min-width:0}#paymentinfo .paymentDataBlock.contact_info label.phone{width:39%!important;margin-right:1%!important;min-width:0}#paymentinfo .paymentDataBlock.contact_info label.phone_type{width:40%!important;min-width:0;margin:-2px 0 0 0!important}#paymentinfo .paymentDataBlock.contact_info a.continue.send.btn{margin:20px 0 0 0!important}ul.description_itinerary_block{padding:0;margin:0 0 10px 0}ul.description_itinerary_block:before{display:none}ul.description_itinerary_block li{width:auto;display:inline;padding:0;margin:0;line-height:initial}ul.description_itinerary_block li:before{margin:0 5px}ul.description_itinerary_block li:first-child:before{display:none}.preOrderSummary>ul>li ul li{display:inline;width:auto 0 10px 0}.preOrderSummary>ul>li.passenger li{width:100%;display:inline-block}.ui-dialog .preOrderSummary a.btn_buy.btn.continue{color:#0a1851;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);margin:15px 0 5px 0;padding:5px 15px;line-height:normal;width:100%;display:inline-block;border-radius:20px;text-transform:uppercase;background:#fdbe11;height:auto;width:auto;position:absolute;right:10px;letter-spacing:normal}.ui-dialog .preOrderSummary>ul>li.totalPrice{margin:0 -10px -10px -10px!important;width:100%;padding:10px 10px 10px 10px;box-sizing:unset}.ui-dialog .preOrderSummary>ul>li.paymentInfo{background:#0a1851;display:inline-block;position:relative;z-index:1;color:#fff!important;margin:0 -10px -10px -10px!important;padding:0 10px 10px 10px;width:100%}.ui-dialog .preOrderSummary>ul>li.paymentInfo li{display:inline-block}.cruisePassengersQuantity .input-group input.quantity-field{font-family:proxima_novaregular,sans-serif}.cruise_itinerary_details .cruiseEmbarkOptions>.content .close{display:inline-block}.cruise_itinerary_details .floating{transform:translate(-50%,0);left:50%;bottom:0;width:auto;white-space:nowrap}.cruise_itinerary_details .floating a{position:static;padding:0;background-repeat:no-repeat;background-position:center 3px;width:120px;display:inline-block;text-align:center;background-color:transparent;padding:18px 0 0 0;background-size:15px;color:#0a1851;text-transform:uppercase;font-size:10px}.cruise_itinerary_details .floating a:before{display:none}.cruise_itinerary_details .floating a.back_to_search{background-image:url(../../../inc/images/voltar.png);border-right:1px solid}.cruise_itinerary_details .floating a.open_dates_panel{background-image:url(../../../inc/images/Calendar-3.png)}.cruise_itinerary_details .showInMobile{display:inline-block!important}.cruise_itinerary_details .navigation{position:absolute;z-index:1000000000;left:0;top:0;width:100%}.cruise_itinerary_details .navigation .slick-list.draggable{padding:0!important}.cruise_itinerary_details .navigation li.slick-slide{color:#fff;padding:5px 0;outline:0;text-transform:uppercase;font-size:11px;text-align:center;font-weight:600}.cruise_itinerary_details .navigation li.slick-slide.slick-current{border-bottom:2px solid #ffffffa3}.cruise_itinerary_details .cruise_content{width:100%}.cruise_itinerary_details .cruise_content .nav_gradient{display:none!important}.cruise_itinerary_details .cruise_content .tabs_content{height:inherit;overflow:visible}.cruise_itinerary_details .cruise_content .tabs .tab_item{overflow:visible;height:initial!important}.cruise_itinerary_details .cruise_content .tabs .tab_item h1{color:#fff}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content>span{padding-bottom:30px}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .ship_header figure img{height:100%}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .port_header{padding:0;height:100vh;vertical-align:middle;display:table-cell;text-align:center;width:100vw}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .port_header figure{height:100vh;display:inline-block}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .port_description{color:#0a1851;padding:0;text-align:center;padding:20px 15px;height:94px;overflow:hidden}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content>label{color:#005edc;text-transform:uppercase;font-size:14px}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .show_port_description{display:none}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .show_port_description:checked~.port_description{height:auto}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .show_port_description:checked~label{display:none}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .info{color:#0a1851}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .info .info_icon_list li{color:#0a1851;margin:15px 0}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .info .info_icon_list li .info{padding-right:0}.cruise_itinerary_details .cruise_content .tabs .tab_item .wrap .content .info .info_icon_list li .info p{text-align:left}.cruise_itinerary_details .cruise_content .tabs .tab_item.presentation{padding:50px 0;text-align:center}.cruise_itinerary_details .cruise_content .tabs .tab_item.presentation .wrap .content .cruise_itinerary{padding:0 15px}.cruise_itinerary_details .cruise_content .tabs .tab_item.presentation .wrap .content .cruise_itinerary li{display:inline}.cruise_itinerary_details .cruise_content .tabs .tab_item.presentation .wrap .content .cruise_itinerary li:before{content:" | ";font-size:12px;vertical-align:text-top}.cruise_itinerary_details .cruise_content .tabs .tab_item.ship .ship_header{padding:50px 20px;position:relative}.cruise_itinerary_details .cruise_content .tabs .tab_item.ship .ship_header h3{max-width:100%}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list{width:100vw;margin-bottom:13px}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list .modal_open_cruise{width:100%;margin:0;display:inline-block;text-align:left}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list .modal_open_cruise video{width:100%;position:relative}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list .modal_open_cruise .activity_category{width:100%;display:inline-block;overflow-x:scroll;font-size:15px;font-weight:600;text-transform:uppercase;color:#0a1851;padding:10px 0 0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list .modal_open_cruise .category_activities{width:100%;display:flex;margin-top:10px}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list .modal_open_cruise .category_activities li{display:inline-block;margin-right:5px}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list .modal_open_cruise .category_activities li .img{display:inline-block;height:100px;width:140px;vertical-align:text-bottom;position:relative}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list .modal_open_cruise .category_activities li .img:before{content:"";background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;left:0;top:0}.cruise_itinerary_details .cruise_content .tabs .tab_item .activity_categories_list .modal_open_cruise .category_activities li .img span{color:#fff;position:absolute;bottom:0;left:6px;font-size:12px}.cruise_itinerary_details .ship_activity_category.gastronomia.single_modal.opened_modal{position:fixed;top:0!important;left:0;width:100%!important;height:100vh!important;z-index:20000000;max-height:none}.tabs_navigation_actions.showInMobile{background:#fff;width:100%;display:inline-block;padding:10px;border-top:1px solid #e6e6e6;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tabs_navigation_actions.showInMobile a{text-transform:uppercase;font-weight:600}.tabs_navigation_actions.showInMobile a.go_to_prev_tab:before{display:inline-block;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)}.tabs_navigation_actions.showInMobile a.go_to_next_tab{float:right}.tabs_navigation_actions.showInMobile a.go_to_next_tab:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:inline-block;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}.cruiseEmbarkOptions .background-blur{z-index:1}.content_results.cruise .searchDetails .cruiseShip{width:68%;display:-webkit-box;display:-ms-flexbox;display:flex;float:left}.cruise_itinerary_details .cruise_content .tabs .tab_item.port .port_header figure,.cruise_itinerary_details .cruise_content .tabs .tab_item.port .ship_header figure,.cruise_itinerary_details .cruise_content .tabs .tab_item.ship .port_header figure,.cruise_itinerary_details .cruise_content .tabs .tab_item.ship .ship_header figure{height:100%}body .content_results.cruise .searchDetails>.cruisePassengers{overflow:visible;width:auto;padding:0!important;float:right;margin-right:18px;height:13px!important}body .content_results.cruise .searchDetails>.cruisePassengers label{font-size:12px;padding:0}body .content_results.cruise .searchDetails>.cruiseDestination{width:100%;background-position:3px top;display:-webkit-box;display:-ms-flexbox;display:flex}body .content_results.cruise .searchDetails>.cruiseDeparture{background-position:2px top!important;display:-webkit-box;display:-ms-flexbox;display:flex;float:left}.content_results.cruise .searchDetails>.cruiseDates{width:auto!important;float:right;margin-right:20px}.content_results.cruise .searchDetails .cruisePassengers label{padding:0 0 0 4px}.content_results.cruise .searchDetails .cruisePassengers small{display:none!important}.content_results.cruise .searchDetails .cruisePassengers input:checked~small{display:inline-block!important;white-space:normal;font-size:14px;line-height:normal;left:initial;bottom:-115px;right:-144px}.content_results.cruise .searchDetails .cruisePassengers input:checked~small::before{left:68%}.content_results.cruise .searchDetails>div .badge,.content_results.cruise .searchDetails>label .badge{background:#cecfd2;width:auto;height:auto;text-align:center;border-radius:0;right:10px;font-size:14px;letter-spacing:-2px!important;top:0;border:0;padding:0 5px;line-height:18px;border-radius:4px;margin-left:6px}.content_results.cruise .searchDetails>div .badge{position:static}.content_results.cruise .searchDetails>label .badge{position:absolute}.passengersDetails-page-body section.cruisePassengersQuantityContent{width:100%;float:right;text-align:center;padding:30px 0;margin:0}.passengersDetails-page-body section.cruisePassengersQuantityContent .btn.continue{width:250px}.passengersDetails-page-body .filter_left .content_results .filters{margin-top:20px}.content.cruise_promotion_terms{padding:10px!important}.cruise_promotion_terms .title{font-family:Kapra,sans-serif;text-transform:uppercase;text-align:center;font-size:50px;margin-bottom:20px}.cruise_promotion_terms .subtitle{text-align:center;font-size:16px;display:block;margin:0 auto;max-width:600px;margin-bottom:20px}.content_results .list_options.hotels{padding:0;display:inline;float:none}.content_results.hotels .sorting .mini_max_results{display:none!important}.list_options{padding:5px}.list_options.hotels .hotels_pages{display:inline-block;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.list_options.hotels .hotels_pages .content_results.hotels .hotels_page{float:left;width:100%}.list_options.hotels .hotel_block{margin:0 0 20px;padding:5px;border:3px solid #ddd}.list_options.hotels .hotel_block figure{display:inline-block;height:140px;margin:0;min-width:100%;position:relative;width:100%;z-index:0}.list_options.hotels .hotel_block figure img{height:auto;min-height:100%;min-width:100%;position:absolute;z-index:1;top:-50%}.list_options.hotels .hotel_block .no_image{background-position:100% 55%;background-size:cover;display:inline-block;height:auto;left:0;min-height:100%;min-width:100%;position:absolute;width:100%;z-index:1}.list_options.hotels .hotel_block a.details,.list_options.hotels .hotel_block a.look-more{clear:none;float:right;font-size:12px;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;line-height:40px;padding:0 10px 1px 5px}.list_options.hotels .hotel_block>.content{margin:-31px 0 0 0;min-height:inherit;padding:4px 0 0;background:rgba(255,255,255,.7)}.list_options.hotels .hotel_block>.content .stars{top:-105px!important;right:5px}.list_options.hotels .hotel_block>.content .stars span:after{left:auto;right:0;font-size:16px;top:-3px}.list_options.hotels .hotel_block>.content .stars span:before{font-size:16px}.list_options.hotels .hotel_block>.content .distance{cursor:pointer;float:left;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;line-height:40px;padding:0 5px}.list_options.hotels .hotel_block>.content .distance:before{height:40px;line-height:inherit;padding:10px 0;text-indent:5px;line-height:40px;padding:0;text-indent:1px}.list_options.hotels .hotel_block>.content .distance small{display:none}.list_options.hotels .hotel_block>.content .distance:hover small{display:none}.list_options.hotels .hotel_block>.content .hotel_price{float:left;width:100%;margin-top:5px;display:inline-block}.list_options.hotels .hotel_block>.content .hotel_price a.details{padding:0 15px}.list_options.hotels .hotel_block>.content .address{width:100%;margin:5px 0}.list_options.hotels .hotel_block>.content .short-description{display:none}.list_options.hotels .hotel_block>.content h3.name{-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;width:100%}.list_options.hotels .hotel_block .rooms_options .rooms_group{display:inline-block;width:100%}.list_options.hotels .hotel_block .rooms_options .rooms_group .room_group .hide_rooms,.list_options.hotels .hotel_block .rooms_options .rooms_group .room_group .open_rooms{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:46%;float:left;margin:5px 0 0!important;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;text-align:center;width:100%}.list_options.hotels .hotel_block .rooms_options>.price{display:inline-block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:4px 0 0;width:100%;float:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.list_options.hotels .hotel_block .rooms_options>.price .purchase{margin:0;padding:0;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hotel-images .galleria-image-nav-left,.hotel-images .galleria-image-nav-right{display:block!important}.listRooms{display:inline-block;width:100%;padding:0}.listRooms li label{-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box}.listRooms li label>div{position:relative;overflow:hidden}.listRooms li label>div:before{display:none}.listRooms li label>div:after{background:rgba(61,61,61,.07);border:1px solid rgba(61,61,61,.09);border-width:0 0 0 1px!important;content:"";display:inline-block;height:100%;position:absolute;right:0;top:0;width:30%;z-index:0}.listRooms li label input:checked~div:before{display:none}.listRooms li label p{display:inline-block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;z-index:2;padding:0;float:left;overflow:hidden}.listRooms li label p.name{padding:10px 0 0 10px;width:70%}.listRooms li label p.services{padding:5px 0 10px 10px;width:70%}.listRooms li label p.price{position:absolute;right:0;text-align:center;top:31px;width:30%}.listRooms li label p.priceSufixx{position:absolute;right:0;text-align:center;top:12px;width:30%}.list_options.hotels .hotel_block.masterprice .listRooms li label>div:after{border:1px solid #fff;border-width:0 0 0 1px!important}.list_options.hotels .hotel_block.masterprice .listRooms li input:checked~div:after{background:#0a5c93}.hotel_detail .breadcrumbs{padding:10px}.hotel_detail .breadcrumbs li{margin:0!important;padding:0!important;list-style:none!important}.hotel_detail header{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:5px;width:100%!important;border-top:2px solid rgba(61,61,61,.1)!important}.hotel_detail header h1{padding:0}.hotel_detail .hotel-images{position:relative;width:100%;float:left;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 5px 0;padding:0}.hotel_detail .hotel-images .galleria-container{height:auto!important;min-height:250px}.hotel_detail .hotel-images .galleria-container .galleria-stage .galleria-images{height:auto!important;left:inherit!important;position:relative!important;top:inherit!important}.hotel_detail .hotel-images .galleria-container .galleria-stage .galleria-images .galleria-image{width:90%!important;display:inline-block}.hotel_detail .hotel-images .galleria-container .galleria-stage .galleria-images .galleria-image img{top:inherit!important;left:inherit!important;position:relative!important;width:100%!important;height:180px!important}.hotel_detail .avalability-container{margin:0;padding:0;position:relative;width:100%}.hotel_detail .avalability-container .rooms>li label>div:after,.hotel_detail .avalability-container .rooms>li label>div:before{display:none}.hotel_detail .avalability-container .rooms>li label p{display:inline-block;width:50%;padding:10px;margin:0}.hotel_detail .avalability-container .rooms>li label p.name,.hotel_detail .avalability-container .rooms>li label p.services{padding:10px}.hotel_detail .avalability-container .rooms>li label p.price,.hotel_detail .avalability-container .rooms>li label p.priceSufixx{top:inherit;right:inherit;position:inherit;text-align:inherit}.hotel_detail .avalability-container .rooms>li label input:checked~div p.price{width:50%}.hotel_detail .avalability-container .rooms>li label>div{display:inherit}.hotel_detail .avalability-container .rooms>li label.select{margin:0;padding:0;width:33%}.hotel_detail .avalability-container .rooms .room_group .hide_rooms,.hotel_detail .avalability-container .rooms .room_group .open_rooms{bottom:-6px;float:left;left:inherit;margin-top:10px!important;padding:5px;position:relative;text-align:center;width:40%}.hotel_detail .avalability-container .send{margin-top:10px}.hotel_detail .avalability-container .purchase{margin:-60px 10px 0 0!important;padding:15px 25px!important;position:relative;z-index:2}.hotel_detail>header{padding:0 0;width:100%}.hotel_detail>header h2{padding:0 0 5px}.hotel_detail>header h2 a{display:none}.hotel_detail .description{padding:10px;width:100%}.hotel_detail .details{margin:5px 0;padding:0}.hotel_detail .details .hotel-map{margin-top:10px}.hotel_detail .details h2{font-size:14px;padding:4px 0 0;text-align:left;text-indent:5px;width:100%}.hotel_detail .details h2:after{float:left;font-size:14px;margin:0 0 0 15px;padding:0;text-indent:0}.hotel_detail .details>.content{width:100%}.hotel_detail .details>.content li{padding:5px 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.hotel_detail .details>ul.content{width:100%}.hotel_detail .details>ul.content>li{width:100%}.list_options.hotels .hotel_block .hotelDetailsIFrameContainer.iframe{position:fixed;top:10px;width:100vmin;z-index:110}.list_options.hotels .hotel_block .hotelDetailsIFrameContainer.iframe .iframeContainer{background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);-moz-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4);display:block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:85%;left:1%}.list_options.hotels .hotel_block .hotelDetailsIFrameContainer.iframe .iframeContainer .close-iframe{position:absolute;z-index:800;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);-moz-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4);float:right;height:25px;line-height:17px;right:41px;top:-10px;width:23px;cursor:pointer;z-index:18;font-size:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.list_options.hotels .hotel_block .hotelDetailsIFrameContainer.iframe .iframeContainer .close-iframe:before{content:"×";font-family:Verdana,Geneva,sans-serif;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;background:#fff;float:left;text-align:center;border:2px solid #15264c;font-size:14px;font-weight:600;height:20px;line-height:17px;width:20px;cursor:pointer;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.list_options.hotels .hotel_block .hotelDetailsIFrameContainer.iframe .iframeContainer iframe.hotelDetailsIFrame{background:#fff;width:100vmin;height:160vmin;overflow:auto;display:inline-block;border:5px solid rgba(61,61,61,.2);padding:10px;left:-10px;position:absolute;-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_rating{width:100%}.hotel_external_detail .hotel_external_detail_reviews{width:100%;padding:0}.hotel_external_detail .hotel_external_detail_awards,.hotel_external_detail .hotel_external_detail_reviewratingcount,.hotel_external_detail .hotel_external_detail_subrating,.hotel_external_detail .hotel_external_detail_triptypes{width:100%}div.sorting.services .pagination{padding:0 5px;margin:0}div.sorting.services .sortingData{padding:0!important;margin:0!important}.list_options.services .services_block{margin:0 0 15px;padding:2px;position:static}.list_options.services .services_block>.price{position:relative;width:100%;top:0}.list_options.services .services_block .thumb{display:inline-block;height:100px;margin:0;min-width:100%;position:relative;width:100%;z-index:0!important;background-position:center center;background-size:cover}.list_options.services .services_block .thumb.no_image{display:inline-block;height:100%;left:0;min-height:150px;min-width:100%;position:relative;width:100%;z-index:0!important}.list_options.services .services_block .name{margin:0;padding:5px 0}.list_options.services .services_block .category{display:none}.list_options.services .services_block .description{display:none}.list_options.services .services_block>.price{display:inline-block;padding:5px 0 5px 10px;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;height:auto;width:100%}.list_options.services .services_block>.price h2{display:inline;margin:0 0 0 10px;padding:0;text-align:center;width:50%}.list_options.services .services_block>.price .btn{float:right;margin:0 5px 0 0;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;line-height:40px;padding:0 10px 0 5px;text-align:center;width:25%}.list_options.services .services_block .ui-dialog{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important;left:0!important;overflow:auto;padding:10px;top:15px!important;width:100%!important}.list_options.services .services_block .ui-dialog .ui-dialog-titlebar{right:5px;top:10px}.service_details{padding:0!important;width:100%!important}.service_details .fares{float:left;padding:0;width:100%}.service_details .fares .event_fares{overflow:auto;width:100%}.service_details .fares .currency_wrapper{margin:5px 0 0 10px!important}.service_details .fares .event_section label.select select{width:100%}.service_details .fares .event_section .service_option.content .service_fares_list .service_fares .service_fares_ages .service_fare{width:auto}.service_details .detail .content{border-top:1px solid #ddd}.service_details .detail .content .calendar{float:none;margin:0;padding:0;width:100%;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.service_details .detail .content .calendar h2{margin:0;padding:5px 0}.service_details .detail .content .calendar .serviceCalendar.hasDatepicker{display:inline-block;width:100%}.service_details .detail .content .calendar .serviceCalendar.hasDatepicker .ui-datepicker{margin:10px 0 0!important;width:100%!important}.service_details .detail .content .calendar .serviceCalendar.hasDatepicker .ui-datepicker .ui-datepicker-group{width:100%!important;padding:0}.service_details .detail .content .information{background:rgba(61,61,61,.15);display:inline-block;float:none;margin:0 0 10px;min-height:inherit;padding:10px;width:100%}.service_details .detail .content .information .description{margin:10px 0;padding:10px 0;display:block}.service_details .detail .content .information a.images,.service_details .detail .content .information a.map{padding:0 5px;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;text-align:center;width:40%}.service_details .footer{display:inline-block;margin-bottom:15px;text-align:right;width:100%;padding-bottom:50px}.service_details .footer .total_amount{display:inline-block;margin:40px 0 0;vertical-align:middle}.service_details .footer .consumabledays{margin:-70px 0 50px;text-align:left;width:100%}.service_details .footer .cancel{margin:0 0 0 3px;padding:0 0;text-align:center;width:49%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:inherit;padding:10px 0;text-indent:5px}.service_details .footer .book{float:right;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;line-height:40px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;text-align:center;padding:0!important}.service_details .fares{padding:0}.service_details .fares .event_fares .event_section{display:inline-block;border:solid rgba(61,61,61,.2);border-width:4px}.service_details .fares .event_fares .event_section .service_option.header p{display:none!important}.service_details .fares .event_fares .event_section .service_option.header ul li{font-size:10px}.service_details .fares .event_fares .event_section .service_option.content{display:inline-block;border:solid rgba(61,61,61,.2);border-width:4px 0 0 0}.service_details .fares .event_fares .event_section .service_option.content p{display:inline-block;width:100%;border:none;display:list-item}.service_details .fares .event_fares .event_section .service_option.content p.sector{Color:#15264c}.service_details .fares .event_fares .event_section .service_option.content .service_fares_list .service_fares:last-child{border-right:none}.packages.self_packages.version-two .package_container{margin:0;float:left;width:100%}.packages.self_packages.version-two .package_container>h1{padding:0}.packages.self_packages.version-two .package_container>h1:before{font-size:20px}.packages.self_packages.version-two .package_container .package_calendar{overflow-x:auto;overflow-y:hidden;width:100%}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr{height:60px;line-height:60px}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td{display:table-cell;width:10%}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.priced div .day-number strong{font-size:15px;height:20px;line-height:20px;right:2px;width:20px;bottom:10px}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td.selected div .content .date-cell.search::before{right:5px;top:5px}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content{padding:0 10px}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content .date-cell.search:before{vertical-align:middle;top:-20px;right:5px;font-size:10px}.packages.self_packages.version-two .package_container .package_calendar div div table.calendar tr td div .content .date-cell.search:hover:before{display:none}.packages.self_packages.version-two .package_container .package_engine{width:100%}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions label.traveller{width:45px}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions .years_old{padding:0 0 0 10px;width:80%}.packages.self_packages.version-two .package_container .package_engine .travelers .content ul.packageRoomList.room_list li .list_actions .years_old label.select{width:48px}.packages.self_packages.version-two .package_container .package_images_galleria{margin:0;padding:0;width:100%;-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>.price{background:0 0;border:none;display:inline-block;position:relative;width:100%;z-index:0}.packages.self_packages.version-two .package_container>.price p,.packages.self_packages.version-two .package_container>.price span{margin:0;padding:0;width:50%;float:left;clear:left;text-align:center;width:100%}.packages.self_packages.version-two .package_container>.price p.duration,.packages.self_packages.version-two .package_container>.price span.duration{width:100%;float:left;margin:0!important}.packages.self_packages.version-two .package_container>.price p:first-child{margin-top:10px}.packages.self_packages.version-two .package_container>.price .btn_buy{bottom:10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 10px;position:relative;right:0;width:100%}.packages.self_packages.version-two .package_container>.price .btn_buy a{font-size:13px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:15px;width:100%}.package_block{margin:0;padding:10px 0!important;-webkit-box-shadow:0 1px 4px rgba(41,51,57,.5);-moz-box-shadow:0 1px 4px rgba(41,51,57,.5);box-shadow:0 1px 4px rgba(41,51,57,.5)}.package_block .content.version-one .package_container .offers .summary>li.services.serviceInfo .change{width:100%!important;margin:0!important}.package_block .content.version-one .package_container .offers .summary>li label{position:relative;z-index:0;height:100%;width:100%;min-height:80px;font-size:0}.package_block .content.version-one .package_container .offers .summary>li label:before{height:35px;line-height:35px}.package_block .content.version-one .package_container .offers .summary>li label span{overflow:hidden}.package_block .content.version-one .package_container .offers .summary>li label span.direction{display:none}.package_block .content.version-one .package_container .offers .summary>li label span.change{font-size:0;bottom:0;left:0;right:0;margin:0!important;padding:0;height:100%;width:100%!important;background:0 0}.package_block .content.version-one .package_container .offers .summary>li label span.change:hover{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,.03);box-shadow:inset 0 0 0 rgba(0,0,0,.03)}.package_block .content.version-two .package_container .offers{min-height:inherit;padding:0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.package_block .content.version-two .package_container .offers .thumb{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-height:150px;position:relative;width:100%;background-size:cover}.package_block .content.version-two .package_container .offers .package_images_galleria{width:100%!important;min-height:inherit!important;position:relative;margin:0;padding:0}.package_block .content.version-two .package_container .offers .package_images_galleria .jquery-slider-pages{display:none}.package_block .content.version-two .package_container .offers .package_images_galleria .jquery-slider-element{width:100%!important;min-height:inherit!important;display:inline-block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.package_block .content.version-two .package_container .offers .package_images_galleria .jquery-slider-element ul li img{width:100%!important;min-height:inherit!important;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin:0}.package_block .content.version-two .package_container .offers .package_images_galleria .jquery-slider-element ul li h2{display:none}.package_block .content.version-two .package_container .offers .package_images_galleria .jquery-slider-control{top:50%;margin:-10px 0 0}.package_block .content.version-two .package_container .offers .package_images_galleria .jquery-slider-control-prev{left:20px}.package_block .content.version-two .package_container .offers .package_images_galleria .jquery-slider-control-next{right:20px}.package_block .content.version-two .package_container .offers h1{margin:0;min-height:inherit;padding:10px 0 3px;text-align:left;width:100%}.package_block .content.version-two .package_container .offers h3{font-size:14px;float:left;margin:0;min-height:inherit;padding:0}.package_block .content.version-two .package_container .offers h3:before{display:none}.package_block .content.version-two .package_container .offers .summary{float:left;height:30px;line-height:30px;margin:10px 0 0;padding: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.version-two .package_container .offers .summary>li{display:inline-block;float:left;height:25px;line-height:25px;margin:0 0 0 3px;padding:0;text-indent:5px;width:25px}.package_block .content.version-two .package_container .offers .summary>li label{font-size:0;padding:10px 15px 0 20px;margin:0;height:30px;line-height:30px;width:30px;display:inline-block}.package_block .content.version-two .package_container>.price{background:0 0;border:none;display:inline-block;position:relative;padding:0 0 5px;width:100%;z-index:0}.package_block .content.version-two .package_container>.price p,.package_block .content.version-two .package_container>.price span{margin:0;padding:0;width:100%;display:inline-block}.package_block .content.version-two .package_container>.price p.duration,.package_block .content.version-two .package_container>.price span.duration{width:100%;float:left;margin:0!important}.package_block .content.version-two .package_container>.price p:first-child{margin-top:10px}.package_block .content.version-two .package_container>.price .price_block small{display:block}.package_block .content.version-two .package_container>.price .price_block .btn_buy{float:left;margin:5px 0 0;padding:0 10px;position:relative;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.package_block .content.version-two .package_container>.price .price_block .btn_buy a{font-size:13px}.package_block .content .details input.more:checked~.item_block{width:100%;margin:0}.package_block .content .details .item_block ul.flight_group{padding:0}.package_block .content .details .item_block ul.flight_group:before{display:none}.package_block .content .details .item_block ul.flight_group.selected:after{display:none}.package_block .content .details .item_block ul.flight_group.selected .price_block{background:#15264c;color:#fff}.package_block .content .details .item_block ul.flight_group.selected .price_block small,.package_block .content .details .item_block ul.flight_group.selected .price_block strong{color:#fff}.package_block .content .details .item_block ul.flight_group .flight{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:45px 5px 5px;position:relative}.package_block .content .details .item_block ul.flight_group .flight>p.cia,.package_block .content .details .item_block ul.flight_group .flight>p.duration,.package_block .content .details .item_block ul.flight_group .flight>p.stop,.package_block .content .details .item_block ul.flight_group .flight>p.time{font-size:10px;text-align:center;width:20%}.package_block .content .details .item_block ul.flight_group .flight>p.cia{width:15%}.package_block .content .details .item_block ul.flight_group .flight>p.cia strong img{max-width:50px}.package_block .content .details .item_block ul.flight_group .flight .directions{background:rgba(61,61,61,.08);float:left;left:0;padding:8px 0 3px;position:absolute;top:0;width:100%}.package_block .content .details .item_block ul.flight_group .flight .directions>p:before{margin:6px 0 0 30px}.package_block .content .details .item_block ul.flight_group .flight .directions>p:after{height:2px;margin:8px 0 0 40px;width:22px}.package_block .content .details .item_block ul.flight_group .flight .directions>p:after,.package_block .content .details .item_block ul.flight_group .flight .directions>p:before{background:#15264c}.package_block .content .details .item_block ul.flight_group .flight .directions>p:last-child:after,.package_block .content .details .item_block ul.flight_group .flight .directions>p:last-child:before{margin:6px 0 0 -10px}.package_block .content .details .item_block ul.flight_group .flight .directions>p.from,.package_block .content .details .item_block ul.flight_group .flight .directions>p.going_to{font-size:0;padding:0 25px 0 10px;width:auto}.package_block .content .details .item_block ul.flight_group .flight .directions>p.from strong,.package_block .content .details .item_block ul.flight_group .flight .directions>p.going_to strong{font-weight:600;color:#3d3d3d;font-size:13px;text-decoration:none;padding:0}.package_block .content .details .item_block ul.flight_group .flight .directions>p.from span,.package_block .content .details .item_block ul.flight_group .flight .directions>p.going_to span{display:none}.package_block .content .details .item_block ul.flight_group .flight .directions>p.from.arrival:before,.package_block .content .details .item_block ul.flight_group .flight .directions>p.from.departure:before,.package_block .content .details .item_block ul.flight_group .flight .directions>p.going_to.arrival:before,.package_block .content .details .item_block ul.flight_group .flight .directions>p.going_to.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;height:30px;line-height:30px;float:left;font-size:17px;text-align:center;color:#3d3d3d;margin-left:3px;margin-right:15px}.package_block .content .details .item_block ul.flight_group .flight .directions>p.from.departure:before,.package_block .content .details .item_block ul.flight_group .flight .directions>p.going_to.departure:before{-webkit-transform:rotate(46deg);-moz-transform:rotate(46deg);-o-transform:rotate(46deg);-ms-transform:rotate(46deg);transform:rotate(46deg)}.package_block .content .details .item_block ul.flight_group .flight .directions>p.from.arrival:before,.package_block .content .details .item_block ul.flight_group .flight .directions>p.going_to.arrival:before{-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-o-transform:rotate(227deg);-ms-transform:rotate(227deg);transform:rotate(227deg)}.package_block .content .details .item_block .price_block{position:relative;width:100%;padding:1px 0 5px;background:rgba(61,61,61,.08)}.package_block .content .details .item_block .price_block:before{display:none}.package_block .content .details .services_details .services_block ul.package_service_list>li{padding:0}.package_block .content .details .services_details .services_block ul.package_service_list>li .thumb{width:100%}.package_block .content .details .services_details .services_block ul.package_service_list>li>.price{width:100%;position:relative}.package_block .content .details .services_details .services_block ul.package_service_list>li>.price .btn{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0;width:100%}.backButton li a{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;padding:0;position:absolute;right:22px;text-align:center;top:-37px;z-index:500}.backButton li a:before{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;color:#fff;font-size:14px;height:30px;line-height:30px;text-align:center;width:30px;display:inline-block}.ui-dialog{width:100%!important}.ui-dialog .ui-dialog-titlebar{right:0!important}.ui-dialog .search_engine_v2.search_engine.dynamicpackage label.adults{margin:0!important}.ui-dialog .search_engine_v2.search_engine.dynamicpackage .advanced.travelers{width:100%}.ui-dialog .search_engine_v2.search_engine.dynamicpackage .send{margin:0 0 20px}.ui-dialog .search_engine_v2.search_engine.dynamicpackage .content .advanced.travelers .content{margin:0}.ui-dialog .search_engine_v2.search_engine.dynamicpackage .travelers>.content>label select{width:50px!important}.ui-dialog .search_engine_v2.search_engine.dynamicpackage .travelers>.content .travelers_ages{width:72%!important}.ui-dialog .search_engine_v2.search_engine.dynamicpackage .travelers>.content .travelers_ages ul.ages li label.age{width:50px}.ui-dialog .search_engine_v2.search_engine.dynamicpackage .travelers>.content .travelers_ages ul.ages li label.room{width:80px}body .cruise.search_engine_v2.custom_engine{margin-top:-4px!important}.vc_column_container{position:static}.dropBox{z-index:2147483647;width:94%!important}.dropBox table tbody tr td{white-space:inherit!important;padding:13px 24px 13px 5px!important;width:100%!important}.ui-datepicker{z-index:2147483647!important;width:94%!important;margin-left:-5px;top:106px!important;margin-top:10px}.ui-datepicker .ui-datepicker-group{width:100%;padding:0}.ui-datepicker .ui-datepicker-header{margin:0;padding:0;width:100%}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{margin:0}.ui-datepicker table{width:96%;margin:2%}.ui-datepicker table td a,.ui-datepicker table td span{width:30px;float:none;display:inline-block;text-align:center;height:30px;line-height:30px}#searchEngine{position:static;margin:20px 0 0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine .research_show{display:none}#searchEngine .tabs li a{line-height:inherit;height:auto;padding:0}#searchEngine .send{height:40px;line-height:inherit;text-indent:5px;text-indent:0;height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:none;padding:10px 0;text-align:center;border-bottom:3px solid rgba(0,0,0,.2);display:block;margin:10px auto;width:50%}#searchEngine .send:active{-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0;border-bottom-color:transparent}#searchEngine .tabs{padding:0 10px}#searchEngine>.content{padding:0 10px}#searchEngine>.content .date{position:static;width:50%}#searchEngine>.content .date input{height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:100%}#searchEngine>.content .name_hotel{width:100%}#searchEngine>.content.hotel{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine>.content.hotel .rooms_number{width:50%}#searchEngine>.content.hotel .rooms{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%}#searchEngine>.content.hotel .rooms>li{width:100%;margin:5px 0 0 0;padding:5px 0 0 0;float:left;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine>.content.hotel .rooms>li:first-child{margin:5px 0 0 0;padding:5px 0 0 0}#searchEngine>.content.hotel .rooms>li.hide{display:none!important}#searchEngine>.content.hotel .rooms>li>strong{line-height:10px;height:10px;display:inline-block;width:100%;text-align:left}#searchEngine>.content.hotel .rooms>li label.select.adults,#searchEngine>.content.hotel .rooms>li label.select.babies,#searchEngine>.content.hotel .rooms>li label.select.children{width:50%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine>.content.service .category{width:100%}#searchEngine>.content.tour .advanced.travelers{width:100%;display:inline-block}#searchEngine>.content.tour .advanced.travelers .content{width:100%;display:inline-block}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms{display:inline-block;width:100%}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li{width:100%}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li .list_actions{width:100%}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li .list_actions .roomNumber{padding:0}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li .list_actions .traveller{float:left;width:100%;margin:5px 0 10px 0}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li .list_actions .traveller select{margin:0;float:left;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li .list_actions .passengersAges{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li .list_actions .passengersAges .select{width:50%}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li .list_actions .removeRoom{left:inherit;right:10px}#searchEngine>.content.tour .advanced.travelers .content .qty_rooms ul li .addRoom{width:100%;text-align:center;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine>.content.self_package .from{margin:0}#searchEngine>.content.self_package .startdate{width:100%}#searchEngine>.content.dynamicpackage .advanced.travelers.passengers .content label.select.adults{width:100%;padding:0}#searchEngine>.content.dynamicpackage .advanced.travelers.passengers .content .travelers_ages{margin:10px 0 0}#searchEngine>.content.dynamicpackage .advanced.travelers.passengers .content .travelers_ages>p{margin:0;width:100%}#searchEngine>.content.dynamicpackage .advanced.travelers.passengers .content .travelers_ages .ages li{float:left;width:50%;padding-right:5px;margin:5px 0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine>.content.dynamicpackage .advanced.travelers.passengers .content .travelers_ages .ages li:first-child{margin:5px 0 0 0}#searchEngine>.content.dynamicpackage .advanced.travelers.passengers .content .travelers_ages .ages li label{float:left;width:40%;padding-right:5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine>.content.dynamicpackage .advanced.travelers.passengers .content .travelers_ages .ages li label.package-hotel{width:60%;margin:18px 0 0;padding:0}#searchEngine.show_icon .tabs li::before{display:none}#searchEngine.motor_tab_top.show_tabs .tabs{height:auto;margin:0;position:static;width:100%}#searchEngine.motor_tab_top.show_tabs .tabs li{height:40px;background:#ddd;font-size:0;margin:0;padding:10px;width:15%}#searchEngine.motor_tab_top.show_tabs .tabs li:after,#searchEngine.motor_tab_top.show_tabs .tabs li:before{display:none}#searchEngine.motor_tab_top.show_tabs .tabs li.active{background:#0d74b9}#searchEngine.motor_tab_top.show_tabs>.content{padding-top:0}#searchEngine input{height:40px}#searchEngine .destination{position:static;width:100%}#searchEngine .destination .category.select{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine .destination .city,#searchEngine .destination .from,#searchEngine .destination .going_to,#searchEngine .destination .startdate{position:static;width:100%!important;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine .destination .city input,#searchEngine .destination .city select,#searchEngine .destination .from input,#searchEngine .destination .from select,#searchEngine .destination .going_to input,#searchEngine .destination .going_to select,#searchEngine .destination .startdate input,#searchEngine .destination .startdate select{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine .destination .city input:focus,#searchEngine .destination .from input:focus,#searchEngine .destination .going_to input:focus,#searchEngine .destination .startdate input:focus{left:3%;position:fixed;top:30px;width:94%;z-index:2147483647;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}#searchEngine .destination .city input:focus+small,#searchEngine .destination .city input:focus+span,#searchEngine .destination .city:not(label):hover>small,#searchEngine .destination .city:not(label):hover>span,#searchEngine .destination .from input:focus+small,#searchEngine .destination .from input:focus+span,#searchEngine .destination .from:not(label):hover>small,#searchEngine .destination .from:not(label):hover>span,#searchEngine .destination .going_to input:focus+small,#searchEngine .destination .going_to input:focus+span,#searchEngine .destination .going_to:not(label):hover>small,#searchEngine .destination .going_to:not(label):hover>span,#searchEngine .destination .startdate input:focus+small,#searchEngine .destination .startdate input:focus+span,#searchEngine .destination .startdate:not(label):hover>small,#searchEngine .destination .startdate:not(label):hover>span{background:#fff;display:block;font-size:13px;height:100%;left:0;position:fixed;top:0;padding-top:10px;width:100%;z-index:2147483646;text-indent:3%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0;text-align:center}#searchEngine .destination .going_to:after{height:38px}#searchEngine .destination .going_to select{margin-top:10px}#searchEngine .destination .date{position:static;width:50%!important}#searchEngine .destination .date input{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine .advanced>label{margin:0;padding:0}#searchEngine .advanced .content label{display:inline-block}#searchEngine .advanced .content:before{display:none}#searchEngine .advanced label.airline,#searchEngine .advanced label.cabin{width:50%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}#searchEngine .advanced label.no-stop{height:auto;margin:5px 0 0 0;padding:0}#searchEngine .advanced.travelers.passengers{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine .advanced.travelers.passengers .content{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchEngine .advanced.travelers.passengers .content label.select{background:0 0;border:none;display:inline-block;margin:0;padding:0;width:100%}#searchEngine .advanced.travelers.passengers .content label.select.adults{padding:0!important}#searchEngine .advanced.travelers.passengers .content label.select.adults,#searchEngine .advanced.travelers.passengers .content label.select.babies,#searchEngine .advanced.travelers.passengers .content label.select.children{width:33%;padding:0 0 0 5px}#searchEngine .advanced.travelers.passengers .content label.select select{color:#3d3d3d;font-family:proxima_novaregular;font-size:16px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(61,61,61,.15);border-width:0 0 2px 0;height:30px;padding-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:100%;margin-bottom:-1px;margin-left:0}#searchEngine .advanced.travelers.passengers .content label.select select:focus{border:1 solid;border-color:rgba(36,36,36,.15)}#searchEngine .advanced.travelers.passengers .content label.select select:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:default;opacity:.45;-moz-opacity:.45;background:rgba(36,36,36,.15);pointer-events:none;outline:0}#searchEngine .advanced.travelers.passengers .travelers_ages{float:left;width:100%}#searchEngine .advanced.travelers.passengers .travelers_ages .ages{display:inline-block;float:left;width:100%}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li{float:none;margin:5px 0;width:auto}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li:first-child{margin:0}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label.age.select{float:left;vertical-align:top}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label.age.select select.passenger-age{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label.package-hotel{float:none}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label.package-hotel select{color:#3d3d3d;font-family:proxima_novaregular;font-size:16px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(61,61,61,.15);border-width:0 0 2px 0;height:30px;padding-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(61,61,61,.15)!important;width:100%;height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label.package-hotel select:focus{border:1 solid;border-color:rgba(36,36,36,.15)}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label.package-hotel select:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:default;opacity:.45;-moz-opacity:.45;background:rgba(36,36,36,.15);pointer-events:none;outline:0}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label select{color:#3d3d3d;font-family:proxima_novaregular;font-size:16px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(61,61,61,.15);border-width:0 0 2px 0;height:30px;padding-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:100%;margin-bottom:-1px;margin-left:0}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label select:focus{border:1 solid;border-color:rgba(36,36,36,.15)}#searchEngine .advanced.travelers.passengers .travelers_ages .ages li label select:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:default;opacity:.45;-moz-opacity:.45;background:rgba(36,36,36,.15);pointer-events:none;outline:0}#searchEngine .content.package label.date.select{width:100%}#searchEngine .content.package label.date.select:after{height:38px}#searchEngine .content.package label.date.select select{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine .package-air{padding:0 0 5px 35px}#searchEngine .package-air label.no-stop{width:100%}#searchEngine .package-air label select{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine .package-air .radio.way{margin:-15px 0 0;vertical-align:top}#searchEngine .package-service label.autocomplete{margin:0;padding:0;width:100%}#searchEngine .package-service label.category{margin:5px 0 0 0;width:100%;padding:0}#searchEngine .package-service label select{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine.traveler_label_inside_input .rooms_number{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine.traveler_label_inside_input .rooms_number select{float:none;height:20px;line-height:33px}#searchEngine.traveler_label_inside_input .type_rooms ul>li .roomNumber{margin:3px 0 7px 0;width:100%;text-align:left;font-size:10px}#searchEngine.traveler_label_inside_input .type_rooms ul>li .roomNumber:after{display:none}#searchEngine.traveler_label_inside_input .type_rooms ul>li .list_actions label{height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine.traveler_label_inside_input .type_rooms ul>li .list_actions label select{width:38px}#searchEngine.traveler_label_inside_input .type_rooms .rooms li label.select{background:0 0;border:none;padding:0!important;width:27%!important;margin:0 3%;height:auto!important}#searchEngine.traveler_label_inside_input .type_rooms .rooms li label.select:after{right:1px;height:38px;line-height:275%}#searchEngine.traveler_label_inside_input .type_rooms .rooms li label.select select{color:#3d3d3d;font-family:proxima_novaregular;font-size:16px;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px;border:1px solid rgba(61,61,61,.15);border-width:0 0 2px 0;height:30px;padding-left:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-bottom:-1px;margin-left:0;height:40px;line-height:inherit;padding:10px 0;text-indent:5px}#searchEngine.traveler_label_inside_input .type_rooms .rooms li label.select select:focus{border:1 solid;border-color:rgba(36,36,36,.15)}#searchEngine.traveler_label_inside_input .type_rooms .rooms li label.select select:disabled{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:default;opacity:.45;-moz-opacity:.45;background:rgba(36,36,36,.15);pointer-events:none;outline:0}#searchEngine.traveler_label_inside_input .type_rooms .rooms li label.select>small{text-align:left!important;font-size:10px!important;margin:-5px 0 0 0!important;line-height:normal}#searchEngine .dynamicpackage .destination .advanced .content label.select{width:50%!important}#searchEngine .dynamicpackage .destination .advanced .content label.select select{float:right;width:50%}#searchEngine .dynamicpackage .destination .advanced .content>label.travelers p{float:left;height:40px;line-height:40px}#searchEngine .dynamicpackage .products>li label p{font-size:11px}#searchEngine.location_50 .travelers label.name_hotel{margin:10px 0 0;width:100%}.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:left}.daterangepicker.single .ranges{width:auto;float:left}.daterangepicker.single .ranges ul{width:100%}.daterangepicker .left .daterangepicker_input{padding-right:12px}.daterangepicker .calendar.left .calendar-table{padding-right:12px}.daterangepicker .daterangepicker .calendar,.daterangepicker .daterangepicker .ranges{float:left}.daterangepicker .calendar.left{clear:none}.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}.research.search_engine_v2{padding:0!important;margin:10px 0 0!important;position:relative!important;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.research.search_engine_v2>.content{padding:0 10px 20px!important;position:relative;width:100%;z-index:0}.research.search_engine_v2>.content label{margin:5px 0 0}.research.search_engine_v2>.content>h1{display:inline-block;padding:15px 0 0;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.research.search_engine_v2 input.research_show{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;left:0;margin:0;padding:0;position:absolute;width:100%;z-index:1;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;display:block!important}.research.search_engine_v2 input.research_show:checked~.content h1:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:10px;top:10px;color:#3d3d3d}.research.search_engine_v2 input.research_show:checked~.content .category,.research.search_engine_v2 input.research_show:checked~.content .date,.research.search_engine_v2 input.research_show:checked~.content .name_hotel,.research.search_engine_v2 input.research_show:checked~.content .products,.research.search_engine_v2 input.research_show:checked~.content a,.research.search_engine_v2 input.research_show:checked~.content div{display:inline-block!important}.research.search_engine_v2 .content h1:after{font-size:20px;color:#3d3d3d;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:15px}.research.search_engine_v2 .content .category,.research.search_engine_v2 .content .date,.research.search_engine_v2 .content .name_hotel,.research.search_engine_v2 .content .products,.research.search_engine_v2 .content a,.research.search_engine_v2 .content div{display:none!important}.research.search_engine_v2 .content .destination{width:100%;margin:10px 0 0!important;padding:0!important}.research.search_engine_v2 .radio.way{width:100%}.research.search_engine_v2 .radio.way label{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.research.search_engine_v2 .date.checkout,.research.search_engine_v2 .date.going-to,.research.search_engine_v2 .date:last-child,.research.search_engine_v2 .date:last-of-type{padding-right:0}.research.search_engine_v2 .destinationContainer{margin:0;padding:0}.research.search_engine_v2 .travelers{margin:10px 0 0!important;padding:0!important;width:100%!important}.research.search_engine_v2 .name_hotel{margin:0!important;padding:0!important}.research.search_engine_v2 .adults p,.research.search_engine_v2 .babies p,.research.search_engine_v2 .children p{display:block;width:100%;text-align:center}.research.search_engine_v2 .adults p small,.research.search_engine_v2 .babies p small,.research.search_engine_v2 .children p small{text-align:center}.research.search_engine_v2 .advanced.settings{position:relative;z-index:0;margin:10px 0 0;padding:0}.research.search_engine_v2 .advanced.settings>label{position:relative;z-index:0}.research.search_engine_v2 .advanced.settings .content .no-stop{right:0;position:relative;width:100%}.research.search_engine_v2 .advanced.settings input:checked~.content{height:auto;margin:15px 0 0 0}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li{border-right:none;margin:20px 0 0!important;padding:0;border-top:1px solid rgba(61,61,61,.15)!important}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li:first-child{border-top:none!important;margin:0!important}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li>strong{display:inline-block;margin:55px 0 0;text-align:left;width:25%!important}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.adults,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.babies,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.children{margin:10px 0 0;width:35%!important}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.adults small,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.babies small,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.children small{left:0;text-align:center;top:12px;width:100%}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.adults.select,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.babies.select,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.children.select{margin:10px 0 10px 5px!important}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.adults.select select,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.babies.select select,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.children.select select{margin:10px 0 0;position:relative;width:100%;z-index:2}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.adults.select:last-of-type,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.babies.select:last-of-type,.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li label.children.select:last-of-type{padding:0}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li .child-ages{float:left;margin:0;width:100%;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li .child-ages>strong{margin:10px 5px 0 0;text-align:left;width:100%}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li .child-ages label{width:33%}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li .child-ages label select{width:100%}.research.search_engine_v2.hotel>.content .travelers .content ul.rooms>li .child-ages.hide{display:none!important}.research.search_engine_v2.hotel>.content .travelers .content .qtdaRoom.rooms_number.select{position:relative;right:0;top:inherit}.research.search_engine_v2.service .category{margin:5px 0 0;padding:0;width:100%}.research.search_engine_v2.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li:first-child{margin:0 0 5px;padding:0}.research.search_engine_v2.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .removeRoom{right:0!important;top:25px}.research.search_engine_v2.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .addRoom,.research.search_engine_v2.tour>.content div.content .qty_rooms .type_rooms .tourRoomList li .removeRoom{margin:10px 0 10px 0!important}.research.search_engine_v2.tour>.content .advanced.travelers .content .qty_rooms ul li .list_actions .traveller{margin:5px 0 0!important;width:85%!important}.research.search_engine_v2.package .going_to{margin:0;padding:0}.research.search_engine_v2.package .data.startdate.date{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:10px 0 0;padding:0}.research.search_engine_v2.package .data.startdate.date input{padding:0;margin:0}.research.search_engine_v2.dynamicpackage .products{border-right:none;margin:10px 0 0;width:100%}.research.search_engine_v2.dynamicpackage .advanced.settings{width:100%;margin:10px 0 0;padding:0}.research.search_engine_v2.dynamicpackage .advanced.travelers.passengers{max-width:inherit}.research.search_engine_v2.dynamicpackage .advanced.travelers.passengers .content .travelers_ages .ages li{width:100%!important}.research.search_engine_v2.dynamicpackage .advanced.travelers.passengers .content .travelers_ages .ages li label.age{margin:4px 0 0!important}.research.search_engine_v2.dynamicpackage .settings>.content>div{margin:10px 0 0;padding:15px 0 0}.research.search_engine_v2.dynamicpackage .settings>.content .package-service{margin:10px 0 0!important}.research.search_engine_v2.dynamicpackage .settings>.content .package-service .category p{padding:5px 0 0!important}.research.search_engine_v2.dynamicpackage .settings>.content .package-air{padding:0!important}.research.search_engine_v2.dynamicpackage .settings>.content .package-air .radio.way{margin:10px 0 0!important}.research.search_engine_v2.dynamicpackage .settings>.content .package-air .no-stop{margin:15px 0 0!important}.research.search_engine_v2.dynamicpackage .settings>.content .package-hotel>div{float:left;width:100%!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.ship_label{width:100%!important}body .cruise.search_engine_v2.custom_engine.label_top .content .send{width:100%;margin:27px 3px 0 0}body .cruise.search_engine_v2.custom_engine.label_top .content .guests_label{width:100%!important;border:1px solid #e6e6e6}body .cruise.search_engine_v2.custom_engine.label_top .content .guests_label>p{width:80px!important}body .cruise.search_engine_v2.custom_engine.label_top .content .guests_label .txtGuests{width:100%!important;float:left;clear:left}body .cruise.search_engine_v2.custom_engine.label_top .content .guests_label span.guestsData{position:static;border-radius:0;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;float:left;width:auto;margin:-58px 0 -11px 80px;padding:0}body .cruise.search_engine_v2.custom_engine.label_top .content .guests_label span.guestsData label{border:none;width:50%!important}body .cruise.search_engine_v2.custom_engine.label_top .content .guests_label span.guestsData label select{margin-top:-2px;width:90%;padding-bottom:0}body .cruise.search_engine_v2.custom_engine.label_top .content .guests_label span.guestsData label.kids{border-left:1px solid #e6e6e6}body section.entry-content{overflow:visible!important}body .cruise.search_engine_v2.custom_engine.label_top .content label{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;border-color:#e8e9eb!important;text-align:right}body .cruise.search_engine_v2.custom_engine.label_top .content label span.list-items-badge{margin:3px 0 0 -40px!important;width:32px;height:32px;line-height:32px}body .cruise.search_engine_v2.custom_engine.label_top .content label:before{margin:8px 0 -20px -20px!important}body .cruise.search_engine_v2.custom_engine.label_top .content label:after{position:static;margin:-28px -10px 0 -20px!important;float:right}body .cruise.search_engine_v2.custom_engine.label_top .content label input{height:34px!important;margin:4px 0 0 0!important;padding:0!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.from_label,body .cruise.search_engine_v2.custom_engine.label_top .content label.going_to_label{margin-bottom:0}body .cruise.search_engine_v2.custom_engine.label_top .content label.date_label,body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label,body .cruise.search_engine_v2.custom_engine.label_top .content label.ship_label{padding:0 14px 0 30px!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.date_label .select-arrow,body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .select-arrow,body .cruise.search_engine_v2.custom_engine.label_top .content label.ship_label .select-arrow{margin:12px -2px -70px -4px!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.date_label:after,body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label:after,body .cruise.search_engine_v2.custom_engine.label_top .content label.ship_label:after{margin:-29px -10px -30px 0!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label:before{margin-top:16px;margin:12px 0 -42px -18px!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel{width:100vw!important;overflow:hidden;float:left;padding:0!important;height:101vh;max-height:initial}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .list-title{font-size:12px}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .guestsData{display:inline-block;width:100%;text-align:center}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .guestsData .quantity-field{width:64px!important;display:inline-block;text-align:center;margin:40px 18px 0 0!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .guestsData .quantity-field .quantity-field{width:70px;margin:0 13px 20px 0!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .guestsData .quantity-field input.button-minus,body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .guestsData .quantity-field input.button-plus{background:#fff!important;height:40px!important;width:40px!important;vertical-align:unset}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .guestsData .quantity-field input.disabled,body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .guestsData .quantity-field input.disabled:hover{background:#fff!important;height:40px!important;width:40px!important}body .cruise.search_engine_v2.custom_engine.label_top .content label.guests_label .content-panel .legend{display:inline-block;margin:20px 0 0 0;padding:0 20px;color:#fff;text-transform:none;font-size:14px}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .txtEmbarkStartCalendar{position:static!important;padding:0!important;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .txtEmbarkStartCalendar .monthsRangePicker .calendars{display:inline-block;height:calc(100vh - 97px);overflow-y:auto}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .txtEmbarkStartCalendar .monthsRangePicker .calendars .calendar{display:inline-block;padding:10px;width:100%;box-sizing:border-box;text-align:center}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .txtEmbarkStartCalendar .monthsRangePicker .calendars .calendar .calendar-title{font-size:20px;background:#005edc;text-align:center;position:relative;width:auto;display:inline-block;padding:0 10px}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .txtEmbarkStartCalendar .monthsRangePicker .calendars .calendar .calendar-dates{display:inline-block;border-top:1px solid rgba(255,255,255,.4);margin:-15px 0 0 0;padding-top:20px;width:100%}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .txtEmbarkStartCalendar .monthsRangePicker .calendars .calendar .calendar-dates label{width:25%!important;float:left;margin:3px 0}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .txtEmbarkStartCalendar .monthsRangePicker .calendars .calendar .calendar-dates p{padding:11px 0!important;text-align:center;margin:0!important}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title,body .research_cruise_content .research_cruise .list-title{float:left;width:100%;padding:15px 10px;text-align:center;font-size:13px;height:54px;background-color:#fff;box-sizing:border-box;zoom:1}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title:after,body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title:before,body .research_cruise_content .research_cruise .list-title:after,body .research_cruise_content .research_cruise .list-title:before{content:" ";display:table}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title:after,body .research_cruise_content .research_cruise .list-title:after{clear:both}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title:after,body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title:before,body .research_cruise_content .research_cruise .list-title:after,body .research_cruise_content .research_cruise .list-title:before{content:" ";display:table}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title:after,body .research_cruise_content .research_cruise .list-title:after{clear:both}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title .cancel{float:left;font-size:0;padding:0;display:inline-block;margin:-8px -10px -30px -11px}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title .cancel: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);font-size:26px!important;width:40px;height:40px;display:inline-block;line-height:40px}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title p{width:auto;letter-spacing:normal;text-transform:none;color:#0a1851;line-height:24px;margin-top:2px;margin-left:5px}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-title .apply{background:#47aeea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:12px;padding:8px 5px;float:right;margin-top:-4px;font-weight:700}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-commands a{height:30px;line-height:30px;font-size:11px;display:inline-block;margin:5px}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-items-options li label{margin:0}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-items-options li label:disabled{opacity:.3}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-items-options li label p{padding:10px;box-sizing:border-box}body .cruise.search_engine_v2.custom_engine.label_top .content .content-panel .list-items-options li label input:checked~p{background:#fff;color:#005edc;border-radius:0}.select-like_opened .master-slider-parent,.select-like_opened .vc_grid-container-wrapper.vc_clearfix,.select-like_opened .wpb_text_column,.select-like_opened header.header{display:none!important}body section .vc_row.wpb_row.vc_row-fluid.vc_row-no-padding,body section .vc_row.wpb_row.vc_row-fluid.vc_row-no-padding .wpb_column,body section .vc_row.wpb_row.vc_row-fluid.vc_row-no-padding .wpb_column .vc_column-inner{position:static!important}#searchEngine .send{padding:5px 30px;line-height:normal;width:auto;display:inline-block;border-radius:20px;text-transform:uppercase;background:#fdbe11;color:#0a1851;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);margin:10px auto 15px;border-bottom:none}body .cruise.search_engine_v2.custom_engine.label_top .content .guestsData .input-group a.disabled{background:#fff!important}body .cruise.search_engine_v2.custom_engine.label_top .content .guestsData .input-group a.disabled:hover{background:#fff!important}.tray{background:#fff;position:fixed;width:100%;z-index:2147483647;bottom:0;left:0}.tray>h2{display:none}.tray .list_item{display:block;border-spacing:0;margin-left:0;width:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.tray .list_item>li{display:inline-block;padding:0;width:33%;height:52px}.tray .list_item>li .content{min-height:inherit;font-size:0}.tray .list_item>li .content p{padding:0}.tray .list_item>li .content:before{display:none}.tray .list_item>li .content .drag{float:right;left:0;position:absolute;text-decoration:none;top:0;width:100%}.tray .list_item>li .content .drag: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;background:#fff;color:#0d74b9;font-size:14px;position:absolute;right:0;top:-12px;width:20px;height:20px;line-height:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.tray .list_item>li .content .drag h3{display:none}.tray .list_item>li .content .drag .price{display:none}.tray .list_item>li .content .flight_groups{font-size:0;padding:0}.tray .list_item>li .content .flight_groups li{display:none}.tray .list_item>li .price_details{display:none}.tray .list_item>li:before{display:inline-block;font-size:24px;margin:10px 0;text-align:center;width:100%}.tray .list_item>li.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}.tray .list_item>li.hotel: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:15px!important;margin-top:16px}.tray .list_item>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}.tray .list_item>li.current{background:#15264c}.tray .list_item>li.current:before{color:#fff}.tray .list_item>li.current:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid currentColor;position:absolute;bottom:auto;top:-10px;left:50%;margin-left:-10px;color:#15264c}.tray .list_item>li.packages.selected{display:table;margin:0;padding:0 0 0 10px!important;width:100%!important;border:none;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);height:auto}.tray .list_item>li.packages.selected .content{display:table-cell;min-height:inherit}.tray .list_item>li.packages.selected .content .package_block.drag{position:static!important}.tray .list_item>li.packages.selected .content .package_block.drag ul li{display:none}.tray .list_item>li.packages.selected .content .package_block.drag ul li.total-amount{float:left;margin:0;padding:0 10px 0 0;width:auto;display:block}.tray .list_item>li.packages.selected .content .package_block.drag ul li.total-amount p{padding:0}.tray .list_item>li.packages.selected .content .package_block.drag ul li.total-amount p.include-taxes{color:#777;font-family:Open Sans;font-size:13px;font-weight:400;font-size:11px;margin:-3px 0 5px}.tray .list_item>li.packages.selected .content .package_block.drag ul li.total-amount p span{color:#777;font-family:Open Sans;font-size:13px;font-weight:400}.tray .list_item>li.packages.selected .content .package_block.drag ul li.total-amount p span.price-exchange{font-size:15px;color:#15264c;font-weight:600}.tray .list_item>li.packages.selected .content .package_block.drag:before{display:none}.tray .list_item>li.packages.selected .content .package_block ul li:first-child{display:none!important}.tray .list_item>li.packages.selected .package.price{border:none;position:static;width:auto;display:table-cell;vertical-align:middle;white-space:nowrap}.tray .list_item>li.packages.selected .package.price p{padding:0 5px 0 0!important}.tray .list_item>li.packages.selected .package.price p .select_btn{margin:0!important}.tray .scroll{margin:0;padding:0;overflow:inherit;width:100%}.service_tray.tray .list_item>li{display:table!important;height:auto;margin:2px 0 0!important;padding:0;width:100%}.service_tray.tray .list_item>li:first-child{margin:0!important}.service_tray.tray .list_item>li .content{font-size:14px;display:table-row;float:left;padding:0;width:100%}.service_tray.tray .list_item>li .content .drag{display:inline-block;float:left;position:relative;width:100%}.service_tray.tray .list_item>li .content .drag:before{left:5px;top:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.service_tray.tray .list_item>li .content .drag h3{display:block;float:left;min-width:inherit!important;padding:5px 0 5px 5px!important;width:auto;text-align:left;text-indent:13px!important}.service_tray.tray .list_item>li .content .drag .dates{padding:0;width:100%!important}.service_tray.tray .list_item>li .content .drag .dates>li{display:inline-flex!important;float:left;min-width:inherit;padding:0 10px 0 0!important;position:relative;width:auto;z-index:0}.service_tray.tray .list_item>li .content .drag .dates>li:before{left:-8px}.service_tray.tray .list_item>li .content .drag .fare,.service_tray.tray .list_item>li .content .drag .fare_quantity{display:none}.service_tray.tray .list_item>li .price_details{display:table-cell;height:100%;position:relative;vertical-align:middle;width:33%;background:#0d74b9}.service_tray.tray .list_item>li .price_details>p{display:table-cell;font-weight:600;margin:0!important;vertical-align:middle;color:#fff}.service_tray.tray .list_item>li .price_details>p strong{color:#fff;display:inline-block;font-weight:600;padding-right:5px;text-align:center;width:100%}.service_tray.tray .scroll{padding:0;margin:0}.service_tray.tray .scroll .list_item{width:100%;display:table}.service_tray.tray .packages.selected{width:100%;background:0 0;border:none;position:relative}.service_tray.tray .packages.selected ul{display:none}.service_tray.tray .packages.selected .price{position:relative}.one_col,.three_col,.vertical_col{padding:0;width:100%}.one_col .research,.three_col .research,.vertical_col .research{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;padding:0;position:absolute;right:22px;text-align:center;top:-37px;z-index:500}.one_col .research:before,.three_col .research:before,.vertical_col .research:before{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;color:#fff;font-size:14px;height:30px;line-height:30px;text-align:center;width:30px;display:inline-block}.one_col .checkout,.three_col .checkout,.vertical_col .checkout{padding:0 10px}.one_col .checkout .range .filters .filter_slider_control,.three_col .checkout .range .filters .filter_slider_control,.vertical_col .checkout .range .filters .filter_slider_control{padding:0}.one_col .checkout .range .filters .filter_slider_control .noUi-handle:before,.three_col .checkout .range .filters .filter_slider_control .noUi-handle:before,.vertical_col .checkout .range .filters .filter_slider_control .noUi-handle:before{background:#011536;height:25px;width:16px;position:absolute;bottom:1px}.one_col .checkout .range .filters .filter_slider_control .noUi-handle:after,.three_col .checkout .range .filters .filter_slider_control .noUi-handle:after,.vertical_col .checkout .range .filters .filter_slider_control .noUi-handle:after{position:absolute;z-index:1;bottom:-4px;left:0;content:"";border-top:8px solid #011536;border-left:8px solid transparent;border-right:8px solid transparent}.one_col .checkout .range .filters .filter_slider_title .select_bonus p,.three_col .checkout .range .filters .filter_slider_title .select_bonus p,.vertical_col .checkout .range .filters .filter_slider_title .select_bonus p{font-size:13px}.one_col .checkout .range .filters .filter_slider_title .prices_slider,.three_col .checkout .range .filters .filter_slider_title .prices_slider,.vertical_col .checkout .range .filters .filter_slider_title .prices_slider{display:table;padding:10px 0 0;width:100%}.one_col .checkout .range .filters .filter_slider_title .prices_slider li,.three_col .checkout .range .filters .filter_slider_title .prices_slider li,.vertical_col .checkout .range .filters .filter_slider_title .prices_slider li{display:table-cell;list-style:none;float:none;text-align:center}.one_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent,.three_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent,.vertical_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent{display:none}.one_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span,.three_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span,.vertical_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span{display:contents}.one_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span:before,.three_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span:before,.vertical_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span:before{content:" "}.one_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span:after,.three_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span:after,.vertical_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent span:after{content:" "}.one_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent.selected,.three_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent.selected,.vertical_col .checkout .range .filters .filter_slider_title .prices_slider li .pointOptionContent.selected{display:block}.one_col .checkout .range .filters .filter_slider_ladder,.three_col .checkout .range .filters .filter_slider_ladder,.vertical_col .checkout .range .filters .filter_slider_ladder{padding:0;display:table}.one_col .checkout .range .filters .filter_slider_ladder .pointOptionStep,.three_col .checkout .range .filters .filter_slider_ladder .pointOptionStep,.vertical_col .checkout .range .filters .filter_slider_ladder .pointOptionStep{display:table-cell;list-style:none;float:none}.one_col .checkout .range .filters .filter_slider_ladder .pointOptionStep:before,.three_col .checkout .range .filters .filter_slider_ladder .pointOptionStep:before,.vertical_col .checkout .range .filters .filter_slider_ladder .pointOptionStep:before{content:"|"}.one_col .checkout .range .filters .filter_slider_ladder .pointOptionStep.extremity.left:before,.three_col .checkout .range .filters .filter_slider_ladder .pointOptionStep.extremity.left:before,.vertical_col .checkout .range .filters .filter_slider_ladder .pointOptionStep.extremity.left:before{content:""}.one_col .checkout label.select::after,.three_col .checkout label.select::after,.vertical_col .checkout label.select::after{height:38px;line-height:270%}.one_col .checkout .coupondiscount,.three_col .checkout .coupondiscount,.vertical_col .checkout .coupondiscount{width:100%}.one_col .checkout .coupondiscount .list li label.coupon_code,.three_col .checkout .coupondiscount .list li label.coupon_code,.vertical_col .checkout .coupondiscount .list li label.coupon_code{width:60%!important}.one_col .checkout .safe_purchase,.three_col .checkout .safe_purchase,.vertical_col .checkout .safe_purchase{display:inline-block;width:100%;height:35px;margin:5px 0 20px 0;overflow:unset;background-size:contain}.one_col .checkout .content .header,.three_col .checkout .content .header,.vertical_col .checkout .content .header{position:static;padding:0;display:inline-block!important;max-height:750px!important;height:700px!important}.one_col .checkout .content .header .cruiseDescription,.three_col .checkout .content .header .cruiseDescription,.vertical_col .checkout .content .header .cruiseDescription{all:unset}.one_col .checkout .content .header .cruiseDescription p,.three_col .checkout .content .header .cruiseDescription p,.vertical_col .checkout .content .header .cruiseDescription p{display:inline-block;width:100%!important}.one_col .checkout .content .header .cruiseDescription p:first-child,.three_col .checkout .content .header .cruiseDescription p:first-child,.vertical_col .checkout .content .header .cruiseDescription p:first-child{display:inline-block;width:100%}.one_col .checkout .content .header .cruiseDescription p:first-child strong,.three_col .checkout .content .header .cruiseDescription p:first-child strong,.vertical_col .checkout .content .header .cruiseDescription p:first-child strong{box-sizing:border-box;margin:-17px 0 5px;padding:0;text-indent:26px;width:100%;display:block}.one_col .checkout .content .header .cruiseDescription p:first-child strong:last-child,.three_col .checkout .content .header .cruiseDescription p:first-child strong:last-child,.vertical_col .checkout .content .header .cruiseDescription p:first-child strong:last-child{text-indent:36px}.one_col .checkout .travelers .list li .gender,.three_col .checkout .travelers .list li .gender,.vertical_col .checkout .travelers .list li .gender{width:100%!important}.one_col .checkout .travelers .list li label.name,.three_col .checkout .travelers .list li label.name,.vertical_col .checkout .travelers .list li label.name{width:100%!important}.one_col .checkout .travelers .list li label.name input:focus+small,.one_col .checkout .travelers .list li label.name:not(label):hover>small,.three_col .checkout .travelers .list li label.name input:focus+small,.three_col .checkout .travelers .list li label.name:not(label):hover>small,.vertical_col .checkout .travelers .list li label.name input:focus+small,.vertical_col .checkout .travelers .list li label.name:not(label):hover>small{display:none}.one_col .checkout .payment .creditcard label,.three_col .checkout .payment .creditcard label,.vertical_col .checkout .payment .creditcard label{max-width:50%!important;min-width:100%!important}.one_col .checkout .payment .creditcard label.card,.one_col .checkout .payment .creditcard label.expiration_month,.one_col .checkout .payment .creditcard label.expiration_year,.three_col .checkout .payment .creditcard label.card,.three_col .checkout .payment .creditcard label.expiration_month,.three_col .checkout .payment .creditcard label.expiration_year,.vertical_col .checkout .payment .creditcard label.card,.vertical_col .checkout .payment .creditcard label.expiration_month,.vertical_col .checkout .payment .creditcard label.expiration_year{min-width:50%!important}.one_col .checkout .payment .creditcard label.code .help,.three_col .checkout .payment .creditcard label.code .help,.vertical_col .checkout .payment .creditcard label.code .help{display:none}.one_col .checkout .payment .creditcard .card_list label:hover small,.three_col .checkout .payment .creditcard .card_list label:hover small,.vertical_col .checkout .payment .creditcard .card_list label:hover small{display:none}.one_col .checkout .products_summary,.three_col .checkout .products_summary,.vertical_col .checkout .products_summary{padding:0}.one_col .checkout .products_summary .purchase.summary.title,.three_col .checkout .products_summary .purchase.summary.title,.vertical_col .checkout .products_summary .purchase.summary.title{margin:10px 0}.one_col .checkout .products_summary .price_details,.three_col .checkout .products_summary .price_details,.vertical_col .checkout .products_summary .price_details{width:100%}.one_col .checkout .products_summary .price_details>div p strong,.three_col .checkout .products_summary .price_details>div p strong,.vertical_col .checkout .products_summary .price_details>div p strong{width:100%}.one_col .checkout .products_summary .list_options,.three_col .checkout .products_summary .list_options,.vertical_col .checkout .products_summary .list_options{padding:0}.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete,.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete{padding:10px 0 0 0}.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete .directions,.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete .directions,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete .directions{width:100%;padding-left:50px}.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete .directions p,.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete .directions p,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete .directions p{width:100%;margin:0}.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p,.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p{text-align:left;width:auto;font-size:10px;margin:0 14px 0 0}.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p strong,.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p strong,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p strong{width:auto;display:inline}.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.order,.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.order,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.order{width:14px;font-size:8px;text-align:center}.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.order strong,.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.order strong,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.order strong{display:none!important}.one_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.cia img,.three_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.cia img,.vertical_col .checkout .products_summary .list_options.flights.flight_info li.flight_block.complete p.cia img{margin-left:5px;vertical-align:inherit;width:30px}.one_col .checkout .checkout_visitor,.three_col .checkout .checkout_visitor,.vertical_col .checkout .checkout_visitor{margin:0 0 30px;padding:15px 0 20px}.one_col .checkout .checkout_visitor label,.three_col .checkout .checkout_visitor label,.vertical_col .checkout .checkout_visitor label{width:100%}.one_col .checkout .checkout_visitor label .send,.three_col .checkout .checkout_visitor label .send,.vertical_col .checkout .checkout_visitor label .send{margin:0;padding:0 30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:auto;text-align:center;margin:10px 0 0 0;width:100%!important}.one_col .checkout .checkout_createpassword label,.three_col .checkout .checkout_createpassword label,.vertical_col .checkout .checkout_createpassword label{margin:3px 0!important}.one_col .checkout .checkout_createpassword .send,.three_col .checkout .checkout_createpassword .send,.vertical_col .checkout .checkout_createpassword .send{margin:0;padding:0 30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:auto;text-align:center;margin:7px 0 0;width:100%}.one_col .checkout .checkout_createpassword .checkout_createpassword,.three_col .checkout .checkout_createpassword .checkout_createpassword,.vertical_col .checkout .checkout_createpassword .checkout_createpassword{margin:3px 0}.one_col .checkout .checkout_login .login_form label .send,.three_col .checkout .checkout_login .login_form label .send,.vertical_col .checkout .checkout_login .login_form label .send{margin:0;padding:0 30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:auto;text-align:center;line-height:40px;margin:10px 0 0!important;padding:1px 10px 5px 5px;width:100%}.one_col .checkout .checkout_login .login_form a.send.forgot_pass,.three_col .checkout .checkout_login .login_form a.send.forgot_pass,.vertical_col .checkout .checkout_login .login_form a.send.forgot_pass{margin:0;padding:0 30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:auto;text-align:center;margin:5px 0 0!important;width:48%}.one_col .checkout .checkout_login .login_form a.close,.three_col .checkout .checkout_login .login_form a.close,.vertical_col .checkout .checkout_login .login_form a.close{margin:0;padding:0 30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;width:auto;text-align:center;margin:5px 0 0!important;width:50%}.one_col .checkout>.checkout_createpassword,.one_col .checkout>.checkout_login,.three_col .checkout>.checkout_createpassword,.three_col .checkout>.checkout_login,.vertical_col .checkout>.checkout_createpassword,.vertical_col .checkout>.checkout_login{border-width:2px 0;padding:6px 0 10px 0!important;width:100%}.one_col .checkout>.checkout_createpassword .login_form label,.one_col .checkout>.checkout_login .login_form label,.three_col .checkout>.checkout_createpassword .login_form label,.three_col .checkout>.checkout_login .login_form label,.vertical_col .checkout>.checkout_createpassword .login_form label,.vertical_col .checkout>.checkout_login .login_form label{width:100%;padding:0}.one_col .checkout>.checkout_createpassword .login_form .forgot,.one_col .checkout>.checkout_login .login_form .forgot,.three_col .checkout>.checkout_createpassword .login_form .forgot,.three_col .checkout>.checkout_login .login_form .forgot,.vertical_col .checkout>.checkout_createpassword .login_form .forgot,.vertical_col .checkout>.checkout_login .login_form .forgot{display:inline-block;float:left;margin:10px 0 0!important;position:relative;width:auto;z-index:2}.one_col .checkout>.checkout_createpassword,.three_col .checkout>.checkout_createpassword,.vertical_col .checkout>.checkout_createpassword{padding:15px 0 20px}.one_col .checkout>.checkout_visitor,.three_col .checkout>.checkout_visitor,.vertical_col .checkout>.checkout_visitor{margin:0 0 30px;padding:15px 0 20px}.one_col .checkout>.checkout_visitor h3,.one_col .checkout>.checkout_visitor p,.three_col .checkout>.checkout_visitor h3,.three_col .checkout>.checkout_visitor p,.vertical_col .checkout>.checkout_visitor h3,.vertical_col .checkout>.checkout_visitor p{display:inline-block;float:left;width:100%!important}.one_col .checkout>.checkout_visitor h3 label,.one_col .checkout>.checkout_visitor p label,.three_col .checkout>.checkout_visitor h3 label,.three_col .checkout>.checkout_visitor p label,.vertical_col .checkout>.checkout_visitor h3 label,.vertical_col .checkout>.checkout_visitor p label{float:right;margin:10px 0 5px}.one_col .transaction_form .content,.three_col .transaction_form .content,.vertical_col .transaction_form .content{margin-top:0}.one_col .transaction_form .content section,.three_col .transaction_form .content section,.vertical_col .transaction_form .content section{width:100%}.one_col .transaction_form .content .contact_info,.one_col .transaction_form .content .creditcard,.one_col .transaction_form .content .payment,.three_col .transaction_form .content .contact_info,.three_col .transaction_form .content .creditcard,.three_col .transaction_form .content .payment,.vertical_col .transaction_form .content .contact_info,.vertical_col .transaction_form .content .creditcard,.vertical_col .transaction_form .content .payment{margin:10px 0;padding:0;width:100%}.one_col .transaction_form .content .contact_info label,.three_col .transaction_form .content .contact_info label,.vertical_col .transaction_form .content .contact_info label{padding:15px 15px 0 0!important;margin:0!important}.one_col .transaction_form .content .contact_info label.number,.three_col .transaction_form .content .contact_info label.number,.vertical_col .transaction_form .content .contact_info label.number{width:40%}.one_col .transaction_form .content .contact_info label.neighborhood,.three_col .transaction_form .content .contact_info label.neighborhood,.vertical_col .transaction_form .content .contact_info label.neighborhood{width:100%}.one_col .transaction_form .content .contact_info label.city,.three_col .transaction_form .content .contact_info label.city,.vertical_col .transaction_form .content .contact_info label.city{width:50%}.one_col .transaction_form .content .contact_info label.cep,.three_col .transaction_form .content .contact_info label.cep,.vertical_col .transaction_form .content .contact_info label.cep{width:50%}.one_col .transaction_form .content .contact_info .country.select,.three_col .transaction_form .content .contact_info .country.select,.vertical_col .transaction_form .content .contact_info .country.select{padding:0!important;width:100%}.one_col .transaction_form .content .payment>.send,.three_col .transaction_form .content .payment>.send,.vertical_col .transaction_form .content .payment>.send{left:inherit;text-align:center;margin:0 auto;position:static;width:100%}.checkout.hotels .list_options .hotel_block p{padding:2px 0;width:100%;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box}.checkout.hotels .list_options .hotel_block p strong{float:none;width:auto}.checkout.hotels .list_options .hotel_block p.city{width:100%}.checkout.hotels .list_options .hotel_block p.checkin,.checkout.hotels .list_options .hotel_block p.checkout{padding:0;width:50%}.checkout.hotels .list_options .hotel_block p.daily,.checkout.hotels .list_options .hotel_block p.guests,.checkout.hotels .list_options .hotel_block p.rooms_number{margin:0 5px 0 0;width:auto}.checkout.hotels .list_options .hotel_block p.room_type{margin:5px 0 0;padding-top:5px}.checkout.hotels .list_options .hotel_block ul.room_type{margin:0;padding:0;width:100%}.checkout.hotels .list_options .hotel_block ul.room_type li{padding:0;margin:0;width:100%}.checkout .list_options.services .services_block{padding:0}.checkout .list_options.services .services_block .name{padding:5px}.checkout .list_options.services .services_block p{margin:0;padding:1px 5px;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box}.checkout .list_options.services .services_block .fareValue{margin:2px 0;padding:5px;width:100%;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box}.checkout .list_options.services .services_block .fareValue:nth-child(odd){background:rgba(61,61,61,.15)}.checkout .list_options.services .services_block .fareValue:nth-child(even){background:rgba(61,61,61,.05)}.checkout .list_options.tourResults .tour_block .thumb{background-size:cover;background-position:100% 50%;font-size:0;margin:-5px 0 0;min-height:150px;padding:0;position:absolute;width:100%}.checkout .list_options.tourResults .tour_block p,.checkout .list_options.tourResults .tour_block ul{padding-left:0}.checkout .list_options.tourResults .tour_block h2{float:left;margin:150px 0 0;padding:0;width:100%}.vertical_col_left>.checkout .header{width:100%}.vertical_col_left>.checkout .products_summary{width:100%}.vertical_col_left>.checkout .products_summary .price_details .cruises{padding:0;float:right;text-align:right}.vertical_col_left>.checkout .products_summary .price_details .cruises strong{float:right;width:100%!important}.vertical_col_left>.checkout .checkout_createpassword,.vertical_col_left>.checkout .checkout_login,.vertical_col_left>.checkout .checkout_visitor,.vertical_col_left>.checkout .transaction_form,.vertical_col_left>.checkout>div{padding:0;width:100%;border:none;margin:0!important}.checkout_cruiseDiningOptions label{float:left!important;margin:0 0 10px 0!important}.one_col>.checkout .checkout_cruiseDiningOptions label select,.three_col>.checkout .checkout_cruiseDiningOptions label select,.vertical_col>.checkout .checkout_cruiseDiningOptions label select,.vertical_col_left>.checkout .checkout_cruiseDiningOptions label select{width:60%!important;display:inline-block}.one_col>.checkout .checkout_cruiseDiningOptions label.table_option,.three_col>.checkout .checkout_cruiseDiningOptions label.table_option,.vertical_col>.checkout .checkout_cruiseDiningOptions label.table_option,.vertical_col_left>.checkout .checkout_cruiseDiningOptions label.table_option{width:100%;white-space:unset}.one_col>.checkout .checkout_cruiseDiningOptions .dinnerWarning,.three_col>.checkout .checkout_cruiseDiningOptions .dinnerWarning,.vertical_col>.checkout .checkout_cruiseDiningOptions .dinnerWarning,.vertical_col_left>.checkout .checkout_cruiseDiningOptions .dinnerWarning{width:100%;display:block;white-space:unset;float:unset}.one_col>.checkout .transaction_form .travelers .list li label,.three_col>.checkout .transaction_form .travelers .list li label,.vertical_col>.checkout .transaction_form .travelers .list li label,.vertical_col_left>.checkout .transaction_form .travelers .list li label{width:100%}.one_col>.checkout .transaction_form .payment label.complement,.one_col>.checkout .transaction_form .payment label.country,.three_col>.checkout .transaction_form .payment label.complement,.three_col>.checkout .transaction_form .payment label.country,.vertical_col>.checkout .transaction_form .payment label.complement,.vertical_col>.checkout .transaction_form .payment label.country,.vertical_col_left>.checkout .transaction_form .payment label.complement,.vertical_col_left>.checkout .transaction_form .payment label.country{width:100%}.one_col>.checkout .checkout_insuranceWizard .insurance_block label>h3,.three_col>.checkout .checkout_insuranceWizard .insurance_block label>h3,.vertical_col>.checkout .checkout_insuranceWizard .insurance_block label>h3,.vertical_col_left>.checkout .checkout_insuranceWizard .insurance_block label>h3{width:83%}.one_col .checkout .payment .creditcard label.card_number,.three_col .checkout .payment .creditcard label.card_number,.vertical_col .checkout .payment .creditcard label.card_number,.vertical_col_left .checkout .payment .creditcard label.card_number{width:60%}.one_col .checkout .payment .creditcard label.expiration_month,.three_col .checkout .payment .creditcard label.expiration_month,.vertical_col .checkout .payment .creditcard label.expiration_month,.vertical_col_left .checkout .payment .creditcard label.expiration_month{width:20%}.one_col .checkout .payment .creditcard label.expiration_year,.three_col .checkout .payment .creditcard label.expiration_year,.vertical_col .checkout .payment .creditcard label.expiration_year,.vertical_col_left .checkout .payment .creditcard label.expiration_year{width:20%}.one_col .checkout .contact_info label.ddd,.three_col .checkout .contact_info label.ddd,.vertical_col .checkout .contact_info label.ddd,.vertical_col_left .checkout .contact_info label.ddd{width:20%}.one_col .checkout .contact_info label.cep,.three_col .checkout .contact_info label.cep,.vertical_col .checkout .contact_info label.cep,.vertical_col_left .checkout .contact_info label.cep{width:40%}.checkout_insuranceWizard{width:90%!important;margin:0 auto}.checkout_insuranceWizard input[type=button]{margin:10px 0 0 0}.checkout_insuranceWizard .warningNoInsuranceOptionChosen{max-width:100%!important;margin:-5px 0 20px 0!important}.checkout_insuranceWizard .warningNoInsuranceOptionChosen:before{margin:-8px 0 -4px -10px!important}.checkout_insuranceWizard .warningNoInsuranceOptionChosen p{width:100%!important}.three_col .checkout .column{width:100%;border:none;padding:0}.content{padding:0!important}.content .header{position:static;padding:0!important;display:inline-block!important;max-height:750px!important;height:auto!important;border:none!important;box-shadow:none!important;margin:0!important}.content .header .cruise_block{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.content .header .cruise_block .royal_logo{display:block!important;position:relative!important;margin:20px 15px!important}.content .header .cruise_block .cruiseDescription{width:100%!important;padding:10px!important;margin:0 auto!important;display:block!important;box-sizing:border-box}.content .header .cruise_block .cruiseDescription h2{display:inline-block!important;width:75%!important;font-size:20px}.content .header .cruise_block .cruiseDescription p{display:inline-block!important;width:100%!important}.content .header .cruise_block .cruiseDescription p span{width:100%!important;display:inline-block!important}.content .header .cruise_block .cruiseDescription .description_itinerary_block{width:100%!important;display:block!important}.content .header .cruise_block .cruiseDescription aside{float:none!important;right:0!important;display:inline-block!important;position:relative!important;top:0!important;margin:20px auto!important;width:100%!important}.content .header .cruise_block .cruiseDescription aside small{display:block!important}.content .header .cruise_block .cruiseDescription aside .cruiseDates .cruiseDate{width:100px!important}.content .header .cruise_block .masterprice{margin:0!important}html .help small{margin:0!important;visibility:hidden;min-width:79vw!important;max-width:80vw!important;position:fixed!important;z-index:1;bottom:100%;top:10vh;left:10vw!important}html .help:hover small{visibility:visible}.three_col .checkout .creditcard label.code .card_code{width:100%!important}.three_col .checkout .creditcard label.code .help:hover small{margin:0!important}#transaction-content .cruises.checkout div#checkout-cruiseDiningOptions select#traditional-select{width:180px}#transaction-content .cruises.checkout div#checkout-cruiseDiningOptions label{padding:0!important}#transaction-content .cruises.checkout div#checkout-cruiseDiningOptions{padding:10px 10px 70px 10px;margin:0 0 -60px 0}.one_col>.checkout .checkout_cruiseDiningOptions label select,.three_col>.checkout .checkout_cruiseDiningOptions label select,.vertical_col>.checkout .checkout_cruiseDiningOptions label select,.vertical_col_left>.checkout .checkout_cruiseDiningOptions label select{width:100px!important}.gform_confirmation_wrapper{max-height:inherit!important;display:inline-block;padding:10px 30px;box-sizing:border-box}div#gform_confirmation_message_2{max-height:none!important;display:inline-block;float:left}#transaction-content .cruises.checkout .list li p.pGender.gender{float:none!important;min-width:220px}#transaction-content .cruises.checkout .list li label.name{width:100%!important}#transaction-content .cruises.checkout .list li label.date{width:40%!important}#transaction-content .cruises.checkout .list li label.area_email{width:100%}#transaction-content .cruises.checkout .list li label.area_nationality{width:100%}#transaction-content .cruises.checkout .list li label.documentField{margin:0 0 15px 0}#transaction-content .cruises.checkout label{padding:15px 15px 0 15px}#transaction-content .cruises.checkout label.code{width:10%}#transaction-content .cruises.checkout label input{z-index:2}.cruiseCancellationInfo #chkCruiseCancellationTerms:checked~label:after{content:"×";font-family:Verdana,Geneva,sans-serif;position:fixed;top:12vh;left:93vw;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20000;box-sizing:border-box;text-align:center;font-size:23px;width:30px;height:30px;line-height:23px;border-radius:100%;background:#fff;border:2px solid}.cruiseCheckoutContent{background:#fff!important;margin-bottom:30px!important;border-bottom:20px solid #fff}div#cruiseCheckout{min-height:auto}.cruiseCheckoutContent div#cruiseCheckout a.goToNext{width:94%!important;margin:0 3%!important}.cruiseCheckoutContent .cruiseCancellationInfo{display:none!important}.cruiseCheckoutContent .checkoutSummaryContent{display:none!important;height:80vh!important;overflow-x:hidden;overflow-y:auto;margin:0!important;width:93%!important}.cruiseCheckoutContent .checkoutNavigationContent{display:none}.cruiseCheckoutContent div#cruiseCheckout{padding:0;width:100%;margin:5px 0 0 0}.cruiseCheckoutContent div#cruiseCheckout .transaction_form .content .passengers>div h1{display:none}.cruiseCheckoutContent .sequencialFillNavigation{display:table;width:100vw}.cruiseCheckoutContent .sequencialFillNavigation li{padding:9px!important;display:table-cell!important;text-align:center}.cruiseCheckoutContent .passengers{display:block;padding-bottom:30px}.cruiseCheckoutContent .passengerContainer label{color:#0a1851!important}.cruiseCheckoutContent .passengerContainer label.area_cpf.documentField{width:100%!important}.cruiseCheckoutContent .passengerContainer p.pGender.gender{width:60%;min-width:auto!important;color:#0a1851!important;font-size:15px}.cruiseCheckoutContent .passengerContainer p.pGender.gender label{width:50%;font-size:13px;padding:9px 0 0 0!important}.cruiseCheckoutContent .checkoutSummaryContent{width:100%;padding:10px}.cruiseCheckoutContent{background:#fff!important}.cruiseCheckoutContent div#cruiseCheckout{box-shadow:0 2px 5px transparent}.cruiseCheckoutContent .dinnerOptions h3{display:none}.cruiseCheckoutContent .dinnerOptions label span{color:#0a1851;width:100%;text-transform:uppercase}.cruiseCheckoutContent .dinnerOptions label small{color:#0a1851;width:100%;text-align:left;font-size:12px!important;display:inline-block;position:static;padding:0 0 0 10px;margin:0!important}div#cruiseCheckout .checkout_insuranceWizard{text-align:center;padding:0!important;margin:0!important;width:100%!important;margin:10px 0 0 0!important}div#cruiseCheckout .checkout_insuranceWizard h1{font-size:14px!important}div#cruiseCheckout .checkout_insuranceWizard h2{font-size:14px!important}div#cruiseCheckout .checkout_insuranceWizard h3{font-size:14px!important}div#cruiseCheckout .checkout_insuranceWizard .insuranceBenefits li{font-size:10px;padding:56px 0 0 0;background-size:45px}div#cruiseCheckout .checkout_insuranceWizard .insuranceBenefits li.noAgeLimit{background-position:center 4px}div#cruiseCheckout .checkout_insuranceWizard .insuranceBenefits li.baggageRefund{background-position:center 0}div#cruiseCheckout .checkout_insuranceWizard .insuranceBenefits li.cancelationRefund{background-position:center 4px}div#cruiseCheckout .checkout_insuranceWizard .insuranceBenefits li.healthCare{background-position:center 5px}div#cruiseCheckout .checkout_insuranceWizard p.price{font-size:17px;letter-spacing:normal;margin:10px 0 0 0}div#cruiseCheckout .checkout_insuranceWizard .insuranceSearchBar{max-width:none}div#cruiseCheckout .checkout_insuranceWizard .insuranceSearchBar label{width:50%!important;font-size:13px!important}div#cruiseCheckout .checkout_insuranceWizard .insuranceSearchBar label input{text-align:center}#checkout-insuranceWizard{position:relative}#checkout-insuranceWizard>div>label{box-shadow:0 2px 5px rgba(0,0,0,.2);text-align:left;padding:5px 30px 10px 10px!important}#checkout-insuranceWizard>div>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;position:absolute;top:0;right:0;top:9px;right:8px;width:20px;height:20px;font-size:18px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#checkout-insuranceWizard>div>label input{display:none!important}#checkout-insuranceWizard .addInsuranceContent,#checkout-insuranceWizard .warningNoInsuranceOptionChosen{background:#fff;margin:-20px 0 0 0;display:inline-block;position:static;padding:0 10px}#checkout-insuranceWizard .addInsuranceContent:after,#checkout-insuranceWizard .warningNoInsuranceOptionChosen:after{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;position:absolute;top:6px;right:8px;width:20px;height:20px;font-size:18px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:#fff;color:#0a1851}#checkout-insuranceWizard .addInsuranceContent:before,#checkout-insuranceWizard .warningNoInsuranceOptionChosen:before{content:"";width:100%;padding:0 10px;height:10px;display:inline-block;background:#fff;margin:7px 0 -20px -10px;float:left;position:relative}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] label.installments{width:100%!important;padding-left:20px!important;margin:0 0 0 -20px!important}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] label.installments select.installmentOption{width:200px!important}#transaction-content .cruises.checkout .sequentialFill[data-hash=checkout_payment] label.installments small{position:static;text-align:left;margin:5px 0 0 0}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label{width:100%!important}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label select{margin:3px 0 0 0}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label.ddd{width:13%!important;margin-right:2%!important}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label.phone{width:34%!important;margin-right:2%!important}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label.phone_type{width:49%!important;margin-right:0!important}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label.cep{width:100%!important}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label.address{width:72%!important;float:left!important}.checkout_payment-page #transaction-content.three_col .checkout .contact_info label.number{width:25%!important;float:left!important;margin-right:0!important}section.cruisePreOrderContent{padding:10px!important;margin-bottom:30px}section.cruisePreOrderContent label{color:#0a1851;text-align:left;float:left;width:100%;text-transform:uppercase;font-weight:600;margin:10px 0 10px 0}section.cruisePreOrderContent .preOrderSummary>ul{margin-bottom:20px}section.cruisePreOrderContent .preOrderSummary>ul>li.totalPrice{width:100%;margin:0!important}section.cruisePreOrderContent .preOrderSummary>ul>li.paymentInfo{background:#0a1851;display:inline-block;padding:0 15px 10px 15px;margin:-10px 0 0 0;width:100%;box-sizing:border-box}section.cruisePreOrderContent .preOrderSummary>ul>li.paymentInfo li{display:inline-block;width:100%}section.cruisePreOrderContent .preOrderSummary>ul>li.paymentInfo *{color:#fff}#purchasingPolicy input#showMorePurchasingPolicy{display:none}#purchasingPolicy label[for=showMorePurchasingPolicy]{color:#005edc;float:right;margin-bottom:20px;display:inline-block}#purchasingPolicy .purchasingPolicyContent{overflow:hidden;width:100%;position:relative}#purchasingPolicy .purchasingPolicyContent:after{content:"...";position:absolute;bottom:0;background:#fff;right:0}#purchasingPolicy .purchasingPolicyContent .modalContent strong{display:inline-block;width:100%}#purchasingPolicy .showMore:checked~.purchasingPolicyContent{height:auto}#purchasingPolicy .showMore:checked~.purchasingPolicyContent:after{display:none}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby=purchasingPolicy] div#purchasingPolicy{width:auto!important}.bullet_squared h1{font-size:18px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px;width:100%}.service_order .order_details{width:100%;margin:5px 0}.service_order .order_details h1{font-size:13px}.service_order .order_details h1 strong{font-size:26px;font-weight:400;margin:5px 0 0;padding:5px 0}.service_order .order_warnings{margin:0;padding:10px;width:100%}.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:10px 10px 0;width:100%}.service_order .payments h2{font-size:13px}.service_order .payments>ul>li{-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:5px 0 0;width:100%}.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:0 10px 10px;width:100%}.service_order .travelers h2{font-size:13px;padding-top:10px}.service_order .travelers>ul{margin-top:10px;width:100%}.service_order .travelers>ul>li p.name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service_order .travelers>ul>li p.type{border:none;width:25%}.service_order .products{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;padding:0;margin:0;width:100%}.service_order .products>li{margin:0;padding:0;width:100%}.service_order .products>li p.type{font-size:15px}.service_order .products>li p.type:before{font-size:15px}.service_order .flights .flight_block.complete.flight:after{border-top:none!important}.service_order .flights .flight_block>.directions{width:100%!important;margin:2px 0}.service_order .flights .flight_block>.directions p:after{margin:6px 0 0 -10px!important}.service_order .flights .flight_block p{margin:2px 0!important}.service_order .flights .flight_block p.time{width:50%!important}.service_order .flights .flight_block p.duration{width:33%!important}.service_order .flights .flight_block p.cia{width:33%!important}.service_order .flights .flight_block p.gear{width:33%!important}.service_order .flights .flight_block p.gear strong{margin:0!important}.service_order .flights .flight_block p.class,.service_order .flights .flight_block p.flight{width:100%!important;display:inline-block}.service_order .flights .flight_block p.class strong,.service_order .flights .flight_block p.flight strong{margin:0!important;display:inline-block}.service_order .hotel_block p{margin:0!important;padding:3px 5px;-ms-box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;width:100%}.service_order .hotel_block p.checkin,.service_order .hotel_block p.checkout,.service_order .hotel_block p.daily,.service_order .hotel_block p.rooms_number{vertical-align:top;width:50%!important}.service_order .hotel_block p.checkin strong,.service_order .hotel_block p.checkout strong,.service_order .hotel_block p.daily strong,.service_order .hotel_block p.rooms_number strong{width:100%}.service_order .hotel_block .room_type li p.guests,.service_order .hotel_block .room_type li p.room_type{width:50%!important}.status{display:inline-block;margin:0 0 5px;text-align:center;width:100%}.order .client_area .customers_orders .header{display:none}.order .client_area .customers_orders>li{width:100%;display:table;padding:10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order .client_area .customers_orders>li .code,.order .client_area .customers_orders>li .date{width:50%;display:inline-block;text-align:center;padding:10px}.order .client_area .customers_orders>li.order_summary .total{padding:0 0 15px;text-align:center;width:100%;color:#15264c;font-family:ProximaNova-Light;font-size:16px;font-weight:600}.order .client_area .customers_orders>li .details{border-left:none;border-right:none;padding:0 10px 10px;width:100%}.order .client_area .customers_orders>li .details>li.traveler{border-top:1px solid rgba(61,61,61,.1);padding:10px;text-align:center}.order .client_area .customers_orders>li .details>li.air .list_options.flights{padding:0}.order .client_area .customers_orders>li .details>li.air .list_options.flights li.flight{display:table;float:none;margin:10px 0 5px;padding:0;width:100%;border-bottom:1px solid rgba(61,61,61,.05)}.order .client_area .customers_orders>li .details>li.air .list_options.flights li.flight .locations{display:inline-block;width:auto}.order .client_area .customers_orders>li .details>li.air .list_options.flights li.flight .locations strong{display:inline-block;color:#15264c;font-family:ProximaNova-Light;font-size:16px;font-weight:600;font-size:13px;color:#3d3d3d;width:30px;text-decoration:none}.order .client_area .customers_orders>li .details>li.air .list_options.flights li.flight .locations strong:after{background:#3d3d3d;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";height:6px;right:-7px;position:absolute;top:6px;width:6px}.order .client_area .customers_orders>li .details>li.air .list_options.flights li.flight .locations strong:last-child:after{left:-8px}.order .client_area .customers_orders>li .details>li.air .list_options.flights li.flight .time{width:55px}.order .client_area .customers_orders>li .details>li.air .list_options.flights li.flight .time span{text-decoration:none}.order .client_area .customers_orders>li .details>li.air .list_options.flights li.flight .cia .btnIATA{width:40px}.order .client_area .customers_orders>li .details>li.hotel{border-bottom:1px solid rgba(61,61,61,.05)}.order .client_area .customers_orders>li .details>li.hotel h2{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-indent:5px;vertical-align:middle;width:100%}.order .client_area .customers_orders>li .details>li.hotel h2:before{content:"-";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;color:#3d3d3d,5;font-size:17px;margin:-1px 0 0;text-indent:-10px;float:left}.order .client_area .customers_orders>li .details>li.hotel 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 0 5px;width:50%}.order .client_area .customers_orders>li .more_details{font-family:Open Sans;font-size:14px;font-weight:400;border:0 inherit;border-width:'';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;margin:'';cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(61,61,61,.3);background-color:rgba(61,61,61,.3);-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0;background:#203a74;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:45px;line-height:45px;padding:0 20px;color:#fff;display:inline-block;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all all .2s ease-in;-moz-transition:all all .2s ease-in;-o-transition:all all .2s ease-in;transition:all all .2s ease-in;height:40px;line-height:inherit;padding:10px 0;text-indent:5px;padding:10px;margin:0;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order .client_area .customers_orders>li .more_details:hover{-webkit-box-shadow:inset 0 171px 0 rgba(0,0,0,.03);-moz-box-shadow:inset 0 171px 0 rgba(0,0,0,.03);box-shadow:inset 0 171px 0 rgba(0,0,0,.03);-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;transition:all .1s ease-out 0}.order .client_area .customers_orders>li .more_details:hover{-webkit-box-shadow:inset 0 500px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 500px 1px rgba(0,0,0,.1);box-shadow:inset 0 500px 1px rgba(0,0,0,.1);-webkit-transition:all all .2s ease-in;-moz-transition:all all .2s ease-in;-o-transition:all all .2s ease-in;transition:all all .2s ease-in}.order .client_area .customers_orders>li .more_details:before{display:none}#confirmation.service_order .cruise_block .cruiseDescription{padding:0!important;width:100%!important;height:auto;margin:0!important}#confirmation.service_order .cruise_block .cruiseDescription p,#confirmation.service_order .cruise_block .cruiseDescription>p span strong{font-size:13px!important;line-height:13px!important;margin-top:10px!important;color:#a3a3a3}#confirmation.service_order .cruise_block .cruiseDescription .cruiseCabinDetails span{width:50%!important}#confirmation.service_order .cruise_block .cruiseDescription .cruiseCabinDetails span.cabinSuperCategory{width:100%!important}#confirmation.service_order .cruise_block .cruiseDescription h2{position:static;margin:-32px 0 0 0!important;padding:0 0 0 40px!important;float:left;transform:translate(0,0)}#confirmation.service_order .payments .cruisePaymentSummary p.highlight{box-sizing:border-box}#confirmation.service_order .payments .cruisePaymentSummary p.highlight span{color:#fff;float:right!important;width:auto!important;font-size:21px;letter-spacing:0;font-weight:600}.notShowInMobile{display:none!important}}@media screen and (max-width:900px) and 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%}}@media screen and (max-width:900px) and screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0){label.select{position:static}input[type=email],input[type=password],input[type=text],select{padding:10px 0;line-height:20px;height:20px}#searchEngine input,#searchEngine select{padding:10px 0;line-height:20px;background:#fff;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.search_engine.traveler_label_inside_input .rooms_number select,::i-block-chrome{float:right;height:20px;line-height:33px}}@media screen and (max-width:900px) and screen and (-webkit-min-device-pixel-ratio:0){.search_engine.traveler_label_inside_input .rooms_number select,::i-block-chrome{float:right;height:20px;line-height:33px}::i-block-chrome,label.select::after{display:none}::i-block-chrome,input[type=email],input[type=password],input[type=text],select{height:40px;line-height:20px;padding:20px 0 5px}}@media screen and (max-width:1023px) and (min-width:768px){.list li label.name{width:100%!important}.three_col .checkout .column{width:100%;border:none;padding:0}.one_col .checkout .creditcard label.card_number,.three_col .checkout .creditcard label.card_number,.vertical_col .checkout .creditcard label.card_number,.vertical_col_left .checkout .creditcard label.card_number{width:100%;padding-right:5px}.one_col .checkout .safe_purchase,.three_col .checkout .safe_purchase,.vertical_col .checkout .safe_purchase,.vertical_col_left .checkout .safe_purchase{width:230px;background-size:auto;height:70px}.checkout_insuranceWizard{width:90%!important;margin:0 auto}.checkout_insuranceWizard input[type=button]{margin:10px 0 0 0}.checkout_insuranceWizard .warningNoInsuranceOptionChosen p{width:100%!important}.cabinChoice>div.deck>.content,.masterprice{width:100%!important;display:block!important;box-sizing:border-box;padding:20px}.cabinChoice>div.deck>.content h2,.masterprice h2{width:100%;font-size:20px!important;text-align:center}.cruiseCabinSelectionWizardTitle{height:auto!important;margin:0!important;font-size:12px}.cruiseCabinSelectionWizardTitle li{width:100%!important;padding:0!important}.list li label.name{width:100%!important}.cabinChoice_Options_Subs{width:100%}.cabinChoice_Options_Subs ul{column-count:1}.cabinChoice h1{margin:10px 0!important}.cabinChoice>div.cabin .expandDeckPlain{margin:15px}.cabinChoice>div.cabin .expandDeckPlain a{display:block;padding:10px 0;width:60%;margin:0 auto;float:none;left:unset;text-align:center;height:auto;line-height:normal}.cabinChoice>div.cabin .deckPlainContent{height:0;overflow:hidden;width:100%;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.cabinChoice>div.cabin .deckPlainContent.expanded{height:520px;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.cabinChoice>div.cabin .deckPlainContent figure{width:50%!important;position:relative;height:510px;overflow:scroll;margin:10px auto;box-sizing:border-box;padding:10px}.cabinChoice>div.cabin .deckPlainContent figure::-webkit-scrollbar{width:8px;height:8px}.cabinChoice>div.cabin .deckPlainContent figure::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.cabinChoice>div.cabin .deckPlainContent figure::-webkit-scrollbar-thumb{background:#203a74;border-radius:10px}.cabinChoice>div.cabin .deckPlainContent figure::-webkit-scrollbar-thumb:hover{background:#5b80d2}.cabinChoice>div.cabin .deckPlainContent figure img{width:100%}.cabinChoice>div.cabin .deckPlainContent .cabinChoice_Options_Subs{border:0;width:50%!important;position:relative;height:510px;overflow:scroll;margin:10px auto;box-sizing:border-box;padding:10px}.cabinChoice>div.cabin .deckPlainContent .cabinChoice_Options_Subs h2{font-size:13 px!important}.cabinChoice>div.cabin .deckPlainContent .cabinChoice_Options_Subs li{font-size:12px!important}.cabinChoice>div.cabin .content{width:100%}.cabinChoice>div.cabin .content li span{width:33%!important;padding:0 5px!important;text-align:center!important}.cabinChoice>div.cabin .cruiseTable_Fares_Button{margin:10px 0 10px 0}#transaction-content .cruises.checkout label input{z-index:2}html .help small{margin:0!important;visibility:hidden;min-width:79vw!important;max-width:80vw!important;position:fixed!important;z-index:1;bottom:100%;top:10vh;left:10vw!important}html .help:hover small{visibility:visible}}