@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-ms-keyframes fadeout{from{opacity:1}to{opacity:0}}@-o-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes preload-fade-opacity{from{opacity:.5}to{opacity:1}}@-webkit-keyframes preload-fade-opacity{from{opacity:.5}to{opacity:1}}@-moz-keyframes preload-fade-opacity{from{opacity:.5}to{opacity:1}}@-ms-keyframes preload-fade-opacity{from{opacity:.5}to{opacity:1}}@-o-keyframes preload-fade-opacity{from{opacity:.5}to{opacity:1}}body.hotel .search_form .search_advance_detail .adv_range.mobile_travler_detail,body.termine .search_form .search_advance_detail .adv_range.mobile_travler_detail{display:block;padding-top:0;margin-bottom:5px}body.hotel .search_form .search_advance_detail .adv_range.mobile_travler_detail .person_range,body.termine .search_form .search_advance_detail .adv_range.mobile_travler_detail .person_range{padding-top:0}body.hotel .search_form .mobile_sub_search .mobile_comination_search .person_range .tb_row .adults_col,body.termine .search_form .mobile_sub_search .mobile_comination_search .person_range .tb_row .adults_col{margin-bottom:6px}.advance_search .popup_cs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,.85)}.advance_search .popup_cs.toogle_display{display:block}.advance_search .popup_cs .fa-angle-down{display:none}.advance_search .r_airports_layer,.advance_search .r_roomtype_layer{width:calc(100% - 20px);max-width:750px;left:0;top:0;right:0;bottom:0;margin:75px auto;height:472px;max-height:472px}@media only screen and (min-width:1280px){.advance_search .r_airports_layer,.advance_search .r_roomtype_layer{margin:auto}}@media only screen and (max-width:767px){.advance_search .r_airports_layer,.advance_search .r_roomtype_layer{margin:auto}}@media only screen and (max-width:767px){.advance_search .desktop-travler-advance{display:none}}.sub_wrapDetail_search_page{display:none}.search_page .sub_wrapDetail_search_page{display:block}.search_page.reiseziele .advace_s_wrap{z-index:1001}@media only screen and (max-width:767px){.search_page.reiseziele .sub_wrapDetail{z-index:10;width:calc(100% - 24px)!important;background-color:#fff;position:fixed!important;left:0;padding:5px 10px 0 10px!important;margin:12px!important}.search_page.reiseziele .sub_wrapDetail .submBtnDetail{text-align:center;margin:0!important;width:calc(100% - 62px)!important}.search_page.reiseziele .sub_wrapDetail .advance_close{position:relative;width:52px;background-color:#eee;height:52px;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;display:inline-block!important}.search_page.reiseziele .sub_wrapDetail .advance_close i{line-height:52px!important;width:52px;height:52px}}.search_page.reiseziele .sub_wrapDetail_search_page{display:block}.sWrap_inner{pointer-events:auto}body.static-detail-page .last_comination_search,body.termine .last_comination_search{max-height:345px}@media only screen and (min-width:1024px){body.static-detail-page .last_comination_search .sWrap_inner,body.termine .last_comination_search .sWrap_inner{height:calc(100% - 52px);overflow:auto}body.static-detail-page .last_comination_search .sub_wrapDetail,body.termine .last_comination_search .sub_wrapDetail{position:absolute;bottom:0;width:calc(100% - 20px)}}@media only screen and (max-width:767px){body.static-detail-page .last_comination_search,body.termine .last_comination_search{max-height:100%}}body.static-detail-page .searchHelper_wrap,body.termine .searchHelper_wrap{max-height:180px}.last_comination_search{display:none;font-family:Arial,sans-serif;position:fixed;max-width:750px;top:0;bottom:0;right:0;left:0;margin:75px auto;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbdc0;width:calc(100% - 3px);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#fff;padding:30px 10px 10px}.last_comination_search.showField{display:block}@media only screen and (min-width:1024px){.last_comination_search .sWrap_inner{height:calc(100% - 45px);overflow:auto}.last_comination_search .sub_wrapDetail{position:absolute;bottom:0;width:calc(100% - 20px)}}@media only screen and (min-width:768px){.last_comination_search .sWrap_inner{height:calc(100% - 52px);overflow:auto}}@media all and (-ms-high-contrast:none){.last_comination_search{overflow-y:visible}}@media only screen and (min-width:768px){.last_comination_search{z-index:inherit;max-height:472px}}@media only screen and (min-width:1280px){.last_comination_search{margin:auto}}@media only screen and (max-width:767px){.last_comination_search{margin:auto}}.last_comination_search label{font-weight:400}.last_comination_search .advance_close{color:#ffa200;cursor:pointer;position:absolute;right:0;top:0;z-index:99}.last_comination_search .advance_close i{font-size:16px!important;color:#ffa200}.last_comination_search .details_search_right,.last_comination_search .left_col_search{display:block;float:left;padding:0 5px;width:50%}@media only screen and (max-width:767px){.last_comination_search .details_search_right,.last_comination_search .left_col_search{padding:0}}.last_comination_search .details_search_right .search_column,.last_comination_search .left_col_search .search_column{width:100%;position:relative}@media only screen and (max-width:767px){.last_comination_search .details_search_right .search_column.first,.last_comination_search .left_col_search .search_column.first{margin-top:0}}.last_comination_search .details_search_right .general_fieldcolum,.last_comination_search .left_col_search .general_fieldcolum{position:relative;border:1px solid #bcbdc0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;overflow:hidden;margin:5px 0}.last_comination_search .details_search_right .general_fieldcolum .search_item i.fa-plane,.last_comination_search .left_col_search .general_fieldcolum .search_item i.fa-plane{position:absolute;left:0;margin:0 0 0;padding:0 0 0;width:45px}.last_comination_search .details_search_right .general_fieldcolum .search_item span.cx_SimpleInput_SmallHeading,.last_comination_search .left_col_search .general_fieldcolum .search_item span.cx_SimpleInput_SmallHeading{position:absolute;top:7px;left:45px;margin:0 0 0;padding:0 0 0}.last_comination_search .details_search_right .general_fieldcolum .search_item input,.last_comination_search .left_col_search .general_fieldcolum .search_item input{padding:25px 27px 5px 45px;margin:0 0 0;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:0 0}.last_comination_search .details_search_right .general_fieldcolum .search_item i.fa-angle-down,.last_comination_search .left_col_search .general_fieldcolum .search_item i.fa-angle-down{padding:0 0 0;margin:0 0 0;position:absolute;right:11px;top:18px;height:15px;line-height:15px;width:15px}@media only screen and (max-width:767px){.last_comination_search .details_search_right .general_fieldcolum .search_item i.fa-angle-down,.last_comination_search .left_col_search .general_fieldcolum .search_item i.fa-angle-down{top:16px}}@media only screen and (max-width:1199px){.last_comination_search .details_search_right .general_fieldcolum .search_item input,.last_comination_search .left_col_search .general_fieldcolum .search_item input{height:48px}}@media (min-width:768px) and (max-width:1023px){.last_comination_search .details_search_right .general_fieldcolum .search_item input,.last_comination_search .left_col_search .general_fieldcolum .search_item input{height:48px}.last_comination_search .details_search_right .general_fieldcolum .search_item i.fa-angle-down,.last_comination_search .left_col_search .general_fieldcolum .search_item i.fa-angle-down{top:18px}}@media only screen and (max-width:767px){.last_comination_search .details_search_right .general_fieldcolum .search_item input,.last_comination_search .left_col_search .general_fieldcolum .search_item input{height:45px;padding-top:18px}.last_comination_search .details_search_right .general_fieldcolum .search_item span.cx_SimpleInput_SmallHeading,.last_comination_search .left_col_search .general_fieldcolum .search_item span.cx_SimpleInput_SmallHeading{line-height:14px}.last_comination_search .details_search_right .general_fieldcolum .search_item i.fa-plane,.last_comination_search .left_col_search .general_fieldcolum .search_item i.fa-plane{top:8px}}.last_comination_search .travel_form_fields i:first-child{z-index:1}.last_comination_search .travel_form_fields select{z-index:2;background:0 0;position:relative}.last_comination_search a.submBtnDetail{white-space:nowrap;float:right;cursor:pointer;padding:12px;margin:0 0 10px 0;color:#fff;background-color:#ffa200;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-family:Arial,sans-serif;font-size:20px;line-height:28px;text-transform:uppercase;cursor:pointer;position:relative;-moz-transition:all .3s linear .3s linear;-webkit-transition:all .3s linear .3s linear;-o-transition:all .3s linear .3s linear;transition:all .3s linear .3s linear}@media only screen and (min-width:768px){.last_comination_search a.submBtnDetail{width:100%;text-align:center}}.last_comination_search a.submBtnDetail:after{content:"\f105";font:normal normal normal 18px/1 FontAwesome;color:#fff;position:absolute;right:6px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media (min-width:1024px) and (max-width:1200px){.last_comination_search a.submBtnDetail:after{font:normal normal normal 20px/1 FontAwesome;margin-top:-1px}}@media only screen and (max-width:767px){.last_comination_search a.submBtnDetail:after{font:normal normal normal 20px/1 FontAwesome}}.last_comination_search a.submBtnDetail:hover{text-decoration:none;color:#fff}.last_comination_search a.submBtnDetail:before{content:'';display:block;clear:both}.last_comination_search .search_column{padding:0}.last_comination_search .search_column.travel_form_fields .new_input_design{position:relative}.last_comination_search .search_column.travel_form_fields .new_input_design i:first-child{position:absolute;width:35px;text-align:center;line-height:50px;top:0;left:0}@media only screen and (min-width:1200px){.last_comination_search .search_column.travel_form_fields .new_input_design i:first-child{width:45px}}@media only screen and (max-width:1199px){.last_comination_search .search_column.travel_form_fields .new_input_design i:first-child{line-height:40px;width:45px}}@media only screen and (max-width:1023px){.last_comination_search .search_column.travel_form_fields .new_input_design i:first-child{line-height:50px}}.last_comination_search .search_column.travel_form_fields .new_input_design .fa-spoon:after{content:"\f1b1";margin-left:2px}.last_comination_search .search_column i.fa-angle-down{margin-right:4px;position:absolute;top:50%;right:0}.mobile_search .fa-spoon:after{content:"\f1b1";margin-left:2px}.left_col_search .fa-plane{width:50px;text-align:center}.details_search_right select,.left_col_search select{font-size:14px;background-color:rgba(255,255,255,0);color:#333;padding-left:45px;height:50px;width:100%;border:0;font-family:Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}@media (min-width:1024px) and (max-width:1200px){.details_search_right select,.left_col_search select{height:44px}}@media only screen and (max-width:767px){.details_search_right select,.left_col_search select{height:45px}}.details_search_right select::-ms-expand,.left_col_search select::-ms-expand{display:none}.person_range{margin-bottom:11px}.person_range:after{content:"";clear:both;display:block}.person_range div>.search_traveler_kid_range_desktop{display:none!important}.person_range div>.search_traveler_kid_range_mobile{display:block!important}.person_range:before{content:'';display:block;clear:both}.person_range .tb_row{width:100%;letter-spacing:-4px;margin-left:-2px;margin-bottom:10px;margin-top:4px}@media only screen and (max-width:767px){.person_range .tb_row{margin-top:0}}.person_range .tb_row .adults_col,.person_range .tb_row .child_col{width:50%;padding:0 5px;display:inline-block;vertical-align:middle;letter-spacing:0;float:left}.person_range .tb_row .adults_col .cx_Stepper,.person_range .tb_row .child_col .cx_Stepper{position:relative}.person_range .tb_row .adults_col .cx_Stepper label,.person_range .tb_row .child_col .cx_Stepper label{position:absolute;top:2px;z-index:9;left:0;right:0;margin-left:auto;margin-right:auto;width:96px;text-align:center;padding:0;font-size:11px;color:#777;line-height:20px;font-weight:400}.person_range .tb_row .adults_col .cx_Stepper div,.person_range .tb_row .child_col .cx_Stepper div{position:relative;border:1px solid #808d95;background:#fff;padding:0 5px;text-align:center!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;height:47px}.person_range .tb_row .adults_col .cx_Stepper div button,.person_range .tb_row .child_col .cx_Stepper div button{padding-left:11px;padding-right:11px;height:45px;border:none;background:#fff;outline:0;font-size:24px;font-weight:300;color:#ffa200;position:absolute;cursor:pointer;top:0;display:block;text-align:center}.person_range .tb_row .adults_col .cx_Stepper div button:first-child,.person_range .tb_row .child_col .cx_Stepper div button:first-child{left:0;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border-right:1px solid #808d95}.person_range .tb_row .adults_col .cx_Stepper div button:last-child,.person_range .tb_row .child_col .cx_Stepper div button:last-child{right:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background-clip:padding-box;border-left:1px solid #808d95}.person_range .tb_row .adults_col .cx_Stepper div input,.person_range .tb_row .child_col .cx_Stepper div input{height:45px;text-align:center;border:none;padding:18px 12px 7px;box-shadow:inset 0 0 3px #999;width:100%}.person_range .tb_row .child_col{padding-right:0}.person_message{position:relative;padding:0;min-height:23px;color:#02a4ef;clear:both}.slider_range{position:relative;z-index:1}.slider_range select{border:1px solid #bcbdc0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:0 0;z-index:99999;position:relative;padding-left:15px}.slider_range i.fa-angle-down{position:absolute;right:11px;bottom:15px;height:15px;line-height:15px;width:15px;font-size:19px!important;z-index:0}.slider_range.r_child1{width:50%;margin-bottom:12px;float:left;padding:0 7px 0}@media only screen and (max-width:767px){.slider_range.r_child1{width:100%}}.slider_range.r_child2{width:50%;padding-right:5px;float:right;padding-left:5px;margin-bottom:20px}@media only screen and (max-width:767px){.slider_range.r_child2{width:100%}}.slider_range.r_child3{margin-left:0;width:50%;float:left;padding:0 7px 0;margin-bottom:15px}@media only screen and (max-width:767px){.slider_range.r_child3{width:100%}}.slider_range label{display:block;float:left;width:100%;color:#000;font-size:12px}.slider_range label span{margin:2px 15px 0 0;float:right;font-size:14px;line-height:20px;color:#ffa200}.travel_elements_horizontal{list-style:none;padding:0 8px}.travel_elements_horizontal li .travel_form_fields{padding-left:0;list-style:none}.travel_elements_horizontal li .travel_form_fields .travel_checkbox{font-family:Arial,sans-serif;width:25%;float:left;color:#333}.travel_elements_horizontal li .travel_form_fields .travel_checkbox label{font-weight:400}.travel_elements_horizontal:after{content:"";clear:both;display:block}.email_last_box{position:relative;float:left;padding-right:25px;padding-left:7px;display:none}.email_last_box input[type=text]{font:13px/22px Arial,sans-serif;font-weight:700;border:1px;-webkit-appearance:none;padding:6px 12px 7px;box-shadow:inset 0 0 3px #999;text-align:center;color:#000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}@media only screen and (min-width:768px){.email_last_box input[type=text]{width:45%;float:left;margin-left:0;display:block;margin-right:5%;height:52px}}@media only screen and (min-width:1200px){.email_last_box{width:60%}}.email_last_box .agb_chk{vertical-align:top}.email_last_box .agb_link{color:#000;text-decoration:none;display:inline-block;width:40%}@-moz-document url-prefix(){@media only screen and (max-width:767px){.email_last_box{height:130px}.airport_module_drop,ul.travel_form_fields{margin-bottom:85px;float:left}.search_page .airport_module_drop{margin-bottom:0}}}.search_page .advance_s .details_search_right select,.search_page .advance_s .left_col_search select{height:50px}@media (min-width:1024px) and (max-width:1200px){.search_page .advance_s .details_search_right select,.search_page .advance_s .left_col_search select{height:45px}}.advance_s .airports_module .new_input_design.r_airports_layer{position:fixed}@media only screen and (max-width:767px){.advance_s .airports_module .new_input_design.r_airports_layer{position:absolute;-webkit-transform:none;transform:none;left:0!important;top:0!important;padding-bottom:85px}}.advance_s .airports_module .new_input_design{position:relative}.advance_s .airports_module .new_input_design i{position:absolute}.advance_s .airports_module .new_input_design span.cx_SimpleInput_SmallHeading{position:absolute;left:45px;top:5px;padding:0}.advance_s .airports_module .new_input_design input[type=text]{width:100%;height:50px;margin:0 0 0}@media only screen and (max-width:1199px){.advance_s .airports_module .new_input_design input[type=text]{height:48px}}@media only screen and (max-width:1023px){.advance_s .airports_module .new_input_design input[type=text]{height:48px}}.advance_s .airports_module .new_input_design .airport_selectorzone_cross i{position:relative;top:0;left:0}.advance_s .details_search_right .new_input_design i:first-child.fa-calendar-o,.advance_s .details_search_right .new_input_design i:first-child.fa-map-marker,.advance_s .left_col_search .new_input_design i:first-child.fa-calendar-o,.advance_s .left_col_search .new_input_design i:first-child.fa-map-marker{left:0;top:0;width:38px}.advance_s .first_full_wide{padding:0 5px 0}.advance_s .advance_elements{padding:10px 5px 0}@media only screen and (max-width:767px){.advance_s .advance_elements{padding:10px 0 0 0}}.advance_s .advance_elements ul li .travel_checkbox label{font-size:14px}.advance_s .advance_elements ul li .travel_checkbox label input{float:left;margin:4px 5px 0 0}.advance_s .email_last_box{padding-left:5px;width:65%}.advance_s .email_last_box .agb_link span{font-size:14px}.advance_s .email_last_box .agb_chk{float:left;margin:6px 5px 0 0}@media only screen and (max-width:767px){.advance_s .email_last_box .agb_chk{margin-top:0}}@media (min-width:1024px) and (max-width:1200px){.advance_s .email_last_box{padding-right:20px;width:65%;float:left}}@media only screen and (max-width:767px){.last_comination_search{padding-top:14px}.last_comination_search>.sub_wrapDetail{display:none}.last_comination_search>.advance_close{display:none}.last_comination_search>.sticky_popup_footer{position:fixed;bottom:11px;right:0;background:#fff;left:17px;width:calc(100% - 28px);border-radius:0 0 5px 5px;padding-bottom:13px;z-index:99;padding-top:13px}.last_comination_search>.sticky_popup_footer .close_cross{float:left;position:relative;width:35px}.last_comination_search>.sticky_popup_footer .close_cross i{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;line-height:28px;left:3px;position:relative;min-width:35px;padding:11px 10px}.last_comination_search>.sticky_popup_footer a.submBtnDetail{margin:0 0 0;position:relative;bottom:0;padding:10px 30px 10px 15px;margin-right:10px;width:calc(100% - 73px);text-align:center}.advace_s_wrap{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001;background:rgba(1,166,236,.9);display:none}.advace_s_wrap .last_comination_search{top:0;left:0;width:calc(100% - 20px);height:calc(100% - 20px);padding-bottom:85px;overflow-x:hidden}.advace_s_wrap .last_comination_search .email_last_box{width:100%;padding:0 5px 0}.advace_s_wrap .last_comination_search .email_last_box input[type=text]{width:50%;float:left;padding:13px 12px}@-moz-document url-prefix(){.advace_s_wrap .last_comination_search .email_last_box input[type=text]{padding:5px 12px;height:30px}}.advace_s_wrap .last_comination_search .email_last_box .tmRadio{float:left;width:50%;padding-left:20px}.advace_s_wrap .last_comination_search .email_last_box .tmRadio .agb_link{width:calc(100% - 20px)}.advace_s_wrap .last_comination_search .ub_wrapDetail{padding-top:12px;clear:both}.advace_s_wrap .last_comination_search .details_search_right,.advace_s_wrap .last_comination_search .left_col_search{float:none;width:100%}.advace_s_wrap .last_comination_search .sub_wrapDetail{clear:both;padding-top:12px}.search_form .travel_elements_horizontal li .travel_form_fields .travel_checkbox{width:50%}}@media (max-width:350px){.search_form .travel_elements_horizontal li .travel_form_fields .travel_checkbox{width:100%}}@media only screen and (max-width:479px){.travel_elements_horizontal li .travel_form_fields .travel_checkbox{width:100%}.homepage .travel_elements_horizontal li .travel_form_fields .travel_checkbox{width:50%}.advace_s_wrap .last_comination_search .email_last_box input[type=text]{width:100%;float:none;margin:0 0 5px}.advace_s_wrap .last_comination_search .email_last_box .tmRadio{float:none;width:100%;padding-left:0}}.last_comination_search .search_column.general_fieldone .new_input_design i:first-child{padding:0 0;left:0;height:100%;top:0}@media only screen and (max-width:767px){.last_comination_search .search_column.general_fieldone .new_input_design i:first-child{line-height:48px}}.last_comination_search .search_column.general_fieldone .new_input_design i.fa-angle-down{padding:0 0 0;margin:0 0 0;position:absolute;right:11px;top:18px;height:15px;line-height:15px;width:15px}@media only screen and (max-width:1199px){.last_comination_search .search_column.general_fieldone .new_input_design i.fa-angle-down{top:17px}.last_comination_search .search_column.general_fieldone .new_input_design i:first-child{line-height:48px}.last_comination_search .search_column.general_fieldone .new_input_design select{height:48px}}@media (min-width:768px) and (max-width:1023px){.last_comination_search .search_column.general_fieldone .new_input_design i.fa-angle-down{top:18px}.last_comination_search .search_column.general_fieldone .new_input_design i:first-child{line-height:50px}}@media only screen and (max-width:767px){.last_comination_search .search_column.general_fieldone .new_input_design i.fa-angle-down{top:16px}.last_comination_search .search_column.general_fieldone .new_input_design i:first-child{line-height:48px}}@media (min-width:768px) and (max-width:1023px){.last_comination_search .search_column.general_fieldone .new_input_design select{height:50px}}@media only screen and (max-width:1023px){.last_comination_search .search_column.general_fieldone .new_input_design select{height:48px}}.search_page .last_comination_search .left_col_search .general_fieldcolum{margin:0 0 5px 0}.last_comination_search .left_col_search .general_fieldcolum.default_fieldcol .search_item i.fa-plane{top:0;left:0}.individualreisen .last_comination_search .left_col_search .search_column.airports_module{padding:0 0}.individualreisen .last_comination_search .left_col_search .search_column.airports_module.default_fieldcol,.individualreisen .last_comination_search .left_col_search .search_column.date_module.default_fieldcol{padding:0 0;min-height:52px}.individualreisen .last_comination_search .left_col_search .search_column.airports_module.default_fieldcol .new_input_design>.cx_SimpleInput_SmallHeading,.individualreisen .last_comination_search .left_col_search .search_column.airports_module.default_fieldcol .search_item>.cx_SimpleInput_SmallHeading,.individualreisen .last_comination_search .left_col_search .search_column.date_module.default_fieldcol .new_input_design>.cx_SimpleInput_SmallHeading,.individualreisen .last_comination_search .left_col_search .search_column.date_module.default_fieldcol .search_item>.cx_SimpleInput_SmallHeading{top:8px}.individualreisen .last_comination_search .left_col_search .search_column.airports_module.default_fieldcol .new_input_design>.date_range_input,.individualreisen .last_comination_search .left_col_search .search_column.airports_module.default_fieldcol .search_item>.date_range_input,.individualreisen .last_comination_search .left_col_search .search_column.date_module.default_fieldcol .new_input_design>.date_range_input,.individualreisen .last_comination_search .left_col_search .search_column.date_module.default_fieldcol .search_item>.date_range_input{top:24px}.individualreisen .last_comination_search .left_col_search .search_column.airports_module.default_fieldcol .new_input_design>input,.individualreisen .last_comination_search .left_col_search .search_column.airports_module.default_fieldcol .search_item>input,.individualreisen .last_comination_search .left_col_search .search_column.date_module.default_fieldcol .new_input_design>input,.individualreisen .last_comination_search .left_col_search .search_column.date_module.default_fieldcol .search_item>input{height:48px;padding:22px 10px 8px 48px}@media only screen and (min-width:768px){.last_comination_search .details_search_right>.search_column{width:calc(50% - 5px);display:inline-block;margin:5px!important}.last_comination_search .details_search_right>.search_column:nth-child(odd){margin-left:0!important}.last_comination_search .details_search_right>.search_column:nth-child(even){margin-right:0!important}}@media only screen and (max-width:767px){.last_comination_search .details_search_right>.search_column{width:100%;display:block;margin:5px;margin-left:0}.last_comination_search .details_search_right>.search_column:nth-child(odd){margin-left:0}.last_comination_search .details_search_right>.search_column:nth-child(even){margin-right:0}}@media only screen and (min-width:768px){.last_comination_search .details_search_right>.search_column{width:100%;display:block;margin:5px;margin-left:0!important}.last_comination_search .details_search_right>.search_column:nth-child(odd){margin-left:0}.last_comination_search .details_search_right>.search_column:nth-child(even){margin-right:0}}@media only screen and (max-width:767px){.last_comination_search .search_advance_organizer_module_heading_js input,.last_comination_search .search_advance_organizer_module_heading_js span{padding-left:48px!important}}@media only screen and (max-width:767px){.search_page .mobile_comination_search .search_advance_organizer_module_heading_js input,.search_page .mobile_comination_search .search_advance_organizer_module_heading_js span{padding-left:48px!important}}@media only screen and (max-width:767px){.search_page .search_form .mobile_sub_search .mobile_comination_search .details_search_right>.search_column{display:inline-block;margin:5px}.search_page .search_form .mobile_sub_search .mobile_comination_search .details_search_right>.search_column:nth-child(odd){margin-left:0}.search_page .search_form .mobile_sub_search .mobile_comination_search .details_search_right>.search_column:nth-child(even){margin-right:0}}@media (max-width:420px){.search_page .search_form .mobile_sub_search .mobile_comination_search .details_search_right>.search_column{width:100%;display:block;margin:5px;margin-left:0}}@media (max-width:350px){.homepage .travel_elements_horizontal li .travel_form_fields .travel_checkbox{width:100%}}.r_airports_layer{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbdc0;left:calc(20% - 1px);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#fff;top:55px;padding:10px;overflow-y:auto;z-index:9}@media only screen and (min-width:768px){.r_airports_layer .sWrap_inner{height:calc(100% - 50px)!important;overflow:auto}}.r_airports_layer .airport_selectorzone_cross{color:#ffa200;cursor:pointer;position:absolute;right:0;top:0;z-index:99}.r_airports_layer .airport_selectorzone_cross i{font-size:16px;color:#ffa200}@media only screen and (max-width:767px){.r_airports_layer .airport_selectorzone_cross i{top:0!important}}.r_airports_layer div.airport_group{border-bottom:1px solid #ddd;font-weight:700;margin-bottom:10px;padding-bottom:10px;clear:both}.r_airports_layer div.airport_group p{margin:0}.r_airports_layer div.airport_group input[type=checkbox]{margin:6px 6px 0 0;vertical-align:top;float:left}@media only screen and (max-width:767px){.r_airports_layer div.airport_group input[type=checkbox]{margin-top:0}}@media only screen and (max-width:767px){.r_airports_layer div.airport_group input[type=checkbox]{margin-top:0}}.r_airports_layer .airport_Container:not(.organizer_container):not(.airport_DE_Container) .airport_group:not(.country):not(.headline){border-bottom:1px solid #ddd;margin-bottom:10px!important;padding-bottom:10px!important}@media only screen and (min-width:768px){.r_airports_layer .airport_Container:not(.organizer_container):not(.airport_DE_Container).accordion_slide{border-top:1px solid #ddd;padding-top:10px!important}}.r_airports_layer .airport_Container span:not(.checkmarkbox){width:25%;float:left;display:block;vertical-align:middle;padding:0;margin:1px 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.r_airports_layer .airport_Container span:not(.checkmarkbox) input[type=checkbox]{margin:6px 6px 0 0;vertical-align:top;float:left}@media only screen and (max-width:479px){.r_airports_layer .airport_Container span:not(.checkmarkbox) input[type=checkbox]{margin:4px 6px 0 0}}.r_airports_layer label{display:inline;color:#000;cursor:pointer;font-weight:400;font-family:Arial,sans-serif;font-size:14px;margin:0}.r_airports_layer .airport_group label{font-family:Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.r_airports_layer .country_zones{padding:7px 0 0}@media only screen and (max-width:767px){.r_airports_layer .country_zones{padding-top:25px}}.r_airports_layer .accordion_slide{width:25%;float:left}@media only screen and (max-width:767px){.r_airports_layer .accordion_slide{margin-bottom:5px;padding-bottom:0;width:100%}}@media only screen and (max-width:767px){.r_airports_layer .accordion_slide div.airport_group{margin-bottom:13px}}.r_airports_layer .accordion_slide div.airport_group input{float:left;margin-top:3px}@media only screen and (max-width:767px){.r_airports_layer .accordion_slide div.airport_group input{margin-top:4px}}.r_airports_layer .accordion_slide div.airport_group label{width:100%;float:left}.r_airports_layer .accordion_slide.airport_Container span{display:none;width:100%;float:left}@media only screen and (max-width:767px){.r_airports_layer .accordion_slide.airport_Container span:last-child{margin-bottom:10px}}.r_airports_layer a.overtake_date{float:right;cursor:pointer;padding:10px;margin:15px 0;color:#fff;background-color:#ffa200;border:none;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;font-family:Arial,sans-serif;font-size:18px;text-transform:uppercase;cursor:pointer}.r_airports_layer a.overtake_date:hover{text-decoration:none}@media only screen and (max-width:1199px){.r_airports_layer div.airport_group{min-height:45px;padding-bottom:0}}@media (min-width:768px) and (max-width:1023px){.r_airports_layer div.airport_group{min-height:35px}}@media only screen and (max-width:767px){.r_airports_layer div.airport_group{min-height:35px;margin-bottom:15px}}@media only screen and (max-width:1199px){.r_airports_layer div.airport_group input[type=checkbox]{margin-bottom:0}}.r_airports_layer .airport_module_drop{width:100%}@media only screen and (max-width:767px){.r_airports_layer .airport_module_drop{width:100%;padding-top:0}}@media only screen and (max-width:767px){@-moz-document url-prefix(){.search_page .r_airports_layer .airport_module_drop{padding-bottom:90px}}}.airports_module .btn_cs{margin:0 0 5px;width:100%;text-align:center}.r_airports_layer div.airport_group.airports_countr label{width:24.3%;display:inline-block;vertical-align:top}.r_airports_layer div.airport_group.airports_countr label input{float:none;margin-top:4px}.r_airports_layer .airport_module_drop{padding-top:10px;padding-bottom:10px}@media only screen and (min-width:768px){.r_airports_layer .airport_module_drop{float:left}}.r_airports_layer .airport_module_drop b{font-family:Arial,sans-serif;text-align:left;font-size:22px;display:inline-block;vertical-align:middle;line-height:45px}.r_airports_layer .airport_module_drop select{float:right;border:1px solid #aaa;text-align:left;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;margin:0!important;padding:2px 5px;height:45px!important;vertical-align:middle}@media only screen and (max-width:767px){.r_airports_layer .airport_module_drop select{height:45px}}.r_airports_layer .flight_mod_header{border-bottom:1px solid #ddd;margin-bottom:10px}.r_airports_layer .flight_mod_header div.airport_group{border:none;clear:inherit;margin-bottom:0;float:left;width:24.9%}@media only screen and (max-width:767px){.r_airports_layer .flight_mod_header div.airport_group{width:50%}}.r_airports_layer .flight_mod_header div.airport_group label{width:100%;vertical-align:top}@media only screen and (max-width:767px){.r_airports_layer .flight_mod_header div.airport_group label{width:auto}}.r_airports_layer .flight_mod_header div.airport_group.eigene_anreise label input{margin-top:3px}.airports_module .pop_airport select{-webkit-appearance:menulist-button;-moz-appearance:menulist;-ms-appearance:menulist-button;-o-appearance:menulist-button;appearance:menulist-button;margin:0 10px;width:50%}@media only screen and (max-width:767px){.airports_module .pop_airport select{width:100%;margin:10px 0 0 0}}.airports_module .pop_airport select:disabled{cursor:not-allowed;color:#777;border-color:#ccc}@media only screen and (max-width:767px){.r_airports_layer{z-index:1000;width:calc(100% - 20px);left:10px;top:10px;bottom:10px;max-height:100%!important}.pop_airport{position:fixed;width:100%;height:100%;top:0;left:0;z-index:260;background:rgba(1,166,236,.9);display:none}.pop_airport i.fa-angle-down{display:none}.r_airports_layer .airport_Container span:not(.checkmarkbox){width:50%}}@media only screen and (max-width:479px){.r_airports_layer .airport_Container span:not(.checkmarkbox){width:100%}.r_airports_layer .airport_Container span:not(.checkmarkbox).airport_group.region:nth-child(5n){border-bottom:1px solid #ccc;padding-bottom:13px;margin-bottom:15px}.r_airports_layer div.airport_group{margin-bottom:15px}.r_airports_layer div.airport_group label{margin-bottom:0}}.date_module .date_range_input .cx_SimpleInput_SmallHeading,input.desktop_airport_selected{border:none;box-shadow:none;padding:0;margin:0 0 0 5px;line-height:12px;height:18px;color:#000;cursor:pointer;font-size:14px;font-family:Arial,sans-serif;font-weight:700}.date_module .date_range_input .cx_SimpleInput_SmallHeading:focus,input.desktop_airport_selected:focus{outline:0}.date_module .date_range_input .cx_SimpleInput_SmallHeading.placeholder,input.desktop_airport_selected.placeholder{color:#000}.date_module .date_range_input .cx_SimpleInput_SmallHeading:-moz-placeholder,input.desktop_airport_selected:-moz-placeholder{color:#000}.date_module .date_range_input .cx_SimpleInput_SmallHeading::-moz-placeholder,input.desktop_airport_selected::-moz-placeholder{color:#000}.date_module .date_range_input .cx_SimpleInput_SmallHeading:-ms-input-placeholder,input.desktop_airport_selected:-ms-input-placeholder{color:#000}.date_module .date_range_input .cx_SimpleInput_SmallHeading::-webkit-input-placeholder,input.desktop_airport_selected::-webkit-input-placeholder{color:#000}.advance_search .disable_airport_module,.advance_search .disable_airport_module:hover,.search_form .disable_airport_module,.search_form .disable_airport_module:hover{cursor:not-allowed}body.hotel .advance_search .disable_airport_module input[type=text]{background-color:#f5f5f6}@media only screen and (min-width:768px){.pop_airport.organizer-popup .airport_group.airports_countr.country{margin-bottom:10px!important}.pop_airport.organizer-popup .airport_group.headline{margin-bottom:10px!important}.pop_airport .airport_group.airports_countr.country .customCheckbox{height:auto;margin-bottom:0}.travlers_down .sub_wrapDetail .btn_cs{margin:0}}@media (max-width:1199px) and (min-width:768px){.r_airports_layer div.airport_group{padding-bottom:7px;min-height:auto}}.r_airports_layer .airport_module_drop select:disabled{cursor:not-allowed;color:#777;border-color:#ccc}@media only screen and (max-width:767px){.pop_airport .r_airports_layer .headline,.pop_airport_mask .r_airports_layer .headline{width:100%!important}}.pop_airport_mask{position:fixed;top:0;left:0;width:100%;z-index:1000;height:100%;display:none}.pop_airport_mask.termine_popup{background-color:red}.pop_airport_mask.termine_popup>.desktop_airport_selector{top:0;bottom:0;left:0;right:0;margin:75px auto;width:750px;height:472px}@media only screen and (min-width:1024px){.pop_airport_mask.termine_popup>.desktop_airport_selector{margin:auto}}@media only screen and (min-width:768px){.pop_airport_mask{z-index:10000}}@media only screen and (max-width:767px){.pop_airport_mask{background:rgba(1,166,236,.9)}}.pop_airport_mask .r_airports_layer{max-width:750px!important;position:absolute}.pop_airport_mask .r_airports_layer:not(.desktop_airport_selector){height:472px}.pop_airport_mask .desktop_airport_selector .airport_module_drop select{width:300px}.pop_airport_mask select{-webkit-appearance:menulist-button;-moz-appearance:menulist;-ms-appearance:menulist-button;-o-appearance:menulist-button;appearance:menulist-button;margin:0 10px;width:calc(100% - 210px);font-family:Arial,sans-serif;font-size:14px;color:#333}.pop_airport_mask .btn_cs{margin:10px 0 5px;width:100%;text-align:center}.pop_airport_mask .new_input_design.r_airports_layer{position:fixed}@media only screen and (max-width:767px){.pop_airport_mask .new_input_design.r_airports_layer{position:absolute;transform:none;left:10px;top:10px!important;padding-bottom:85px}}.pop_airport_mask .new_input_design{position:relative}.pop_airport_mask .new_input_design i{position:absolute;color:#ffa200;float:left;padding:5px 5px;width:36px;text-align:center}.pop_airport_mask .new_input_design span.cx_SimpleInput_SmallHeading{position:absolute;left:45px;top:5px;padding:0}.pop_airport_mask .new_input_design input[type=text]{width:100%;height:50px;margin:0 0 0}@media only screen and (max-width:1199px){.pop_airport_mask .new_input_design input[type=text]{height:48px}}@media only screen and (max-width:1023px){.pop_airport_mask .new_input_design input[type=text]{height:48px}}.pop_airport_mask .new_input_design .airport_selectorzone_cross i{position:relative;top:0;left:0}.pop_airport_mask .new_input_design i:first-child{top:6px}@media (min-width:1024px) and (max-width:1200px){.pop_airport_mask .new_input_design i:first-child{top:4px}}@media only screen and (max-width:767px){.pop_airport_mask .sticky_popup_footer{position:fixed;bottom:11px;right:0;background:#fff;left:17px;width:calc(100% - 28px);border-radius:0 0 5px 5px;padding-bottom:13px;z-index:99;padding-top:13px}.pop_airport_mask .sticky_popup_footer .new_input_design.r_airports_layer{position:absolute;transform:none;left:10px!important;top:10px!important;padding-bottom:85px}.pop_airport_mask .sticky_popup_footer .close_cross{position:relative}.pop_airport_mask .sticky_popup_footer .close_cross i{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;line-height:35px;left:2px;position:relative;min-width:44px}.pop_airport_mask .sticky_popup_footer a.submBtnDetail{margin:0 0 0;position:relative;bottom:0;padding:10px 30px 10px 15px;margin-right:10px}.pop_airport_mask .sticky_popup_footer .airport_selectorzone_cross{position:relative;left:3px}.pop_airport_mask .sticky_popup_footer .airport_selectorzone_cross i{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;line-height:35px;left:5px;position:relative;min-width:44px}.pop_airport_mask .sticky_popup_footer .btn_cs{margin:0 0 0;position:relative;bottom:0;padding:10px 30px 10px 15px;right:10px}}.pop_airport_mask.organizer-popup .new_input_design i{padding:0}.pop_airport_mask.organizer-popup .new_input_design i:first-child{top:0}.advance_search .organizer-popup .organizers_layer,.mobile_search .organizer-popup .organizers_layer,.search_column_js .organizer-popup .organizers_layer{padding-top:0;padding-bottom:0;width:100%}@media only screen and (max-width:767px){.advance_search .organizer-popup .organizers_layer,.mobile_search .organizer-popup .organizers_layer,.search_column_js .organizer-popup .organizers_layer{position:absolute;-webkit-transform:none;transform:none;width:calc(100% - 20px);height:calc(100% - 20px);padding-bottom:85px;max-width:none!important}}.advance_search .organizer-popup .organizers_layer .flight_mod_header,.mobile_search .organizer-popup .organizers_layer .flight_mod_header,.search_column_js .organizer-popup .organizers_layer .flight_mod_header{margin-bottom:10px}.advance_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group,.mobile_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group,.search_column_js .organizer-popup .organizers_layer .flight_mod_header div.airport_group{padding-bottom:0;width:32%}@media only screen and (max-width:479px){.advance_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group,.mobile_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group,.search_column_js .organizer-popup .organizers_layer .flight_mod_header div.airport_group{height:20px}}@media only screen and (max-width:767px){.advance_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group,.mobile_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group,.search_column_js .organizer-popup .organizers_layer .flight_mod_header div.airport_group{width:48%}}@media only screen and (max-width:479px){.advance_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group,.mobile_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group,.search_column_js .organizer-popup .organizers_layer .flight_mod_header div.airport_group{width:100%}}.advance_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group.headline,.mobile_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group.headline,.search_column_js .organizer-popup .organizers_layer .flight_mod_header div.airport_group.headline{margin-bottom:0;margin-top:14px}.advance_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group label,.mobile_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group label,.search_column_js .organizer-popup .organizers_layer .flight_mod_header div.airport_group label{margin-bottom:0;margin-top:14px}@media only screen and (max-width:479px){.advance_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group label,.mobile_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group label,.search_column_js .organizer-popup .organizers_layer .flight_mod_header div.airport_group label{margin-top:0}}.advance_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group label input,.mobile_search .organizer-popup .organizers_layer .flight_mod_header div.airport_group label input,.search_column_js .organizer-popup .organizers_layer .flight_mod_header div.airport_group label input{display:none}.advance_search .organizer-popup .organizers_layer .organizer-close,.mobile_search .organizer-popup .organizers_layer .organizer-close,.search_column_js .organizer-popup .organizers_layer .organizer-close{min-width:50px}.advance_search .organizer-popup .organizers_layer .organizer-close i,.mobile_search .organizer-popup .organizers_layer .organizer-close i,.search_column_js .organizer-popup .organizers_layer .organizer-close i{line-height:40px!important}@media only screen and (min-width:768px){.advance_search .organizer-popup .organizers_layer .organizer_container,.mobile_search .organizer-popup .organizers_layer .organizer_container,.search_column_js .organizer-popup .organizers_layer .organizer_container{max-height:340px;overflow-y:auto}}@media only screen and (max-width:767px){.advance_search .organizer-popup .organizers_layer .organizer_container,.mobile_search .organizer-popup .organizers_layer .organizer_container,.search_column_js .organizer-popup .organizers_layer .organizer_container{padding-bottom:85px}}.advance_search .organizer-popup .organizers_layer .organizer_container span.airport_group,.mobile_search .organizer-popup .organizers_layer .organizer_container span.airport_group,.search_column_js .organizer-popup .organizers_layer .organizer_container span.airport_group{width:32%;padding-right:10px}@media only screen and (max-width:767px){.advance_search .organizer-popup .organizers_layer .organizer_container span.airport_group,.mobile_search .organizer-popup .organizers_layer .organizer_container span.airport_group,.search_column_js .organizer-popup .organizers_layer .organizer_container span.airport_group{width:48%}}@media all and (max-width:560px){.advance_search .organizer-popup .organizers_layer .organizer_container span.airport_group,.mobile_search .organizer-popup .organizers_layer .organizer_container span.airport_group,.search_column_js .organizer-popup .organizers_layer .organizer_container span.airport_group{width:98%}}.advance_search .organizer-popup .organizers_layer .organizer_container span.airport_group label,.mobile_search .organizer-popup .organizers_layer .organizer_container span.airport_group label,.search_column_js .organizer-popup .organizers_layer .organizer_container span.airport_group label{font-family:Arial,sans-serif}.advance_search .organizer-popup .sticky_popup_footer,.mobile_search .organizer-popup .sticky_popup_footer,.search_column_js .organizer-popup .sticky_popup_footer{position:fixed;bottom:11px;right:0;background:#fff;left:17px!important;width:calc(100% - 28px)!important;border-radius:0 0 5px 5px;padding-bottom:13px!important;z-index:99;padding-top:13px}.advance_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross,.mobile_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross,.search_column_js .organizer-popup .sticky_popup_footer .airport_selectorzone_cross{float:left;position:relative;width:35px}.advance_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross i,.mobile_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross i,.search_column_js .organizer-popup .sticky_popup_footer .airport_selectorzone_cross i{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;line-height:28px;left:3px;position:relative;min-width:35px}.advance_search .organizer-popup .sticky_popup_footer a.submBtnDetail,.mobile_search .organizer-popup .sticky_popup_footer a.submBtnDetail,.search_column_js .organizer-popup .sticky_popup_footer a.submBtnDetail{margin:0 0 0;position:relative;bottom:0;padding:10px 30px 10px 15px;margin-right:10px;width:calc(100% - 73px);text-align:center}@media only screen and (max-width:767px){.advance_search .organizer-popup .sticky_popup_footer,.mobile_search .organizer-popup .sticky_popup_footer,.search_column_js .organizer-popup .sticky_popup_footer{padding-bottom:13px}}.advance_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross,.mobile_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross,.search_column_js .organizer-popup .sticky_popup_footer .airport_selectorzone_cross{width:100%;height:48px}.advance_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross i,.mobile_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross i,.search_column_js .organizer-popup .sticky_popup_footer .airport_selectorzone_cross i{min-width:55px;line-height:40px!important;margin-top:2px}.advance_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross .btn_cs,.mobile_search .organizer-popup .sticky_popup_footer .airport_selectorzone_cross .btn_cs,.search_column_js .organizer-popup .sticky_popup_footer .airport_selectorzone_cross .btn_cs{margin:0}.last_comination_search .search_advance_organizer_module_heading_js i:first-child,.mobile_comination_search .search_advance_organizer_module_heading_js i:first-child{line-height:49px!important}@media only screen and (max-width:767px){.last_comination_search .search_advance_organizer_module_heading_js i:first-child,.mobile_comination_search .search_advance_organizer_module_heading_js i:first-child{left:2px!important}}.last_comination_search .search_advance_organizer_module_heading_js i.fa-angle-down,.mobile_comination_search .search_advance_organizer_module_heading_js i.fa-angle-down{right:12px!important;top:18px!important}.last_comination_search .search_advance_organizer_module_heading_js input,.mobile_comination_search .search_advance_organizer_module_heading_js input{height:49px!important}.mobile_date:after{content:'';display:block;clear:both}.mobile-headline{margin-bottom:5px;font-weight:700;margin-top:10px}@media only screen and (min-width:768px){body .search_form .date_module.default_fieldcol .search_item>.cx_SimpleInput_SmallHeading{top:9px!important}body .search_form .date_module.default_fieldcol .search_item>.date_range_input{top:24px!important}body .search_form .date_module.default_fieldcol .search_item>i.fa.fa-calendar-o{line-height:52px!important}}body.search_page .mobile_comination_search .date_module .r_dura_container a.used{display:none!important}.r_dura_container .ui-widget-header .ui-icon{background-image:none}.r_dura_container .ui-datepicker .ui-datepicker-next span,.r_dura_container .ui-datepicker .ui-datepicker-prev span{position:static}.r_dura_container{position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbdc0;width:750px;max-width:750px;height:472px;max-height:472px;left:0;top:0;right:0;bottom:0;margin:75px auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#fff;padding:10px;overflow-y:auto;z-index:9}@media only screen and (min-width:1280px){.r_dura_container{margin:auto}}@media only screen and (max-width:767px){.r_dura_container{max-height:100%;margin:auto}}@media only screen and (max-width:767px){@-moz-document url-prefix(){.r_dura_container .searchcat{min-height:472px}}}.r_dura_container a.used{display:none}.r_dura_container .date_selectorzone_cross{color:#ffa200;cursor:pointer;position:absolute;right:0;top:0;z-index:99}.r_dura_container .date_selectorzone_cross i{font-size:16px;color:#ffa200}.r_dura_container .tminputm{width:100%;padding:2% 0;box-sizing:border-box;text-align:center;font-size:22px;font-family:Arial,sans-serif;font-weight:700}.r_dura_container .r_from_date{padding-right:1.2%}.r_dura_container .r_to_date{padding-left:1.2%}.r_dura_container .r_from_date,.r_dura_container .r_to_date{width:50%;position:relative;float:left}.r_dura_container .r_from_date .ui-datepicker,.r_dura_container .r_to_date .ui-datepicker{width:auto}.r_dura_container .r_from_date .ui-widget-header,.r_dura_container .r_to_date .ui-widget-header{background-color:transparent;border:none}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-title,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-title{font-size:18px;font-family:Arial,sans-serif;font-weight:400}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-next .ui-icon,.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-prev .ui-icon,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-next .ui-icon,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-prev .ui-icon{display:inline;position:initial;margin:0;text-indent:0}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-next.ui-state-hover,.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-prev.ui-state-hover,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-next.ui-state-hover,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-prev.ui-state-hover{background-color:transparent;border:none}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-prev,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-prev{font-size:0;padding:2px 20px 20px 10px}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-prev .ui-icon:after,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-prev .ui-icon:after{content:"\f104";font:normal normal normal 26px/1 FontAwesome;color:#777;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width:767px){.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-prev .ui-icon:after,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-prev .ui-icon:after{font:normal normal normal 40px/1 FontAwesome;line-height:18px}}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-prev:hover .ui-icon:after,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-prev:hover .ui-icon:after{color:#ffa200}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-next,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-next{font-size:0;padding:2px 20px 20px 15px}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-next .ui-icon:after,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-next .ui-icon:after{content:"\f105";font:normal normal normal 26px/1 FontAwesome;color:#777}@media only screen and (max-width:767px){.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-next .ui-icon:after,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-next .ui-icon:after{font:normal normal normal 40px/1 FontAwesome;line-height:18px}}.r_dura_container .r_from_date .ui-widget-header .ui-datepicker-next:hover .ui-icon:after,.r_dura_container .r_to_date .ui-widget-header .ui-datepicker-next:hover .ui-icon:after{color:#ffa200}.r_dura_container .r_from_date .ui-datepicker-inline,.r_dura_container .r_to_date .ui-datepicker-inline{color:#333}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header{position:relative;padding:.2em 0}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title{line-height:26px;margin:0 2.3em;text-align:center;font-size:18px;font-family:Arial,sans-serif}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title select,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title select{color:#777;font-family:Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:1em;height:30px;margin:0;padding:0;background-color:#fff;border:1px #777 solid;padding-left:10px;padding-right:10px}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title select:first-child,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title select:first-child{margin-right:5px}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title select:last-child,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title select:last-child{margin-left:5px;width:70px}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title span,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title span{display:inline;color:#272727}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev{left:-2px}@media only screen and (max-width:767px){.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev{left:-11px}}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{right:-2px}@media only screen and (max-width:767px){.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{right:-11px}}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next,.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em;text-decoration:none;cursor:pointer}.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next i,.r_dura_container .r_from_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev i,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next i,.r_dura_container .r_to_date .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev i{color:#272727;font-size:20px}.r_dura_container table{width:100%;font-size:.75em;border-collapse:collapse;margin:5px 0 .4em;font-family:Arial,sans-serif}.r_dura_container table th.ui-datepicker-week-end span{color:#ffa200}.r_dura_container table td,.r_dura_container table th{padding:0;text-align:center;font-size:14px;border:0;font-weight:400;height:32px;overflow:hidden;width:30px}.r_dura_container table td.ui-state-disabled,.r_dura_container table th.ui-state-disabled{opacity:1;filter:Alpha(Opacity=100)}.r_dura_container table td.ui-datepicker-unselectable span,.r_dura_container table th.ui-datepicker-unselectable span{border:none;text-align:center;color:#d5d5d5}.r_dura_container table td a,.r_dura_container table th a{color:#333;text-decoration:none;display:inline-block;width:30px;height:29px;text-align:center;border:1px solid #c8c9cc;padding:2px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;line-height:25px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media only screen and (min-width:768px){.r_dura_container table td a:hover,.r_dura_container table th a:hover{border:1px solid #ffa200}}.r_dura_container table td .ui-state-default,.r_dura_container table th .ui-state-default{background-color:transparent}.r_dura_container table td .ui-state-active,.r_dura_container table th .ui-state-active{background:#ffa200;color:#fff;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;border-color:#ffa200}.r_dura_container table td .ui-state-active:hover,.r_dura_container table th .ui-state-active:hover{color:#fff;text-decoration:none;cursor:pointer;border:1px solid #fff;border-color:#ffa200}.r_dura_container table td .ui-state-active .ui-state-default,.r_dura_container table th .ui-state-active .ui-state-default{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:#363636;text-decoration:none;cursor:pointer;padding:.3em}.r_dura_container .devider{border-bottom:1px solid #ccc;margin-top:5px;width:100%}.r_dura_container .change_duration{width:100%;float:left;text-align:left}.r_dura_container .change_duration .r_travel_duration_dp{width:calc(50% - 55px);margin-left:30px;border:1px solid #aaa;text-align:left;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;padding:2px 5px;height:40px!important;vertical-align:middle;-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;-o-appearance:menulist;appearance:menulist}.r_dura_container .change_duration b{font-family:Arial,sans-serif;text-align:left;font-size:22px;display:inline-block;vertical-align:middle;padding-right:1.2%}@media only screen and (min-width:768px){.r_dura_container .change_duration b{width:calc(50% - 24px);margin-left:24px}}.r_dura_container a.overtake{width:100%;margin-top:12px;text-align:center;float:right;cursor:pointer;padding:12px 30px 12px 12px;color:#fff;background-color:#ffa200;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-family:Arial,sans-serif;font-size:20px;text-transform:uppercase;cursor:pointer;position:relative}.r_dura_container a.overtake:after{content:"\f105";font:normal normal normal 20px/1 FontAwesome;color:#fff;position:absolute;right:6px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.r_dura_container a.overtake:hover{text-decoration:none}@media (min-width:1024px) and (max-width:1200px){.r_dura_container .change_duration .r_travel_duration_dp{height:40px}.r_dura_container .r_to_date{margin-left:1%}.r_dura_container .r_from_date{margin-right:1%}.r_dura_container .r_from_date,.r_dura_container .r_to_date{padding:0 0;width:calc(50% - 1%)}}.date_wrap{inset:0;width:100%;height:100%;position:fixed;z-index:999}@media only screen and (max-width:767px){.date_wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:260;background:rgba(1,166,236,.9);display:none}.date_wrap .r_dura_container{position:absolute;left:0!important;top:0;width:calc(100% - 20px);height:calc(100% - 20px)}.date_wrap .r_dura_container .r_from_date,.date_wrap .r_dura_container .r_to_date{width:100%;padding:0}.date_wrap .r_dura_container .change_duration{float:none;width:100%}.date_wrap .r_dura_container .change_duration .r_travel_duration_dp{width:100%;margin:10px 0 10px 0}}@media only screen and (max-width:767px){.date_wrap .r_dura_container .r_from_date .ui-widget.ui-widget-content,.date_wrap .r_dura_container .r_to_date .ui-widget.ui-widget-content{border:none;padding:0 .2em}}@media only screen and (min-width:768px){.header .r_dura_container .ui-datepicker-inline,header .r_dura_container .ui-datepicker-inline{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-color:#fff;border:none;padding:15px 15px 12px 15px;margin-bottom:15px;min-height:283px;max-height:283px}}.date_wrap_mask{position:fixed;top:0;left:0;width:100%;z-index:1000;height:100%;display:none}.date_wrap_mask .r_dura_container .ui-datepicker-inline{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-color:#fff;border:solid 1px #c8c9cc;padding:15px 15px 12px 15px;margin-bottom:15px;height:283px}@media only screen and (max-width:767px){.date_wrap_mask .r_dura_container .close_search_travel_date_js{display:none}}@media only screen and (max-width:767px){.date_wrap_mask .r_dura_container a.overtake{display:none}}@media only screen and (max-width:767px){.date_wrap_mask{background:rgba(1,166,236,.9)}.date_wrap_mask .r_dura_container{max-width:100%;width:calc(100% - 20px)}.date_wrap_mask .sticky_popup_footer{position:fixed;bottom:11px;right:0;background:#fff;left:12px;width:calc(100% - 23px);border-radius:0 0 5px 5px;padding-bottom:13px;z-index:99;padding-top:13px}.date_wrap_mask .sticky_popup_footer .date_selectorzone_cross{position:relative;left:3px;float:left}.date_wrap_mask .sticky_popup_footer .date_selectorzone_cross i{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;line-height:35px;left:5px;position:relative;min-width:44px;text-align:center}}@media only screen and (max-width:767px) and (max-width:767px){.date_wrap_mask .sticky_popup_footer .date_selectorzone_cross i{height:auto}}@media only screen and (max-width:767px){.date_wrap_mask .sticky_popup_footer .close_search_travel_date_js{display:block}.date_wrap_mask .sticky_popup_footer a.overtake{margin:0 0 0;position:relative;bottom:0;padding:10px 30px 10px 15px;right:10px;clear:inherit;display:block}}.performance_wrap_mask{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(0,0,0,.5);height:100%;display:none}@media only screen and (max-width:767px){.performance_wrap_mask{background:rgba(1,166,236,.9)}}.performance_wrap_mask .r_performance_layer{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbdc0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#fff;padding:10px;z-index:9;width:100%;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.performance_wrap_mask .r_performance_layer{max-width:100%;width:calc(100% - 20px);height:calc(100% - 20px)}}.performance_wrap_mask .r_performance_layer h2{margin-top:0;margin-bottom:11px;font-size:18px;color:#ffa200}.performance_wrap_mask .r_performance_layer .close_cross{color:#ffa200;cursor:pointer;position:absolute;right:10px;top:10px;z-index:99}@media only screen and (max-width:767px){.performance_wrap_mask .r_performance_layer .close_cross{width:55px;background-color:#eee;line-height:40px;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;top:unset;bottom:16px;left:10px;right:unset}}.performance_wrap_mask .r_performance_layer a.overtake{float:right;cursor:pointer;padding:12px 30px 12px 12px;margin-top:10px;color:#fff;background-color:#ffa200;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-family:Arial,sans-serif;font-size:20px;text-transform:uppercase;cursor:pointer;position:relative;width:100%;text-align:center}@media only screen and (max-width:767px){.performance_wrap_mask .r_performance_layer a.overtake{position:absolute;bottom:10px;right:10px}}.performance_wrap_mask .r_performance_layer .search_column{display:block;float:left;width:100%;padding:3px;margin:5px 2px 5px 0;box-sizing:border-box;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid #bcbdc0;font-family:Arial,sans-serif;cursor:pointer}.performance_wrap_mask .r_performance_layer .search_column i{padding:0}.performance_wrap_mask .r_performance_layer .search_column i:first-child{height:50px;line-height:50px;color:#ffa200;font-size:28px;float:left;text-align:center;width:45px}.performance_wrap_mask .r_performance_layer .search_column select{font-size:14px;color:#333;height:50px;width:calc(100% - 80px);border:0;font-family:Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.performance_wrap_mask .r_performance_layer .search_column i.fa-angle-down{padding:0;margin:0;right:11px;top:18px;height:15px;line-height:15px;width:15px;float:none!important;box-sizing:border-box!important;font-size:15px!important}.search_page .search_col_mid .search_column.mobile_search{display:none}@media only screen and (max-width:767px){.search_page .search_col_mid .search_column.mobile_search{width:100%;display:block;margin-top:6px}}.search_page .search_col_mid .search_column.mobile_search .search_column{display:none}@media only screen and (max-width:767px){.search_page .search_col_mid .search_column.mobile_search .search_column{display:block}}.search_page .search_col_mid .search_column.mobile_search .combine_all_search{overflow:hidden;white-space:nowrap;width:calc(79% - 0px)}@media only screen and (max-width:767px){.search_page .search_col_mid .search_column.mobile_search>.search_item>.r_qs_travellers{width:calc(79% - 0px);caret-color:transparent}}.travlers_down{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbdc0;width:calc(60% + 1px);left:calc(20% - 1px);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#fff;top:55px;padding:20px;overflow-y:auto}.travlers_down .travel_close{color:#ffa200;cursor:pointer;position:absolute;right:0;top:0;z-index:99}.travlers_down .travel_close i{font-size:16px;color:#ffa200}.travlers_down .person_range{margin:20px 0}.travlers_down a.traveler_submit{cursor:pointer}.travlers_down a.traveler_submit:hover{text-decoration:none}.travlers_down .range_module .tb_row{margin:0 0 0;padding:0 0 0;width:100%}.travlers_down .range_module .tb_row label{font-weight:300}.travlers_down .range_module .tb_row input{font-weight:700;color:#000}.travlers_down .range_module .tb_row .adults_col{padding:0 5px 0 0}.travlers_down .range_module .tb_row .child_col{padding:0 0 0 5px;float:left}.travlers_down .range_module .slider_range{padding:0 5px;margin:10px 0}.travlers_down .range_module .slider_range:nth-child(3),.travlers_down .range_module .slider_range:nth-child(5),.travlers_down .range_module .slider_range:nth-child(7){padding-right:0}.travlers_down .range_module .slider_range:nth-child(2),.travlers_down .range_module .slider_range:nth-child(4){padding-left:0}@media (min-width:1024px) and (max-width:1200px){.travlers_down{top:57px}}@media (min-width:768px) and (max-width:1023px){.travlers_down{top:131px;left:-2px;width:calc(100%)}}@media only screen and (max-width:767px){.pop_travelers{position:fixed;width:100%;height:100%;top:0;left:0;z-index:260;background:rgba(1,166,236,.9);display:none}.pop_travelers .travlers_down{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.pop_travelers .travlers_down a.traveler_submit{margin:0 0 0;position:absolute;bottom:10px;right:10px}}@media only screen and (max-width:479px){.travlers_down .range_module .tb_row .adults_col,.travlers_down .range_module .tb_row .child_col{width:100%;padding:0;float:none;margin:0 0 10px}.travlers_down .range_module .slider_range{width:100%;float:none;padding:0 0 0}}.search_roomtypes_module_heading_js i:first-child{line-height:49px!important}@media only screen and (max-width:767px){.search_roomtypes_module_heading_js i:first-child{left:2px!important}}.search_roomtypes_module_heading_js .fa-angle-down{right:12px!important;top:18px!important}.search_roomtypes_module_heading_js .cx_SimpleInput_SmallHeading,.search_roomtypes_module_heading_js input{padding-left:50px!important;width:calc(100% - 50px)!important}.search_roomtypes_module_heading_js input{height:49px!important}.r_roomtype_layer{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbdc0;left:calc(20% - 1px);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#fff;top:55px;padding:10px;overflow-y:auto;z-index:9}@media only screen and (max-width:767px){.r_roomtype_layer{position:absolute;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;left:0!important;top:0!important;padding-bottom:85px;height:calc(100% - 20px)!important;max-height:100%!important}}.r_roomtype_layer .sWrap_inner{overflow:auto}.r_roomtype_layer .sWrap_inner .header{border-bottom:1px solid #ccc;margin-bottom:13px}.r_roomtype_layer .sWrap_inner .header p{font-weight:700}@media only screen and (max-width:767px){.r_roomtype_layer .sWrap_inner .header .headline{margin-bottom:15px}}@media only screen and (min-width:768px){.r_roomtype_layer .sWrap_inner .header .roomtype_headline{width:50%;float:left}}@media only screen and (min-width:768px){.r_roomtype_layer .sWrap_inner .accordion_slide{width:50%;float:left;margin-bottom:5px}}.r_roomtype_layer .sWrap_inner .roomtype_selectorzone_cross{color:#f98f3b;cursor:pointer;position:absolute;right:0;top:0;z-index:99}.r_roomtype_layer .sWrap_inner .roomtype_selectorzone_cross i{width:26px;height:26px;line-height:26px;position:unset;font-size:16px;color:#f98f3b}.r_roomtype_layer .sticky_popup_footer{position:fixed;bottom:11px;right:0;background:#fff;left:11px;width:calc(100% - 28px);padding-bottom:10px;padding-top:10px;z-index:99}.r_roomtype_layer .sticky_popup_footer .roomtype_selectorzone_cross{position:relative;width:35px!important;left:3px}@media only screen and (max-width:767px){.r_roomtype_layer .sticky_popup_footer .roomtype_selectorzone_cross{position:relative;width:35px!important;left:3px}}.r_roomtype_layer .sticky_popup_footer .roomtype_selectorzone_cross i{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;line-height:48px;height:48px;left:5px;position:relative;min-width:52px;font-size:16px;color:#f98f3b}.r_roomtype_layer .sticky_popup_footer .btn_cs{margin:0 0 0;margin-right:5px;position:relative;bottom:0;padding:10px 30px 10px 15px;width:calc(100% - 78px);text-align:center;display:block}.r_roomtype_layer .btn_cs{margin:0 0 5px;width:100%;text-align:center}@media only screen and (max-width:767px){.r_roomtype_layer .btn_cs{display:none}}.r_performance_layer .pop_roomtype{overflow:scroll;display:none}.r_performance_layer .r_roomtype_layer{top:0;left:0;border:none}.r_performance_layer .r_roomtype_layer .roomtype_selectorzone_cross{display:none}.r_performance_layer .desktop_roomtype_selected{display:none}.r_performance_layer .cx_SimpleInput_SmallHeading{height:50px;display:inline-block;line-height:50px;font-size:14px;color:#333;padding-left:5px!important;width:calc(100% - 80px)!important}.search_column.first ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.search_column.first ::-webkit-scrollbar-thumb{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);min-height:100px;width:7px}.pointer{cursor:pointer}.search_destination_head{font-weight:700;background-color:#f2f2f2}.customCheckbox{display:block!important;position:relative;padding-left:24px!important;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}@media only screen and (max-width:767px){.customCheckbox{height:26px;line-height:24px;padding-left:35px!important}}.customCheckbox.small{padding-left:24px!important;height:18px;line-height:18px}.customCheckbox.small .checkmarkbox{top:2px;left:0;height:15px;width:15px;background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.customCheckbox.break{overflow:unset;white-space:unset}@media only screen and (max-width:479px){.customCheckbox.break{margin-bottom:30px}}.customCheckbox input{position:absolute;opacity:0;cursor:pointer}.checkmarkbox{position:absolute;top:2px;left:2px;height:15px;width:15px;background-color:#eee;border:1px solid #bcbdc0;border-radius:2px}@media only screen and (max-width:767px){.checkmarkbox{height:24px;width:24px;top:0}}.customCheckbox:hover input~.checkmarkbox{background-color:#ccc}.customCheckbox input:checked~.checkmarkbox{background-color:#ffa200;border:1px solid #ffa200}.checkmarkbox:after{content:"";position:absolute;display:none}.customCheckbox input:checked~.checkmarkbox:after{display:block}.customCheckbox .checkmarkbox:after{left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.customCheckbox .checkmarkbox:after{left:9px;top:5px}}