.apachesolr_autocomplete{}.apachesolr_autocomplete.message{font-size:80%;color:#888;}.apachesolr_autocomplete.count{float:right;}div.apachesolr_autocomplete.suggestion{display:inline;float:left;}div.ac_results li{list-style:none;background-image:none !important;}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}.ac_loading{background:white url(/sites/all/modules/contrib/apachesolr_autocomplete/jquery-autocomplete/indicator.gif) right center no-repeat;}.ac_odd{background-color:#eee;}.ac_over{background-color:#0A246A;color:white;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}ul.megamenu-menu,.megamenu-menu ul.megamenu-items{list-style:none;}.megamenu-menu{overflow:visible;}.megamenu-menu .megamenu-parent{display:inline;position:relative;z-index:99;}.megamenu-menu .megamenu-parent-title{display:inline;}.megamenu-menu .megamenu-bin{position:absolute;left:0;top:-9000px;z-index:10000;overflow:hidden;}.megamenu-menu .megamenu-bin-right{left:auto;right:-500px;}.megamenu-menu .megamenu-links-horizontal{overflow:hidden;}.megamenu-menu .megamenu-links-horizontal li,.megamenu-menu .megamenu-links-horizontal li a{float:left;}.megamenu-menu .megamenu-menu-vertical .megamenu-parent{display:block;}.megamenu-menu ul a{text-decoration:none;}.megamenu-menu ul a:hover{text-decoration:underline;}.megamenu-parent{margin:0.1em 1em;}.megamenu-menu .megamenu-bin{padding:0.5em;}.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}.megamenu-menu-vertical{width:8em;}.megamenu-menu-vertical .megamenu-parent{margin-top:1em;}.megamenu-slots.flyright{left:7em;top:0;}.megamenu-slots.flyleft{left:-16.2em;top:0;}.megamenu-menu .megamenu-slots-columnar{overflow:hidden;}.megamenu-slots-columnar li.megamenu-slot{float:left;}.megamenu-menu{z-index:10;}
.megamenu-skin-minimal{background-color:#bbb;}.megamenu-skin-minimal .megamenu-title{font-size:100%;font-weight:normal;}.megamenu-skin-minimal .megamenu-bin{background-color:#eee;border:2px groove #7e7e7e;-moz-border-radius:0.583em;-webkit-border-radius:0.583em;border-radius:0.583em;}.megamenu-skin-minimal .megamenu-slot{margin-right:4px;border-bottom:1px solid #bbb;}.megamenu-skin-minimal .megamenu-slot-title,.megamenu-skin-minimal .megamenu-slot-title a{background-color:#bbb;color:#fff;font-size:100%;text-align:center;text-transform:uppercase;}.megamenu-skin-minimal .megamenu-link{font-size:85%;}.megamenu-skin-friendly li{margin:0px;padding:0px;line-height:120%;}.megamenu-skin-friendly *{list-style:none;}.megamenu-skin-friendly{font-family:verdana,tahoma,arial,helvetica,sans-serif;background:#f5bb00;padding:0px 0px 5px 10px;}.megamenu-skin-friendly a:hover{text-decoration:none;}.megamenu-skin-friendly .megamenu-parent-title{text-transform:lowercase;}.megamenu-skin-friendly .megamenu-parent-title{font-weight:normal;font-size:100%;vertical-align:bottom;}.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .megamenu-parent-title a:visited{font-style:normal;color:#000;padding:5px;}.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}.megamenu-skin-friendly .megamenu-slot,.megamenu-skin-friendly .megamenu-slot a:hover{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}.megamenu-skin-friendly li.megamenu-slot{width:200px;margin:10px 10px auto auto;background:#b08700;padding-top:10px;padding-bottom:10px;}.megamenu-skin-friendly li.megamenu-slot:hover{background-color:#b08700;}.megamenu-skin-friendly .hovering .megamenu-parent-title a,.megamenu-skin-friendly .hovering .megamenu-parent-title span{color:#fff;background:#b08700;}.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{color:#fff;background:#00325b;}.megamenu-skin-friendly .megamenu-bin{margin-top:5px;padding:0px;color:#fff;}.megamenu-skin-friendly .megamenu-slot-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;color:#f4ebcb;}.megamenu-skin-friendly .megamenu-slot-title a:link,.megamenu-skin-friendly .megamenu-slot-title a:visited{color:#f4ebcb;}.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}.megamenu-skin-friendly .megamenu-slot a{color:#fff;}.megamenu-skin-friendly .megamenu-slot a:hover{color:#fff;background:#00325b;}.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}.megamenu-skin-friendly li.megamenu-slot{z-index:3000;background:#b08700;margin-bottom:1.5em;border:0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-opera-border-radius:10px;-khtml-border-radius:10px;-khtml-box-shadow:rgba(0,0,0,.33) 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,.33) 5px 5px 5px;box-shadow:rgba(0,0,0,.33) 5px 5px 5px;}.megamenu-skin-friendly ul a:hover{text-decoration:none;}.megamenu-skin-friendly .megamenu-slot-title{font-size:150%;line-height:150%;font-weight:bold;}.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}.megamenu-menu,.megamenu-skin-friendly .megamenu-parent,.megamenu-skin-friendly .megamenu-parent-title{font-size:100%;line-height:110%;height:100%;}.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title a:link,.megamenu-skin-friendly .megamenu-parent-title a:visited,.megamenu-skin-friendly .megamenu-parent-title a:focus,.megamenu-skin-friendly .megamenu-parent-title a:hover,.megamenu-skin-friendly .megamenu-parent-title a:active,.megamenu-skin-friendly .megamenu-parent-title span{padding:4px 8px;}.megamenu-skin-friendly .megamenu-parent-title a:hover{text-decoration:none;color:#fff;background:#00325b;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.node{margin:0;padding:0;}div.panel-pane div.feed a{float:right;}
#panels-dnd-main .panel-panel:before,#panels-dnd-main .panel-panel:after{content:'';display:table;}#panels-dnd-main .panel-panel:after{clear:both;}#panels-dnd-main .panel-panel{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#panels-dnd-main .panel-pane{margin:5px !important;width:auto !important;display:block !important;}
.rs_travel_block .rs_searchbox input[type='radio']{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;}.rs_travel_block .rs_searchbox select{-webkit-appearance:menulist-button;-moz-appearance:menulist;appearance:menulist-button;border-radius:initial;}.rs_travel_block .rs_searchbox input[type='checkbox']{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}.rs_travel_block .rs_searchbox input[type='text'],.rs_travel_block .rs_searchbox input[type='password']{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.rs_travel_block .rs_searchbox img{display:inline;}.rs_travel_block .rs_cal{width:302px;top:inherit;left:inherit;}.mainWrapper #rs_multi--travel.rs_searchbox .rs_date{display:inline-block;}.mainWrapper #rs_multi--travel.rs_searchbox .rs_date_input_container input{display:inline-block;}.rs_travel_block .rs_cal{border:1px solid red!;}
.rs_travel_block .blueBar{height:70px;background-color:#00529b;}.rs_travel_block .mainWrapper{width:inherit;max-width:1030px;padding:0;}.rs_travel_block .mainWrapper .rs_searchbox{width:100%;margin:0;color:#444;background-color:white;padding:20px;position:relative;font-size:16px;font-family:'proxima_nova_rgregular',sans-serif;font-weight:400;font-style:normal;vertical-align:middle;background-color:#f4f4f4;}.rs_travel_block .mainWrapper .rs_searchbox form{clear:both;}.rs_travel_block .mainWrapper .rs_searchbox .rs_searchbox_hide{display:none;}.rs_travel_block .mainWrapper .rs_products{height:71px;margin:0;padding:0;list-style:none;font-family:'proxima_nova_rgregular',sans-serif;font-size:20px;font-weight:normal;}.rs_travel_block .mainWrapper .rs_products li{height:70px;line-height:30px;padding:0;margin:0;color:#036ecd;cursor:pointer;display:block;float:left;width:25%;text-align:center;background-color:white;background-image:none;background-repeat:repeat-x;border:1px solid #dbdbdb;border-left:none;border-bottom:none;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}.rs_travel_block .mainWrapper .rs_products li.last_tab{margin:0;border-right:none;width:25%;width:calc(25% - 0);width:-webkit-calc(25% - 0);}.rs_travel_block .mainWrapper .rs_products li.highlight_tab{color:#444;background-color:#f4f4f4;background-image:none;}.rs_travel_block .mainWrapper .rs_products li .rs_product_icon{display:block;*float:left;vertical-align:middle;height:32px;margin:0 auto;margin-top:7px;background-image:url(/sites/all/modules/custom/aaa_book_travel_block/images/products.png);background-repeat:no-repeat;}.rs_travel_block .mainWrapper .rs_products li.highlight_tab .rs_product_icon{background-image:url(/sites/all/modules/custom/aaa_book_travel_block/images/products_highlight.png);}.rs_travel_block .mainWrapper .rs_products li #iconHotel{width:38px;background-position:-0px -0px;}.rs_travel_block .mainWrapper .rs_products li #iconCar{width:46px;background-position:-48px -0px;}.rs_travel_block .mainWrapper .rs_products li #iconAir{width:39px;background-position:-104px -0px;}.rs_travel_block .mainWrapper .rs_products li #iconCruise{width:28px;background-position:-153px -0px;}.rs_travel_block .mainWrapper .rs_searchbox h2{display:none;margin:10px 0 20px;font-size:36px;font-weight:normal;text-align:left;font-family:'proxima_nova_ltlight',sans-serif;}.rs_travel_block .mainWrapper .rs_searchbox h3{display:none;margin:0 0 20px;padding:0 0 20px;font-size:22px;font-weight:normal;border-bottom:1px solid #cdcccb;font-family:'proxima_nova_rgregular',sans-serif;}.rs_travel_block .mainWrapper .rs_searchbox h3 img{vertical-align:middle;margin-right:15px;}.rs_travel_block .mainWrapper .rs_searchbox h3 a{color:#036ecd;text-decoration:none;font-family:'proxima_nova_rgbold',sans-serif;}.rs_travel_block .mainWrapper .rs_searchbox .label{margin-bottom:10px;padding-left:5px;}.rs_travel_block .mainWrapper .rs_searchbox .label span{font-size:18px;line-height:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_no_margin{margin-right:0 !important;}.rs_travel_block .mainWrapper .rs_searchbox .rs_product_options{float:none;margin-top:0;margin-bottom:20px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_product_option{margin-left:0;margin-right:15px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_product_option input[type=radio]:not(old){width:22px;margin:0;padding:0;opacity:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_product_option input[type=radio]:not(old) + label{display:inline-block;margin-left:-32px;padding-left:32px;background-image:url(/sites/all/modules/custom/aaa_book_travel_block/images/radio_buttons.png);background-repeat:no-repeat;background-position:left bottom;line-height:24px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_product_option input[type=radio]:not(old):checked + label{background-position:left top;}input[type='text']::-ms-clear{display:none;}select,.rs_travel_block .mainWrapper .rs_searchbox .rs_autosuggest,.rs_travel_block .mainWrapper .rs_searchbox .rs_from,.rs_travel_block .mainWrapper .rs_searchbox .rs_to,.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_in,.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_out,.rs_travel_block .mainWrapper .rs_searchbox .rs_rooms,.rs_travel_block .mainWrapper .rs_searchbox .rs_time_in,.rs_travel_block .mainWrapper .rs_searchbox .rs_time_out,.rs_travel_block .mainWrapper .rs_searchbox .rooms,.rs_travel_block .mainWrapper .rs_searchbox .rs_select_box{background-color:white;border:1px solid #dbdbdb;outline:none;font-size:14px;color:#636363;font-family:'proxima_nova_rgregular',sans-serif;font-weight:normal;font-style:normal;}.rs_travel_block .mainWrapper .rs_searchbox .rs_form_row{margin-bottom:20px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_hotel_form h2{float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form h2{float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_product_options{display:none;margin-bottom:30px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_origin_row{display:inline-block;float:left;width:48%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_destination_row{display:inline-block;float:left;width:48%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_date{width:48%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_chk_in_row{margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_check_out_row{margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_rooms_row{width:48%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .last_air{margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .clear_air{display:block;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_button_row .label{display:block;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_button_row{float:right;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form h2{float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_air_options{margin-bottom:15px;font-size:13px;font-weight:bold;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_air_option{color:#036ecd;text-decoration:underline;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_air_highlight{color:#444;text-decoration:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_air_options input{display:none;vertical-align:middle;margin:-2px 5px 0 0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_air_options label{cursor:pointer;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_origin_row{display:inline-block;float:left;width:48%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_destination_row{display:inline-block;float:left;width:48%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_date{width:48%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_chk_in_row{margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_check_out_row{margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row{width:48%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .last_air{margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .clear_air{display:block;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row .label{display:block;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row{float:right;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row .rs_search{width:110px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row .go_text{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row .search_text{display:inline;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_form_row{display:inline-block;float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_pickup_div,.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_droppff_div{width:100%;margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form #different_return:not(old){width:21px;margin:0;padding:0;opacity:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form #different_return:not(old) + label{display:inline-block;margin-left:-21px;padding-left:37px;background-image:url(/sites/all/modules/custom/aaa_book_travel_block/images/checkbox.png);background-repeat:no-repeat;background-position:left bottom;line-height:24px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form #different_return:not(old):checked + label{background-position:left top;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_rooms_row{width:100%;margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_rooms_row .label{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_date{width:100%;margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_button_row .label{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form label{font-size:14px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_button_row .rs_search{width:110px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_button_row .go_text{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_button_row .search_text{display:inline;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_date_wrap{display:inline-block;float:left;width:48.4%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cruise_form .rs_form_row{display:inline-block;width:100%;margin-right:0%;vertical-align:middle;float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cruise_form .rs_button_row .rs_search{width:110px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cruise_form .rs_button_row .go_text{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cruise_form .rs_button_row .search_text{display:inline;}.rs_travel_block .mainWrapper .rs_searchbox .rs_autosuggest,.mainWrapper .rs_searchbox .rs_from,.mainWrapper .rs_searchbox .rs_to{height:28px;width:100%;width:calc(100% - 12px);width:-webkit-calc(100% - 12px);padding:5px;}.rs_travel_block #air_one_way,#air_multi_dest{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_date_input_container{position:static;cursor:pointer;}.rs_travel_block .mainWrapper .rs_searchbox .rs_date_input_container input{display:block;}.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_in,.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_out{cursor:pointer;background-image:url(/sites/all/modules/custom/aaa_book_travel_block/images/calendar.png);background-position:right;background-repeat:no-repeat;height:28px;width:100%;width:calc(100% - 12px);width:-webkit-calc(100% - 12px);padding:5px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_mobi{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_mobi_date_container{width:48%;color:#333;background-color:white;display:inline-block;*display:inline;zoom:1;text-align:center;margin-bottom:12px;border:1px solid #dbdbdb;}.rs_travel_block .mainWrapper .rs_searchbox .rs_mobi_title{padding:7px 0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_mobi_chk_day{font-size:45px;font-weight:bold;margin:7px 0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_mobi_chk_month{margin-bottom:7px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_mobi_in{float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_mobi_out{float:right;}.rs_travel_block .mainWrapper .rs_searchbox .rs_autosuggest_row{width:100%;margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_date,.rs_travel_block .mainWrapper .rs_searchbox .rs_people{display:inline-block;width:48.4%;margin-right:3%;vertical-align:middle;float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_rooms_row{display:inline-block;width:48.4%;margin-right:3%;vertical-align:middle;float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_guest_row{display:inline-block;width:48.4%;margin-right:0;vertical-align:middle;float:left;}.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_out_row{margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_select_box,.rs_travel_block .mainWrapper .rs_searchbox .rs_rooms,.rs_travel_block .mainWrapper .rs_searchbox .pax,.rs_travel_block .mainWrapper .rs_searchbox .rs_time,.rs_travel_block .mainWrapper .rs_searchbox .rooms{width:100%;display:inline-block;height:40px;padding:5px;background-image:url(/sites/all/modules/custom/aaa_book_travel_block/images/select_bg.png);background-repeat:no-repeat;background-position:top right;-prefix-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}select::-ms-expand{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cabin_box{padding-right:32px !important;}.rs_travel_block .air_multi_seperator{width:100%;display:block;}.rs_travel_block .air_flight_3,.air_flight_4,.air_flight_5{display:none;}.rs_travel_block .add_rem_flight{display:block;cursor:pointer;color:#005baa;font-size:14px;font-weight:bold;margin:5px 0;}.rs_travel_block .add_rem_flight:hover{color:#000;text-decoration:underline;}.rs_travel_block #rs_air h2{font-size:24px;color:#333;}.rs_travel_block #rs_air h3{font-size:20px;color:#333;}.rs_travel_block .mainWrapper .rs_searchbox .rs_button_row{float:left;margin:0;display:block;vertical-align:middle;position:relative;}.rs_travel_block .mainWrapper .rs_searchbox .rs_button_row .label{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_search{padding:0;background:#00a0df;border:none;outline:none;width:78px;height:41px;margin:-1px 0 0;color:white;font-family:'proxima_nova_rgbold',sans-serif;font-style:normal;font-size:25px;cursor:pointer;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_home_searchbox_contain{padding:10px 0;background:#00a0df;background-size:100% auto;}.rs_travel_block .mainWrapper .rs_searchbox .rs_bottom_links{font-family:'proxima_nova_rgbold',sans-serif;line-height:14px;margin-top:20px;font-size:17px;font-weight:normal;color:transparent;}.rs_travel_block .mainWrapper .rs_searchbox .rs_bottom_links a{font-family:'proxima_nova_rgbold',sans-serif;display:block;color:#036ecd;text-decoration:underline;}@media only screen and (min-width:400px){.rs_travel_block .mainWrapper .rs_searchbox{font-size:22px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_date_input_container{position:relative;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form label{font-size:22px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_button_row .rs_search{width:78px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_button_row .go_text{display:inline;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_button_row .search_text{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_rooms_row{width:48.4%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_date{width:48.4%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_rooms_row .label{display:block;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_date_wrap{display:block;float:none;width:inherit;margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cruise_form .rs_button_row .rs_search{width:78px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cruise_form .rs_button_row .go_text{display:inline;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cruise_form .rs_button_row .search_text{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_bottom_links{line-height:1;color:inherit;margin-top:30px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_bottom_links a{display:inline;}}@media only screen and (min-width:645px){.rs_travel_block .blueBar{height:99px;}.rs_travel_block .mainWrapper .rs_searchbox{background-color:white;}.rs_travel_block .mainWrapper .rs_products{font-size:28px;padding:29px 0 0;}.rs_travel_block .mainWrapper .rs_products li{width:23.8%;width:calc(23.8% - 0px);width:-webkit-calc(23.8% - 0px);line-height:70px;border-left:1px solid #dbdbdb;margin:0 1% 0 0;background-color:#f4f4f4;background-image:url(/sites/all/modules/custom/aaa_book_travel_block/images/tab_bg.jpg);-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.rs_travel_block .mainWrapper .rs_products li.last_tab{width:23.8%;width:calc(23.8% - 0);width:-webkit-calc(23.8% - 0);}.rs_travel_block .mainWrapper .rs_products li .rs_product_icon{display:inline-block;margin:0 12px 0 0;margin-top:-4px;}.rs_travel_block .mainWrapper .rs_products li.highlight_tab{background-color:white;}.rs_travel_block .mainWrapper .rs_searchbox .rs_product_options{float:left;margin-top:18px;margin-bottom:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_product_option{margin-left:60px;margin-right:0;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_rooms_row{width:31.3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .last_air{margin-right:2%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_air_options{font-size:17px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row{width:31.3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .last_air{margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row .rs_search{width:78px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row .go_text{display:inline;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row .search_text{display:none;}input[type='text']::-ms-clear{display:none;}select,.rs_travel_block .mainWrapper .rs_searchbox .rs_autosuggest,.rs_travel_block .mainWrapper .rs_searchbox .rs_from,.rs_travel_block .mainWrapper .rs_searchbox .rs_to,.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_in,.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_out,.rs_travel_block .mainWrapper .rs_searchbox .rs_rooms,.rs_travel_block .mainWrapper .rs_searchbox .rs_time_in,.rs_travel_block .mainWrapper .rs_searchbox .rs_time_out,.rs_travel_block .mainWrapper .rs_searchbox .rooms,.rs_travel_block .mainWrapper .rs_searchbox .rs_select_box{background-color:#f9f9f9;font-size:17px;}.rs_travel_block .mainWrapper .rs_searchbox h2{display:block;}.rs_travel_block .mainWrapper .rs_searchbox h3{display:block;}.rs_travel_block .mainWrapper .rs_searchbox .rs_date,.rs_travel_block .mainWrapper .rs_searchbox .rs_people{width:22.7%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_rooms_row{width:22.7%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_guest_row{width:22.7%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_out_row{margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_cruise_form .rs_form_row{width:43.2%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_button_row{float:right;}.rs_travel_block .mainWrapper .rs_searchbox .rs_search{float:right;}.rs_travel_block .mainWrapper .rs_searchbox .rs_mobile_room_counter{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_last_time{margin-right:0 !important;}}@media only screen and (min-width:785px){.rs_travel_block .mainWrapper .rs_searchbox .rs_autosuggest_row{width:43.6%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_date,.rs_travel_block .mainWrapper .rs_searchbox .rs_people{width:20%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_rooms_row{width:20%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_guest_row{width:20%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_pickup_div,.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_droppff_div{width:48.2%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_date{width:20%;margin-right:1%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_rooms_row{width:20%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_button_row .label{display:block;}.rs_travel_block .mainWrapper .rs_searchbox .rs_button_row .label{display:block;}}@media only screen and (min-width:845px){.rs_travel_block .mainWrapper .rs_searchbox{width:100%;width:calc(100% - 0);width:-webkit-calc(100% - 0);padding:20;}}@media only screen and (min-width:975px){.rs_travel_block .mainWrapper .rs_hotel_form .rs_autosuggest_row{width:43.4%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_autosuggest,.mainWrapper .rs_searchbox .rs_from,.mainWrapper .rs_searchbox .rs_to{width:100%;width:calc(100% - 31px);width:-webkit-calc(100% - 31px);padding:5px 15px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_in,.rs_travel_block .mainWrapper .rs_searchbox .rs_chk_out{width:100%;width:calc(100% - 30px);width:-webkit-calc(100% - 30px);padding:5px 15px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_select_box,.rs_travel_block .mainWrapper .rs_searchbox .rs_rooms,.rs_travel_block .mainWrapper .rs_searchbox .pax,.rs_travel_block .mainWrapper .rs_searchbox .rs_time,.rs_travel_block .mainWrapper .rs_searchbox .rooms{padding:5px 12px;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_chk_in_row{margin-right:2%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_check_out_row{margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .clear_air{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_origin_row,.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_origin_row{width:43.5%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_destination_row,.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_destination_row{width:53%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_date,.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_date,.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_date{width:20.2%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_rooms_row,.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row{width:15.6%;margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row.last_air{width:15.6%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_chk_in_row,.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_chk_in_row,.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_check_out_row{margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .clear_air{display:none;}.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_pickup_div,.rs_travel_block .mainWrapper .rs_searchbox .rs_car_form .rs_droppff_div{width:41.2%;}}@media only screen and (min-width:1130px){.rs_travel_block .mainWrapper{width:100%;padding:0 0 0 100px;max-width:initial;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_destination_row{width:44.5%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_destination_row{width:46%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_origin_row,.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_origin_row{width:41.5%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_date{width:20.2%;margin-right:1%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_date.rs_check_out_row{margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_rooms_row{width:14.2%;margin-right:1%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_date{width:20.2%;margin-right:1%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row{width:14.2%;margin-right:1%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_form_row.rs_check_out_row{margin-right:3%;}.rs_travel_block .mainWrapper .rs_searchbox .rs_vp_form .rs_button_row,.rs_travel_block .mainWrapper .rs_searchbox .rs_air_form .rs_button_row{float:left;margin-left:1%;}}
.rs_travel_block .rs_suggest{position:relative;z-index:20;display:none;}.rs_travel_block .rs_suggest .rs_suggest_absolute{width:100%;top:0;left:0;background:#fff;color:#333;z-index:6;zoom:1;border-top:1px solid #ccc;font-family:Arial;font-weight:normal;font-size:14px;}.rs_travel_block .rs_suggest .rs_suggest_show{background:#fff;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}.rs_travel_block .rs_suggest .rs_suggest_show a{color:#1e69b3;display:block;width:100%;padding:10px 0;text-decoration:none;}.rs_travel_block .rs_suggest .rs_suggest_absolute{width:439px;position:absolute;}.rs_travel_block .rs_suggest .rs_suggest_active,.rs_travel_block .rs_suggest .rs_suggest_show:hover{background:#eeeeee;color:#469edc;}.rs_travel_block .rs_suggest ul{margin:0 !important;padding:0 !important;list-style:none;}.rs_travel_block .rs_suggest li{border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px;margin:0 !important;cursor:pointer;position:relative;}.rs_travel_block .rs_suggest_left{width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;line-height:normal;}.rs_travel_block .rs_suggest_right{width:30%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;text-align:right;line-height:normal;}.rs_travel_block .rs_suggest_subhead{display:inline-block;text-align:right;font-size:12px;}.rs_travel_block .rs_sub_count{font-size:12px;display:none;}.rs_travel_block .rs_sub_count{display:inline-block;*display:inline;zoom:1;}.rs_travel_block .rs_suggest_subhead{font-size:14px;}.rs_travel_block .rs_suggest .rs_suggest_air_code{font-weight:bold;font-size:14px;}.rs_travel_block .rs_suggest .rs_suggest_city_name{display:none;font-size:14px;color:#444444;}.rs_travel_block .rs_suggest_active .rs_suggest_city_name{display:none;}.rs_travel_block .rs_suggest_heading{font-weight:bold;color:#fff;padding:8px 13px;margin:0;position:relative;background:#1e69b3;}.rs_travel_block .rs_suggest .rs_icon{width:15px;height:13px;margin-right:5px;background:url(/sites/all/modules/custom/aaa_book_travel_block/images/icons.png);display:inline-block;}.rs_travel_block .rs_suggest .icon_city{background-position:60px 0px;}.rs_travel_block .rs_suggest .icon_region{background-position:30px 0px;}.rs_travel_block .rs_suggest .icon_airport{background-position:15px 0px;}.rs_travel_block .rs_suggest .icon_poi{background-position:0px 0px;}.rs_travel_block .rs_suggest .icon_hotel{background-position:45px 0px;}.rs_travel_block .rs_suggest .rs_suggest_active .icon_city{background-position:60px 13px;}.rs_travel_block .rs_suggest .rs_suggest_active .icon_region{background-position:30px 13px;}.rs_travel_block .rs_suggest .rs_suggest_active .icon_airport{background-position:15px 13px;}.rs_travel_block .rs_suggest .rs_suggest_active .icon_poi{background-position:0px 13px;}.rs_travel_block .rs_suggest .rs_suggest_active .icon_hotel{background-position:45px 13px;}.rs_travel_block .rs_cal{background-color:#fff;color:#333;border:1px solid #8b8b8b;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4);box-shadow:1px 1px 2px rgba(0,0,0,0.4);z-index:99;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;background:#fff;}.rs_travel_block .rs_cal .rs_cal_box{display:block;}.rs_travel_block .rs_cal .rs_calTop{text-align:center;background-color:white;font-family:Arial;color:#333;font-family:'ProximaNova-Regular',sans-serif;text-transform:uppercase;font-size:16px;text-shadow:0 1px rgba(0,0,0,0.5);position:relative;padding:5px 0;height:40px;line-height:35px;display:block;}.rs_travel_block .rs_cal .rs_calTop .rs_cal_previous_month{position:absolute;cursor:pointer;font-size:24px;padding:10px;left:0;top:0;line-height:24px;display:block;}.rs_travel_block .rs_cal .rs_calTop .rs_cal_next_month{position:absolute;cursor:pointer;font-size:24px;padding:10px;right:0;line-height:24px;top:0;display:block;}.rs_travel_block .rs_cal .rs_topRow{background-color:#e6e6e6;font-weight:bold;}.rs_travel_block .rs_cal table{width:300px;height:300px;font-size:14px;border-collapse:collapse;}.rs_travel_block .rs_cal .rs_topRow td{background-image:-webkit-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background-image:-moz-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background-image:-o-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background-image:linear-gradient(to bottom,#eaeaea,#e5e5e5 60%,#d9d9d9);-webkit-box-shadow:inset 1px 1px rgba(255,255,255,0.5);box-shadow:inset 1px 1px rgba(255,255,255,0.5);width:14.28571428571429%;}.rs_travel_block .rs_cal td{text-align:center;border:1px solid #d7d7d7;text-shadow:0 1px rgba(0,0,0,0.2);vertical-align:middle;padding:0;}.rs_travel_block .rs_cal .rs_cal_day:hover{background-color:#999999;color:#fff;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;}.rs_travel_block .rs_cal .rs_setDate{background-color:#1e69b3;color:#fff;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);}.rs_travel_block .rs_cal .rs_disabledDate{color:#9c9c9c;}.rs_travel_block .rs_cal .rs_betweenDate{background-color:#e6e6e6;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);cursor:pointer;}.rs_travel_block .rs_cal .rs_calClose{text-align:center;color:#1e69b3;font-weight:bold;height:11.1111111111%;}.rs_travel_block .rs_cal .rs_calClose:hover{background-color:#d6d6d6;cursor:pointer;}.rs_travel_block .rs_cal .rs_cal_arrow{position:relative;right:auto;left:auto;}@media only screen and (max-width:720px){.rs_travel_block .rs_suggest .rs_suggest_absolute{width:100% !important;position:static !important;}}@media only screen and (max-width:640px){.rs_travel_block .rs_cal{left:20px;width:282px;}.rs_travel_block .rs_cal table{width:280px;height:280px;}}@media only screen and (max-width:300px){.rs_travel_block .rs_cal table{width:250px;height:250px;}}
#panels-dnd-main .panel-panel:before,#panels-dnd-main .container:before,#panels-dnd-main .panel-panel:after,#panels-dnd-main .container:after{content:'';display:table;}#panels-dnd-main .panel-panel:after,#panels-dnd-main .container:after{clear:both;}#panels-dnd-main .panel-panel{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#panels-dnd-main .panel-pane{margin:5px !important;width:auto !important;display:block !important;}#panels-dnd-main .panel-panel{width:33.33333%;float:left;}
li > .menu-minipanel-panel{position:absolute;top:100%;z-index:99;max-height:0;overflow:hidden;-webkit-transition:max-height 0.15s ease-out;-moz-transition:max-height 0.15s ease-out;-ms-transition:max-height 0.15s ease-out;-o-transition:max-height 0.15s ease-out;transition:max-height 0.15s ease-out;}li:hover > .menu-minipanel-panel{max-height:500px;-webkit-transition:max-height 0.25s ease-in;-moz-transition:max-height 0.25s ease-in;-ms-transition:max-height 0.25s ease-in;-o-transition:max-height 0.25s ease-in;transition:max-height 0.25s ease-in;}.menu-minipanel-panel,.menu-minipanel-panel > li{list-style:none;padding:0;margin:0;}.menu-minipanel-panel .panel-display{background-color:#fff;}.menu-minipanel-panel{left:50%;right:inherit;overflow-y:visible;max-width:300px;margin-left:-150px;}.menu-minipanel-panel{right:0;left:inherit;margin-left:0;max-width:inherit;}.menu-minipanel-panel{left:0;right:inherit;margin-left:0;max-width:inherit;}.menu-minipanel-MINI-PANEL-MACHINE-NAME-HERE{}.menu-minipanel-MINI-PANEL-MACHINE-NAME-HERE .panel-display{}li:hover > .menu-minipanel-MINI-PANEL-MACHINE-NAME-HERE{}.menu-minipanel-NNN + .menu-minipanel-panel{}.menu-minipanel-NNN + .menu-minipanel-panel .panel-display{}li:hover > .menu-minipanel-NNN + .menu-minipanel-panel{}.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}li.dhtml-menu > .menu-minipanel-panel,.nice-menu li > .menu-minipanel-panel,.sf-menu li > .menu-minipanel-panel{z-index:inherit;max-height:inherit;overflow:inherit;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}li.dhtml-menu:hover > .menu-minipanel-panel,.nice-menu li:hover > .menu-minipanel-panel,.sf-menu li:hover > .menu-minipanel-panel{max-height:inherit;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}li.dhtml-menu > .menu-minipanel-panel{position:inherit;}.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}
#panels-dnd-main .panel-panel:before,#panels-dnd-main .top-nav-wrapper:before,#panels-dnd-main .bottom-nav-wrapper:before,#panels-dnd-main .panel-panel:after,#panels-dnd-main .top-nav-wrapper:after,#panels-dnd-main .bottom-nav-wrapper:after{content:'';display:table;}#panels-dnd-main .panel-panel:after,#panels-dnd-main .top-nav-wrapper:after,#panels-dnd-main .bottom-nav-wrapper:after{clear:both;}#panels-dnd-main .panel-panel{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#panels-dnd-main .panel-pane{margin:5px !important;width:auto !important;display:block !important;}#panels-dnd-main .road-service,#panels-dnd-main .user-navigation,#panels-dnd-main .menu-search-wrapper{display:block !important;}#panels-dnd-main .road-service,#panels-dnd-main .user-navigation{width:50%;}#panels-dnd-main .road-service,#panels-dnd-main .logo,#panels-dnd-main .main-navigation{float:left;}#panels-dnd-main .user-navigation,#panels-dnd-main .menu-search-wrapper,#panels-dnd-main .search{float:right;}#panels-dnd-main .logo{width:20%;clear:right;}#panels-dnd-main .menu-search-wrapper{width:80%;}#panels-dnd-main .main-navigation{width:70%;}#panels-dnd-main .search{width:30%;}#panels-dnd-main .user-notifications{clear:right;}#panels-dnd-main .mobile-menu-button,#panels-dnd-main .back-top-top{display:none;}
a img{border:none;}.clear{clear:both;}.blueBar{height:71px;background-color:#00529b;}.mainWrapper{width:100%;max-width:1030px;}.mainWrapper .rs_searchbox{width:100%;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);margin:0;color:#444;background-color:white;padding:20px;position:relative;font-size:18px;font-family:'Proxima Nova',sans-serif;font-weight:400;font-style:normal;vertical-align:middle;background-color:#f4f4f4;}.mainWrapper .rs_searchbox form{clear:both;}.mainWrapper .rs_products{height:71px;margin:0;padding:0;list-style:none;font-family:'Proxima Nova',sans-serif;font-size:17px;font-weight:600;}.mainWrapper .rs_products li{height:70px;line-height:30px;padding:0;margin:0;color:#036ecd;cursor:pointer;display:block;float:left;width:25%;width:calc(25% - 1px);width:-webkit-calc(25% - 1px);text-align:center;background-color:white;border:1px solid #dbdbdb;border-left:none;border-bottom:none;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}.mainWrapper .rs_products li.last_tab{margin:0;border-right:none;width:25%;width:calc(25% - 0);width:-webkit-calc(25% - 0);}.mainWrapper .rs_products li.highlight_tab{color:#444;background-color:#f4f4f4;}.mainWrapper .rs_products li .rs_product_icon{display:block;*float:left;vertical-align:middle;height:32px;margin:0 auto;margin-top:7px;background-image:url(/sites/all/modules/custom/aaa_navigation_blocks/images/products.png);background-repeat:no-repeat;}.mainWrapper .rs_products li.highlight_tab .rs_product_icon{background-image:url(/sites/all/modules/custom/aaa_navigation_blocks/images/products_highlight.png);}.mainWrapper .rs_products li #iconHotel{width:38px;background-position:-0px -0px;}.mainWrapper .rs_products li #iconCar{width:46px;background-position:-48px -0px;}.mainWrapper .rs_products li #iconAir{width:39px;background-position:-104px -0px;}.mainWrapper .rs_products li #iconCruise{width:28px;background-position:-153px -0px;}.mainWrapper .rs_searchbox h2{display:none;margin:10px 0 20px;font-size:32px;font-weight:400;text-align:left;}.mainWrapper .rs_searchbox h3{display:none;margin:0 0 20px;padding:0 0 20px;font-size:18px;font-weight:400;border-bottom:1px solid #cdcccb;}.mainWrapper .rs_searchbox h3 img{vertical-align:middle;margin-right:15px;}.mainWrapper .rs_searchbox h3 a{color:#036ecd;text-decoration:none;font-weight:600;}.mainWrapper .rs_searchbox .label{margin-bottom:10px;padding-left:5px;}.mainWrapper .rs_searchbox .label span{font-size:16px;}.mainWrapper .rs_searchbox .rs_no_margin{margin-right:0 !important;}.mainWrapper .rs_searchbox .rs_border_radius{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}.mainWrapper .rs_searchbox .rs_no_border{border-left:none !important;}.mainWrapper .rs_searchbox .rs_product_options{float:none;margin-top:0;margin-bottom:20px;}.mainWrapper .rs_searchbox .rs_product_option{margin-left:0;margin-right:15px;}input[type='text']::-ms-clear{display:none;}select,.mainWrapper .rs_searchbox .rs_autosuggest,.mainWrapper .rs_searchbox .rs_from,.mainWrapper .rs_searchbox .rs_to,.mainWrapper .rs_searchbox .rs_chk_in,.mainWrapper .rs_searchbox .rs_chk_out,.mainWrapper .rs_searchbox .rs_rooms,.mainWrapper .rs_searchbox .rs_time_in,.mainWrapper .rs_searchbox .rs_time_out,.mainWrapper .rs_searchbox .rooms,.mainWrapper .rs_searchbox .rs_select_box{background-color:white;border:1px solid #dbdbdb;outline:none;font-size:16px;color:#636363;font-family:'Proxima Nova',sans-serif;font-weight:400;font-style:normal;}.mainWrapper .rs_searchbox .rs_form_row{margin-bottom:20px;}.mainWrapper .rs_searchbox .rs_hotel_form h2{float:left;}.mainWrapper .rs_searchbox .rs_vp_form h2{float:left;}.mainWrapper .rs_searchbox .rs_vp_form .rs_product_options{display:none;}.mainWrapper .rs_searchbox .rs_vp_form .rs_origin_row{display:inline-block;float:left;width:48%;margin-right:3%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_destination_row{display:inline-block;float:left;width:48%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_date{width:48.5%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_chk_in_row{margin-right:2%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_rooms_row{width:48%;}.mainWrapper .rs_searchbox .rs_vp_form .last_air{margin-right:0;}.mainWrapper .rs_searchbox .rs_vp_form .clear_air{display:block;}.mainWrapper .rs_searchbox .rs_vp_form .rs_button_row .label{display:block;}.mainWrapper .rs_searchbox .rs_vp_form .rs_button_row{float:right;}.mainWrapper .rs_searchbox .rs_air_form h2{float:left;}.mainWrapper .rs_searchbox .rs_air_form .rs_air_options{margin-bottom:15px;font-size:14px;font-weight:bold;}.mainWrapper .rs_searchbox .rs_air_form .rs_air_option{color:#036ecd;text-decoration:underline;}.mainWrapper .rs_searchbox .rs_air_form .rs_air_highlight{color:#444;text-decoration:none;}.mainWrapper .rs_searchbox .rs_air_form .rs_air_options input{display:none;vertical-align:middle;margin:-2px 5px 0 0;}.mainWrapper .rs_searchbox .rs_air_form .rs_air_options label{cursor:pointer;}.mainWrapper .rs_searchbox .rs_air_form .rs_origin_row{display:inline-block;float:left;width:48%;margin-right:3%;}.mainWrapper .rs_searchbox .rs_air_form .rs_destination_row{display:inline-block;float:left;width:48%;}.mainWrapper .rs_searchbox .rs_air_form .rs_date{width:48.5%;}.mainWrapper .rs_searchbox .rs_air_form .rs_chk_in_row{margin-right:2%;}.mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row{width:48%;}.mainWrapper .rs_searchbox .rs_air_form .last_air{margin-right:0;}.mainWrapper .rs_searchbox .rs_air_form .clear_air{display:block;}.mainWrapper .rs_searchbox .rs_air_form .rs_button_row .label{display:block;}.mainWrapper .rs_searchbox .rs_air_form .rs_button_row{float:right;}.mainWrapper .rs_searchbox .rs_car_form .rs_form_row{display:inline-block;float:left;}.mainWrapper .rs_searchbox .rs_car_form .rs_pickup_div,.mainWrapper .rs_searchbox .rs_car_form .rs_droppff_div{width:100%;margin-right:0;}.mainWrapper .rs_searchbox .rs_car_form .rs_droppff_div{display:none;}.mainWrapper .rs_searchbox .rs_car_form #different_return{background-color:#00a0df;}.mainWrapper .rs_searchbox .rs_car_form .rs_date{display:none;width:20%;margin-right:1%;}.mainWrapper .rs_searchbox .rs_car_form .rs_rooms_row{width:48.4%;}.mainWrapper .rs_searchbox .rs_cruise_form .rs_form_row{display:inline-block;width:100%;margin-right:0%;vertical-align:middle;float:left;}.mainWrapper .rs_searchbox .rs_autosuggest,.mainWrapper .rs_searchbox .rs_from,.mainWrapper .rs_searchbox .rs_to{height:28px;width:100%;width:calc(100% - 12px);width:-webkit-calc(100% - 12px);padding:5px;}.mainWrapper .rs_searchbox .rs_droppff_div,#air_one_way,#air_multi_dest{display:none;}.mainWrapper .rs_searchbox .rs_date_input_container{position:relative;cursor:pointer;}.mainWrapper .rs_searchbox .rs_date_input_container input{display:none;}.mainWrapper .rs_searchbox .rs_chk_in,.mainWrapper .rs_searchbox .rs_chk_out{cursor:pointer;background-image:url(/sites/all/modules/custom/aaa_navigation_blocks/images/calendar.png);background-position:right;background-repeat:no-repeat;height:28px;width:100%;width:calc(100% - 12px);width:-webkit-calc(100% - 12px);padding:5px;}.mainWrapper .rs_searchbox .rs_mobi_date_container{width:48%;color:#333;background-color:white;display:inline-block;*display:inline;zoom:1;text-align:center;margin-bottom:12px;border:1px solid #dbdbdb;}.mainWrapper .rs_searchbox .rs_mobi_title{padding:7px 0;}.mainWrapper .rs_searchbox .rs_mobi_chk_day{font-size:45px;font-weight:bold;margin:7px 0;}.mainWrapper .rs_searchbox .rs_mobi_chk_month{margin-bottom:7px;}.mainWrapper .rs_searchbox .rs_mobi_in{float:left;}.mainWrapper .rs_searchbox .rs_mobi_out{float:right;}.mainWrapper .rs_searchbox .rs_autosuggest_row{width:100%;margin-right:0;}.mainWrapper .rs_searchbox .rs_date,.mainWrapper .rs_searchbox .rs_people{display:inline-block;width:22.7%;margin-right:3%;vertical-align:middle;float:left;}.mainWrapper .rs_searchbox .rs_date{display:none;}.mainWrapper .rs_searchbox .rs_rooms_row{display:inline-block;width:48.4%;margin-right:3%;vertical-align:middle;float:left;}.mainWrapper .rs_searchbox .rs_guest_row{display:inline-block;width:48.4%;margin-right:0;vertical-align:middle;float:left;}.mainWrapper .rs_searchbox .rs_check_out_row{margin-right:0;}.mainWrapper .rs_searchbox .rs_select_box,.mainWrapper .rs_searchbox .rs_rooms,.mainWrapper .rs_searchbox .pax,.mainWrapper .rs_searchbox .rs_time,.mainWrapper .rs_searchbox .rooms{width:100%;display:inline-block;height:40px;padding:5px;}.air_multi_seperator{width:100%;display:block;}.air_flight_3,.air_flight_4,.air_flight_5{display:none;}.add_rem_flight{display:block;cursor:pointer;color:#005baa;font-size:14px;font-weight:bold;margin:5px 0;}.add_rem_flight:hover{color:#000;text-decoration:underline;}#rs_air h2{font-size:24px;color:#333;}#rs_air h3{font-size:20px;color:#333;}.mainWrapper .rs_searchbox .rs_button_row{float:left;margin:0;display:block;vertical-align:middle;position:relative;}.mainWrapper .rs_searchbox .rs_button_row .label{display:none;}.mainWrapper .rs_searchbox .rs_search{padding:0;background:#00a0df;border:none;outline:none;width:78px;height:41px;margin:-1px 0 0;color:white;font-family:'Proxima Nova',sans-serif;font-weight:600;font-style:normal;font-size:20px;cursor:pointer;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}.mainWrapper .rs_searchbox .rs_home_searchbox_contain{padding:10px 0;background:#00a0df;background-size:100% auto;}.mainWrapper .rs_searchbox .rs_bottom_links{line-height:14px;margin-top:20px;font-size:14px;font-weight:600;color:transparent;}.mainWrapper .rs_searchbox .rs_bottom_links a{display:block;color:#036ecd;text-decoration:underline;}@media only screen and (min-width:400px){.mainWrapper .rs_searchbox .rs_vp_form .rs_rooms_row{width:31.3%;}.mainWrapper .rs_searchbox .rs_vp_form .last_air{margin-right:3%;}.mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row{width:31.3%;}.mainWrapper .rs_searchbox .rs_air_form .last_air{margin-right:3%;}.mainWrapper .rs_searchbox .rs_bottom_links{line-height:1;color:inherit;margin-top:0;}.mainWrapper .rs_searchbox .rs_bottom_links a{display:inline;}}@media only screen and (min-width:595px){.blueBar{height:100px;}.mainWrapper .rs_searchbox{background-color:white;}.mainWrapper .rs_products{font-size:24px;padding:30px 0 0;}.mainWrapper .rs_products li{width:23.8%;width:calc(23.8% - 0px);width:-webkit-calc(23.8% - 0px);line-height:70px;border-left:1px solid #dbdbdb;margin:0 1% 0 0;background-color:#f4f4f4;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.mainWrapper .rs_products li.last_tab{width:23.8%;width:calc(23.8% - 0);width:-webkit-calc(23.8% - 0);}.mainWrapper .rs_products li .rs_product_icon{display:inline-block;margin:0 12px 0 0;margin-top:-4px;}.mainWrapper .rs_searchbox .rs_product_options{float:left;margin-top:18px;margin-bottom:0;}.mainWrapper .rs_searchbox .rs_product_option{margin-left:50px;margin-right:0;}input[type='text']::-ms-clear{display:none;}select,.mainWrapper .rs_searchbox .rs_autosuggest,.mainWrapper .rs_searchbox .rs_from,.mainWrapper .rs_searchbox .rs_to,.mainWrapper .rs_searchbox .rs_chk_in,.mainWrapper .rs_searchbox .rs_chk_out,.mainWrapper .rs_searchbox .rs_rooms,.mainWrapper .rs_searchbox .rs_time_in,.mainWrapper .rs_searchbox .rs_time_out,.mainWrapper .rs_searchbox .rooms,.mainWrapper .rs_searchbox .rs_select_box{background-color:#f9f9f9;}.mainWrapper .rs_searchbox h2{display:block;}.mainWrapper .rs_searchbox h3{display:block;}.mainWrapper .rs_searchbox .rs_mobi_date_container{display:none;}.mainWrapper .rs_searchbox .rs_mobi{display:none;}.mainWrapper .rs_searchbox .rs_date_input_container .rs_cal_icon,.mainWrapper .rs_searchbox .rs_date_input_container input{display:block;}.mainWrapper .rs_searchbox .rs_date{display:inline-block;}.mainWrapper .rs_searchbox .rs_rooms_row{width:22.7%;}.mainWrapper .rs_searchbox .rs_guest_row{width:22.7%;}.mainWrapper .rs_searchbox .rs_car_form .rs_pickup_div,.mainWrapper .rs_searchbox .rs_car_form .rs_droppff_div{width:48.2%;margin-right:3%;}.mainWrapper .rs_searchbox .rs_car_form .rs_date{display:inline-block;}.mainWrapper .rs_searchbox .rs_car_form .rs_rooms_row{width:20%;}.mainWrapper .rs_searchbox .rs_cruise_form .rs_form_row{width:43.2%;margin-right:3%;}.mainWrapper .rs_searchbox .rs_button_row{float:right;}.mainWrapper .rs_searchbox .rs_search{float:right;}.mainWrapper .rs_searchbox .rs_mobile_room_counter{display:none;}.mainWrapper .rs_searchbox .rs_last_time{margin-right:0 !important;}}@media only screen and (min-width:785px){.mainWrapper .rs_searchbox .rs_autosuggest_row{width:50%;margin-right:3%;}.mainWrapper .rs_searchbox .rs_date,.mainWrapper .rs_searchbox .rs_people{width:20%;}.mainWrapper .rs_searchbox .rs_rooms_row{width:20%;}.mainWrapper .rs_searchbox .rs_guest_row{width:20%;}.mainWrapper .rs_searchbox .rs_check_out_row{margin-right:3%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_origin_row{width:42.5%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_destination_row{width:42.5%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_date{width:22.7%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_rooms_row{width:14.2%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_chk_in_row{margin-right:1%;}.mainWrapper .rs_searchbox .rs_vp_form .clear_air{display:none;}.mainWrapper .rs_searchbox .rs_air_form .rs_origin_row{width:42.5%;}.mainWrapper .rs_searchbox .rs_air_form .rs_destination_row{width:42.5%;}.mainWrapper .rs_searchbox .rs_air_form .rs_date{width:22.7%;}.mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row{width:14.2%;}.mainWrapper .rs_searchbox .rs_air_form .rs_chk_in_row{margin-right:1%;}.mainWrapper .rs_searchbox .rs_air_form .clear_air{display:none;}.mainWrapper .rs_searchbox .rs_button_row .label{display:block;}}@media only screen and (min-width:810px){.mainWrapper .rs_searchbox{width:100%;width:calc(100% - 0);width:-webkit-calc(100% - 0);padding:20px 0;}.mainWrapper .rs_products li{width:auto;width:calc(auto - 0);width:-webkit-calc(auto - 0);padding:0 40px;margin:0 2px 0 0;}.mainWrapper .rs_products li.last_tab{width:auto;width:calc(auto - 0);width:-webkit-calc(auto - 0);margin:0 2px 0 0;}}@media only screen and (min-width:965px){.mainWrapper .rs_searchbox .rs_autosuggest,.mainWrapper .rs_searchbox .rs_from,.mainWrapper .rs_searchbox .rs_to{width:100%;width:calc(100% - 30px);width:-webkit-calc(100% - 30px);padding:5px 15px;}.mainWrapper .rs_searchbox .rs_chk_in,.mainWrapper .rs_searchbox .rs_chk_out{width:100%;width:calc(100% - 30px);width:-webkit-calc(100% - 30px);padding:5px 15px;}.mainWrapper .rs_searchbox .rs_select_box,.mainWrapper .rs_searchbox .rs_rooms,.mainWrapper .rs_searchbox .pax,.mainWrapper .rs_searchbox .rs_time,.mainWrapper .rs_searchbox .rooms{padding:5px 12px;}.mainWrapper .rs_searchbox .rs_car_form .rs_date{width:22.7%;}}@media only screen and (min-width:1182px){.mainWrapper .rs_searchbox .rs_vp_form .rs_date{width:20.7%;}.mainWrapper .rs_searchbox .rs_vp_form .rs_rooms_row{width:14%;margin-right:1%;}.mainWrapper .rs_searchbox .rs_air_form .rs_date{width:20.7%;}.mainWrapper .rs_searchbox .rs_air_form .rs_rooms_row{width:14%;margin-right:1%;}}
.rs_suggest{position:relative;z-index:20;display:none;}.rs_suggest .rs_suggest_absolute{width:100%;top:0;left:0;background:#fff;color:#333;z-index:6;zoom:1;border-top:1px solid #ccc;font-family:Arial;font-weight:normal;font-size:14px;}.rs_suggest .rs_suggest_show{background:#fff;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}.rs_suggest .rs_suggest_show a{color:#1e69b3;display:block;width:100%;padding:10px 0;text-decoration:none;}.rs_suggest .rs_suggest_absolute{width:439px;position:absolute;}.rs_suggest .rs_suggest_active,.rs_suggest .rs_suggest_show:hover{background:#eeeeee;color:#469edc;}.rs_suggest ul{margin:0 !important;padding:0 !important;list-style:none;}.rs_suggest li{border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px;margin:0 !important;cursor:pointer;position:relative;}.rs_suggest_left{width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;line-height:normal;}.rs_suggest_right{width:30%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;text-align:right;line-height:normal;}.rs_suggest_subhead{display:inline-block;text-align:right;font-size:12px;}.rs_sub_count{font-size:12px;display:none;}.rs_sub_count{display:inline-block;*display:inline;zoom:1;}.rs_suggest_subhead{font-size:14px;}.rs_suggest .rs_suggest_air_code{font-weight:bold;font-size:14px;}.rs_suggest .rs_suggest_city_name{display:none;font-size:14px;color:#444444;}.rs_suggest_active .rs_suggest_city_name{display:none;}.rs_suggest_heading{font-weight:bold;color:#fff;padding:8px 13px;margin:0;position:relative;background:#1e69b3;}.rs_suggest .rs_icon{width:15px;height:13px;margin-right:5px;background:url(/sites/all/modules/custom/aaa_navigation_blocks/images/icons.png);display:inline-block;}.rs_suggest .icon_city{background-position:60px 0px;}.rs_suggest .icon_region{background-position:30px 0px;}.rs_suggest .icon_airport{background-position:15px 0px;}.rs_suggest .icon_poi{background-position:0px 0px;}.rs_suggest .icon_hotel{background-position:45px 0px;}.rs_suggest .rs_suggest_active .icon_city{background-position:60px 13px;}.rs_suggest .rs_suggest_active .icon_region{background-position:30px 13px;}.rs_suggest .rs_suggest_active .icon_airport{background-position:15px 13px;}.rs_suggest .rs_suggest_active .icon_poi{background-position:0px 13px;}.rs_suggest .rs_suggest_active .icon_hotel{background-position:45px 13px;}.rs_cal{background-color:#fff;color:#333;border:1px solid #8b8b8b;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4);box-shadow:1px 1px 2px rgba(0,0,0,0.4);z-index:99;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;background:#fff;width:300px}.rs_cal .rs_cal_box{display:block;}.rs_cal .rs_calTop{text-align:center;background-color:#0193c6;font-family:Arial;color:white;font-size:16px;text-shadow:0 1px rgba(0,0,0,0.5);position:relative;padding:5px 0;height:35px;line-height:35px;display:block;}.rs_cal .rs_calTop .rs_cal_previous_month{position:absolute;cursor:pointer;font-size:24px;padding:10px 10px 10px 0;left:0;top:0;line-height:24px;display:block;}.rs_cal .rs_calTop .rs_cal_next_month{position:absolute;cursor:pointer;font-size:24px;padding:10px 0px 10px 10px;right:0;line-height:24px;top:0;display:block;}.rs_cal .rs_topRow{background-color:#e6e6e6;font-weight:bold;}.rs_cal table{width:300px;height:300px;font-size:14px;border-collapse:collapse;}.rs_cal .rs_topRow td{background-image:-webkit-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background-image:-moz-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background-image:-o-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background-image:linear-gradient(to bottom,#eaeaea,#e5e5e5 60%,#d9d9d9);-webkit-box-shadow:inset 1px 1px rgba(255,255,255,0.5);box-shadow:inset 1px 1px rgba(255,255,255,0.5);width:14.28571428571429%;}.rs_cal td{text-align:center;border:1px solid #d7d7d7;text-shadow:0 1px rgba(0,0,0,0.2);vertical-align:middle;}.rs_cal .rs_cal_day:hover{background-color:#999999;color:#fff;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;}.rs_cal .rs_setDate{background-color:#1e69b3;color:#fff;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);}.rs_cal .rs_disabledDate{color:#9c9c9c;}.rs_cal .rs_betweenDate{background-color:#e6e6e6;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);cursor:pointer;}.rs_cal .rs_calClose{text-align:center;color:#1e69b3;font-weight:bold;height:11.1111111111%;}.rs_cal .rs_calClose:hover{background-color:#d6d6d6;cursor:pointer;}.rs_cal .rs_cal_arrow{position:relative;right:auto;left:auto;}@media only screen and (max-width:720px){.rs_suggest .rs_suggest_absolute{width:100% !important;position:static !important;}}.rs_mobi{line-height:normal;}
#panels-dnd-main .panel-panel:before,#panels-dnd-main .megamenu-dropdown:before,#panels-dnd-main .panel-panel:after,#panels-dnd-main .megamenu-dropdown:after{content:'';display:table;}#panels-dnd-main .panel-panel:after,#panels-dnd-main .megamenu-dropdown:after{clear:both;}#panels-dnd-main .panel-panel{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#panels-dnd-main .panel-pane{margin:5px !important;width:auto !important;display:block !important;}#panels-dnd-main .left,#panels-dnd-main .right{width:50%;}#panels-dnd-main .left{float:left;}#panels-dnd-main .right{float:right;display:block !important;}
