DIV.ppr_rup.ppr_priv_blur_list_header .headerFrame{position:absolute;height:120px;width:100%;top:-5px;overflow:hidden;}DIV.ppr_rup.ppr_priv_blur_list_header .listHeaderWithBlur{position:relative;height:130px;width:110%;margin-left:-5%;background-repeat:no-repeat;background-size:100% auto;background-position:center center;-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px);}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt.showProviderLogos{width:410px;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt .ollie{vertical-align:middle;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt .welcomeMessage{font-size:20px;vertical-align:middle;margin-left:8px;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt .pricesChangedMessage{margin:20px 0 25px;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt.showProviderLogos .refreshPricesButton{margin-bottom:48px;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt .refreshPricesButton .ui_icon.refresh{font-size:15px;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt .refreshPricesButtonText{margin-left:4px;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt .providerLogos{position:absolute;width:100%;left:0;bottom:0;padding:12px 0;background-color:#f4f3f0;border-top:1px solid #e5e5e5;white-space:nowrap;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt .providerLogo{vertical-align:middle;margin-left:24px;}DIV.ppr_rup.ppr_priv_h_hr_refresh_rates_prompt .providerLogo.last{margin:0 24px 0 17px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .ppr_priv_hotels_special_offers_above_filter{position:relative;top:36px;z-index:1;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .ppr_priv_hotels_leaf_geo_list_above_filter{position:relative;top:76px;z-index:1;color:#589442;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .ppr_priv_hotels_leaf_geo_list_above_filter .leaf_geo_list_wrapper{width:948px;margin:auto;padding:10px 18px;border:1px solid #eceae2;border-bottom-color:#dad7c8;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #p13n_tag_header_wrap{background-color:#eee;margin-bottom:-75px;border-bottom:1px solid #ddd;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #p13n_tag_header{width:985px;margin-left:auto;margin-right:auto;padding:15px 0 69px 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through #p13n_tag_header{padding-top:30px;padding-left:2px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #p13n_tag_header_wrap.p13n_see_through{margin-left:-2px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .p13n_gray_wrap{padding-left:2px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .ad.jfy_padding.p13n_no_see_through{background-color:#eee;margin-bottom:0;margin-top:0;padding-bottom:16px;padding-top:16px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .metaDatePicker.moreProminent{padding-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #p13n_tag_header .metaDatePicker .meta_date_field{background-color:transparent;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .taLnk.more{white-space:nowrap;margin-bottom:6px;}.lang_en DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .taLnk.more{margin-top:2px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .textArrow_more{width:14px;height:11px;margin-top:1px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .fluid #p13n_tag_header_wrap{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #p13n_tag_header_wrap.no_bottom_margin{margin-bottom:0;padding-left:2px;border-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #p13n_tag_header.no_bottom_padding{padding-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #p13n_welcome_message{margin-left:auto;margin-right:auto;display:table;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_gray_wrap{background-color:#f8f8f8;border-top:1px solid #ddd;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_geo_hotels{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:2.833em;line-height:36px;color:#222;display:inline-block;max-width:550px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .p13n_geo_hotels{color:white;text-shadow:0 1px 2px #000;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .tab,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .tab a{color:white;text-shadow:0 1px 2px #000;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_header_dates_holder{width:983px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_header_dates_holder #ANIMATED_DATE_CTA_REFORMAT .msg.smaller{font-size:.9em;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filters{position:relative;margin:auto;background:none;border:none;width:985px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER{position:absolute;width:100%;height:194px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .big_map{border-bottom:1px solid transparent;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER.loaded .big_map{border-bottom:1px solid #ddd;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkbox_header{border-bottom:4px solid #589442;position:relative;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .filter_toggle{background-color:#589442;border-top-left-radius:4px;border-top-right-radius:4px;position:absolute;bottom:0;right:0;cursor:pointer;min-width:98px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .filter_toggle .text{color:#fff;float:left;margin:4px 12px 1px 8px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filters .filter_toggle.closed .onopen,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filters .filter_toggle.open .onclosed{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .filter_toggle .arrow_dropdown_wht{float:right;margin-right:7px;margin-top:8px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkbox_header .filter_toggle.open .arrow_dropdown_wht,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkbox_footer .filter_toggle.open .arrow_dropdown_wht{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);filter:flipv\9;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes{height:143px;background-color:white;border-right:1px solid #eceae2;border-left:1px solid #eceae2;overflow:hidden;padding-bottom:2px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkbox_header_left{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .p13n_checkbox_tag_cloud{margin-top:26px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .p13n_checkbox_tag_cloud.has_selected{margin-top:49px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters #JFY_hotel_filters{padding-top:21px;}@media only screen and /*!YUI-Compressor */(min-width:1300px){DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .checkboxes{position:absolute;left:-146px;top:94px;width:136px;height:1000px;border-bottom:1px solid #eceae2;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .filter_toggle{left:0;right:auto;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #JFY_hotel_filters.left_hotels_filters .JFY_hotel_filter_wrap{padding-bottom:10px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters div.JFY_hotel_filter_wrap{margin:0 5px 0 8px;padding:0 0 9px;border-bottom:1px dotted #eceae2;width:125px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters div.JFY_hotel_filter_wrap.price{margin-left:8px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters div.JFY_hotel_filter_wrap.jfy_amenities{border-bottom:0;}.lang_en DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .taLnk.more{margin:3px 0 0 2px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .checkbox_header_left{margin-top:36px;border-bottom:4px solid #589442;position:absolute;display:block;left:-146px;top:54px;width:138px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .checkbox_header{border-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .checkbox_header .filter_toggle{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters div.JFY_hotel_filter_name{padding-top:11px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .jfy_filter_bar_price{max-width:125px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .jfy_checkbox label{white-space:normal;width:83px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header div.left_hotels_filters .p13n_checkbox_tag_cloud{margin-top:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header div.left_hotels_filters .p13n_checkbox_tag_cloud.has_selected{margin-top:49px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .filter_toggle .arrow_dropdown_wht{float:none;position:absolute;right:0;margin-right:7px;margin-top:8px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .price_filter_spacer{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .filter_toggle .text{margin-right:18px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .left_hotels_filters .predates_title{font-size:1.167em;padding-bottom:0;}}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_checkbox_lb{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .dated_filters #jfy_filter_bar_price_predates,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .undated_filters #jfy_filter_bar_price,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .dated_filters #jfy_filter_bar_price_slider_predates,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .undated_filters #jfy_filter_bar_price_slider{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_wrap,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap_in_bar{padding:0 4px;display:inline-block;background-color:white;vertical-align:top;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_wrap{width:164px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_wrap.price_filter_spacer{width:4px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_wrap.filter_label{padding-top:29px;padding-left:13px;cursor:default;font-size:18px;font-weight:bold;color:#589442;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_icon{height:40px;width:28px;position:relative;margin:5px auto 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_neighborhood_bar_tags_resizer,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_amenities_bar_tags_resizer,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_style_bar_tags_resizer,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_brand_bar_tags_resizer{height:12px;width:20px;position:relative;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_type{margin-bottom:5px;color:#589442;display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap .JFY_sort_type.display{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap{position:relative;width:983px;margin:auto;background-color:white;border:1px solid #e3e3e3;border-top:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .location_lnk.only{color:#589442;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .location_lnk.only:hover{cursor:auto;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_name{font-size:1em;text-align:left;padding:9px 10px 6px 1px;color:#589442;font-weight:bold;}.lang_ja DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_name{padding-bottom:3px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_name.sort_by{margin-top:-5px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_checkbox{padding:3px 0;cursor:pointer;}.lang_ja DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_checkbox{padding:1px 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_checkbox label{margin-left:-17px;margin-top:-4px;margin-top:-3px\0;padding:3px 0 3px 20px;cursor:pointer;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .sort_vertical_bar{height:100%;width:1px;background-color:#eee;display:inline-block;position:absolute;top:0;right:200px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_top_arrow{width:0;border-left:6px solid #fff;border-right:6px solid #fff;border-bottom:5px solid #55963c;background-color:#54943C;margin:10px auto 0;position:relative;top:-5px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_top_spacer{background-color:#54943C;position:relative;top:11px;height:4px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar{background-color:#fff;border:1px solid #ccc;padding:15px;position:relative;top:10px;box-shadow:0 0 1px 0 rgba(0,0,0,0.3);}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar .filter_col{display:inline-block;display:inline!ie;zoom:1;max-width:200px;padding:0 10px;vertical-align:top;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar .filter_col label{width:180px;}.lang_ja DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar .filter_col label{width:172px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar .filter_loc_tab{white-space:nowrap;padding:16px 16px 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_neighborhood_bar_tags_resizer,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_amenities_bar_tags_resizer,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_style_bar_tags_resizer,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_brand_bar_tags_resizer{height:12px;width:20px;position:relative;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_wrap:first-child{margin-left:14px;padding-left:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_icon.price{display:inline-block;width:auto;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_icon.price .text{line-height:45px;font-size:1.4em;color:#6c6c6c;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_price,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_price_slider{max-width:540px;text-align:left;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_price .jfy_filter_p_10{margin-right:6px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_icon.price .text:hover{color:#589442;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .predates_title{font-size:1.4em;padding-bottom:10px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .predates_title:hover{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_date_picker{height:40px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_date_picker .meta_date_wrapper.moreProminent{height:auto;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_hotel_class{max-width:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_icon.hotel_class{width:99px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_icon.style{width:26px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_style_footer{margin-top:10px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .stars{height:16px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_hotel_class .jfy_tag_style.selected .check{width:17px;height:100%;margin:-1px 0 0 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud .jfy_tag_style:hover .sprite-stars{background:url("/img2/just_for_you/icons/5star-dark-green.png") no-repeat left 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #JFY_hotel_filters .stars.stars5{width:78px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #JFY_hotel_filters .stars.stars4{width:62px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #JFY_hotel_filters .stars.stars3{width:46px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #JFY_hotel_filters .stars.stars2{width:30px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #JFY_hotel_filters .stars.stars1{width:14px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #JFY_hotel_filters .stars{height:13px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_amenities{max-width:740px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_style{max-width:740px;padding:0 0 15px 15px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_style.overlay .inner{padding:8px 0 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_style_inner{padding:15px 15px 0 0;max-height:70px;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_brand_footer{margin-top:10px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_brand{max-width:740px;padding:0 0 15px 15px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_brand.overlay .inner{padding:8px 0 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_brand_inner{padding:15px 0 0 0;max-height:70px;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_expand_brands{height:32px;margin-top:10px;background-color:#54943C;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_brand .jfy_tag_style.selected .check{width:17px;height:100%;margin:-1px 0 0 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_neighborhood_footer{margin-top:10px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_neighborhood_link,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_amenities_link,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_brand_link,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_style_link{color:#54943C;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_neighborhood_link:hover,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_amenities_link:hover,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_brand_link:hover,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_style_link:hover{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_neighborhood .jfy_tag_style.selected .check{width:17px;height:100%;margin:-1px 0 0 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_neighborhood{padding:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_neighborhood .location_title,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .filter_lb_title{background:#f5f4f1;border:none;margin-bottom:8px;margin-right:0;padding:14px 40px 10px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_neighborhood .location_title{padding-left:26px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .filter_lb_title{margin-bottom:0;padding-bottom:13px;padding-left:30px;font-weight:bold;color:#589442;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .filter_lb_footer{height:46px;width:100%;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .selectNone{margin-left:30px;font-weight:normal;line-height:46px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_neighborhood .selectNone{margin-left:10px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .filter_lb_contents{padding:20px 20px 0;position:relative;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar_sort{padding:0;top:0;border:0;min-width:200px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort{border-bottom:3px solid transparent;cursor:pointer;height:42px;float:left;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort.first{border-top:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort.selected,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort.selected:hover{border-bottom:3px solid #589442;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort:hover{border-bottom:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort_icon,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort_name,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort_help{display:table-cell;height:45px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort_help{vertical-align:middle;padding-right:5px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort_name{width:120px;padding:0 2px;vertical-align:middle;text-align:center;color:#069;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .sort7 .jfy_sort_name{width:112px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort.selected .jfy_sort_name,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort:hover .jfy_sort_name{color:#000;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort_icon{width:50px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_type{margin-bottom:5px;color:#589442;display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap .JFY_sort_type.display{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap{position:relative;width:983px;margin:auto;background-color:white;border:1px solid #e3e3e3;border-top:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap .jfy_sort_text{float:left;margin-top:11px;display:inline-block;margin-left:14px;margin-right:6px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap .jfy_sort_bar{margin-top:11px;float:left;display:inline-block;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap_in_bar .JFY_sort_type.display{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap_in_bar{text-align:left;width:983px;display:block;position:relative;padding:0;border:1px solid #eceae2;border-top:none;border-bottom-width:2px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap_in_bar .sort_outer{border-top:1px solid #dad7c8;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap_in_bar .jfy_sort_text{font-weight:bold;float:left;color:#777;margin:16px 14px auto;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_sort_wrap_in_bar .jfy_sort_bar{display:inline-block;margin-top:5px;margin-left:20px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_sort_arrow_down{display:block;width:20px;height:11px;position:absolute;top:35px;right:20px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .sprite-jfy_sort_arrow_down{width:20px;height:11px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_filter_header_v3{display:table;position:relative;z-index:1;margin:0 auto;font-size:1.1670em;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filters_sticky{position:fixed;top:0;width:100%;z-index:2;border-bottom:1px solid #e3e3e3;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX{height:100%;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab{height:14px;margin:0 -1px 0 1px;padding:11px 15px 13px;float:left;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_header #p13n_PROPTYPE_BOX .tab{padding-top:20px;padding-bottom:20px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab.start{margin-left:0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab.current a{cursor:default;text-decoration:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab.current b{font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab a,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab b{font-weight:normal;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab_count{font-size:.857em;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab.inactive,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab.inactive a,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab.inactive:hover,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_header #p13n_PROPTYPE_BOX .tab.inactive:hover a{background-color:#ececec;color:#969696;cursor:default;text-decoration:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_header #p13n_PROPTYPE_BOX .tab.inactive,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_header #p13n_PROPTYPE_BOX .tab.inactive a,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_header #p13n_PROPTYPE_BOX .tab.inactive:hover,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_header #p13n_PROPTYPE_BOX .tab.inactive:hover a{background:transparent;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_filter #p13n_PROPTYPE_BOX .tab{padding:3px 0;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_filter .tab,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_filter .tab a{font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#2c2c2c;text-shadow:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_filter .tab,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_filter .tab a:hover,DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through .category_filter .tab a:focus{text-decoration:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .category_filter #p13n_PROPTYPE_BOX .tab_count{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_see_through{background:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud{margin-right:170px;margin-top:36px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud.has_selected{display:block;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud .p13n_tag_cloud.regular{margin-top:-25px;margin-bottom:10px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud .jfy_cloud{display:none;cursor:pointer;margin-right:4px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud .jfy_cloud.selected{display:block;color:white;background-color:#589442;box-shadow:none;border:none;border-bottom:2px solid #314f25;padding-left:12px;padding-right:12px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud .jfy_cloud.selected.cannotRemove .check.green-check{display:none;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud .jfy_cloud.selected:hover{border-bottom:2px solid transparent;color:#314f25;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud .jfy_cloud.selected.cannotRemove:hover{border-bottom:2px solid #314f25;color:white;background-color:#589442;cursor:auto;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .p13n_checkbox_tag_cloud .jfy_cloud.selected .check{width:12px;height:12px;margin-top:2px;margin-left:4px;cursor:pointer;}BODY.tablet_desktop DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_name{padding-bottom:3px;padding-top:6px;}BODY.tablet_desktop.lang_en DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .taLnk.more{margin-top:0;}BODY.tablet_desktop.lang_ja DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .JFY_hotel_filter_name{padding-top:4px;}@media screen and /*!YUI-Compressor */(-webkit-min-device-pixel-ratio:0){DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_checkbox label{margin-top:-3px;}}BODY.tablet_desktop DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_checkbox label{margin-top:-2px;}BODY.tablet_desktop DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_filter_bar .filter_col label{width:170px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER .floating_sponsor_wrapper{display:inline;pointer-events:none;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER .floating_sponsor{padding:0;background:none;white-space:nowrap;min-width:140px;max-width:170px;bottom:auto;top:0;right:10px;left:auto;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER .floating_sponsor>span{color:#ccc;display:inline-block;padding-top:2px;float:left;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER .floating_sponsor .sponsor_icon{border:2px solid white;float:right;}@media screen and /*!YUI-Compressor */(min-width:1297px){DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER .floating_sponsor_wrapper{display:block;height:100%;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:1297px;}}@media screen and /*!YUI-Compressor */(min-width:1024px){DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER.small_width_map .floating_sponsor_wrapper{display:block;height:100%;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:1024px;}}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER.min1297 .floating_sponsor_wrapper{display:block;height:100%;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:1297px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header #BIG_MAP_WRAPPER.small_width_map.min1024 .floating_sponsor_wrapper{display:block;height:100%;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:1024px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout{background-color:#589442;width:165px;padding:13px 30px 15px 20px;position:absolute;top:23px;left:-53px;box-shadow:-15px 11px 80px -10px #333;z-index:1;}BODY.tablet_desktop DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout{left:-15px;}.lang_iw DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout,.lang_ko DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout,.lang_zhCN DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout,.lang_ar DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout{top:36px;}.lang_ja DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout{top:11px;}.lang_th DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout{top:20px;}.lang_in DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout,.lang_vi DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout,.lang_sk DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout,.lang_de DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout,.lang_el DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout,.lang_ru DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout{top:9px;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .flyoutText{color:#fff;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .close_x{position:absolute;height:10px;width:10px;top:15px;left:192px;background:url("/img2/icons/whiteX.png") no-repeat center center;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown{position:absolute;top:69px;left:93px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #589442;}BODY.tablet_desktop DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown{left:69px;}.lang_th DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown{top:72px;}.lang_ja DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown{top:81px;}.lang_vi DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown,.lang_in DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown,.lang_sk DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown,.lang_el DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown,.lang_de DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown,.lang_ru DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown{top:83px;}.lang_iw DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown,.lang_ko DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown,.lang_zhCN DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown,.lang_ar DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes .showNearbyFlyout .arrowDown{top:55px;}.lang_de DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .checkboxes.showNearby .jfy_checkbox{padding:2px 0;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .jfy_header_dates_holder .hasRGPicker .meta_date_wrapper{margin:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar{min-width:1024px;max-width:1132px;height:60px;margin:12px auto 0;position:relative;-webkit-font-smoothing:antialiased;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap.hasDates .preDatesOnly,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap.noDates .postDatesOnly{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap.hasDates .postDatesOnly.hidden{display:inherit;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap{height:60px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap.expand{width:100%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap.fixed{position:fixed;z-index:9990;top:0;left:0;text-align:center;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar{position:absolute;bottom:0;height:60px;width:100%;min-width:1024px;max-width:1132px;z-index:10;text-align:left;background-color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap.fixed #hotels_lf_header_bar{position:relative;margin:0 auto;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap #hotels_lf_header_bar_fill{position:absolute;bottom:0;height:60px;left:0;right:0;margin:0 auto;width:1024px;background-color:#2c2c2c;-moz-transition:width 300ms;-webkit-transition:width 300ms;transition:width 300ms;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap.expand #hotels_lf_header_bar_fill{width:100%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .priceFinderHeader{position:absolute;z-index:3;top:0;left:0;right:832px;overflow:hidden;width:auto;line-height:60px;text-align:center;box-shadow:6px 0 10px -5px #000;background-color:#323232;-moz-transition:box-shadow 300ms;-webkit-transition:box-shadow 300ms;transition:box-shadow 300ms;}.rtl DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .priceFinderHeader{box-shadow:-6px 0 10px -5px #000;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #hotels_lf_header_bar_wrap.fixed .priceFinderHeader{box-shadow:6px 0 10px -5px #000,-6px 0 10px -5px #000;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .priceFinderHeaderLogoWrap{width:90%;margin:0 auto;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .priceFinderHeaderLogo{vertical-align:middle;max-width:100%;max-height:24px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .jfy_header_dates_holder{float:right;width:832px;height:60px;margin:0;overflow:hidden;background-color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR{height:36px;margin:0;padding:12px 0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .meta_date_wrapper{margin:0 0 0 12px;padding:0;height:auto;width:auto;float:left;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .meta_date_wrapper .meta_date_field{position:static;height:auto;width:auto;float:left;margin:0 0 0 12px;background:none;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .meta_date_wrapper .meta_date_field:first-child{margin:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .meta_date_wrapper .meta_date_field .date_picker_calendar_wrap{height:34px;width:auto;padding:0 10px 0 0;float:left;line-height:34px;box-shadow:inset 2px 2px 3px 0 #ccc;border:1px solid #e9e8e2;border-radius:3px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .meta_date_wrapper .meta_date_field .date_picker_calendar_wrap .date_picker{width:96px;height:auto;padding:0 24px 0 10px;margin:0;float:none;line-height:21px;color:#4a4a4a;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .meta_date_wrapper .smallPointingTriangle{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .roomsChange,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .guestsChange{position:relative;float:left;min-width:65px;height:34px;line-height:34px;margin-left:12px;padding:0 30px 0 10px;color:#4a4a4a;font-size:14px;text-align:left;background-color:#f0f0f0;border-width:1px;border-style:solid;border-color:#e6e6e6 #ccc #e6e6e6 #ccc;border-radius:3px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .roomsChange:hover,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .guestsChange:hover{background-color:#e6e6e6;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .roomsChange:after,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .guestsChange:after{content:"";position:absolute;right:10px;top:50%;margin-top:-2px;border:5px solid white;border-width:5px 5px 0 5px;border-color:#4a4a4a transparent;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .show_prices_button,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .change_dates_button{margin-left:12px;max-width:160px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .change_dates_text{display:block;white-space:nowrap;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .clearDates{max-width:64px;color:#fff;font-weight:normal;line-height:36px;float:left;margin-left:12px;padding:0;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .clearDates .clearDatesText{display:inline-block;vertical-align:middle;line-height:normal;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .clearDates:hover .clearDatesText{text-decoration:underline;}.lang_es DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .clearDates{max-width:40px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .hotels_lf_header_wrap .date_picker_adults_wrap{position:relative;float:left;min-width:65px;height:34px;line-height:34px;margin:0 0 0 12px;padding:0;color:#4a4a4a;font-size:14px;text-align:left;background-color:#f0f0f0;border-width:1px;border-style:solid;border-color:#e6e6e6 #ccc #e6e6e6 #ccc;border-radius:3px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .hotels_lf_header_wrap .date_picker_adults_wrap .adults{display:inline-block;height:auto;margin:0;padding:0 10px;text-align:left;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .hotels_static_datepickers{float:left;margin-left:12px;min-width:300px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .metaProgressBar{width:100%;margin:0;top:0;bottom:0;left:0;height:100%;border:none;border-radius:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .metaProgressBarWrapper{width:100%;height:100%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .metaProgressBarLabel{position:absolute;left:0;right:0;height:100%;width:auto;margin-right:24px;padding:0 0 0 24px;overflow:hidden;line-height:60px;background:none;filter:none;font-size:18px;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .dateRange{font-weight:normal;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .metaProgressBarLabel strong{color:#FCB50C;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .metaProgressBarSliderWrapper{width:100%;height:100%;background:#2c2c2c;filter:none;box-shadow:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR .metaProgressBarSlider{height:100%;background:#4a4a4a;filter:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR.noAutoHac .change_dates_button:not(.ready_for_update){border:1px solid;border-color:rgba(230,230,230,0.12) rgba(204,204,204,0.12) rgba(204,204,204,0.12) rgba(230,230,230,0.12);background-color:rgba(255,255,255,0.12);box-shadow:1px 1px 0 0 rgba(0,0,0,.07);color:rgba(255,255,255,0.30);cursor:default;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR.noAutoHac .ready_for_update{box-shadow:0 0 8px #fff;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar #STATIC_DATE_PICKER_BAR.noAutoHac .meta_date_wrapper{overflow:visible;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .tag_header.ontop{position:relative;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .priceFinderHeader.with_children{right:950px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .jfy_header_dates_holder.with_children{width:950px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker{float:left;width:363px;margin-top:-10px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker .explain.children-ages-explain{margin-top:0;float:right;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker .explain.children-ages-explain .ages_change{color:white;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker .rooms-picker{margin:0 0 0 12px;width:105px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker .adults-picker{margin:0 0 0 12px;width:105px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker .children-picker{margin:0 0 0 12px;width:105px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker .rooms-picker .unified-picker{width:105px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker .adults-picker .unified-picker{width:105px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .prw_ibex_rooms_guests_picker .children-picker .unified-picker{width:105px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar .update_results_button{margin-left:12px;}DIV.prw_rup.prw_datepickers_desktop_horizontal_styleguide_icon .unified-picker{width:48%;height:34px;line-height:34px;display:inline-block;position:relative;cursor:pointer;margin:0;}DIV.prw_rup.prw_datepickers_desktop_horizontal_styleguide_icon .picker-inner{border:1px solid #c8c8c8;border-radius:3px;position:absolute;left:0;right:0;top:0;bottom:0;padding:0 5px 0 32px;box-shadow:inset 0 7px 12px -7px #c8c8c8;background-color:white;text-align:left;font-size:14px;-webkit-font-smoothing:antialiased;overflow:hidden;white-space:nowrap;-webkit-transition:border-color 200ms,background-color 200ms;transition:border-color 200ms,background-color 200ms;}DIV.prw_rup.prw_datepickers_desktop_horizontal_styleguide_icon .unified-picker:first-child{margin-right:4%;}DIV.prw_rup.prw_datepickers_desktop_horizontal_styleguide_icon .focused .picker-inner{border-color:#DADADA;background-color:#EEE;cursor:default;}DIV.prw_rup.prw_datepickers_desktop_horizontal_styleguide_icon .icon{position:absolute;right:10px;top:7px;width:16px;}DIV.prw_rup.prw_datepickers_desktop_horizontal_styleguide_icon .ui_icon.calendar{top:1px;left:6px;position:absolute;width:auto;height:auto;background:none;}DIV.prw_rup.prw_datepickers_desktop_horizontal_styleguide_icon .ui_icon.calendar:before{color:#bababa;font-size:23px;}DIV.prw_rup.prw_datepickers_desktop_horizontal .unified-picker{width:48%;height:34px;line-height:34px;display:inline-block;position:relative;cursor:pointer;margin:0;}DIV.prw_rup.prw_datepickers_desktop_horizontal .picker-inner{border:1px solid #c8c8c8;border-radius:3px;position:absolute;left:0;right:0;top:0;bottom:0;padding:0 34px 0 10px;box-shadow:inset 0 7px 12px -7px #c8c8c8;background-color:white;text-align:left;color:#4A4A4A;font-size:14px;-webkit-font-smoothing:antialiased;overflow:hidden;white-space:nowrap;-webkit-transition:border-color 200ms,background-color 200ms;transition:border-color 200ms,background-color 200ms;}DIV.prw_rup.prw_datepickers_desktop_horizontal .unified-picker:first-child{margin-right:4%;}DIV.prw_rup.prw_datepickers_desktop_horizontal .focused .picker-inner{border-color:#DADADA;background-color:#EEE;cursor:default;}DIV.prw_rup.prw_datepickers_desktop_horizontal .icon{position:absolute;right:10px;top:7px;width:16px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box{padding:20px;margin-bottom:12px;background:#fff;position:relative;box-shadow:inset 0 -1px 0 0 #D7D6D1;-webkit-font-smoothing:antialiased;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.hasDates .preDatesOnly,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.noDates .postDatesOnly{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .title{font-size:16px;font-weight:bold;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .unified-picker,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .roomsChange,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .guestsChange{display:block;width:auto;margin:12px 0;font-size:14px;color:#333;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .unified-picker:first-child{margin-right:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .picker-inner{height:34px;line-height:34px;color:#333;background:#fff;border:1px solid #e5e5e5;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.25);border-radius:3px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .roomsChange,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .guestsChange{height:34px;line-height:34px;padding:0 12px 0;text-align:left;border-width:1px;border-style:solid;border-radius:3px;border-color:#e5e5e5 #b7b7b7 #b7b7b7 #e5e5e5;background:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,0.05);position:relative;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .roomsChange:after,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .guestsChange:after{content:"";position:absolute;right:10px;top:50%;margin-top:-2px;border:5px solid white;border-width:5px 5px 0 5px;border-color:#4a4a4a transparent;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .ui_button{display:block;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .ui_button.hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .change_dates_text{display:inline-block;max-width:100%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR.noAutoHac .change_dates_button:not(.ready_for_update){opacity:.35;border-color:transparent;box-shadow:none;cursor:auto;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBar{position:absolute;left:0;top:0;right:0;bottom:0;margin:0;background:rgba(255,255,255,0.95);border:none;border-radius:0;width:auto;height:auto;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarWrapper,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel{width:auto;height:auto;padding:0;background:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel{width:auto;height:auto;padding:20px;background:none;white-space:normal;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel strong{white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .dateRange{display:block;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .content{color:#333;font-size:20px;margin-top:20px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel strong{color:#589442;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarSliderWrapper{width:auto;position:absolute;bottom:0;left:0;right:0;border:1px solid #fff;background:none;box-shadow:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .metaProgressBarSlider{height:6px;background:#589442;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.fixed{position:fixed;z-index:9990;top:0;left:0;text-align:center;width:100%;padding:0;margin:0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.expand{width:100%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR{position:relative;height:36px;padding:12px 0;min-width:1024px;max-width:1132px;margin:auto;z-index:10;text-align:left;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed .title{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed .unified-picker{float:left;width:155px;margin:0 12px 0 0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed .unified-picker:first-child{margin-left:175px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed.with_children .unified-picker:first-child{margin-left:150px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed.noDates .unified-picker:first-child{margin-left:312px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed .roomsChange,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed .guestsChange{float:left;min-width:115px;margin:0 12px 0 0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed .ui_button{float:left;max-width:160px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarWrapper{width:100%;height:100%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .content{margin:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .dateRange{display:inline;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarSliderWrapper{width:100%;box-shadow:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green{background:#589442;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green .title,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .content,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .age-picker .picker-title,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-ages-explain,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-ages-explain .ages_change{color:#fff;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green #STATIC_DATE_PICKER_BAR .metaProgressBar{background:rgba(88,148,66,0.95);}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green #STATIC_DATE_PICKER_BAR .metaProgressBarLabel strong{color:#fc0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green #STATIC_DATE_PICKER_BAR .metaProgressBarSliderWrapper{border-color:#589442;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.green #STATIC_DATE_PICKER_BAR .metaProgressBarSlider{background:#fc0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .rooms-picker{display:block;width:auto;margin:0 0 12px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .adults-picker{display:inline-block;width:48%;margin:0 0 12px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-picker{display:inline-block;width:48%;margin:0 0 12px 4%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker{display:block;width:auto;margin:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .open-close{color:#4a4a4a;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap-popup-container{margin:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker.age-picker{display:inline-block;width:30.5%;margin:5px 4% 12px 0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker span.unified-picker.age-picker:nth-of-type(3n){margin-right:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .age-picker .picker-title{font-size:11px;color:#c8c8c8;position:relative;top:-25px;left:5px;z-index:1;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-ages-explain{margin:0 0 12px;font-size:11px;color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-ages-explain .ages_change{color:#069;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker.age-picker.age-picker-template,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker.age-picker.hidden{display:none;}@media all and (max-width:1132px){DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .adults-picker,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-picker{display:block;width:auto;margin:0 0 12px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker.age-picker{width:48%;margin:5px 4% 12px 0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker span.unified-picker.age-picker:nth-of-type(3n){margin-right:4%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker span.unified-picker.age-picker:nth-of-type(2n){margin-right:0;}}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker{position:relative;float:left;width:351px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR.with_children .unified-picker:first-child{margin-left:125px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .rooms-picker,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .adults-picker,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-picker{float:left;width:105px;margin:0 12px 0 0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker,DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker:first-child{float:none;width:auto;margin:0;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .explain{display:inherit;margin:2px 0 0;line-height:12px;color:#333;float:right;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .explain.hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap .unified-picker.age-picker{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting{width:300px;padding:18px;background:#fff;border:1px solid #e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 2px 12px rgba(0,0,0,0.35);position:absolute;top:40px;right:-90px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting:after{content:"";border:5px solid transparent;border-bottom-color:#fff;position:absolute;bottom:100%;left:50%;margin-left:-5px;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting .explain{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting .unified-picker.age-picker{display:inline-block;width:22%;margin:15px 1.5% 5px 1.5%;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting .unified-picker.age-picker.age-picker-template{display:none;}DIV.ppr_rup.ppr_priv_hotels_datepicker_bar_left .datepicker_box.fixed.green #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .age-picker .picker-title{color:#c8c8c8;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter #BROAD_GRID .geo_wrap{float:left;width:25%;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter #BROAD_GRID{height:100%;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter #LEAF_GEO_LIST{padding-bottom:7px;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .leaf_geos_override .pagination{border-top:1px solid #E3E3E3;border-bottom:none;padding-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .leaf_geos_override .pagination a:visited{color:#fff;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_name,DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .pagination{color:black;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .leafTitle{font-size:1em;font-weight:bold;padding-bottom:8px;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .leaf_geo_list_wrapper{margin-top:12px;padding:10px 18px;border:1px solid #eceae2;background:#fff;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter{width:829px;padding-bottom:12px;}.h_map_side_by_side #PAGE.map_expanded DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter{width:518px;}.h_map_side_by_side #PAGE.map_expanded DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_wrap{width:33%;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_name{text-overflow:ellipsis;overflow:hidden;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_name a{white-space:nowrap;}.hsx_hd DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .leaf_geo_list_wrapper{min-width:986px;max-width:1094px;margin:20px auto 12px;padding:0 18px 10px;border:1px solid #eceae2;border-bottom-color:#dad7c8;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.hsx_hd DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .leafTitle{font-size:14px;color:#333;font-weight:normal;line-height:45px;height:45px;padding:0;}.hsx_hd DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter #LEAF_GEO_LIST{line-height:22px;}.hsx_hd DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_name a,.hsx_hd DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_name a:visited{color:#666;text-decoration:none;}.hsx_hd DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_name a:hover,.hsx_hd DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_name a:focus,.hsx_hd DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_above_filter .geo_name a:active{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_one_col #BROAD_GRID .geo_wrap{float:left;width:25%;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_one_col #BROAD_GRID .geos_row{height:100%;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_one_col #LEAF_GEO_LIST{padding-bottom:7px;}DIV.ppr_rup.ppr_priv_hotels_leaf_geo_list_one_col .leaf_geos_override .pagination{border-top:1px solid #E3E3E3;border-bottom:none;}DIV.prw_rup.prw_meta_short_cell_listing .listing_seen .listing_title a,DIV.prw_rup.prw_meta_short_cell_listing .listing_seen .listing_title a:visited,DIV.prw_rup.prw_meta_short_cell_listing .listing_seen .listing_title a:active{color:#609;}DIV.prw_rup.prw_meta_short_cell_listing .meta_date_wrapper{display:block;width:236px;margin:25px auto 10px;float:none;}DIV.prw_rup.prw_meta_short_cell_listing .meta_date_field{width:113px;}DIV.prw_rup.prw_meta_short_cell_listing .meta_date_field.first{margin-right:10px;}DIV.prw_rup.prw_meta_short_cell_listing span.date_picker_calendar_wrap.dual_date{width:auto;padding:5px 9px 4px 1px;}DIV.prw_rup.prw_meta_short_cell_listing span.date_picker_calendar_wrap.dual_date .date{width:72px;min-width:0;padding:2px 21px 0 8px;text-overflow:ellipsis;overflow:hidden;}DIV.prw_rup.prw_meta_short_cell_listing span.dualFieldOn{border-width:1px;}.rtl DIV.prw_rup.prw_meta_short_cell_listing .date_picker.date{margin:0;}.lang_de DIV.prw_rup.prw_meta_short_cell_listing span.date_picker_calendar_wrap.dual_date .date,.lang_sv DIV.prw_rup.prw_meta_short_cell_listing span.date_picker_calendar_wrap.dual_date .date,.lang_hu DIV.prw_rup.prw_meta_short_cell_listing span.date_picker_calendar_wrap.dual_date .date,.lang_pl DIV.prw_rup.prw_meta_short_cell_listing span.date_picker_calendar_wrap.dual_date .date,.lang_sr DIV.prw_rup.prw_meta_short_cell_listing span.date_picker_calendar_wrap.dual_date .date,.lang_vi DIV.prw_rup.prw_meta_short_cell_listing span.date_picker_calendar_wrap.dual_date .date{height:17px;padding-top:5px;font-size:.8em;}DIV.prw_rup.prw_meta_short_cell_listing .listing_rating .rating div{display:inline;line-height:inherit;}DIV.prw_rup.prw_meta_short_cell_listing .metaPriceInfo .header .original.chevron{position:absolute;right:0;bottom:0;left:0;}.lang_ru DIV.prw_rup.prw_meta_short_cell_listing .caText .ui_button.large,.lang_es DIV.prw_rup.prw_meta_short_cell_listing .caText .ui_button.large{font-size:15px;}.lang_vi DIV.prw_rup.prw_meta_short_cell_listing .caText .ui_button.large{font-size:14px;}.lang_tr DIV.prw_rup.prw_meta_short_cell_listing .caText .ui_button.large{font-size:11px;}DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates,DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_predates{display:none;}.map_expanded :not(.noDates) DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates,.map_expanded .noDates DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_predates{display:block;position:absolute;right:12px;top:12px;}.map_expanded :not(.noDates) DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates{padding:0;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates .textLinks:first-child{position:relative;float:left;padding:7px 1px 6px 5px;border-right:1px solid #fff;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates.soleOffer .textLinks:first-child{border-right:none;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates span{color:#2c2c2c;padding:3px;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates .sprite-noAvailability,.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates .sprite-visitSite{padding:1px 7px;margin-right:3px;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates .providerName{font-weight:normal;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates .list_button{position:relative;width:24px;height:23px;padding:0 0 6px 6px;float:right;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates .list_button img{margin:12px 5px 0 0;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .dropdown_meta_postdates .list_button.expanded img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:10px;}DIV.prw_rup.prw_meta_short_cell_listing :not(.expanded)+.blocker{width:0;}DIV.prw_rup.prw_meta_short_cell_listing .blocker{position:absolute;width:30px;height:30px;right:0;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .listing_title{max-width:215px;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .no_commerce{height:100%;text-align:center;width:100px;position:absolute;right:12px;top:12px;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .sbs_map{display:block;}.map_expanded DIV.prw_rup.prw_meta_short_cell_listing .distance{max-width:215px;}DIV.prw_rup.prw_meta_short_cell_listing .sbs_map{display:none;}DIV.prw_rup.prw_meta_short_cell_listing .listing_info .address_wrap{margin-bottom:4px;}DIV.prw_rup.prw_meta_short_cell_listing .predatesSingleButton .header{margin-right:20px;}.lang_tr DIV.prw_rup.prw_meta_short_cell_listing .predatesPriceButton,.lang_tr DIV.prw_rup.prw_meta_short_cell_listing .openCalendarFlyoutButton{font-size:12px;}DIV.prw_rup.prw_meta_short_cell_listing.calendarFlyout{display:block;margin:-6px;float:none;color:#2C2C2C;}DIV.prw_rup.prw_meta_short_cell_listing.calendarFlyout .pfLogoWrapper{text-align:center;}DIV.prw_rup.prw_meta_short_cell_listing.calendarFlyout .meta_date_wrapper{width:100%;margin:12px auto 8px;}DIV.prw_rup.prw_meta_short_cell_listing.calendarFlyout .calendarWrapper{position:relative;}DIV.prw_rup.prw_meta_short_cell_listing .clickableListing{cursor:pointer;}DIV.prw_rup.prw_meta_short_cell_listing .clickableListing .viewAllText:hover{text-decoration:underline;}#MAINWRAP.hotels_lf_redesign .listing DIV.prw_rup.prw_meta_short_cell_listing .popRanking.hidden{display:none;}#MAINWRAP.hotels_lf_redesign .listing DIV.prw_rup.prw_meta_short_cell_listing .recRanking{display:none;}#MAINWRAP.hotels_lf_redesign .firstPage .listing DIV.prw_rup.prw_meta_short_cell_listing .recRanking{display:block;}DIV.prw_rup.prw_meta_short_cell_listing .recentlyViewed .property_title{color:#609;}DIV.prw_rup.prw_meta_short_cell_listing .recentlyViewedMessage{font-size:10px;color:#666;margin-bottom:8px;text-transform:uppercase;}DIV.prw_rup.prw_meta_short_cell_listing .listing_info.styleguide_ratings .rating{overflow:visible;}DIV.prw_rup.prw_common_short_cell_thumbnail .photo_badge_gl .green-leaders{position:absolute;font-size:21px;top:11px;left:8px;color:#589442;}.Hotels DIV.prw_rup.prw_common_short_cell_thumbnail .green-leaders{color:#fff;}DIV.prw_rup.prw_common_short_cell_thumbnail .photo_badge_gl .lbl{margin-left:25px;}DIV.prw_rup.prw_common_short_cell_thumbnail .centerImg{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);}.lang_en DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price.xthrough_good{font-size:1.5em;margin-top:1px;}.lang_en DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price{font-size:1.7em;margin-top:3px;}.lang_en DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .xthrough_bad span{font-size:1.3em;font-weight:bold;color:#c80a0a;position:relative;padding-left:5px;padding-right:5px;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header{text-align:center;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price{font-size:1.5em;margin-top:2px;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price.xthrough_good{font-size:1.5em;margin-top:-3px;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price.long.xthrough_good span{display:inline;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .xthrough_bad span{font-size:1.2em;font-weight:bold;color:#c80a0a;position:relative;padding-left:5px;padding-right:5px;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .xthrough_bad span:after{border-top:1px solid #c80a0a;content:"";left:0;position:absolute;right:0;top:55%;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header.spl .xthrough_bad span{font-weight:normal;font-size:1.0em;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header.spl .price.xthrough_good{font-size:1.4em;margin-top:0;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .lowest_price_folded{position:absolute;top:-7px;height:10px;margin-left:-16px;padding:3px 0 3px 6px;font-size:.6em;font-weight:normal;background:#e60;text-align:left;line-height:108%;color:white;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .lowest_price_folded:before,DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .lowest_price_folded:after{content:"";position:absolute;border-style:solid;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .lowest_price_folded:before{bottom:-6px;left:1px;border-width:0 6px 6px 0;border-color:transparent #620;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .lowest_price_folded:after{right:-12px;top:0;border-width:0 0 16px 12px;border-color:transparent #e60;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .folded_flag_on_chevron{position:absolute;top:-7px;height:10px;margin-left:-16px;padding:3px 0 3px 6px;font-size:.6em;font-weight:normal;background:#589442;text-align:left;line-height:108%;color:white;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .folded_flag_on_chevron:before{content:"";position:absolute;bottom:-6px;left:1px;border-width:0 6px 6px 0;border-style:solid;border-color:transparent #29431f;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .folded_flag_on_chevron:after{content:"";position:absolute;right:-12px;top:0;border-width:0 0 16px 12px;border-style:solid;border-color:transparent #589442;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .folded_flag_on_chevron .text{max-width:138px;}DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .lowest_price_folded .text{width:59px;}.lang_en .showNearby .tall DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price{margin-top:12px;}.lang_en .showNearby .very.tall DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price{margin-top:15px;}.lang_en .showNearby .very.tall DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price.xthrough_good,.lang_en .showNearby .tall DIV.prw_rup.prw_meta_short_cell_xthrough_meta .meta_listings .header .price.xthrough_good{margin-top:1px;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location{display:inline-block;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .clickable_tags{margin-top:1px;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .tag{margin-right:5px;color:#71a460;padding:2px 6px;border:1px solid #cfcfcf;border-radius:3px;margin-top:6px;display:inline-block;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location a.tag{text-decoration:underline;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location a.tag:hover{border:1px solid #71a460;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .ui_tagcloud{color:#589442;margin:5px 5px 0 0;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .free_amenity_tooltip{height:15px;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .free_amenity_tooltip.hidden{display:none;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .free_amenity_tag{color:#589442;cursor:pointer;margin-right:20px;display:inline-block;height:15px;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .free_amenity_icon{margin-right:4px;vertical-align:middle;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .free_amenity_desc,DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .free_amenity_label{display:inline-block;vertical-align:middle;margin-top:2px;}DIV.prw_rup.prw_hotels_p13n_filter_attributes_on_location .free_amenity_desc b{color:#589442;}DIV.prw_rup.prw_recentsearches_last_seen_inline{display:block;font-size:12px;color:#999;}DIV.ppr_rup.ppr_priv_hotels_map_one_col #RHS_MAP{padding-bottom:0;float:left;border:none;position:relative;}DIV.ppr_rup.ppr_priv_hotels_map_one_col #FMRD{position:relative;}DIV.ppr_rup.ppr_priv_hotels_map_one_col #RHS_MAP dt{color:#4A4A4A;font-size:1.5em;padding-bottom:2px;}DIV.ppr_rup.ppr_priv_hotels_map_one_col #RHS_MAP #STATIC_MAP{height:auto;width:auto;vertical-align:baseline;padding-bottom:0;cursor:pointer;position:relative;border:none;}DIV.ppr_rup.ppr_priv_hotels_map_one_col #RHS_MAP .js_floatContent{display:none;}DIV.ppr_rup.ppr_priv_hotels_map_one_col #SMALL_MAP_META #STATIC_MAP_PARENT{width:auto;height:auto;margin:0;position:relative;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_map_one_col #SMALL_MAP_META img{vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_map_one_col #SMALL_MAP_META{position:relative;}DIV.ppr_rup.ppr_priv_hotels_map_one_col .map_sponsor{margin-top:2px;padding:0;float:right;}DIV.ppr_rup.ppr_priv_hotels_map_one_col .sponsor_text{font-size:.833em;}DIV.ppr_rup.ppr_priv_hotels_map_one_col .sponsor_logo{vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_map_one_col .map_link{padding-left:20px;margin-top:8px;float:left;}.rtl DIV.ppr_rup.ppr_priv_hotels_map_one_col #RHS_MAP{float:left;}.rtl DIV.ppr_rup.ppr_priv_hotels_map_one_col .map_sponsor{float:left;}.rtl DIV.ppr_rup.ppr_priv_hotels_map_one_col .map_link{padding-right:20px;padding-left:0;float:right;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .outer_wrap{background-color:#f4f3f0;padding-top:10px;overflow:hidden;clear:both;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .main_wrap{width:983px;margin:auto;background:#fff;border:1px solid #eceae2;height:80px;padding:20px 0;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .pricetag{margin:8px 32px 0 38px;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .cta_text{width:500px;font-size:20px;margin-top:2px;padding-right:18px;font-family:Georgia,"Times New Roman","Century Schoolbook L",serif;font-style:italic;color:#656565;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .shadow{height:70px;position:relative;width:960px;margin:auto;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .shadow:before,DIV.ppr_rup.ppr_priv_hotels_member_only_cta .shadow:after{position:absolute;content:"";bottom:15px;width:480px;height:36px;background:#777;-webkit-box-shadow:0 15px 26px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 26px rgba(0,0,0,0.3);box-shadow:0 15px 26px rgba(0,0,0,0.3);}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .shadow:before{left:10px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .shadow:after{right:10px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .opaqueBackground{display:block;position:absolute;left:0;bottom:0;width:100%;height:70px;background:#FFF;z-index:1;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .green{color:#589442;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta .sign_in_btn{cursor:pointer;text-align:center;border-radius:3px;width:300px;color:#fff;font-size:1.25em;background-color:#589442;margin-top:10px;padding:10px;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta #memberOnlyCTAFlyout{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_gray_wrap{margin:12px 0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters{position:relative;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar{position:relative;width:816px;padding:1px;margin:0 0 0 auto;background:#fff;border:1px solid #eceae2;cursor:default;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_inner{height:45px;line-height:45px;background:#e9e8e2;overflow:hidden;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_sort_text{display:inline-block;margin:0 18px;font-size:14px;color:#2c2c2c;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_bar_more_text{display:inline-block;margin:0 18px;font-size:14px;color:#069;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_more{display:inline-block;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_more:hover .jfy_filter_bar_more_text{color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_more.hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_sort{display:inline-block;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_sort{display:inline-block;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_sort.hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_sort:hover .jfy_sort_name{color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_sort_name{display:inline-block;margin:0 18px;vertical-align:middle;font-size:14px;color:#069;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_sort.selected .jfy_sort_name{color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_sort.selected .jfy_sort_name:after{content:"";display:block;border-top:4px solid #589442;margin-top:-4px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_more_dropdown{position:absolute;margin-right:-1px;padding-bottom:6px;top:100%;right:0;z-index:10;background:#fff;border:1px solid #e9e8e2;box-shadow:0 12px 40px 0 rgba(0,0,0,0.2);}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_more_dropdown .more_dropdown_arrow{width:0;height:0;position:absolute;top:-10px;left:24px;border:10px solid #fff;border-width:0 10px 10px;border-color:#fff transparent;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_more_dropdown .jfy_sort{display:block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_more .sort_more_arrow{position:absolute;right:6px;font-size:18px;color:#aaa;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #jfy_filter_bar_more .sort_more_text{padding-right:10px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .checkbox_wrap{position:absolute;top:0;left:0;right:832px;z-index:201;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filter_wrap,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud{border:1px solid #e9e8e2;background:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filter_name,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_tag_cloud_header{height:45px;margin:1px 1px 0;padding:0 0 0 18px;line-height:45px;font-size:14px;color:#2c2c2c;background:#e9e8e2;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filter_wrap .more,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .jfy_cloud,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab{position:relative;padding:0 12px 0 40px;height:41px;line-height:41px;cursor:pointer;border:none;border-top:1px solid #e9e8e2;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab.inactive{cursor:default;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox label{cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filter_wrap .more{color:#069;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filter_wrap .more:hover{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox:first-child,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab:first-child{border:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .filter_status_icon{display:none;position:absolute;top:50%;left:14px;margin-top:-7px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox.selected .filter_status_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .cb_input{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox label,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab .tab_contents{display:inline-block;vertical-align:middle;line-height:normal;max-width:100%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab a,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab .tab_count{display:inline;line-height:normal;font-size:12px;color:#4a4a4a;vertical-align:middle;cursor:pointer;max-width:100%;white-space:normal;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #p13n_gray_cloud_wrap.hotels_lf_filters #p13n_PROPTYPE_BOX .p13n_header_tab_wrap .header_tab.inactive a,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #p13n_gray_cloud_wrap.hotels_lf_filters #p13n_PROPTYPE_BOX .p13n_header_tab_wrap .header_tab.inactive .tab_count{color:#ccc;cursor:default;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab a:focus{text-decoration:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab b{font-weight:normal;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab .tab_count{margin-left:4px;font-size:10px;color:#656565;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab.current a{color:#589442;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab.current .filter_status_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox:hover label,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox:hover .avg_tag_price,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab:hover a,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox.selected label{color:#589442;text-decoration:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .dated_filters #jfy_filter_bar_price_slider_predates,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .undated_filters #jfy_filter_bar_price_slider{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .undated_filters .price_histogram{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .stars{height:13px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .stars.stars5{width:78px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .stars.stars4{width:62px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .stars.stars3{width:46px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .stars.stars2{width:30px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .stars.stars1{width:14px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .jfy_checkbox.selected .stars:after,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .jfy_checkbox:hover .stars:after{color:#589442;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandMapIcon{margin-left:6px;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filter_wrap.accommodation_type{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .soTab .tab_contents{position:absolute;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .soTab .tab_contents a{line-height:41px;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_header_tab_wrap .header_tab.soTab .tab_count{white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .filter_by{font-weight:bold;padding:16px 0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox_collections label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .checkboxes .jfy_checkbox_collections.selected label{width:75%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .collection_clear{display:none;position:absolute;right:15px;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .checkboxes .jfy_checkbox.selected .collection_clear{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_collections{margin-top:14px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud.has_selected{display:block;margin-bottom:12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters{float:right;max-width:35%;padding-right:18px;color:#069;font-size:12px;font-weight:bold;cursor:pointer;text-align:right;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters_text{display:inline-block;line-height:normal;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters:hover .clear_filters_text{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .header_text_wrap{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .header_text{display:inline-block;line-height:normal;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud{margin:0;padding:0;height:auto;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .jfy_cloud{display:none;position:relative;margin:0;float:none;background:none;border-radius:0;box-shadow:none;color:#589442;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .jfy_cloud:first-child{border:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .jfy_cloud.selected{display:block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .jfy_cloud.selected.force_hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .jfy_cloud .check{width:auto;height:auto;position:absolute;top:50%;left:14px;margin:-7px 0 0;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .p13n_checkbox_tag_cloud .jfy_cloud .check.times-circle-fill{font-size:18px;top:49%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .ad{margin:12px 0 0;padding:0;width:100%;text-align:center;position:absolute;top:100%;overflow:visible;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .adInner{margin:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filters .gptAd.inactive{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_checkbox_lb{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb{margin:0;padding:0;max-width:none;background:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .filter_lb_title,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .location_title{margin:1px 1px 0;padding:0 12px 0 30px;line-height:45px;border:none;background:#e9e8e2;color:#2c2c2c;font-size:14px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .location_title .location_lnk{display:inline-block;padding:0;border:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .location_title .location_lnk.selected{color:#2c2c2c;font-weight:normal;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .location_title .location_lnk.selected:after{content:"";display:block;border-top:4px solid #589442;margin-top:-4px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .filter_lb_contents,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .filter_loc_tab{padding:20px 18px 0 0;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .filter_col{display:inline-block;width:220px;vertical-align:top;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .filter_col .jfy_checkbox .filter_status_icon{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .cb_input{display:inline-block;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .jfy_checkbox{height:23px;line-height:23px;border:none;overflow:visible;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .jfy_checkbox label{padding-left:24px;margin-left:-18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .filter_lb_footer{padding:0 0 0 40px;height:45px;line-height:45px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .filter_lb_footer .selectNone.hidden{display:inline-block;visibility:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters.cb_overlay .inner{margin:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters.cb_overlay .greenCloseX{height:16px;width:16px;top:15px;right:14px;background-image:url('/img2/icons/x-close-green.png');}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap .JFY_hotel_filter_name{position:relative;margin:1px;height:45px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .p13n_tag_cloud_header{background-color:#589442;color:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters{color:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .p13n_checkbox_tag_cloud.has_selected{margin-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap.accommodation_type{margin-bottom:12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap .filterContent{max-height:500px;-webkit-transition:max-height .35s ease-out;-moz-transition:max-height .35s ease-out;-ms-transition:max-height .35s ease-out;-o-transition:max-height .35s ease-out;transition:max-height .35s ease-out;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap.collapsed .filterContent{max-height:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap .accom_filter_more{position:absolute;margin-top:-4px;top:50%;right:18px;cursor:pointer;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg);}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap.collapsed .accom_filter_more{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .avg_tag_price{position:absolute;display:inline-block;left:auto;right:15px;font-size:13px;color:#656565;max-width:30%;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .has_avg_price .jfy_checkbox{padding-left:15px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_filter_lb .has_avg_price .jfy_checkbox label{max-width:50%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .avg_price_disclaimer{margin:10px 15px;color:#656565;font-size:11px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_text{float:left;margin:0 12px 0 18px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn{float:left;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name{position:relative;font-size:1em;color:#2c2c2c;background-color:#fff;line-height:30px;padding:0 18px;margin:0;box-shadow:1px 1px 0 0 rgba(0,0,0,.07);border:solid #e9e8e2;border-width:0 1px 0 0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name:hover{background-color:#f4f3f0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_checkmark{display:none;visibility:hidden;color:#589442;font-size:16px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .label{display:inline-block;margin-left:2px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .bold_placeholder{font-weight:bold;visibility:hidden;line-height:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .bold_placeholder.withTooltip{padding-right:23px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .sort_info{display:inline-block;margin-left:6px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .sort_questionmark{position:absolute;top:0;color:#c2c1bd;font-size:18px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn.selected .jfy_sort_name .sort_questionmark{color:#918e84;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_questionmark{top:3px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn.selected .jfy_sort_name{font-weight:bold;background-color:#d5d3c8;box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.2);}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn.selected .jfy_sort_name .label{margin-left:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn.selected .jfy_sort_name:after{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn .jfy_sort_name{border-radius:5px 0 0 5px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn:not(.hidden) ~ .sort_btn .jfy_sort_name{border-top-left-radius:0;border-bottom-left-radius:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn:last-child .jfy_sort_name,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more .jfy_sort_name{border-radius:0 5px 5px 0;border-width:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown{top:40px;padding:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn{float:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .jfy_sort_name{display:block;border-radius:0;border:none;padding:2px 35px 2px 12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .jfy_sort_name:hover{background-color:#589442;color:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .jfy_sort_name .sort_checkmark{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn.selected .jfy_sort_name{font-weight:normal;box-shadow:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn.selected .jfy_sort_name:not(:hover){background-color:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn.selected .sort_checkmark{visibility:visible;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn.selected .jfy_sort_name:hover .sort_checkmark{color:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap.location_sort{overflow:visible;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap.location_sort.collapsed{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .JFY_hotel_filter_wrap.location_sort .resetSort{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap.location_sort .resetSort.hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .expandable .JFY_hotel_filter_wrap.location_sort .resetSort span:hover{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner{padding:18px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner .distanceSel{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner .distanceSel .closed_text{min-width:128px;line-height:18px;font-family:inherit;font-weight:normal;color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner .distanceSel .closed_text:after{line-height:18px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner .from_label{display:inline-block;margin-left:4px;vertical-align:top;line-height:36px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner .jfy_typeahead{padding:2px 0 0 2px;position:relative;margin-top:8px;background:#fff;border:0;border-radius:4px;box-shadow:inset 0 1px 2px 1px #CCC;height:32px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner .jfy_typeahead .typeahead_icon{float:left;margin:6px 0 6px 8px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner .jfy_typeahead .typeahead_input{border:none;margin:0 0 0 8px;height:32px;vertical-align:middle;line-height:29px;background-color:transparent;width:calc(100% - 40px);font-family:inherit;font-size:12px;outline:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .jfy_location_typeahead_inner .jfy_typeahead.active{box-shadow:none;border:2px solid #589442;padding:0;height:30px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults{background:#FFF;border:1px solid #C8C8C8;box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);opacity:0;-webkit-transition:opacity 250ms;text-align:left;transition:opacity 250ms;z-index:1000;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults.visible{opacity:1;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults.poiResults{width:345px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults.poiResults .no-results{padding:12px 18px 18px;color:#999;font-size:1.083em;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults .resultContainer{margin:6px 0 6px 0;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults .title{margin:6px 0 6px 0;line-height:17px;padding-left:10px;color:#656565;font-size:11px;background:#f0f0f0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#f0f0f0',GradientType=0);}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults .title:first-child{filter:none;margin-top:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults ul{border:#dddbd0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li{cursor:pointer;display:block;position:relative;height:42px;padding-top:2px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li.selected{background:#589442;color:#dddbd0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li.selected .poi-name{color:#FFF;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li.selected .second-line{color:#B7DEA8;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li .sprite-image{background-repeat:no-repeat;display:inline;left:5px;position:absolute;top:12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li .poi-name,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li .second-line{position:absolute;left:36px;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li .poi-name{top:12px;color:#000;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .typeaheadResults li .second-line{top:27px;color:#656565;font-size:10px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .new_label{display:inline-block;color:#FFF;background-color:#FFB300;font-weight:bold;line-height:20px;padding:0 5px;margin-left:-10px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #broadening_sorry{display:table;background:#FFF8D0;border:1px solid #FABC18;margin-top:7px;height:33px;width:99%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #broadening_sorry .sorry_orange_bubble{display:table-cell;vertical-align:middle;padding:0 8px 0 8px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #broadening_sorry .hdrTxt{display:table-cell;vertical-align:middle;font-weight:bold;font-size:18px;color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters #broadening_sorry{display:table;background:#FFF8D0;border:1px solid #FABC18;margin-top:7px;height:33px;width:99%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters .search-suggestion-card-hotels-wrapper{margin:12px 0 0 auto;max-width:820px;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider{position:relative;padding-top:6px;margin-right:15px;text-align:center;}.rtl DIV.prw_rup.prw_hotels_hotels_price_slider #jfy_filter_bar_price_slider{margin:0 0 0 15px;}DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer{position:relative;height:4px;background:#eee;border:0 solid #eee;border-width:0 10px;margin:6px 0 16px;}DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .bar{height:100%;background:#589442;position:absolute;top:0;left:0;right:0;}DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .start,DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .end{width:20px;height:14px;border-radius:3px;background:#fff;position:absolute;top:-6px;left:-11px;z-index:2;border:1px solid #ddd;box-shadow:0 2px 1px -1px rgba(0,0,0,0.1);cursor:pointer;}DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .end{left:auto;right:-11px;}.rtl DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .start{left:auto;right:-11px;}.rtl DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .end{right:auto;left:-11px;}DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .bothMin .end,DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .bothMax .start,DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .dragging{z-index:3;}DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .start:before,DIV.prw_rup.prw_hotels_hotels_price_slider .priceSlider.sliderContainer .end:before{content:'||||';display:block;position:absolute;top:1px;left:3px;height:10px;letter-spacing:1px;font-size:10px;overflow:hidden;color:#ddd;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_j,DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_k{position:absolute;left:0;width:30%;padding:5px;text-align:center;border-radius:3px;border:1px solid #c8c8c8;color:#787878;border-color:#ddd;box-shadow:inset 0 4px 12px -7px #ddd;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_k{left:auto;right:0;}.rtl DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_j{left:auto;right:0;}.rtl DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_k{right:auto;left:0;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_j:focus,DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_k:focus{direction:ltr;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider .to{display:inline-block;padding:6px 0;color:#787878;text-align:center;}DIV.prw_rup.prw_hotels_hotels_price_slider .long_prices .jfy_filter_j,DIV.prw_rup.prw_hotels_hotels_price_slider .long_prices .jfy_filter_k{position:static;width:117px;margin:0 auto;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider.long_prices .to{display:block;padding:2px 0;}.rtl DIV.prw_rup.prw_hotels_hotels_price_slider #jfy_filter_bar_price_slider,DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider{margin:0 12px;padding:18px 0;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider .to{visibility:hidden;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider_predates .jfy_filter_bar_price_slider{height:auto;min-height:41px;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider_predates .predates_title{display:inline-block;font-weight:bold;line-height:normal;vertical-align:middle;max-width:100%;padding-top:6px;padding-bottom:6px;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider_predates .predates_title:hover{text-decoration:underline;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider_predates .jfy_filter_bar_price_slider{position:relative;padding:0 12px;min-height:41px;line-height:41px;cursor:pointer;border:none;overflow:hidden;text-overflow:ellipsis;}.h_map_side_by_side DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_bar_price_slider{margin:12px;padding:0;text-align:left;border-top:0;}DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_j,DIV.prw_rup.prw_hotels_hotels_price_slider .jfy_filter_k{display:inline-block;}DIV.prw_rup.prw_hotels_hotels_price_slider .avgPrice{display:inline-block;width:30%;}DIV.prw_rup.prw_hotels_hotels_price_slider .avgPrice .value{font-size:13px;color:#4a4a4a;}DIV.prw_rup.prw_hotels_hotels_price_slider .avgPrice .label{font-size:9px;color:#787878;}DIV.prw_rup.prw_hotels_hotels_price_slider .long_prices .avgPrice{display:none;}DIV.prw_rup.prw_hotels_hotels_price_slider_histogram .JFY_hotel_filter_wrap.hasBars{position:relative;width:85%;margin-left:12px;bottom:-24px;border:0;}.rtl DIV.prw_rup.prw_hotels_hotels_price_slider_histogram .JFY_hotel_filter_wrap.hasBars{margin-left:0;margin-right:49px;}DIV.prw_rup.prw_hotels_hotels_price_slider_histogram .undated_filters .price_histogram{display:none;}DIV.prw_rup.prw_hotels_hotels_price_slider_histogram .histogramBar{position:absolute;background-color:#ededed;bottom:0;margin-left:20px;}DIV.prw_rup.prw_hotels_hotels_price_slider_histogram .histogramBar.selected{background-color:#8ab47a;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_gray_wrap{margin:12px 0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters{position:relative;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .checkbox_wrap{position:absolute;top:0;left:0;right:832px;z-index:1;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filter_wrap,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud{border:1px solid #e9e8e2;background:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filter_name,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_tag_cloud_header{height:45px;margin:1px 1px 0;padding:0 0 0 18px;line-height:45px;font-size:14px;color:#2c2c2c;background:#e9e8e2;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filter_wrap .more,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .jfy_cloud,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab{position:relative;padding:6px 0 6px 18px;cursor:pointer;border:none;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox.reduced_height{padding:6px 0 4px 18px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap.reduced_height .header_tab{padding-top:4px;padding-bottom:4px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox label{display:inline;padding-left:24px;font-weight:normal;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filter_wrap .more{color:#069;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filter_wrap .more.reduced_height{padding-bottom:3px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filter_wrap .more:hover{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox:first-child,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab:first-child{border:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .filter_status_icon{display:none;position:absolute;top:50%;left:14px;margin-top:-8px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox.selected .filter_status_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_priceWinCategories{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .cb_input{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab .tab_contents{display:inline-block;vertical-align:middle;line-height:normal;max-width:100%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab a,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab b{font-weight:normal;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab .tab_count{display:inline;line-height:normal;font-size:12px;color:#999;vertical-align:middle;max-width:100%;white-space:normal;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab a{color:#069;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab a:hover,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign a:active,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign a:visited,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign a:focus{text-decoration:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab:hover a{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab.current .tab_count,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab.current a,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab.current a b{color:#2C2C2C;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab.current .filter_status_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .dated_filters #jfy_filter_bar_price_slider_predates,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .undated_filters #jfy_filter_bar_price_slider{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .undated_filters .price_histogram{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .stars{height:13px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .stars.stars5{width:78px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .stars.stars4{width:62px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .stars.stars3{width:46px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .stars.stars2{width:30px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .stars.stars1{width:14px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .has_selected .stars:after,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .jfy_checkbox.selected .stars:after,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .jfy_checkbox:hover .stars:after{color:#589442;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandMapIcon{margin-left:6px;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox label .count{margin-left:2px;color:#999;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox label .count:before{content:"(";}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox label .count:after{content:")";}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap.largeCounts .header_tab .tab_count{font-size:12px;color:#999;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filter_wrap.accommodation_type{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .soTab .tab_contents a{white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_header_tab_wrap .header_tab.soTab .tab_count{white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .filter_by{font-weight:bold;padding:16px 0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox_collections label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .checkboxes .jfy_checkbox_collections.selected label{width:75%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .collection_clear{display:none;position:absolute;right:15px;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .checkboxes .jfy_checkbox.selected .collection_clear{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_collections{margin-top:14px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud.has_selected{display:block;margin-bottom:12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters{float:right;max-width:35%;padding-right:18px;color:#069;font-size:12px;font-weight:bold;cursor:pointer;text-align:right;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters_text{display:inline-block;line-height:normal;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters:hover .clear_filters_text{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .header_text_wrap{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .header_text{display:inline-block;line-height:normal;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .p13n_tag_cloud{margin:0;padding:0;height:auto;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .p13n_tag_cloud.regular{padding:11px 0 12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .jfy_cloud{display:none;position:relative;margin:0;float:none;background:none;border-radius:0;box-shadow:none;color:#589442;padding:6px 0 6px 40px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .jfy_cloud:first-child{border:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .jfy_cloud.selected{display:block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .jfy_cloud.selected.force_hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .jfy_cloud .check{width:auto;height:auto;position:absolute;top:50%;left:14px;margin:-8px 0 0;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .p13n_checkbox_tag_cloud .jfy_cloud .check.times-circle-fill{font-size:18px;top:49%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .ad{margin:12px 0 0;padding:0;width:100%;text-align:center;position:absolute;top:100%;overflow:visible;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .adInner{margin:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filters .gptAd.inactive{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox_lb{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb{margin:0;padding:0;max-width:none;background:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .filter_lb_title,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .location_title{margin:1px 1px 0;padding:0 12px 0 30px;line-height:45px;border:none;background:#e9e8e2;color:#2c2c2c;font-size:14px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .location_title .location_lnk{display:inline-block;padding:0;border:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .location_title .location_lnk.selected{color:#2c2c2c;font-weight:normal;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .location_title .location_lnk.selected:after{content:"";display:block;border-top:4px solid #589442;margin-top:-4px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .filter_lb_contents,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .filter_loc_tab{padding:20px 18px 0 0;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .filter_col{display:inline-block;width:220px;vertical-align:top;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .filter_col .jfy_checkbox .filter_status_icon{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .jfy_checkbox{height:23px;line-height:23px;border:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .jfy_checkbox label{padding-left:24px;max-width:100%;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .filter_lb_footer{padding:0 0 0 40px;height:45px;line-height:45px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .filter_lb_footer .selectNone.hidden{display:inline-block;visibility:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign.cb_overlay .inner{margin:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign.cb_overlay .greenCloseX{height:16px;width:16px;top:15px;right:14px;background-image:url('/img2/icons/x-close-green.png');}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap .JFY_hotel_filter_name{position:relative;margin:1px;height:45px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap .JFY_hotel_filter_name.reduced_height{height:42px;line-height:42px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.collapsed .JFY_hotel_filter_name{margin-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.price_slider .JFY_hotel_filter_name{margin:1px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .p13n_tag_cloud_header{background-color:#589442;color:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .p13n_tag_cloud_header.reduced_height{height:42px;line-height:42px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters{color:#fff;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .p13n_checkbox_tag_cloud.has_selected{margin-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.accommodation_type{margin-bottom:12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap .filterContent{max-height:500px;padding:11px 0 12px;-webkit-transition:max-height .35s ease-out,padding .35s ease-out;-moz-transition:max-height .35s ease-out,padding .35s ease-out;-ms-transition:max-height .35s ease-out,padding .35s ease-out;-o-transition:max-height .35s ease-out,padding .35s ease-out;transition:max-height .35s ease-out,padding .35s ease-out;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.collapsed .filterContent{padding:0;max-height:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.price_slider .filterContent{padding:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap .accom_filter_more{position:absolute;margin-top:-4px;top:50%;right:18px;cursor:pointer;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg);}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.collapsed .accom_filter_more{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap .ui_icon.single-chevron-up{position:absolute;right:14px;font-size:22px;color:#bbb;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.collapsed .ui_icon.single-chevron-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg);}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .filter_count{display:none;position:absolute;border-radius:12px;background:#DAD8CB;width:34px;right:50px;line-height:18px;margin-top:15px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.collapsed .filter_count.show{display:inline;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .filter_count span{padding:0 12px;font-size:12px;display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .avg_tag_price{position:absolute;display:inline-block;left:auto;right:15px;font-size:13px;color:#656565;max-width:30%;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .has_avg_price .jfy_checkbox{padding-left:15px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_filter_lb .has_avg_price .jfy_checkbox label{max-width:50%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .avg_price_disclaimer{margin:10px 15px;color:#656565;font-size:11px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.location_sort{overflow:visible;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.location_sort.collapsed{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .JFY_hotel_filter_wrap.location_sort .resetSort{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.location_sort .resetSort.hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandable .JFY_hotel_filter_wrap.location_sort .resetSort span:hover{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner{padding:18px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner .distanceSel{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner .distanceSel .closed_text{min-width:128px;line-height:18px;font-family:inherit;font-weight:normal;color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner .distanceSel .closed_text:after{line-height:18px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner .from_label{display:inline-block;margin-left:4px;vertical-align:top;line-height:36px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner .jfy_typeahead{padding:2px 0 0 2px;position:relative;margin-top:8px;background:#fff;border:0;border-radius:4px;box-shadow:inset 0 1px 2px 1px #CCC;height:32px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner .jfy_typeahead .typeahead_icon{float:left;margin:6px 0 6px 8px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner .jfy_typeahead .typeahead_input{border:none;margin:0 0 0 8px;height:32px;vertical-align:middle;line-height:29px;background-color:transparent;width:calc(100% - 40px);font-family:inherit;font-size:12px;outline:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_location_typeahead_inner .jfy_typeahead.active{box-shadow:none;border:2px solid #589442;padding:0;height:30px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults{background:#FFF;border:1px solid #C8C8C8;box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);opacity:0;-webkit-transition:opacity 250ms;text-align:left;transition:opacity 250ms;z-index:1000;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults.visible{opacity:1;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults.poiResults{width:345px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults.poiResults .no-results{padding:12px 18px 18px;color:#999;font-size:1.083em;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults .resultContainer{margin:6px 0 6px 0;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults .title{margin:6px 0 6px 0;line-height:17px;padding-left:10px;color:#656565;font-size:11px;background:#f0f0f0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#f0f0f0',GradientType=0);}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults .title:first-child{filter:none;margin-top:0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults ul{border:#dddbd0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li{cursor:pointer;display:block;position:relative;height:42px;padding-top:2px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li.selected{background:#589442;color:#dddbd0;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li.selected .poi-name{color:#FFF;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li.selected .second-line{color:#B7DEA8;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li .sprite-image{background-repeat:no-repeat;display:inline;left:5px;position:absolute;top:12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li .poi-name,DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li .second-line{position:absolute;left:36px;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li .poi-name{top:12px;color:#000;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .typeaheadResults li .second-line{top:27px;color:#656565;font-size:10px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .new_label{display:inline-block;color:#FFF;background-color:#FFB300;font-weight:bold;line-height:20px;padding:0 5px;margin-left:-10px;}.tablet_desktop #MAINWRAP DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .header_tab,.tablet_desktop #MAINWRAP DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .more,.tablet_desktop #MAINWRAP DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .jfy_checkbox{padding:9px 0 9px 18px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .fakeMap{position:relative;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .map{z-index:1;top:0;left:0;right:832px;height:160px;cursor:pointer;margin-bottom:12px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .map.hasSponsor{margin-bottom:24px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .mapInner{border:1px solid #FFF;width:100%;height:100%;box-sizing:border-box;overflow-x:hidden;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandMapWrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandMapWrapper .map-pin-fill{position:absolute;font-size:38px;top:-4px;left:-41px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandMap{display:inline-block;padding:0 12px;border-radius:3px;border:2px solid #FFF;background-color:rgba(255,255,255,0.6);line-height:32px;font-size:14px;font-weight:bold;color:#069;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .map:hover .expandMap{background-color:rgba(255,255,255,0.9);}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .expandMap .text{line-height:2.5em;color:#069;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .map_sponsor{bottom:-20px;font-size:11px;position:absolute;right:8px;z-index:1;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .sponsor_icon{border:1px solid #FFF;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .floating_sponsor{background:transparent;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .floating_sponsor span{line-height:48px;padding:5px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign #broadening_sorry{display:table;background:#FFF8D0;border:1px solid #FABC18;margin-top:7px;height:33px;width:99%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign #broadening_sorry .sorry_orange_bubble{display:table-cell;vertical-align:middle;padding:0 8px 0 8px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign #broadening_sorry .hdrTxt{display:table-cell;vertical-align:middle;font-weight:bold;font-size:18px;color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign #broadening_sorry{display:table;background:#FFF8D0;border:1px solid #FABC18;margin-top:7px;height:33px;width:99%;}DIV.ppr_rup.ppr_priv_hotels_rd_left_filters_checkmarks_redesign .search-suggestion-card-hotels-wrapper{margin:12px 0 0 auto;max-width:820px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement{margin-top:10px;cursor:pointer;position:relative;}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement img{max-width:100%;height:auto;width:auto;}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement .expandMapWrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:1;}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement .expandMapWrapper .map-pin-fill{position:absolute;font-size:30px;top:0;left:-35px;}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement .expandMapWrapper .expandMap{display:inline-block;padding:0 12px;border-radius:3px;border:2px solid #fff;background-color:rgba(255,255,255,0.6);line-height:32px;font-size:14px;font-weight:bold;color:#069;}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement .expandMapWrapper .expandMap .text{line-height:2.5em;color:#069;font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement.creative1 .expandMapWrapper{transform:translate(-50%,-60%);-webkit-transform:translate(-50%,-60%);-moz-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement.creative2 .expandMapWrapper{transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement.creative3 .expandMapWrapper{transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}DIV.ppr_rup.ppr_priv_hotels_rd_left_map_sponsored .mapSponsoredtestMapPlacement:hover .expandMap{background-color:rgba(255,255,255,0.9);}DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header{position:relative;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header_wrap{margin:0;padding:0;border:none;overflow:hidden;-webkit-font-smoothing:antialiased;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header_wrap.p13n_see_through{background:transparent;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header{min-width:1024px;max-width:1132px;margin:0 auto;padding:0 18px 0;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .restaurants_list #p13n_tag_header{max-width:100%;padding:0 0 30px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .restaurants_list #p13n_tag_header #HEADING{top:12px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .restaurants_list .breadCrumbBackground,DIV.ppr_rup.ppr_priv_hotels_redesign_header .restaurants_list #p13n_welcome_message{max-width:1132px;overflow:visible;margin:0 auto;padding:0 18px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .restaurants_list #p13n_welcome_message .mapCTA{top:5px;right:0;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_tag_header_wrap .breadCrumbBackground.shadow #BREADCRUMBS a,DIV.ppr_rup.ppr_priv_hotels_redesign_header .restaurants_list #p13n_tag_header_wrap .breadCrumbBackground.shadow #BREADCRUMBS a{color:#FFF;text-shadow:0 1px 2px rgba(0,0,0,.4);}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_tag_header_wrap .breadCrumbBackground.shadow #BREADCRUMBS li,DIV.ppr_rup.ppr_priv_hotels_redesign_header .restaurants_list #p13n_tag_header_wrap .breadCrumbBackground.shadow #BREADCRUMBS li{color:#ccc;text-shadow:0 1px 2px rgba(0,0,0,.4);}DIV.ppr_rup.ppr_priv_hotels_redesign_header .restaurants_list .floating_map_icon{position:relative;float:right;background-color:transparent;display:table-row;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list{position:relative;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #BIG_MAP_WRAPPER{background-color:#444;bottom:1px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_tag_header{width:100%;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_welcome_message{margin:15px auto 12px;overflow:visible;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #BIG_MAP_WRAPPER #BIG_MAP_IMG{opacity:.2;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_tag_header_wrap{background-color:transparent;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list .mapCTA:hover{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list .mapCTA{position:absolute;width:120px;height:62px;top:-8px;right:20px;cursor:pointer;box-shadow:2px 2px 0 0 rgba(0,0,0,.25);border-radius:4px;border:2px solid white;text-align:center;color:#267ca6;font-weight:bold;font-size:13px;line-height:22px;display:table-cell;background:#fff url('/img2/maps/map_200x40.jpg') no-repeat -38px 0;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list .mapCTA:before{content:'';height:40px;width:118px;margin:0 1px;position:relative;display:block;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list .floating_map_icon{position:relative;float:right;background-color:transparent;display:block;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_welcome_message #HEADING.p13n_geo_hotels{white-space:nowrap;overflow:visible;max-width:750px;float:left;}.attractions_lists_redesign_maps_above_filters DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_welcome_message #HEADING.p13n_geo_hotels{color:#2c2c2c;}.attractions_lists_redesign_maps_above_filters DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_tag_header_wrap .breadCrumbBackground.shadow #BREADCRUMBS li{color:#656565;text-shadow:none;}.attractions_lists_redesign_maps_above_filters DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list .breadCrumbBackground.shadow .breadcrumb_link{color:#069;}.attractions_lists_redesign_maps_above_filters DIV.ppr_rup.ppr_priv_hotels_redesign_header .attractions_list #p13n_tag_header_wrap .breadCrumbBackground.shadow #BREADCRUMBS a{color:#069;text-shadow:none;}.broad_geo_header DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_welcome_message{margin:0 0 7px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header_wrap .breadCrumbBackground.shadow{background:none;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header_wrap .breadCrumbContainer{width:auto;left:auto;margin-left:0;display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header_wrap.p13n_no_see_through .breadCrumbBackground.shadow .breadcrumb_item{color:#999;text-shadow:none;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header_wrap.p13n_no_see_through .breadCrumbBackground.shadow .breadcrumb_link{color:#4a4a4a;text-shadow:none;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_welcome_message{display:block;margin:24px 0 0;padding:0;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_welcome_message #HEADING.p13n_geo_hotels{display:block;position:relative;max-width:none;color:#2c2c2c;font-size:34px;font-weight:bold;line-height:normal;text-shadow:none;text-align:left;}.restaurants_list DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_welcome_message #HEADING.p13n_geo_hotels,DIV.ppr_rup.ppr_priv_hotels_redesign_header .p13n_see_through #p13n_welcome_message #HEADING.p13n_geo_hotels{color:#fff;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_welcome_message #BIG_MAP_CTA{float:right;top:0;height:32px;line-height:32px;padding:0 10px 0 30px;background-position:10px 50%;background-color:#2c2c2c;opacity:.85;}.rtl DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_welcome_message #BIG_MAP_CTA{padding:0 10px 0 30px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_WRAPPER{position:absolute;width:100%;bottom:30px;background-color:#808080;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP{width:0;height:100px!important;margin:0 auto;border:none;position:relative;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_IMG{position:absolute;bottom:0;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_OVERLAY{opacity:.50;filter:alpha(opacity=50);}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_big_photo_wrap{z-index:0;top:0;bottom:30px;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_WRAPPER .floating_sponsor{top:30px;bottom:auto;padding:0;background:none;white-space:nowrap;min-width:140px;max-width:170px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_WRAPPER .floating_sponsor>span{color:#ccc;display:inline-block;padding-top:2px;float:left;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_WRAPPER .floating_sponsor .sponsor_icon{border:2px solid white;float:right;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_WRAPPER.matchEateryDesign{background-color:#444;bottom:60px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_WRAPPER.matchEateryDesign #BIG_MAP_IMG{opacity:.2;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header.small_map #BIG_MAP_WRAPPER{bottom:60px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header.small_map #BIG_MAP_WRAPPER .floating_sponsor{top:40px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header.small_map #p13n_tag_header_wrap.hotels_lf_header_wrap #p13n_welcome_message{margin-bottom:20px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_WRAPPER.matchEateryDesign ~ #p13n_tag_header_wrap{height:152px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header.small_map #BIG_MAP_WRAPPER.matchEateryDesign ~ #p13n_tag_header_wrap.with_map_icon{height:162px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header.hotels_top{padding-bottom:0;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .priceFinderHeader{right:auto;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .unified-picker{width:38%;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters #hotels_lf_header_bar{min-width:816px;left:0;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .hotels_static_datepickers{margin-left:175px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .hotels_lf_header_wrap .roomsChange{margin-left:-18px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters #hotels_lf_header_bar_wrap #hotels_lf_header_bar_fill{width:860px;}.lang_de DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .priceFinderHeader,.lang_es DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .priceFinderHeader,.lang_pt DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .priceFinderHeader,.lang_el DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .priceFinderHeader{width:139px;}.lang_de DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .hotels_static_datepickers,.lang_es DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .hotels_static_datepickers,.lang_pt DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .hotels_static_datepickers,.lang_el DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters .hotels_static_datepickers{margin-left:128px;}.rtl DIV.ppr_rup.ppr_priv_hotels_redesign_header .hotels_above_filters #STATIC_DATE_PICKER_BAR .meta_date_wrapper{margin-right:260px;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header{max-width:100%;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_welcome_message #HEADING.p13n_geo_hotels{display:block;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header{max-width:inherit;padding:0 0 60px;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header>*:not(#hotels_lf_header_bar_wrap){padding-left:18px;padding-right:18px;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header_bar{max-width:inherit;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header_bar:before,.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header_bar:after{display:none;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header .priceFinderHeader{min-width:200px;max-width:300px;width:24%;float:left;position:static;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header .jfy_header_dates_holder{width:auto;float:none;}.h_map_side_by_side DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header_bar_wrap.fixed{right:0;box-shadow:-1px 2px 6px 0 rgba(0,0,0,0.5);}DIV.ppr_rup.ppr_priv_hotels_redesign_header .withAddress #BIG_MAP{height:120px!important;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #BIG_MAP_WRAPPER.matchEateryDesign.withAddress ~ #p13n_tag_header_wrap{height:172px;}DIV.ppr_rup.ppr_priv_hotels_redesign_header #hotels_lf_header.small_map #BIG_MAP_WRAPPER.matchEateryDesign.withAddress ~ #p13n_tag_header_wrap.with_map_icon{height:182px;}.r_map_position_ul_fake .restaurants_list DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_welcome_message #HEADING.p13n_geo_hotels{color:#2C2C2C;display:block;font-size:34px;font-weight:bold;line-height:normal;max-width:none;position:relative;text-align:left;text-shadow:none;}.r_map_position_ul_fake .restaurants_list DIV.ppr_rup.ppr_priv_hotels_redesign_header #p13n_tag_header{padding:10px;}DIV.ppr_rup.ppr_priv_hotels_see_all .inner_container{text-align:center;margin:32px 0;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}DIV.ppr_rup.ppr_priv_hotels_see_all .messaging{font-size:18px;color:#333;}DIV.ppr_rup.ppr_priv_hotels_see_all .remove_all{font-weight:bold;}DIV.ppr_rup.ppr_priv_hotels_see_all .stars{height:13px;}DIV.ppr_rup.ppr_priv_hotels_see_all .stars.stars5{width:78px;}DIV.ppr_rup.ppr_priv_hotels_see_all .stars.stars4{width:62px;}DIV.ppr_rup.ppr_priv_hotels_see_all .stars.stars3{width:46px;}DIV.ppr_rup.ppr_priv_hotels_see_all .stars.stars2{width:30px;}DIV.ppr_rup.ppr_priv_hotels_see_all .stars.stars1{width:14px;}DIV.ppr_rup.ppr_priv_hotels_see_all .clear_filters{padding:8px 13px;float:left;}DIV.ppr_rup.ppr_priv_hotels_see_all .p13n_tag_cloud.regular{margin:0;height:auto;display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_see_all .see_all{margin-top:20px;}DIV.ppr_rup.ppr_priv_hotels_see_all .remove_filters{margin-bottom:20px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar{margin:-12px 0 12px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar{position:relative;width:816px;padding:1px;margin:0 0 0 auto;background:#fff;border:1px solid #eceae2;cursor:default;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_inner{height:45px;line-height:45px;background:#e9e8e2;overflow:hidden;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .jfy_sort_text{display:inline-block;margin:0 18px;font-size:14px;color:#2c2c2c;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .jfy_filter_bar_more_text{display:inline-block;margin:0 18px;font-size:14px;color:#069;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_more{display:inline-block;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_more:hover .jfy_filter_bar_more_text{color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_more.hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_sort{display:inline-block;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .jfy_sort{display:inline-block;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .jfy_sort.hidden{display:none;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .jfy_sort:hover .jfy_sort_name{color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .jfy_sort_name{display:inline-block;margin:0 18px;vertical-align:middle;font-size:14px;color:#069;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .jfy_sort.selected .jfy_sort_name{color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .jfy_sort.selected .jfy_sort_name:after{content:"";display:block;border-top:4px solid #589442;margin-top:-4px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_more_dropdown{position:absolute;margin-right:-1px;padding-bottom:6px;top:100%;right:0;z-index:10;background:#fff;border:1px solid #e9e8e2;box-shadow:0 12px 40px 0 rgba(0,0,0,0.2);}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_more_dropdown .more_dropdown_arrow{width:0;height:0;position:absolute;top:-10px;left:24px;border:10px solid #fff;border-width:0 10px 10px;border-color:#fff transparent;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_more_dropdown .jfy_sort{display:block;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_more .sort_more_arrow{position:absolute;right:6px;font-size:18px;color:#aaa;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #jfy_filter_bar_more .sort_more_text{padding-right:10px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_text{float:left;margin:0 12px 0 18px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn{float:left;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name{position:relative;font-size:1em;color:#2c2c2c;background-color:#fff;line-height:30px;padding:0 18px;margin:0;box-shadow:1px 1px 0 0 rgba(0,0,0,.07);border:solid #e9e8e2;border-width:0 1px 0 0;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name:hover{background-color:#f4f3f0;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_checkmark{display:none;visibility:hidden;color:#589442;font-size:16px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .label{display:inline-block;margin-left:2px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .bold_placeholder{font-weight:bold;visibility:hidden;line-height:0;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .bold_placeholder.withTooltip{padding-right:23px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .sort_info{display:inline-block;margin-left:6px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .sort_info.withDesc{margin-right:7px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .jfy_sort_name .sort_questionmark{position:absolute;top:0;color:#c2c1bd;font-size:18px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .more_info_tooltip{color:#c2c1bd;font-size:18px;margin-left:20px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn.selected .jfy_sort_name .sort_questionmark{color:#918e84;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_questionmark{top:3px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn.selected .jfy_sort_name{font-weight:bold;background-color:#d5d3c8;box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.2);}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn.selected .jfy_sort_name .label{margin-left:0;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn.selected .jfy_sort_name:after{display:none;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn:first-child .jfy_sort_name{border-radius:5px 0 0 5px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign .sort_btn:last-child .jfy_sort_name,DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more .jfy_sort_name{border-radius:0 5px 5px 0;border-width:0;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown{top:40px;padding:0;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn{float:none;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .jfy_sort_name{display:block;border-radius:0;border:none;padding:2px 35px 2px 12px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .jfy_sort_name:hover{background-color:#589442;color:#fff;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .jfy_sort_name .sort_checkmark{display:inline-block;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn.selected .jfy_sort_name{font-weight:normal;box-shadow:none;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn.selected .jfy_sort_name:not(:hover){background-color:#fff;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn.selected .sort_checkmark{visibility:visible;}DIV.ppr_rup.ppr_priv_hotels_sort_bar .JFY_sort_wrap_in_bar.sort_bar_redesign #jfy_filter_bar_more_dropdown .sort_btn.selected .jfy_sort_name:hover .sort_checkmark{color:#fff;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #broadening_sorry{display:table;background:#FFF8D0;border:1px solid #FABC18;margin-top:7px;height:33px;width:99%;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #broadening_sorry .sorry_orange_bubble{display:table-cell;vertical-align:middle;padding:0 8px 0 8px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar #broadening_sorry .hdrTxt{display:table-cell;vertical-align:middle;font-weight:bold;font-size:18px;color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .sort_bar{height:57px;margin:-12px 0 12px;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .ui_tab_bar{box-shadow:inset 0 -1px 0 0 #D7D6D1;border:none;overflow:visible;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .ui_tab_bar .ui_tab{margin:0 0 3px;padding:0 16px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .ui_tab_bar .ui_tab:before{display:none;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .ui_tab_bar .ui_tab:hover{height:51px;line-height:49px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#F8F7F5;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .ui_tab_bar .ui_tab.selected{height:49px;line-height:49px;border-top:1px solid #fff;border-bottom:4px solid #589442;color:#589442;background:#F8F7F5;box-shadow:inset 0 0 7px 0 #E5E5E5;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .ui_tab_bar .ui_tab.selected:after{content:"";position:absolute;bottom:0;left:50%;margin:0 0 -7px -3px;border:3px solid white;border-width:3px 3px 0 3px;border-color:#589442 transparent;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .ui_icon.question-circle-fill{color:#c2c1bd;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .ui_icon.question-circle-fill:before{font-size:16px;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .header{float:left;height:54px;line-height:50px;padding:0 16px;color:#333;font-weight:bold;cursor:default;}DIV.ppr_rup.ppr_priv_hotels_sort_bar_redesign .broadening_sorry{background-color:#fff8d0;border:1px solid #fabc18;color:#000;position:relative;font-weight:bold;box-shadow:0 3px 1px -1px #e0e0e0;border-radius:4px;vertical-align:middle;display:block;padding:10px;margin-bottom:8px;font-size:1.167em;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers{overflow:hidden;padding:0;background:#fff;height:72px;border:1px solid #eceae2;width:985px;margin:0 auto;border-bottom-color:#dad7c8;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers #SMALL_MAP_META.width1{width:229px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers #SMALL_MAP_META.width2{width:467px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers #SMALL_MAP_META.width3{width:978px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers.tall,.domn_zh_CN DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers,.lang_zhTW DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers,.lang_ja DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers,.lang_ko DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers{height:80px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .hotels_special_offers.no_offers{height:1px;visibility:hidden;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_header_wrap{float:left;margin:10px 20px 10px 14px;max-width:240px;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_header_wrap{max-width:220px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_header{font-weight:normal;padding:0;display:inline;margin-right:5px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_content{line-height:16px;float:left;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_listing{margin:10px 0 0 12px;float:left;width:228px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_listing.first{margin-left:0;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_thumbnail{float:left;margin-right:10px;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_details{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .coupon_description{white-space:nowrap;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .tall .coupon_description{white-space:normal;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_rating{margin:1px 0;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_rating .rate{float:left;top:2px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_show_more{white-space:nowrap;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_listing.first{margin-right:0;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_thumbnail{float:right;margin-left:10px;margin-right:0;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_listing{margin:10px 20px 0 0;float:right;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_rating .rate{float:right;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .so_show_more{margin-right:5px;margin-left:0;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #RHS_MAP{padding-bottom:0;float:left;border:none;position:relative;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #FMRD{position:relative;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #RHS_MAP dt{color:#4A4A4A;font-size:1.5em;padding-bottom:2px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #RHS_MAP #STATIC_MAP{height:auto;width:auto;vertical-align:baseline;padding-bottom:0;cursor:pointer;position:relative;border:none;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #RHS_MAP .js_floatContent{display:none;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #SMALL_MAP_META #STATIC_MAP_PARENT{width:auto;height:auto;margin:0;position:relative;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #SMALL_MAP_META img{vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #SMALL_MAP_META{position:relative;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .map_sponsor{margin-top:2px;padding:0;float:right;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .sponsor_text{font-size:.833em;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .sponsor_logo{vertical-align:middle;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .map_link{padding-left:20px;margin-top:8px;float:left;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #RHS_MAP{float:left;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .map_sponsor{float:left;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter .map_link{padding-right:20px;padding-left:0;float:right;}DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #SMALL_MAP_META,DIV.ppr_rup.ppr_priv_hotels_special_offers_above_filter #RHS_MAP{position:static;float:left;height:100%;padding:3px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .hotels_special_offers{overflow:hidden;padding:0;background-color:#fff;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_header{font-weight:normal;padding:0!important;display:inline;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_content{line-height:16px;clear:both;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_listing{margin:10px 0 0 20px;float:left;width:218px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_listing.first{margin-left:0;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_thumbnail{float:left;margin-right:10px;cursor:pointer;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_details{overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_rating{margin:1px 0;overflow:hidden;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_rating .rate{float:left;top:2px;}DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_show_more{margin-left:5px;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_listing.first{margin-right:0;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_thumbnail{float:right;margin-left:10px;margin-right:0;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_listing{margin:10px 20px 0 0;float:right;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_rating .rate{float:right;}.rtl DIV.ppr_rup.ppr_priv_hotels_special_offers_one_col .so_show_more{margin-right:5px;margin-left:0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar{position:relative;height:72px;margin-bottom:-12px;-webkit-font-smoothing:antialiased;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap{min-width:1024px;max-width:1132px;height:72px;margin:0 auto;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap.expand{max-width:none;width:100%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap.expand #hotels_lf_header_bar_fill{width:100%;background-color:#589442;box-shadow:0 4px 12px -6px rgba(0,0,0,0.35);}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap.fixed{position:fixed;z-index:9990;top:0;left:0;text-align:center;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap.fixed #hotels_lf_header_bar{position:relative;margin:0 auto;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap.fixed .unified-picker.focused .picker-inner{border-color:#fc0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap.fixed .explain.children-ages-explain{color:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap.fixed .explain .ages_change{color:#fff;font-weight:bold;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap #hotels_lf_header_bar{position:absolute;bottom:0;height:72px;width:100%;min-width:1024px;max-width:1132px;z-index:10;text-align:left;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #hotels_lf_header_bar_wrap #hotels_lf_header_bar_fill{height:72px;width:1132px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background-color:rgba(255,255,255,0);box-shadow:0 4px 0 -6px rgba(0,0,0,0);-moz-transition:width 300ms ease-in-out,background-color 300ms ease-in-out,box-shadow 300ms ease-in-out;-webkit-transition:width 300ms ease-in-out,background-color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:width 300ms ease-in-out,background-color 300ms ease-in-out,box-shadow 300ms ease-in-out;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .jfy_header_dates_holder{height:100%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #STATIC_DATE_PICKER_BAR{height:48px;margin:0;padding:12px 0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .hotels_static_datepickers{float:left;width:33.33%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .hotels_static_rgpickers{float:left;width:50%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .update_results_button{display:block;height:48px;line-height:45px;font-size:16px;margin:0;padding:0;float:none;overflow:hidden;border-radius:0 3px 3px 0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .update_results_button.disabled{border-color:#c8c8c8;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .change_dates_text{display:block;white-space:nowrap;overflow:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #STATIC_DATE_PICKER_BAR .unified-picker{-moz-transition:opacity 300ms;-webkit-transition:opacity 300ms;transition:opacity 300ms;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #STATIC_DATE_PICKER_BAR.focused .unified-picker{opacity:.5;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar #STATIC_DATE_PICKER_BAR.focused .unified-picker.focused{opacity:1;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .metaProgressBar{position:absolute;width:100%;margin:0;padding:12px 0;top:0;bottom:0;left:0;border:none;border-radius:0;background:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .metaProgressBarWrapper{position:relative;height:46px;line-height:46px;border:1px solid #c8c8c8;border-radius:4px;overflow:hidden;background:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .metaProgressBarLabel{display:inline-block;margin-right:24px;padding:0 0 0 24px;white-space:nowrap;background:none;filter:none;font-size:16px;overflow:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .metaProgressBarLabel .dateRange{font-weight:normal;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .metaProgressBarLabel strong{color:#589442;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .metaProgressBarSliderWrapper{position:absolute;left:0;bottom:0;right:0;height:4px;background:none;filter:none;box-shadow:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .metaProgressBarSlider{display:block;width:0;height:100%;background:#589442;filter:none;-moz-transition:background-color 300ms ease-in-out;-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_bar .fixed .metaProgressBarSlider{background:#fc0;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .unified-picker{display:block;float:left;position:relative;width:50%;height:48px;line-height:45px;cursor:pointer;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .unified-picker:last-child{float:none;width:auto;overflow:hidden;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .unified-picker:first-child .picker-inner{border-radius:4px 0 0 4px;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .unified-picker.focused .picker-inner{border:2px solid #589442;line-height:43px;cursor:default;padding-left:15px;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .picker-inner{position:absolute;left:0;right:0;top:0;bottom:0;padding:0 6px 0 16px;background-color:white;text-align:left;font-size:16px;-webkit-font-smoothing:antialiased;overflow:hidden;white-space:nowrap;border:1px solid #c8c8c8;border-right-width:0;-webkit-transition:border-color 200ms,background-color 200ms;transition:border-color 200ms,background-color 200ms;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .picker-inner .icon{margin-right:2px;font-size:18px;color:#589442;vertical-align:middle;width:auto;height:auto;background:none;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .picker-inner .picker-label{vertical-align:middle;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .datepicker_box{margin:0 20px 0 0;padding:0 0 18px;background:#fff;border-bottom:1px solid #e5e5e5;position:relative;-webkit-font-smoothing:antialiased;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .datepicker_box.hasDates .preDatesOnly,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .datepicker_box.noDates .postDatesOnly{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .title{height:45px;padding:0;line-height:45px;font-size:20px;color:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .unified-picker{display:block;width:auto;margin:6px 0 12px;font-size:14px;color:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .unified-picker:first-child{margin-right:0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .picker-inner{height:34px;line-height:34px;padding-left:38px;color:#333;background:#fff;border:1px solid #e5e5e5;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.25);border-radius:3px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .picker-inner .ui_icon.calendar{top:2px;left:9px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .picker-inner .ui_icon.calendar:before{color:#589442;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .ui_button{display:block;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .ui_button.hidden{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .change_dates_text{display:inline-block;max-width:100%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR.noAutoHac .change_dates_button:not(.ready_for_update){opacity:.35;border-color:transparent;box-shadow:none;cursor:auto;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBar{position:absolute;left:0;top:0;right:-2px;bottom:0;margin:0;padding-right:2px;background:rgba(255,255,255,0.95);border:none;border-radius:0;width:auto;height:auto;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarWrapper,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel{display:block;width:auto;height:auto;padding:0;background:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel{width:auto;height:auto;background:none;white-space:normal;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel strong{white-space:nowrap;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .dateRange{display:block;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .content{color:#333;font-size:20px;margin-top:20px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarLabel strong{color:#589442;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarSliderWrapper{width:auto;margin-top:12px;position:absolute;left:0;right:2px;background:none;box-shadow:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .metaProgressBarSlider{display:block;width:0;height:6px;background:#589442;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .datepicker_box.fixed{position:fixed;z-index:9990;top:0;left:0;text-align:center;width:100%;padding:0;margin:0;background:#589442;border:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .datepicker_box.expand{width:100%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR{position:relative;height:36px;padding:12px 0;min-width:1024px;max-width:1132px;margin:auto;z-index:10;text-align:left;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed .title{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed .unified-picker{float:left;width:155px;margin:0 12px 0 0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed .unified-picker:first-child{margin-left:175px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed.with_children .unified-picker:first-child{margin-left:150px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed.noDates .unified-picker:first-child{margin-left:312px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed .ui_button{float:left;max-width:160px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBar{right:0;padding:0;background:rgba(88,148,66,0.95);}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarWrapper{width:100%;line-height:57px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarLabel{padding:0 20px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .title,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .content{margin:0;color:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarLabel strong{color:#fc0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarLabel .dateRange{display:inline;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarSliderWrapper{width:100%;box-shadow:none;bottom:3px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .metaProgressBarSlider{background:#fc0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .rooms-picker{display:block;width:auto;margin:0 0 12px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .adults-picker{display:inline-block;width:48%;margin:0 0 12px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-picker{display:inline-block;width:48%;margin:0 0 12px 4%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker{display:block;width:auto;margin:0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker .picker-inner{padding:0 28px 0 16px;box-shadow:none;border:1px solid;border-color:#e6e6e6 #ccc #ccc #e6e6e6;border-radius:3px;box-shadow:1px 1px 0 0 rgba(0,0,0,.07);}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .open-close{color:#666;font-size:18px;right:10px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap-popup-container{margin:0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker.age-picker{display:inline-block;width:30.5%;margin:5px 4% 12px 0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker span.unified-picker.age-picker:nth-of-type(3n){margin-right:0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .age-picker .picker-title{font-size:11px;color:#999;position:relative;top:-25px;left:5px;z-index:1;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-ages-explain{margin:0 0 12px;font-size:11px;color:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-ages-explain .ages_change{color:#666;font-weight:bold;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker.age-picker.age-picker-template,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker.age-picker.hidden{display:none;}@media all and (max-width:1132px){DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .adults-picker,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-picker{display:block;width:auto;margin:0 0 12px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker.age-picker{width:48%;margin:5px 4% 12px 0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker span.unified-picker.age-picker:nth-of-type(3n){margin-right:4%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker span.unified-picker.age-picker:nth-of-type(2n){margin-right:0;}}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker{position:relative;float:left;width:351px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR.with_children .unified-picker:first-child{margin-left:125px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .rooms-picker,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .adults-picker,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-picker{float:left;width:105px;margin:0 12px 0 0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker,DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .unified-picker:first-child{float:none;width:auto;margin:0;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .explain{display:inherit;margin:2px 0 0;line-height:12px;color:#fff;float:right;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .explain.hidden{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .children-ages-explain .ages_change{color:#fff;font-weight:bold;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap .unified-picker.age-picker{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting{width:300px;padding:18px;background:#fff;border:1px solid #e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 2px 12px rgba(0,0,0,0.35);position:absolute;top:40px;right:-90px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting:after{content:"";border:5px solid transparent;border-bottom-color:#fff;position:absolute;bottom:100%;left:50%;margin-left:-5px;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting .explain{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting .unified-picker.age-picker{display:inline-block;width:22%;margin:15px 1.5% 5px 1.5%;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .fixed #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .ages-wrap.selecting .unified-picker.age-picker.age-picker-template{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_datepicker_left .datepicker_box.fixed.green #STATIC_DATE_PICKER_BAR .prw_ibex_rooms_guests_picker .age-picker .picker-title{color:#c8c8c8;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_gray_wrap{margin:0;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters{position:relative;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkbox_wrap{position:absolute;top:0;left:0;right:832px;background-color:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkbox_wrap:before{content:"";position:absolute;top:12px;bottom:12px;right:0;border-right:1px solid #e5e5e5;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_wrap,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud{margin:0 20px 0 0;padding:0 0 12px;border-bottom:1px solid #e5e5e5;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_name,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_tag_cloud_header{height:auto;padding:23px 0 11px;line-height:24px;font-size:20px;color:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox,DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_wrap .more,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .jfy_cloud,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab{position:relative;padding:6px 0 6px;cursor:pointer;border:none;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox label{display:inline-block;padding-left:24px;font-weight:normal;cursor:pointer;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox:first-child,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab:first-child{border:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .filter_status_icon{display:none;position:absolute;top:50%;left:14px;margin-top:-8px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox.selected .filter_status_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_priceWinCategories{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .cb_input{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab .tab_contents{position:relative;display:inline-block;padding-left:24px;vertical-align:middle;line-height:normal;max-width:100%;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox_ta_rating .label:before,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab .tab_contents:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:1em;height:1em;background:#fff;border-radius:1em;border:1px solid #ccc;box-shadow:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox_ta_rating.selected .label:before,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab.current .tab_contents:before{background:#589442;box-shadow:inset 0 0 0 .25em #fff;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .extra_filters_mask{height:0;overflow:hidden;-moz-transition:height 300ms;-webkit-transition:height 300ms;transition:height 300ms;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expand_filters{position:absolute;margin:18px 0;cursor:pointer;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expand_filters .closed_text{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .extra_filters_wrap.force_open .extra_filters_mask{height:auto;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .extra_filters_wrap.revealed .expand_filters .open_text{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .extra_filters_wrap.revealed .expand_filters .closed_text{display:block;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab a,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab b{font-weight:normal;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab .tab_count{display:inline;line-height:normal;font-size:12px;color:#999;vertical-align:middle;max-width:100%;white-space:normal;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab a:hover,DIV.ppr_rup.ppr_priv_hsx_hd_filters a:active,DIV.ppr_rup.ppr_priv_hsx_hd_filters a:visited,DIV.ppr_rup.ppr_priv_hsx_hd_filters a:focus{text-decoration:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab:hover a{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab.current .tab_count,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab.current a,DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab.current a b{color:#333;font-weight:bold;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab.current .filter_status_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .dated_filters #jfy_filter_bar_price_slider_predates,DIV.ppr_rup.ppr_priv_hsx_hd_filters .undated_filters #jfy_filter_bar_price_slider{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .undated_filters .price_histogram{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .stars{height:13px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .stars.stars5{width:78px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .stars.stars4{width:62px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .stars.stars3{width:46px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .stars.stars2{width:30px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .stars.stars1{width:14px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .has_selected .stars:after,DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .jfy_checkbox.selected .stars:after,DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .jfy_checkbox:hover .stars:after{color:#589442;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .ui_bubble_rating{bottom:1px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandMapIcon{margin-left:6px;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox label .count{margin-left:2px;color:#999;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox label .count:before{content:"(";}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox label .count:after{content:")";}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap.largeCounts .header_tab .tab_count{font-size:12px;color:#999;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_wrap.accommodation_type{overflow:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .soTab .tab_contents a{white-space:nowrap;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_header_tab_wrap .header_tab.soTab .tab_count{white-space:nowrap;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .filter_by{font-weight:bold;padding:16px 0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox_collections label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes .jfy_checkbox_collections.selected label{width:75%;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .collection_clear{display:none;position:absolute;right:15px;font-weight:bold;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes .jfy_checkbox.selected .collection_clear{display:inline-block;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_collections{margin-top:14px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud.has_selected{display:block;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters{float:right;max-width:35%;font-size:12px;text-align:right;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters_text{display:inline-block;line-height:normal;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters:hover .clear_filters_text{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .header_text_wrap{overflow:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .header_text{display:inline-block;line-height:normal;vertical-align:middle;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud{margin:0;padding:0;height:auto;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .p13n_tag_cloud.regular{padding:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .jfy_cloud{display:none;position:relative;margin:0;float:none;background:none;border-radius:0;box-shadow:none;color:#589442;padding:6px 0 6px 24px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .jfy_cloud:first-child{border:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .jfy_cloud.selected{display:block;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .jfy_cloud.selected.force_hidden{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .jfy_cloud .check{width:auto;height:auto;position:absolute;top:50%;left:0;top:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .p13n_checkbox_tag_cloud .jfy_cloud .check.times-circle-fill{font-size:18px;line-height:26px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .ad{margin:12px 0 0;padding:0;width:100%;text-align:center;position:absolute;top:100%;overflow:visible;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .adInner{margin:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .gptAd.inactive{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox_lb{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb{margin:0;padding:48px;max-width:none;background:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .filter_lb_title,DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .location_title{display:block;margin:-5px 0 8px;font-size:26px;line-height:30px;color:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .location_title .location_lnk{display:inline-block;padding:0;border:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .location_title .location_lnk.selected{color:#2c2c2c;font-weight:normal;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .location_title .location_lnk.selected:after{content:"";display:block;border-top:4px solid #589442;margin-top:-4px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .filter_lb_contents,DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .filter_loc_tab{font-size:12px;line-height:16px;color:#666;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .filter_col{display:inline-block;width:220px;vertical-align:top;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .filter_col .jfy_checkbox .filter_status_icon{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .jfy_checkbox{height:20px;line-height:20px;border:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .jfy_checkbox label{display:inline;padding-left:24px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .filter_lb_footer{margin:12px 0 0;padding:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .filter_lb_footer .selectNone.hidden{display:inline-block;visibility:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_filters.cb_overlay .inner{margin:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters.cb_overlay .greenCloseX{position:absolute;top:0;right:0;width:48px;height:48px;text-align:center;transition:opacity 200ms;}DIV.ppr_rup.ppr_priv_hsx_hd_filters.cb_overlay .greenCloseX:hover{opacity:.7;}DIV.ppr_rup.ppr_priv_hsx_hd_filters.cb_overlay .greenCloseX:before{font-size:32px;line-height:48px;color:#589442;content:"\00d7";}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap .JFY_hotel_filter_name{position:relative;margin:1px;height:45px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap .JFY_hotel_filter_name.reduced_height{height:42px;line-height:42px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.collapsed .JFY_hotel_filter_name{margin-bottom:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.price_slider .JFY_hotel_filter_name{margin:1px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .p13n_tag_cloud_header{background-color:#589442;color:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .p13n_tag_cloud_header.reduced_height{height:42px;line-height:42px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .p13n_checkbox_tag_cloud .p13n_tag_cloud_header .clear_filters{color:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .p13n_checkbox_tag_cloud.has_selected{margin-bottom:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap{overflow:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.accommodation_type{margin-bottom:12px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap .filterContent{max-height:500px;padding:11px 0 12px;-webkit-transition:max-height .35s ease-out,padding .35s ease-out;-moz-transition:max-height .35s ease-out,padding .35s ease-out;-ms-transition:max-height .35s ease-out,padding .35s ease-out;-o-transition:max-height .35s ease-out,padding .35s ease-out;transition:max-height .35s ease-out,padding .35s ease-out;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.collapsed .filterContent{padding:0;max-height:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.price_slider .filterContent{padding:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap .accom_filter_more{position:absolute;margin-top:-4px;top:50%;right:18px;cursor:pointer;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg);}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.collapsed .accom_filter_more{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap .ui_icon.single-chevron-up{position:absolute;right:14px;font-size:22px;color:#bbb;cursor:pointer;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.collapsed .ui_icon.single-chevron-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg);}DIV.ppr_rup.ppr_priv_hsx_hd_filters .filter_count{display:none;position:absolute;border-radius:12px;background:#DAD8CB;width:34px;right:50px;line-height:18px;margin-top:15px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.collapsed .filter_count.show{display:inline;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .filter_count span{padding:0 12px;font-size:12px;display:inline-block;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .avg_tag_price{position:absolute;display:inline-block;left:auto;right:15px;font-size:13px;color:#656565;max-width:30%;overflow:hidden;text-overflow:ellipsis;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .has_avg_price .jfy_checkbox{padding-left:15px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .has_avg_price .jfy_checkbox label{max-width:50%;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .avg_price_disclaimer{margin:10px 15px;color:#656565;font-size:11px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.location_sort{overflow:visible;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandable .JFY_hotel_filter_wrap.location_sort.collapsed{overflow:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_wrap.location_sort .resetSort{display:inline-block;font-size:14px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_wrap.location_sort .resetSort.hidden{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner{padding:6px 0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .distanceSel .closed_text{display:block;padding-top:10px;padding-bottom:10px;min-width:128px;line-height:18px;font-family:inherit;font-weight:normal;color:#2c2c2c;background:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .distanceSel .closed_text:after{content:"\294a";line-height:18px;color:inherit;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .from_label{display:inline-block;margin-left:12px;vertical-align:top;line-height:36px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .jfy_typeahead{padding:2px 0 0 2px;position:relative;background:#fff;border:0;border-radius:4px;box-shadow:inset 0 1px 2px 1px #CCC;height:38px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .jfy_typeahead .typeahead_icon{float:left;margin:8px 0 8px 8px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .jfy_typeahead .typeahead_input{border:none;margin:0 0 0 8px;height:36px;vertical-align:middle;line-height:33px;background-color:transparent;width:calc(100% - 40px);font-family:inherit;font-size:14px;outline:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .jfy_typeahead.active{box-shadow:none;border:2px solid #589442;padding:0;height:36px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults{background:#FFF;border:1px solid #C8C8C8;box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);opacity:0;-webkit-transition:opacity 250ms;text-align:left;transition:opacity 250ms;z-index:1000;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults.visible{opacity:1;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults.poiResults{width:345px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults.poiResults .no-results{padding:12px 18px 18px;color:#999;font-size:1.083em;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults .resultContainer{margin:6px 0 6px 0;overflow:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults .title{margin:6px 0 6px 0;line-height:17px;padding-left:10px;color:#656565;font-size:11px;background:#f0f0f0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#f0f0f0',GradientType=0);}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults .title:first-child{filter:none;margin-top:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults ul{border:#dddbd0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li{cursor:pointer;display:block;position:relative;height:42px;padding-top:2px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li.selected{background:#589442;color:#dddbd0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li.selected .poi-name{color:#FFF;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li.selected .second-line{color:#B7DEA8;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li .sprite-image{background-repeat:no-repeat;display:inline;left:5px;position:absolute;top:12px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li .poi-name,DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li .second-line{position:absolute;left:36px;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li .poi-name{top:12px;color:#000;font-weight:bold;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li .second-line{top:27px;color:#656565;font-size:10px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .new_label{display:inline-block;color:#FFF;background-color:#FFB300;font-weight:bold;line-height:20px;padding:0 5px;margin-left:-10px;}.tablet_desktop #MAINWRAP DIV.ppr_rup.ppr_priv_hsx_hd_filters .header_tab,.tablet_desktop #MAINWRAP DIV.ppr_rup.ppr_priv_hsx_hd_filters .more,.tablet_desktop #MAINWRAP DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_checkbox{padding:9px 0 9px 18px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .fakeMap{position:relative;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .map{z-index:1;top:0;left:0;right:832px;height:160px;cursor:pointer;margin-bottom:12px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .map.hasSponsor{margin-bottom:24px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .mapInner{border:1px solid #FFF;width:100%;height:100%;box-sizing:border-box;overflow-x:hidden;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandMapWrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandMapWrapper .map-pin-fill{position:absolute;font-size:38px;top:-4px;left:-41px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandMap{display:inline-block;padding:0 12px;border-radius:3px;border:2px solid #FFF;background-color:rgba(255,255,255,0.6);line-height:32px;font-size:14px;font-weight:bold;color:#069;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .map:hover .expandMap{background-color:rgba(255,255,255,0.9);}DIV.ppr_rup.ppr_priv_hsx_hd_filters .expandMap .text{line-height:2.5em;color:#069;font-weight:bold;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .map_sponsor{bottom:-20px;font-size:11px;position:absolute;right:8px;z-index:1;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .sponsor_icon{border:1px solid #FFF;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .floating_sponsor{background:transparent;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .floating_sponsor span{line-height:48px;padding:5px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters #broadening_sorry{display:table;background:#FFF8D0;border:1px solid #FABC18;margin-top:7px;height:33px;width:99%;}DIV.ppr_rup.ppr_priv_hsx_hd_filters #broadening_sorry .sorry_orange_bubble{display:table-cell;vertical-align:middle;padding:0 8px 0 8px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters #broadening_sorry .hdrTxt{display:table-cell;vertical-align:middle;font-weight:bold;font-size:18px;color:#2c2c2c;}DIV.ppr_rup.ppr_priv_hsx_hd_filters #broadening_sorry{display:table;background:#FFF8D0;border:1px solid #FABC18;margin-top:7px;height:33px;width:99%;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .search-suggestion-card-hotels-wrapper{margin:12px 0 0 auto;max-width:820px;}.hsx_hd_gray_bg DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkbox_wrap{padding-left:20px;border:1px solid #e5e5e5;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);}.hsx_hd_gray_bg DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkbox_wrap:before{border:none;}.hsx_hd_gray_bg DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes{margin-bottom:-1px;}.hsx_hd_gray_bg DIV.ppr_rup.ppr_priv_hsx_hd_filters .expand_filters{left:50%;transform:translateX(-50%);text-align:center;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider{position:relative;padding-top:6px;margin-right:15px;text-align:center;}.rtl DIV.prw_rup.prw_hotels_hsx_hd_price_slider #jfy_filter_bar_price_slider{margin:0 0 0 15px;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer{position:relative;height:4px;background:#eee;border:0 solid #eee;border-width:0 10px;margin:14px 0 30px;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .bar{height:100%;background:#589442;position:absolute;top:0;left:0;right:0;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .start,DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .end{width:27px;height:27px;border-radius:100%;background:#fff;position:absolute;top:-14px;left:-11px;z-index:2;border:1px solid #ddd;box-shadow:0 2px 1px -1px rgba(0,0,0,0.1);cursor:pointer;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .end{left:auto;right:-11px;}.rtl DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .start{left:auto;right:-11px;}.rtl DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .end{right:auto;left:-11px;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .bothMin .end,DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .bothMax .start,DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .dragging{z-index:3;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_j,DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_k{display:inline-block;position:absolute;left:0;width:78px;padding:9px 0;text-align:center;font-size:inherit;color:inherit;border-radius:3px;border:1px solid #c8c8c8;border-color:#ddd;box-shadow:inset 0 4px 12px -7px #ddd;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_k{left:auto;right:0;}.rtl DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_j{left:auto;right:0;}.rtl DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_k{right:auto;left:0;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_j:focus,DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_k:focus{direction:ltr;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider .to{display:inline-block;padding:10px 0;text-align:center;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .long_prices .jfy_filter_j,DIV.prw_rup.prw_hotels_hsx_hd_price_slider .long_prices .jfy_filter_k{position:static;width:117px;margin:0 auto;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider.long_prices .to{display:block;padding:2px 0;}.rtl DIV.prw_rup.prw_hotels_hsx_hd_price_slider #jfy_filter_bar_price_slider,DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider{margin:0;padding:6px 0;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider .to{visibility:hidden;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider_predates{text-align:left;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider_predates .ui_icon.calendar{font-size:18px;vertical-align:middle;margin-right:6px;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider_predates .predates_title{display:inline;vertical-align:middle;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider_predates .predates_title:hover{text-decoration:underline;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .avgPrice{display:inline-block;width:30%;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .avgPrice .value{font-size:13px;color:#4a4a4a;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .avgPrice .label{font-size:9px;color:#787878;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .long_prices .avgPrice{display:none;}DIV.ppr_rup.ppr_priv_hsx_hd_header #p13n_tag_header_wrap{margin:0 0 10px 0;padding:0;border:none;overflow:hidden;background:none;-webkit-font-smoothing:antialiased;}DIV.ppr_rup.ppr_priv_hsx_hd_header #p13n_tag_header{min-width:1024px;max-width:1132px;margin:0 auto;padding:0;}DIV.ppr_rup.ppr_priv_hsx_hd_header #p13n_tag_header_wrap .breadCrumbContainer{position:static;width:auto;margin:0;padding:0;line-height:26px;}DIV.ppr_rup.ppr_priv_hsx_hd_header .breadCrumbContainer #BREADCRUMBS li{color:#333;text-shadow:none;}DIV.ppr_rup.ppr_priv_hsx_hd_header .breadCrumbContainer #BREADCRUMBS a,DIV.ppr_rup.ppr_priv_hsx_hd_header .breadCrumbContainer #BREADCRUMBS a:visited,DIV.ppr_rup.ppr_priv_hsx_hd_header .breadCrumbContainer #BREADCRUMBS a:active{color:#666;text-shadow:none;}DIV.ppr_rup.ppr_priv_hsx_hd_header #p13n_welcome_message{display:block;position:relative;margin:0;padding:0;color:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_header #p13n_welcome_message #HEADING{display:block;margin:0 194px 0 0;padding:42px 0 0 0;font-size:34px;font-weight:bold;line-height:normal;text-shadow:none;text-align:left;}DIV.ppr_rup.ppr_priv_hsx_hd_header .map_entry{position:absolute;right:0;bottom:0;width:180px;height:80px;line-height:80px;text-align:center;border:1px solid #e5e5e5;overflow:hidden;cursor:pointer;}DIV.ppr_rup.ppr_priv_hsx_hd_header .map_entry_bg{position:absolute;right:-10px;top:-40px;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .sort_bar{line-height:42px;border-bottom:1px solid #d4d4d4;font-size:14px;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .header,DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .ui_tab_bar .ui_tab{padding:0 16px 6px;float:left;cursor:pointer;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .header{padding:0 16px 0 0;font-weight:bold;cursor:default;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .ui_tab_bar .ui_tab.selected{font-weight:bold;box-shadow:inset 0 -4px 0 0 #589442;color:#589442;cursor:default;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .ui_icon.question-circle-fill{color:#c2c1bd;font-size:16px;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .broadening_sorry{background-color:#fff8d0;border:1px solid #fabc18;color:#000;position:relative;font-weight:bold;box-shadow:0 3px 1px -1px #e0e0e0;border-radius:4px;vertical-align:middle;display:block;padding:10px;margin-bottom:8px;font-size:1.167em;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_in_filters .sort_by .JFY_hotel_filter_name{padding-top:11px;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_in_filters .sort_picker{margin:6px 0;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_in_filters .sort_picker .closed_text{display:block;padding:10px 30px 10px 15px;line-height:18px;font-family:inherit;color:#589442;background:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_in_filters .sort_picker .closed_text:after{content:"\294a";color:#2c2c2c;font-weight:normal;}DIV.ppr_rup.ppr_priv_hsx_hd_sponsored_cell #sponsoredHeadingTag{display:inline-block;margin-bottom:6px;padding:4px 8px;border-radius:6px;background-color:#666;font-weight:bold;font-size:12px;line-height:16px;color:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_sponsored_cell .sponsoredOfferHeadingWrap{margin:2px 0;font-size:14px;}DIV.ppr_rup.ppr_priv_hsx_hd_sponsored_cell .bl_offer_icon{font-size:18px;color:#666;}DIV.ppr_rup.ppr_priv_safari_private_tracking{display:none;}DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .header,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .partnerImg,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .metaPriceInfo .meta_listings,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .metaPriceInfo .header:after{background-color:#FFF7E7;}DIV.ppr_rup.ppr_priv_slotx_desktop #sponsoredHeadingTag{display:inline-block;margin:2px 0 9px;padding:4px 6px;color:#FFF;font-size:10px;font-weight:normal;letter-spacing:1px;background-color:#FFB300;border-radius:3px;}DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .listing_title .bl_offer_icon,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .listing_reviews,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .listing_jfy,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .tag_line,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .p13n_reasoning_v2,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .clickable_tags,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .showNearbyInfo,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .collection_tags,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .distance{display:none;}DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .listing_reviews,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .listing_jfy,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .tag_line,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .p13n_reasoning_v2,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .clickable_tags,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .showNearbyInfo,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .collection_tags,DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .distance{display:block;}DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing.show_rating_info .listing_title .bl_offer_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .bl_offer_icon{top:-3px;cursor:auto;}DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .sponsoredOfferHeadingWrap{font-weight:bold;padding:2px 0 4px;}DIV.ppr_rup.ppr_priv_slotx_desktop #slotXListing .metaPriceInfo.miniMetaRedesign .provider{background:none;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_sponsor{bottom:0;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon{position:relative;float:right;background-color:transparent;display:table-row;cursor:pointer;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon .sponsorCopy{display:table-cell;position:relative;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.4);width:70px;vertical-align:bottom;padding:0 5px 2px 0;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon .sponsorLogo{display:table-cell;position:relative;padding-right:20px;vertical-align:bottom;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon .mapIcon{display:table-cell;position:relative;width:120px;border:2px solid white;border-radius:4px;background:#fff url('/img2/maps/map_200x40.jpg') no-repeat -38px 0;box-shadow:2px 2px 0 0 rgba(0,0,0,0.25);height:62px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon .logoImg{border:2px solid white;margin-top:30px;background-color:#fff;background-repeat:no-repeat;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon .logoImg.ramadaca{height:16px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon .mapTxt{position:absolute;top:44px;text-align:center;width:120px;color:#267ca6;font-weight:bold;font-size:13px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon:hover .mapTxt{text-decoration:underline;}.lang_ru DIV.ppr_rup.ppr_priv_sponsor_map_icon .floating_map_icon .mapTxt{font-size:12px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon #p13n_welcome_message.with_map_icon{min-height:69px;margin:-14px 0 12px;position:relative;}DIV.ppr_rup.ppr_priv_sponsor_map_icon #p13n_welcome_message.with_map_icon .headingWrapper{float:left;}DIV.ppr_rup.ppr_priv_sponsor_map_icon #p13n_welcome_message.with_map_icon .headingWrapper .address{color:#FFF;position:absolute;bottom:0;height:32px;line-height:16px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon #p13n_welcome_message.with_map_icon .headingWrapper #HEADING.p13n_geo_hotels{max-width:750px;white-space:nowrap;overflow:visible;padding-top:24px;float:left;font-size:34px;line-height:39px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon #p13n_welcome_message.with_map_icon.withAddress{min-height:89px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon #p13n_welcome_message.with_map_icon.withAddress .headingWrapper #HEADING.p13n_geo_hotels{padding-top:16px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon #p13n_welcome_message.with_map_icon.withAddress .floating_map_icon{margin-top:10px;}DIV.ppr_rup.ppr_priv_sponsor_map_icon #p13n_welcome_message.with_map_icon.withAddress .address a{color:#FFF;text-shadow:0 1px 2px rgba(0,0,0,0.4);}DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .header,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .partnerImg,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .metaPriceInfo .meta_listings,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .metaPriceInfo .header:after{background-color:#FFF7E7;}DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredHeadingTag{display:inline-block;margin:2px 0 9px;padding:4px 6px;color:#FFF;font-size:10px;font-weight:normal;letter-spacing:1px;background-color:#FFB300;border-radius:3px;}DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .listing_title .bl_offer_icon,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .listing_reviews,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .listing_jfy,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .tag_line,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .p13n_reasoning_v2,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .clickable_tags,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .showNearbyInfo,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .collection_tags,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .distance{display:none;}DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .listing_reviews,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .listing_jfy,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .tag_line,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .p13n_reasoning_v2,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .clickable_tags,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .showNearbyInfo,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .collection_tags,DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .distance{display:block;}DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing.show_rating_info .listing_title .bl_offer_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .bl_offer_icon{top:-3px;cursor:auto;}DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .sponsoredOfferHeadingWrap{font-weight:bold;padding:2px 0 4px;}DIV.ppr_rup.ppr_priv_sponsored_coupon_listing #sponsoredCouponListing .metaPriceInfo.miniMetaRedesign .provider{background:none;}DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .header,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .partnerImg,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .metaPriceInfo .meta_listings,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .metaPriceInfo .header:after{background-color:#FFF7E7;}DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredHeadingTag{display:inline-block;margin:2px 0 9px;padding:4px 6px;color:#FFF;font-size:10px;font-weight:normal;letter-spacing:1px;background-color:#FFB300;border-radius:3px;}DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .listing_title .bl_offer_icon,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .listing_reviews,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .listing_jfy,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .tag_line,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .p13n_reasoning_v2,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .clickable_tags,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .showNearbyInfo,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .collection_tags,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .distance{display:none;}DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .listing_reviews,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .listing_jfy,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .tag_line,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .p13n_reasoning_v2,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .clickable_tags,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .showNearbyInfo,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .collection_tags,DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .distance{display:block;}DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing.show_rating_info .listing_title .bl_offer_icon{display:inline-block;}DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .bl_offer_icon{top:-3px;cursor:auto;}DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .sponsoredOfferHeadingWrap{font-weight:bold;padding:2px 0 4px;}DIV.ppr_rup.ppr_priv_sponsored_pls_listing #sponsoredCouponListing .metaPriceInfo.miniMetaRedesign .provider{background:none;}