DIV.ppr_rup.ppr_priv_travel_wiki_snippet_for_hotels_page #travelPageHeader{margin-left:3%;font-size:1.75em;border-bottom:1px solid #e5e5e5;padding-bottom:2px;margin-right:3%;margin-top:13px;}DIV.ppr_rup.ppr_priv_travel_wiki_snippet_for_hotels_page #travelSnippetContainer{margin-left:11%;margin-right:11%;border:1px solid #e5e5e5;display:block;background:white;}DIV.ppr_rup.ppr_priv_travel_wiki_snippet_for_hotels_page #travelPageSnippet{margin-left:3%;margin-right:3%;margin-top:14px;font-size:1.1em;line-height:1.45em;}DIV.ppr_rup.ppr_priv_travel_wiki_snippet_for_hotels_page #travelPageUrl{text-align:center;margin-top:3px;margin-bottom:8px;font-size:1.1em;}DIV.ppr_rup.ppr_priv_travel_wiki_snippet_for_hotels_page .travelPageUrl{color:#333;}DIV.ppr_rup.ppr_priv_travel_wiki_snippet_for_hotels_page #travelPageSnippetList{list-style:outside;}DIV.ppr_rup.ppr_priv_travel_wiki_snippet_for_hotels_page #travelSnippetCloseButton{position:relative;float:right;}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_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_hotels_list_short_cells2 .disclaimer.prominentDisclaimer{color:#333;}DIV.prw_rup.prw_meta_h_declutter_listing .picker-inner .ui_icon.calendar:before{font-size:20px;}DIV.prw_rup.prw_meta_h_declutter_listing .illisting{padding:20px 0 20px 0;}DIV.prw_rup.prw_meta_h_declutter_listing .sdBlueChevron{border-bottom:1px solid #E5E5E5;background:#fff;position:relative;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}DIV.prw_rup.prw_meta_h_declutter_listing .awards{position:absolute;bottom:0;width:100%;background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0.8) 100%);background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 20%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000',endColorStr='#CC000000',gradientType='0');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000',endColorStr='#CC000000',gradientType='0')";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;padding:10px;}DIV.prw_rup.prw_meta_h_declutter_listing .awards .bestLink .fl{float:none;position:absolute;top:50%;margin-top:-14px;}DIV.prw_rup.prw_meta_h_declutter_listing .sprite-tchAwardIcon{width:35px;height:28px;background:url(/img2/badges/tc_white_v2.png) center center no-repeat;}DIV.prw_rup.prw_meta_h_declutter_listing .bestLink .lbl{padding:5px 0 0 50px;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;font-weight:bolder;color:#fff;font-size:.8em;}DIV.prw_rup.prw_meta_h_declutter_listing .bestLink .awardlist{display:none;}DIV.prw_rup.prw_meta_h_declutter_listing .dates_wrap{padding:12px 14px 6px;border-right:solid 1px #e6e5e0;}DIV.prw_rup.prw_meta_h_declutter_listing .meta_results{height:140px;padding-top:12px;margin-bottom:20px;border-right:solid 1px #e6e5e0;position:relative;text-align:center;}DIV.prw_rup.prw_meta_h_declutter_listing .text .hotelName{padding:0 0 8px;font-weight:bold;}DIV.prw_rup.prw_meta_h_declutter_listing .hotel_content .rtofimg{padding:12px 0 0 24px;max-width:245px;float:left;}DIV.prw_rup.prw_meta_h_declutter_listing .bubbleRating{display:inline-block;}DIV.prw_rup.prw_meta_h_declutter_listing .ratingReview{overflow:visible;}DIV.prw_rup.prw_meta_h_declutter_listing .coeBadgeDiv,DIV.prw_rup.prw_meta_h_declutter_listing .tcBadgeDiv{margin-top:4px;}DIV.prw_rup.prw_meta_h_declutter_listing .coeBadgeDiv .taLnk,DIV.prw_rup.prw_meta_h_declutter_listing .tcBadgeDiv .taLnk{font-size:14px;color:#666;}DIV.prw_rup.prw_meta_h_declutter_listing .listing_reviews.stacked{padding-top:20px;}DIV.prw_rup.prw_meta_h_declutter_listing .ratingReview .prw_common_location_rating{display:inline-block;}DIV.prw_rup.prw_meta_h_declutter_listing .ratingReview .reviewCount{font-size:1.0835em;display:inline-block;padding:0;margin:0 0 0 3px;line-height:1em;vertical-align:middle;float:none;}DIV.prw_rup.prw_meta_h_declutter_listing .reviewCount a{font-size:14px;color:#666;}DIV.prw_rup.prw_meta_h_declutter_listing .reviews .title a{font-weight:normal;}DIV.prw_rup.prw_meta_h_declutter_listing .listing_reviews a{font-size:14px;}DIV.prw_rup.prw_meta_h_declutter_listing .ui_button.show_prices{margin-top:0;}DIV.prw_rup.prw_meta_h_declutter_listing .sidebysideaddprice{float:left;width:290px;overflow:visible;background-color:#fff;position:relative;}DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage{margin-right:24px;border:1px solid white;box-sizing:border-box;width:228px;height:228px;padding:0;position:relative;display:inline-block;top:-1px;border-left:0;overflow:hidden;border-radius:2px;float:left;}DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage .savesButton .saves{position:absolute;top:4px;right:0;font-size:28px;cursor:pointer;z-index:1;color:transparent;}DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage .savesButton .saves:before{background:url('/img2/icons/save-inactive.svg') no-repeat;}DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage .savesButton .saves.heart-fill:before,DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage .savesButton .saves:hover:before{background:url('/img2/icons/save-active.svg') no-repeat;}DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage .slideshow{position:absolute;top:6px;right:6px;border:2px solid #d6d6d6;border-radius:3px;background-color:rgba(0,0,0,0.4);box-shadow:0 0 0 2px rgba(0,0,0,0.4);font-size:14px;color:#d6d6d6;}DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage .slideshow.showingSaves{top:auto;bottom:6px;}DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage .slideshow:hover{border-color:#fff;color:#fff;}DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage .slideshow .ui_icon{display:block;margin:-4px 0 -2px;}DIV.prw_rup.prw_meta_h_declutter_listing .p13n_reasoning_v2{margin-top:10px;}DIV.prw_rup.prw_meta_h_declutter_listing .p13n_reasoning_v2 .jfy_inline_tag{color:#00af87;font-size:13px;display:inline-block;white-space:nowrap;}DIV.prw_rup.prw_meta_h_declutter_listing .italic{font-family:Georgia,'Times New Roman','Century Schoolbook L',serif;font-style:italic;color:#656565;}DIV.prw_rup.prw_meta_h_declutter_listing .mktTxt.italic{font-size:13.5px;}DIV.prw_rup.prw_meta_h_declutter_listing .distance .ui_icon{color:#00af87;}DIV.prw_rup.prw_meta_h_declutter_listing .recRanking,DIV.prw_rup.prw_meta_h_declutter_listing .popRanking,DIV.prw_rup.prw_meta_h_declutter_listing .address_wrap,DIV.prw_rup.prw_meta_h_declutter_listing .distance{margin-top:8px;font-size:14px;line-height:18px;color:#666;}DIV.prw_rup.prw_meta_h_declutter_listing .hotel_icon{margin-top:4px;display:inline-block;}DIV.prw_rup.prw_meta_h_declutter_listing .hotel_icon .ui_icon{font-size:20px;color:#00af87;margin-right:3px;display:inline-block;}DIV.prw_rup.prw_meta_h_declutter_listing .hotel_icon .label{margin-right:20px;display:inline;color:#666;font-size:14px;}DIV.prw_rup.prw_meta_h_declutter_listing .amenities_list{margin-top:12px;}DIV.prw_rup.prw_meta_h_declutter_listing .savings_alert{margin-top:12px;color:#ff6500;white-space:nowrap;}DIV.prw_rup.prw_meta_h_declutter_listing .savings_alert .alert{position:relative;padding-left:23px;white-space:normal;}DIV.prw_rup.prw_meta_h_declutter_listing .savings_alert .label{font-size:14px;}DIV.prw_rup.prw_meta_h_declutter_listing .savings_alert .arrow-down-thick{font-size:20px;position:absolute;top:-3px;left:0;}DIV.prw_rup.prw_meta_h_declutter_listing .savings_alert .information-circle{display:none;margin-left:3px;}DIV.prw_rup.prw_meta_h_declutter_listing bod.tablet_desktop .savings_alert .information-circle{display:inline;}DIV.prw_rup.prw_meta_h_declutter_listing .savings_alert .information-circle:before{display:inline;}DIV.prw_rup.prw_meta_h_declutter_listing .sponsored #sponsoredHeadingTag{display:inline-block;margin-left:16px;vertical-align:top;}DIV.prw_rup.prw_meta_h_declutter_listing .property_title{display:inline-block;max-width:95%;font-size:20px;height:100%;margin:0;line-height:24px;text-overflow:ellipsis;vertical-align:middle;color:#333;white-space:nowrap;overflow:hidden;}DIV.prw_rup.prw_meta_h_declutter_listing .sponsored .property_title{max-width:75%;}DIV.prw_rup.prw_meta_h_declutter_listing .listing_title{overflow:hidden;text-overflow:ellipsis;padding:0 10px 12px 0;white-space:nowrap;}DIV.prw_rup.prw_meta_h_declutter_listing .listing_title .ui_icon{font-size:20px;color:#666;line-height:24px;vertical-align:middle;margin-left:4px;}DIV.prw_rup.prw_meta_h_declutter_listing .listing_title .ui_icon:hover{color:#333;}DIV.prw_rup.prw_meta_h_declutter_listing .listing_title .ryokanLabel{margin-left:12px;vertical-align:sub;}DIV.prw_rup.prw_meta_h_declutter_listing .listing_title .ryokanLabel .ui_icon{position:relative;vertical-align:baseline;margin-left:0;font-size:14px;}.ui_overlay DIV.prw_rup.prw_meta_h_declutter_listing.offer-messaging .taLnk{display:block;}.tablet_desktop DIV.prw_rup.prw_meta_h_declutter_listing .hotelImage{margin-right:16px;}.tablet_desktop DIV.prw_rup.prw_meta_h_declutter_listing .sidebysideaddprice{width:280px;}.tablet_desktop DIV.prw_rup.prw_meta_h_declutter_listing .sidebysideaddprice .centerCommerce{padding-right:16px;}.tablet_desktop DIV.prw_rup.prw_meta_h_declutter_listing .rtofimg{width:220px;}DIV.prw_rup.prw_common_short_cell_thumbnail_default_image .npp{width:81px;height:44px;padding:96px 79px;background:#f1f1f1;}DIV.prw_rup.prw_common_short_cell_thumbnail_default_image .tcBadgeContainer{position:absolute;top:0;left:8px;padding:4px;height:28px;width:34px;background:#fff;border-top:solid #00af87 1px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}DIV.prw_rup.prw_common_short_cell_thumbnail_default_image .tcBadgeContainer .travelers-choice-badge{color:#00af87;display:inline-block;line-height:1;font-size:40px;margin-left:-3px;margin-top:-8px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .centerCommerce{padding-right:24px;height:190px;border-right:1px dotted #d6d6d6;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .centerCommerce .loading{height:150px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .premium_offer:hover .priceBlock .price,DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .premium_offer:hover .priceBlock .provider{text-decoration:underline;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .premium_offer,DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .no_availability{position:relative;width:100%;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .no_availability,DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .no_commerce{text-align:left;margin-top:16px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .no_availability .note,DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .no_commerce .note{min-height:58px;padding-top:12px;margin-bottom:12px;font-size:14px;color:#999;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .no_availability{display:block;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .no_commerce{width:100%;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .loading_block{display:block;position:relative;top:50%;transform:translateY(-50%);}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .loading_text{display:block;padding:0 0 6px;font:italic normal 13px/16px Georgia,'Times New Roman','Century Schoolbook L',serif;color:#656565;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .view_all{margin-top:3px;font-weight:bold;float:left;color:#333;text-align:left;font-size:14px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .seeAllInner{font-size:14px;font-weight:normal;color:#666;text-align:center;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .seeAllInner .viewall_text:hover{text-decoration:underline;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .seeAllInner .ui_icon.caret-down:before{font-size:14px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-links{padding-top:4px;text-align:initial;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .no_availability .text-links{min-height:66px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-link{cursor:pointer;position:relative;color:#666;line-height:22px;max-width:260px;height:22px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-link:before{content:'';position:absolute;width:100%;border-bottom:1px dotted #666;bottom:7px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-link .price{position:relative;float:right;padding-left:3px;font-size:12px;background:#fff;color:#333;font-weight:bold;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-link .price.comparisonOffer{color:#d80007;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-link .vendor{position:absolute;float:left;padding-right:3px;max-width:100%;max-height:100%;font-size:12px;background:#fff;overflow:hidden;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-link .ui_loader{padding:5px 0;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-link.unclickable{cursor:default;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .text-link:not(.unclickable):hover .vendor{text-decoration:underline;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .priceBlock{width:100%;font-size:14px;padding-top:16px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .withXthrough .priceBlock{padding-top:0;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .priceBlock .save{display:inline-block;width:50%;vertical-align:middle;white-space:nowrap;box-sizing:border-box;padding-right:3px;color:#d80007;font-weight:bold;margin-top:-2px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .priceBlock .save .star{font-size:20px;margin:0 .1em 0 -0.1em;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .priceBlock .xthrough{display:inline-block;width:50%;vertical-align:middle;white-space:nowrap;box-sizing:border-box;padding-left:3px;text-align:right;font-size:20px;color:#d80007;text-decoration:line-through;margin-bottom:2px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .priceBlock .provider{display:inline-block;width:50%;vertical-align:middle;white-space:nowrap;box-sizing:border-box;padding-right:3px;color:#666;margin-top:-10px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .priceBlock .price{display:inline-block;width:50%;vertical-align:middle;white-space:nowrap;box-sizing:border-box;padding-left:3px;text-align:right;font-weight:bold;font-size:28px;margin-bottom:10px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .priceBlock .price .ui_loader{justify-content:flex-end;padding-right:5px;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .priceBlock .autoResize{opacity:0;}DIV.prw_rup.prw_meta_h_declutter_justified_offerclick .ui_button{display:block;padding:9px 12px 8px;}DIV.prw_rup.prw_meta_view_all_text_links_declutter{border-width:0;min-width:160px;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link{cursor:pointer;position:relative;color:#666;line-height:24px;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link .providerName{margin-right:30px;color:#666;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link .ui_icon{float:right;font-size:12px;color:#666;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .external-link-no-box.internal-link{opacity:0;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link:before{content:'';position:absolute;width:100%;border-bottom:1px dotted #666;bottom:7px;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link .vendor,DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link .price{position:relative;background:#fff;z-index:1;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link .vendor{padding-right:3px;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link .price{float:right;padding-left:3px;font-weight:bold;color:#333;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link:hover .vendor,DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link:hover .price{text-decoration:underline;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link.unclickable{cursor:default;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link.unclickable:hover .vendor,DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link.unclickable:hover .price{text-decoration:none;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link .comparisonOffer{color:#ff6500;}DIV.prw_rup.prw_meta_view_all_text_links_declutter .text-link .comparisonOffer.red{color:#d80007;}DIV.prw_rup.prw_common_declutter_dropdown .viewAll{font-size:12px;}DIV.prw_rup.prw_common_declutter_dropdown .viewAll .viewall_text:hover{text-decoration:underline;}DIV.prw_rup.prw_common_declutter_dropdown .viewAll .ui_icon.caret-down:before{font-size:14px;}DIV.prw_rup.prw_common_declutter_dropdown .viewAll .ui_icon.caret-down{position:absolute;margin-top:2px;}DIV.prw_rup.prw_common_declutter_dropdown .moreLink{cursor:pointer;margin-right:12px;}DIV.prw_rup.prw_common_price_drawer_dropdown .moreLink .taLnk{color:#333;font-size:12px;}[data-pricedrawer].expanded DIV.prw_rup.prw_common_price_drawer_dropdown .moreLink .expand{display:none;}[data-pricedrawer]:not(.expanded) DIV.prw_rup.prw_common_price_drawer_dropdown .moreLink .collapse{display:none;}body.tablet_desktop DIV.prw_rup.prw_common_hsx_hd_review_snippets_center_commerce .reviews{max-width:275px;}DIV.prw_rup.prw_common_hsx_hd_review_snippets_center_commerce .reviews{width:inherit;margin-top:12px;font-size:12px;line-height:16px;color:#666;}DIV.prw_rup.prw_common_hsx_hd_review_snippets_center_commerce .reviews .write-a-review .ui_icon{position:relative;top:-1px;margin-right:3px;font-size:16px;line-height:20px;color:#00af87;}DIV.prw_rup.prw_common_hsx_hd_review_snippets_center_commerce .snippet{display:inline-block;position:relative;max-width:100%;white-space:nowrap;clear:both;}DIV.prw_rup.prw_common_hsx_hd_review_snippets_center_commerce .snippet .title{display:block;overflow:hidden;margin-right:0;text-overflow:ellipsis;white-space:normal;}DIV.prw_rup.prw_common_hsx_hd_review_snippets_center_commerce .snippet .title a{color:#666;}DIV.prw_rup.prw_common_hsx_hd_review_snippets_center_commerce .snippet .highlighted{font-weight:bold;}DIV.prw_rup.prw_hotels_savings_alert .overlay_contents{display:none;}.ui_overlay DIV.prw_rup.prw_hotels_savings_alert .alert{display:none;}.ui_overlay DIV.prw_rup.prw_hotels_savings_alert .overlay_contents{display:block;width:210px;}.ui_overlay DIV.prw_rup.prw_hotels_savings_alert .overlay_contents .first{font-weight:bold;}.ui_overlay DIV.prw_rup.prw_hotels_savings_alert .overlay_contents .first>em{color:#ff6500;}.ui_popover DIV.prw_rup.prw_hotels_savings_alert .overlay_contents{margin:-10px;}DIV.prw_rup.prw_common_standard_pagination .pagination{padding:12px 10px;overflow:hidden;border-top:1px solid #bbb;border-bottom:1px solid #e3e3e3;background-color:#fff;text-align:center;}DIV.prw_rup.prw_common_standard_pagination .pageNumbers{display:inline-block;padding-top:3px;}DIV.prw_rup.prw_common_standard_pagination .pageNum{line-height:40px;height:40px;width:40px;font-size:14px;font-weight:bold;border:none;display:inline-block;color:#00af87;}DIV.prw_rup.prw_common_standard_pagination .pageNum:hover{color:#000;text-decoration:none;}DIV.prw_rup.prw_common_standard_pagination .pageNum.current{background-color:#00af87;border-color:#00af87;color:#fff;border-radius:4px;}DIV.prw_rup.prw_common_standard_pagination .pageNum.current a{color:#fff;}DIV.prw_rup.prw_common_standard_pagination .pageNum.current:hover{text-decoration:none;color:#fff;}DIV.prw_rup.prw_common_standard_pagination .separator{width:32px;line-height:30px;color:#b7b7b7;}DIV.prw_rup.prw_common_standard_pagination .nav.previous{float:left;border-color:#e5e5e5 #b7b7b7 #b7b7b7 #e5e5e5!important;background-color:#fff!important;box-shadow:1px 1px 0 0 rgba(0,0,0,0.05)!important;color:#00af87;}DIV.prw_rup.prw_common_standard_pagination .nav.previous.disabled{border-color:#b7b7b7!important;opacity:.35;box-shadow:none!important;cursor:auto;}DIV.prw_rup.prw_common_standard_pagination .nav.next{float:right;border-color:#00af87 #2f582c #2f582c #00af87;background-color:#00af87;box-shadow:1px 1px 0 0 rgba(0,0,0,0.25);color:#fff;}DIV.prw_rup.prw_common_standard_pagination .nav.next.disabled{border-color:transparent!important;opacity:.35;box-shadow:none!important;cursor:auto;}DIV.prw_rup.prw_common_standard_pagination .unified.pagination .nav.disabled.ui_button{border:1px solid #CCC;color:#CCC;background:transparent;cursor:default;}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:24px auto 30px;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_redesign_header .travelAlert{margin:0 0 12px;font-size:14px;line-height:18px;}DIV.ppr_rup.ppr_priv_hotels_see_all .inner_container{text-align:center;margin:40px 0;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}DIV.ppr_rup.ppr_priv_hotels_see_all .messaging{font-size:14px;color:#666;}DIV.ppr_rup.ppr_priv_hotels_see_all .remove_all{color:#4a90e2;}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_see_all .hotels_scroll_prompt{visibility:hidden;position:fixed;top:80px;color:white;width:600px;left:40%;padding:5px;z-index:201;}DIV.ppr_rup.ppr_priv_hotels_see_all .hotels_scroll_prompt .underlined{text-decoration:underline;}DIV.ppr_rup.ppr_priv_hotels_top_hotels div.top_n_hotels{display:none;}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .sponsoredMapPlacement{margin-right:20px;margin-top:22px;cursor:pointer;position:relative;height:116px;background-image:url('/img2/map_spr/map_spr_none.png');background-position:center;text-align:center;}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .sponsoredMapPlacement .expandMap{margin-top:35px;}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .sponsoredMapPlacement:hover{opacity:.8;}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor{position:absolute;z-index:1;right:0;bottom:0;min-width:115px;height:32px;padding:1px;background-color:#fff;background-color:rgba(255,255,255,0.8);font-size:.9165em;color:#363636;text-align:right;display:none;}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor span{padding:0 8px;line-height:32px;}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .sponsor_icon{display:inline-block;background-repeat:no-repeat;background-position:center;float:right;}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .bstWst,DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .bstWstCa{width:28px;height:32px;background-image:url("/img2/maps/icons/logos/v2/2015/best_western_medium_2016.png");}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .comfortinn,DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .comfortinnca,DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .comfortfamily{width:28px;height:32px;background-image:url("/img2/maps/icons/logos/v2/2015/comfort_medium.png");}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .ramadaca{width:42px;height:32px;background-image:url("/img2/maps/icons/logos/v2/2015/ramada2_medium.png");}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .qualityinn,DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .qualityinnca{width:28px;height:32px;background-image:url("/img2/maps/icons/logos/v2/2015/quality_inn_medium.png");}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .hampton,DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .hamptonca{width:28px;height:32px;background-image:url("/img2/maps/icons/logos/v2/2015/hampton_inn_medium.png");}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .floating_sponsor .sleepinn{width:28px;height:31px;background-image:url("/img2/maps/icons/logos/v2/2015/sleep_inn_2_medium.png");}DIV.ppr_rup.ppr_priv_map_sponsored_cta_hsx .sponsoredMapPlacement.sponsored .floating_sponsor{display:block;}DIV.ppr_rup.ppr_priv_safari_private_tracking{display:none;}DIV.ppr_rup.ppr_priv_slotx_desktop #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:white;}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 .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 .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_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 .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 .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;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .link{color:#069;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .link:hover{color:black;text-decoration:underline;}@-webkit-keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-sand-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-sand-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .custom-selectbox:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;position:absolute;right:16px;top:16px;transition:all .3s linear;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .custom-selectbox.open:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties{padding:40px;border-top:1px solid #e5e5e5;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;}.hsx_hd DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties{margin:0 0 -50px;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .cross_sell_container{width:1132px;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .column{width:300px;margin-right:20px;padding:12px;box-sizing:border-box;text-align:center;float:left;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .column .ui_icon{display:block;font-size:40px;color:#00af87;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .column .column-cta{display:block;padding:12px 0;font-size:20px;line-height:24px;color:#333;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .property{width:186px;height:186px;margin-right:22px;background-color:#fff;border-bottom:1px solid #d6d6d6;box-shadow:0 1px 2px rgba(0,0,0,0.07);color:#666;float:left;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .property:hover{box-shadow:0 4px 8px rgba(0,0,0,0.13);}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .property:last-child{margin-right:0;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .photo_price{display:block;position:relative;width:inherit;height:142px;overflow:hidden;color:#fff;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .propertyPhoto{position:relative;left:50%;height:142px;transform:translateX(-50%);}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .priceBox{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:6px 12px;background:#000;background:-moz-linear-gradient(top,transparent 0,#000 100%);background:-webkit-linear-gradient(top,transparent 0,#000 100%);background:linear-gradient(to bottom,transparent 0,#000 100%);}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .priceBox .price{font-weight:bold;font-size:24px;line-height:28px;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .priceBox .perNight{font-size:14px;line-height:18px;color:#e5e5e5;}DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .bedsSleeps{display:block;padding:12px;}.hsx_hd.tablet_desktop DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties{padding:40px 22px;}.hsx_hd.tablet_desktop DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .column{width:192px;padding:0;}.hsx_hd.tablet_desktop DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .column .column-cta{font-size:18px;line-height:22px;}.hsx_hd.tablet_desktop DIV.prw_rup.prw_vr_listings_cross_sell_properties_hsx .hsx_hd_cross_sell_properties .properties .property{margin-right:8px;}DIV.prw_rup.prw_vr_listings_cross_sell .link{color:#069;}DIV.prw_rup.prw_vr_listings_cross_sell .link:hover{color:black;text-decoration:underline;}@-webkit-keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-sand-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-sand-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}DIV.prw_rup.prw_vr_listings_cross_sell .custom-selectbox:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;position:absolute;right:16px;top:16px;transition:all .3s linear;}DIV.prw_rup.prw_vr_listings_cross_sell .custom-selectbox.open:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}DIV.prw_rup.prw_vr_listings_cross_sell{max-width:1132px;margin:0 auto;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell{min-width:818px;height:76px;display:block;border:1px solid #eceae2;margin-bottom:8px;cursor:pointer;color:#2b2b2b;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell:hover{box-shadow:0 0 8px #ccc;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell .leftImg{background-color:#00af87;border:1px solid white;width:160px;height:74px;float:left;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell .leftImg .lightbulb{margin:6px 0 0 46px;width:60px;height:60px;background:url("/img2/vacationrentals/lightbulb.png");background-image:url("/img2/vacationrentals/lightbulb.svg"),none;background-repeat:no-repeat;background-size:60px 60px;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell .bodyText{background-color:white;height:58px;padding:18px 0 0 26px;margin-left:162px;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell .bodyText .textLine{white-space:nowrap;max-width:596px;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell .bodyText .averagePriceText{font-weight:bold;font-size:15px;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell .bodyText .geoLnk{margin-top:9px;font-size:14px;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell .bodyText .geoLnk span:hover{text-decoration:underline;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell .bodyText .arrow{float:right;margin:12px 14px 0 0;width:10px;height:17px;background:url("/img2/vacationrentals/arrows/grey_right_arrow.png");background-image:url("/img2/vacationrentals/arrows/grey_right_arrow.svg"),none;background-repeat:no-repeat;background-size:10px 17px;}DIV.prw_rup.prw_vr_listings_cross_sell .crossSell:after{clear:both;display:block;}DIV.ppr_rup.ppr_priv_trip_planner{position:relative;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.ppr_rup.ppr_priv_trip_planner.fandf_compressed{background-color:#f5f5f5;}DIV.ppr_rup.ppr_priv_trip_planner_h1 .adjust-for-heading{margin-bottom:-12px;}DIV.ppr_rup.ppr_priv_trip_planner_h1 .heading{font-size:11px;line-height:15px;color:#b7b7b7;text-align:right;float:right;}DIV.ppr_rup.ppr_priv_trip_planner_h1 .heading_name{display:block;font-weight:bold;font-size:32px;line-height:36px;color:#333;text-align:center;white-space:nowrap;max-width:100%;}@media(max-width:767px){DIV.ppr_rup.ppr_priv_trip_planner_h1 .heading_name{font-size:22px;line-height:26px;}}.fandf_compressed DIV.ppr_rup.ppr_priv_trip_planner_h1 .adjust-for-heading{margin-bottom:0;}DIV.ppr_rup.ppr_priv_trip_search .trip_search{justify-content:center;}DIV.ppr_rup.ppr_priv_trip_search .trip_search .trip_search_label{height:100%;font-weight:bold;font-size:18px;line-height:22px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search .trip_search_label:before{content:"";display:inline-block;vertical-align:middle;height:100%;}DIV.ppr_rup.ppr_priv_trip_search .trip_search .ui_button{position:relative;white-space:nowrap;}DIV.ppr_rup.ppr_priv_trip_search .trip_search .calendar{position:static;width:auto;height:auto;overflow:visible;background:none;}DIV.ppr_rup.ppr_priv_trip_search #PERSISTENT_TRIP_SEARCH_BAR .ui_column{width:auto;flex:none;align-self:center;}DIV.ppr_rup.ppr_priv_trip_search .lockup_header{margin-bottom:20px;text-align:center;color:#fff;}DIV.ppr_rup.ppr_priv_trip_search[data-placement-name*="home_flights"] .lockup_header{margin-bottom:-15px;padding-top:20px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup{margin:0 auto;border-radius:50px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup>.ui_column{background-color:#fff;border-width:1px 0 1px 1px;border-style:solid;border-color:#e5e5e5;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_column:first-child{border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_column:last-child{border:1px solid transparent;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_picker{font-size:16px;line-height:20px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_picker .target:after{border-color:transparent;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_picker .target:hover:after{border-bottom:1px solid #00af87;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_picker.error:focus .target{color:#d80007;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_picker.error:focus .target:after{border-color:#d80007;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup :focus .target,DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .focused .target{background-color:#e5e5e5;color:#333;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup :focus .target:after,DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .focused .target:after{border-bottom:1px solid #00af87;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup.highlight .target{background-color:#e5e5e5;color:#333;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup.highlight .target:after{border-bottom:1px solid #00af87;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .submit_wrap{padding:0;border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .submit_wrap:last-child{border:none;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .form_submit{width:100%;height:100%;padding:14px 24px;box-sizing:border-box;border:1px solid #00af87;border-radius:inherit;background-color:#00af87;font-weight:bold;font-size:20px;line-height:24px;color:#fff;text-align:center;white-space:nowrap;cursor:pointer;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .form_submit:hover,DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .form_submit:focus{border-color:#007c60;background-color:#007c60;outline:none;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .form_submit:active{border-color:#00634c;background-color:#00634c;outline:none;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .form_submit .submit_icon{font-size:28px;margin-top:-14px;margin-bottom:-14px;vertical-align:middle;}@media(orientation:portrait){DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .typeahead_align .typeahead_input{height:auto;padding:2px 0 2px 30px;font-size:14px;line-height:18px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_picker{font-size:14px;line-height:18px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_picker .ui_icon.pickerType{font-size:18px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .form_submit{font-size:18px;line-height:22px;}}@media(max-width:767px){DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup{border-radius:2px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_column{border-width:0 1px 1px 1px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_column:first-child{border-top-width:1px;border-top-right-radius:inherit;border-bottom-left-radius:0;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_column:nth-last-child(2){border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .ui_picker{padding-top:4px;padding-bottom:4px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .submit_wrap{margin:16px 0 0;border-radius:2px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .submit_wrap .form_submit{font-size:14px;line-height:18px;}}DIV.ppr_rup.ppr_priv_trip_search .unified-picker{display:inline-block;outline:none;}DIV.ppr_rup.ppr_priv_trip_search .unified-picker.hidden{display:none;}DIV.ppr_rup.ppr_priv_trip_search #PERSISTENT_TRIP_SEARCH_BAR.fixed{position:fixed;z-index:9990;top:0;right:0;left:0;padding:0;margin:0;background-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.2);text-align:center;}DIV.ppr_rup.ppr_priv_trip_search .fixed .noDates .unified-picker:first-child{margin-left:312px;}DIV.ppr_rup.ppr_priv_trip_search .fixed .noDates.collapsed-fixed-datepicker .unified-picker:first-child{margin-left:0;}DIV.ppr_rup.ppr_priv_trip_search .fixed .ages-wrap .explain{color:#fff;}DIV.ppr_rup.ppr_priv_trip_search .fixed .ages-wrap .explain .ages_change{color:inherit;}DIV.ppr_rup.ppr_priv_trip_search .fixed .ages-wrap.selecting .explain{color:#b7b7b7;}DIV.ppr_rup.ppr_priv_trip_search .fixed .ages-wrap.selecting .explain .ages_change{color:inherit;}DIV.ppr_rup.ppr_priv_trip_search .fixed .ages-wrap.selecting .picker-inner{color:#333;}DIV.ppr_rup.ppr_priv_trip_search .fixed .ages-wrap.selecting .picker-inner .ui_icon{font-size:12px;line-height:16px;color:inherit;}DIV.ppr_rup.ppr_priv_trip_search .fixed .ages-wrap.selecting .picker-dropdown .picker-label{color:#333;}DIV.ppr_rup.ppr_priv_trip_search .fixed .ages-wrap.selecting .picker-dropdown .picker-label .ui_icon{color:inherit;}DIV.ppr_rup.ppr_priv_trip_search .metaProgressBar{position:absolute;z-index:3;top:0;right:24px;bottom:0;left:24px;box-sizing:border-box;}DIV.ppr_rup.ppr_priv_trip_search .metaProgressBarWrapper{position:relative;height:100%;overflow:hidden;background-color:rgba(255,255,255,0.75);}DIV.ppr_rup.ppr_priv_trip_search .metaProgressBar.allowInteraction{pointer-events:none;}DIV.ppr_rup.ppr_priv_trip_search .allowInteraction .metaProgressBarWrapper{background-color:transparent;pointer-events:none;}DIV.ppr_rup.ppr_priv_trip_search .metaProgressBarLabel{display:none;}DIV.ppr_rup.ppr_priv_trip_search .metaProgressBarSliderWrapper{position:absolute;left:0;bottom:0;right:0;height:4px;}DIV.ppr_rup.ppr_priv_trip_search .metaProgressBarSlider{display:block;width:0;height:100%;background-color:#00af87;-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_trip_search .fixed .metaProgressBar{left:0;right:0;}DIV.ppr_rup.ppr_priv_trip_search .fixed .metaProgressBarWrapper{background-color:transparent;}DIV.ppr_rup.ppr_priv_trip_search .fixed .metaProgressBarLabel{position:static;padding:0 20px;}DIV.ppr_rup.ppr_priv_trip_search .fixed .metaProgressBarSliderWrapper{bottom:0;width:100%;}DIV.ppr_rup.ppr_priv_trip_search .fixed .metaProgressBarSlider{background-color:#00af87;}DIV.ppr_rup.ppr_priv_trip_search .search_typeahead.error input::-webkit-input-placeholder{color:#d80007;}DIV.ppr_rup.ppr_priv_trip_search .search_typeahead.error input::-moz-placeholder{color:#d80007;}DIV.ppr_rup.ppr_priv_trip_search .search_typeahead.error input:-moz-placeholder{color:#d80007;}DIV.ppr_rup.ppr_priv_trip_search .search_typeahead.error input:-ms-input-placeholder{color:#d80007;}DIV.ppr_rup.ppr_priv_trip_search .search_typeahead.error .ui_icon.typeahead_icon{color:#d80007;}.fixed DIV.prw_rup.prw_datepickers_trip_search_dates{border-width:0 1px 0 0;border-style:solid;border-color:rgba(255,255,255,0.3);}DIV.prw_rup.prw_datepickers_trip_search_dates{flex-basis:auto;cursor:pointer;}DIV.prw_rup.prw_datepickers_trip_search_dates.ui_column{padding-top:0;padding-bottom:0;}DIV.prw_rup.prw_datepickers_trip_search_dates.ui_column .ui_picker{padding-top:0;height:100%;}DIV.prw_rup.prw_datepickers_trip_search_dates.ui_column .ui_picker:before{content:"";display:inline-block;vertical-align:middle;height:100%;}DIV.prw_rup.prw_datepickers_trip_search_dates.ui_column .unified-picker{height:100%;box-sizing:border-box;padding-top:14px;padding-bottom:12px;}DIV.prw_rup.prw_datepickers_trip_search_dates.ui_column .unified-picker:before{content:"";display:inline-block;vertical-align:middle;height:100%;}@media(max-width:767px){DIV.prw_rup.prw_datepickers_trip_search_dates.ui_column .unified-picker{padding-top:8px;padding-bottom:8px;}}DIV.prw_rup.prw_datepickers_trip_search_dates.loading{background-color:#f5f5f5!important;}DIV.prw_rup.prw_datepickers_trip_search_dates.loading .ui_picker{opacity:.5;pointer-events:none;}DIV.prw_rup.prw_common_form_submit{position:relative;flex-basis:auto;}DIV.prw_rup.prw_common_form_submit.loading .form_submit{color:transparent!important;}DIV.prw_rup.prw_common_form_submit.loading .ui_loader{display:flex;}DIV.prw_rup.prw_common_form_submit .form_submit.hidden{display:none;}DIV.prw_rup.prw_common_form_submit button.disabled{pointer-events:none;}DIV.prw_rup.prw_common_form_submit .ui_loader{display:none;}@media(max-width:767px){DIV.prw_rup.prw_common_form_submit .submit_text{display:block;}DIV.prw_rup.prw_common_form_submit .submit_icon{display:none;}}@media(min-width:768px){DIV.prw_rup.prw_common_form_submit .submit_text{display:none;}DIV.prw_rup.prw_common_form_submit .submit_icon{display:inline-block;}}@media(min-width:1024px){DIV.prw_rup.prw_common_form_submit .submit_text{display:block;}DIV.prw_rup.prw_common_form_submit .submit_icon{display:none;}}DIV.prw_rup.prw_common_form_submit .form_submit{display:block;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-basis:auto;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable.pickers{min-width:260px;margin:-24px -16px -28px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable.pickers .close-text{padding:12px 0;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable.pickers .close-text .ui_link{font-size:16px;line-height:20px;color:#000;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable.pickers .close-text .ui_link.btn_update{float:right;color:#00a680;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable.ui_dropdown{width:auto;padding:0;margin:0;box-sizing:border-box;border-radius:2px;color:#333;font-size:16px;line-height:20px;overflow-y:hidden;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable.error .ui_picker{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable.error .ui_picker .pickerType{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker{zoom:1;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker:before{content:" ";display:table;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker:after{content:" ";display:table;clear:both;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker .picker-label{display:block;padding:8px 0;font-weight:bold;font-size:16px;line-height:20px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .ui_selector{margin:3px 0;float:right;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .ui_selector .ui_icon{font-size:30px;color:#00af87;vertical-align:middle;cursor:pointer;float:left;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .ui_selector .ui_icon:hover,DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .ui_selector .ui_icon:focus{color:#007c60;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .ui_selector .ui_icon:active{color:#00634c;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .ui_selector .ui_icon.inactive{color:rgba(0,175,135,0.5);cursor:default;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .inactive{color:#b7b7b7;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .traveler_info_container{overflow:inherit;text-overflow:inherit;outline:inherit;display:table;display:flex;align-items:baseline;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .traveler_info_text{overflow:hidden;text-overflow:ellipsis;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .unified-picker{height:40px;margin-top:12px;font-size:16px;line-height:20px;color:#333;cursor:pointer;display:block;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-inner{height:40px;line-height:40px;padding:0 35px 0 14px;border-width:1px;border-style:solid;border-color:#e5e5e5;border-radius:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;position:relative;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .open-close{position:absolute;top:-1px;right:12px;font-size:18px;color:#333;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-dropdown{position:absolute;display:inline-block;z-index:10500;top:-4px;right:-1px;left:auto;min-width:86px;max-height:300px;overflow:auto;overflow-y:hidden;white-space:nowrap;border-width:1px;border-style:solid;border-color:#e5e5e5;border-radius:2px;background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,0.2);cursor:pointer;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-dropdown .option,DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-dropdown .curoption{padding:0 35px 0 14px;height:38px;font-size:16px;line-height:20px;line-height:40px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-dropdown .option:hover{color:inherit;background:#f5f5f5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-dropdown .curoption{border-bottom:1px solid #e5e5e5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-dropdown.hidden{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-dropdown .open-close{right:12px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-dropdown .options-container{overflow-y:auto;max-height:175px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .age-picker{display:block;position:relative;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .age-of-child{height:100%;color:#333;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .age-of-child:before{content:"";display:inline-block;vertical-align:middle;height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .picker-inner{position:absolute;top:-4px;right:0;min-width:88px;color:#333;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .ages-wrap{margin-top:16px;padding-top:12px;border-width:1px 0 0;border-style:solid;border-color:#e5e5e5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .ages-wrap .age-picker-template{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .error .age-of-child{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_cancelable .error .picker-inner{border-color:#d80007;}DIV.prw_rup.prw_common_progress_bar{position:absolute;z-index:-1;top:0;right:24px;bottom:0;left:24px;box-sizing:border-box;opacity:0;}DIV.prw_rup.prw_common_progress_bar.loading{z-index:3;opacity:1;}DIV.prw_rup.prw_common_progress_bar .metaProgressBarWrapper{position:relative;height:100%;overflow:hidden;background-color:rgba(255,255,255,0.75);}DIV.prw_rup.prw_common_progress_bar .metaProgressBarSliderWrapper{position:absolute;left:0;bottom:0;right:0;height:4px;}DIV.prw_rup.prw_common_progress_bar .metaProgressBarSlider{display:block;width:0;height:100%;background-color:#00af87;-webkit-transition:width 5000ms ease-in-out;-moz-transition:width 5000ms ease-in-out;transition:width 5000ms ease-in-out;}DIV.prw_rup.prw_common_progress_bar.loading .metaProgressBarSlider{width:100%;}DIV.prw_rup.prw_flights_cos_passenger_picker .cosPassengerPicker{background-color:#fff;cursor:pointer;color:#333;margin-top:3px;overflow:inherit;text-overflow:inherit;outline:inherit;display:flex;align-items:baseline;}@media(min-width:768px) and (max-width:1023px){DIV.prw_rup.prw_flights_cos_passenger_picker .cosPassengerPicker{font-size:16px;line-height:20px;}}@media(max-width:767px){DIV.prw_rup.prw_flights_cos_passenger_picker .cosPassengerPicker{font-size:16px;line-height:20px;}}DIV.prw_rup.prw_flights_cos_passenger_picker .cosPassengerPicker .summaryContainer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}DIV.prw_rup.prw_flights_cos_passenger_picker .cosPassengerPicker .error{color:#d80007;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover{width:284px;margin:-24px -16px -28px;font-size:16px;line-height:20px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover.hidden{display:none;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover.popoverContents{display:flex;flex-direction:column;align-items:center;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .hrLine{width:284px;height:1px;background-color:#e5e5e5;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .hrLine.afterCos{margin-bottom:24px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .hrLine.afterChildrenCounter{margin-top:24px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .travelerRow{display:flex;align-items:center;justify-content:space-between;width:inherit;font-weight:bold;margin-bottom:12px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .travelerRow .minus-circle{font-size:30px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .travelerRow .plus-circle{font-size:30px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .travelerRow .disabled{color:#b9e2c6;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .travelerRow .enabled{color:#00af87;cursor:pointer;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .childrenAgesContainer{margin-top:24px;margin-bottom:9px;font-size:inherit;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .childrenAgesContainer .ageContainer{margin-bottom:12px;width:inherit;display:flex;align-items:center;justify-content:space-between;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .hidden{display:none;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .errorMsgContainer{margin-bottom:6px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .errorMsgContainer .errorMsg{font-size:12px;color:#d80007;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .alertMsgContainer{margin-bottom:-6px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .alertMsgContainer .alertMsg{font-size:12px;color:#d80007;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .closeTextContainer{padding-top:12px;padding-bottom:12px;text-align:right;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .closeTextContainer .closeText{color:#3b7adc;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .cosDropdown{margin-top:24px;margin-bottom:24px;width:auto;height:40px;color:#333;font-size:16px;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .cosDropdown .picker-inner{height:40px;line-height:40px;padding:0 35px 0 14px;border:1px solid #e5e5e5;border-radius:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;position:relative;cursor:pointer;}DIV.prw_rup.prw_flights_cos_passenger_picker.cosPassengerPopover .error{color:#d80007;}DIV.prw_rup.prw_flights_cos_passenger_picker .picker-dropdown{white-space:nowrap;overflow:hidden;position:relative;left:0;z-index:100;margin-top:-6px;}DIV.prw_rup.prw_flights_cos_passenger_picker .picker-dropdown .option,DIV.prw_rup.prw_flights_cos_passenger_picker .picker-dropdown .curoption{padding:0 35px 0 14px;height:38px;font-size:16px;line-height:20px;line-height:40px;}DIV.prw_rup.prw_flights_cos_passenger_picker .picker-dropdown .option:hover{color:inherit;background-color:#f5f5f5;}DIV.prw_rup.prw_flights_cos_passenger_picker .picker-dropdown .curoption{border-bottom:1px solid #e5e5e5;}DIV.prw_rup.prw_flights_cos_passenger_picker .picker-dropdown .options-container{overflow-y:auto;max-height:190px;}DIV.prw_rup.prw_flights_cos_passenger_picker .open-close{position:absolute;top:-1px;right:12px;font-size:18px;color:#333;}DIV.prw_rup.prw_flights_cos_passenger_picker .ui_picker{padding-top:0;}@media(max-width:767px){DIV.prw_rup.prw_flights_cos_passenger_picker .ui_icon{margin-left:0;}}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead{position:relative;display:block;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results{position:absolute;background-color:#fff;font-size:14px;border:1px solid #ccc;box-sizing:border-box;width:100%;z-index:1;max-height:182px;overflow-y:auto;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li{padding:5px 15px;cursor:default;position:relative;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.ui_icon{padding-left:38px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.ui_icon::before{font-size:16px;position:absolute;left:15px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.selected{background-color:#ccc;cursor:pointer;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.help{color:#999;border-top:1px dotted #999;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.notice{font-style:italic;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.add.ui_icon.plus-circle{border-top:1px dotted #999;padding-left:44px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.add.ui_icon.plus-circle::before{color:#00af87;font-size:22px;top:2px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker{position:relative;overflow:hidden;padding:2px 24px 0 0;font-size:18px;line-height:22px;color:#333;text-overflow:ellipsis;white-space:nowrap;outline:none;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .ghost_text{color:#b7b7b7;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .ui_icon{color:#666;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .ui_icon.pickerType{display:none;margin:0 8px 0 4px;font-size:20px;color:#00af87;cursor:pointer;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .ui_icon.minus{margin:0 4px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .ui_icon.caret-down{position:absolute;top:50%;right:0;font-size:18px;transform:translateY(-50%);transition:transform 250ms;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .ui_icon.caret-down.opened{transform:rotate(180deg);}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.no-caret{padding-right:0;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .target{display:inline-block;cursor:pointer;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .target:after{display:block;padding-top:2px;border-bottom:1px dotted #666;background-color:#fff;content:"";}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .target:hover{background-color:#e5e5e5;color:#333;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .target:hover:after{border-bottom:1px solid #00af87;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker :focus .target,DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .focused .target{background-color:#e5e5e5;color:#333;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker :focus .target:after,DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .focused .target:after{border-bottom:1px solid #00af87;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.highlight .target{background-color:#e5e5e5;color:#333;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.highlight .target:after{border-bottom:1px solid #00af87;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.error{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.error .ui_icon.pickerType{color:inherit;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.error .target{border-color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.error :focus .target,DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.error .focused .target{border-color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.error .highlight .target{border-color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .usePickerTypeIcons .ui_picker .ui_icon.pickerType{display:inline-block;}DIV.prw_rup.prw_flights_trip_search_typeahead{padding:0;}DIV.prw_rup.prw_flights_trip_search_typeahead .hidden{display:none;}DIV.prw_rup.prw_flights_trip_search_typeahead .grouper{margin:0;border-radius:inherit;height:100%;overflow:visible;}@media(max-width:767px){DIV.prw_rup.prw_flights_trip_search_typeahead .grouper{padding:0;}}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead.ui_column{display:inline-block;position:relative;margin:0;border:none;border-right:1px solid #e5e5e5;padding-left:19px;height:100%;background-color:white;}@media(max-width:767px){DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead.ui_column{padding-left:8px;height:50px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead.ui_column.orig{border-bottom:1px solid #e5e5e5;border-right:0;}}@media(min-width:768px) and (max-width:1023px){DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead.ui_column{padding-left:16px;}}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead.ui_column .ui_typeahead_results{top:calc(100%+3px);left:0;width:auto;max-height:none;}DIV.prw_rup.prw_flights_trip_search_typeahead input.query{display:inline-block;box-sizing:border-box;border:none;padding:0 5px;width:98%;width:calc(100% - 12px);height:100%;font-size:16px;overflow:hidden;text-overflow:ellipsis;outline:none;}@media(min-width:768px){DIV.prw_rup.prw_flights_trip_search_typeahead input.query{padding-right:5px;width:calc(100% - 8px);}}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.flights{position:relative;width:363px;font-size:14px;line-height:17px;font-family:ArialMT,sans-serif;color:#535353;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.flights>div{margin:0 15px 0;padding:16px 0 16px 40px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.flights:not(:first-child)>div{border-top:1px solid #e5e5e5;}DIV.prw_rup.prw_flights_trip_search_typeahead .selected.ui_icon.flights:not(:first-child)>div,DIV.prw_rup.prw_flights_trip_search_typeahead li.selected.ui_icon.flights+li>div{border-top:1px solid white;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.flights div>div{font-size:16px;font-weight:bold;color:#333;white-space:normal;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.childAirport{color:#333;width:333px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.childAirport>div{padding:9px 0 9px 22px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.selected{background-color:#f5f5f5;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.ui_icon{padding:0;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.ui_icon.childAirport{padding-left:30px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.ui_icon.flights:before{top:20px;left:26px;font-size:22px;color:#00af87;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead .ui_typeahead_results li.ui_icon.childAirport:before{top:11px;left:50px;font-size:14px;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker.ui_columns.grouper{padding:0;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_picker .ui_icon.pickerType{display:block;margin:0;}DIV.prw_rup.prw_flights_trip_search_typeahead.error .ui_picker .ui_icon.pickerType{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead.error input.query{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.pickerType.ui_typeahead.error{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.pickerType.ui_typeahead.error input::-webkit-input-placeholder{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.pickerType.ui_typeahead.error input::-moz-placeholder{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.pickerType.ui_typeahead.error input:-moz-placeholder{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_icon.pickerType.ui_typeahead.error input:-ms-input-placeholder{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_typeahead .ui_typeahead_results .error{width:333px;line-height:44px;font-size:14px;font-family:ArialMT,sans-serif;color:#666;}DIV.prw_rup.prw_flights_trip_search_typeahead.mw.typeahead_overlay.ui_typeahead{position:fixed;top:0;bottom:0;right:0;left:0;}DIV.prw_rup.prw_flights_trip_search_typeahead .mw_overlay{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;}DIV.prw_rup.prw_flights_trip_search_typeahead .mw_input_container{margin:60px 18px 0 18px;}DIV.prw_rup.prw_flights_trip_search_typeahead .mw_input{display:block;width:100%;box-sizing:border-box;border:none;border-bottom:2px solid #00af87;border-radius:0;padding:0 0 4px 0;margin:0;outline:none;height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:20px;}DIV.prw_rup.prw_flights_trip_search_typeahead.mw .ui_typeahead_results{height:100%;border:none;overflow:visible;}DIV.prw_rup.prw_flights_trip_search_typeahead.mw .body_text{height:100%;}DIV.prw_rup.prw_datepickers_flight_search_dates .ui_icon.minus{vertical-align:middle;color:#666;}.fixed DIV.prw_rup.prw_datepickers_flight_search_dates{border-width:0 1px 0 0;border-style:solid;border-color:rgba(255,255,255,0.3);}@media(max-width:767px){DIV.prw_rup.prw_datepickers_flight_search_dates .ui_icon.pickerType{margin-left:0;}}@media(min-width:768px) and (max-width:1023px){DIV.prw_rup.prw_datepickers_flight_search_dates .picker-label{font-size:16px;line-height:20px;}}@media(max-width:767px){DIV.prw_rup.prw_datepickers_flight_search_dates .picker-label{font-size:16px;line-height:20px;}}DIV.prw_rup.prw_datepickers_flights_single_date_datepicker .unified-picker{display:inline-block;position:relative;cursor:pointer;margin:0;}DIV.prw_rup.prw_datepickers_flights_single_date_datepicker .unified-picker:first-child{margin-right:4%;}@media(min-width:768px) and (max-width:1023px){DIV.prw_rup.prw_datepickers_flights_single_date_datepicker .picker-label{font-size:16px;line-height:20px;}}DIV.prw_rup.prw_flights_trip_search_form{padding:0;}DIV.prw_rup.prw_flights_trip_search_form .ui_tabs{border:none;}DIV.prw_rup.prw_flights_trip_search_form .tabContainer{vertical-align:bottom;}DIV.prw_rup.prw_flights_trip_search_form .ui_tabs .ui_tab{font-size:15px;font-weight:bold;color:#fff;padding-bottom:4px;}DIV.prw_rup.prw_flights_trip_search_form .ui_tabs .ui_tab.active{border-bottom:4px solid #fff;padding-bottom:0;}@media(max-width:767px){DIV.prw_rup.prw_flights_trip_search_form .multiCity{display:none;}}DIV.prw_rup.prw_flights_trip_search_form .tabContent{display:none;}DIV.prw_rup.prw_flights_trip_search_form .tabContent.active{display:block;}DIV.prw_rup.prw_flights_trip_search_form .ui_checkbox{flex:none;}DIV.prw_rup.prw_flights_trip_search_form .ui_checkbox.includeNearby{margin-left:0;}DIV.prw_rup.prw_flights_trip_search_form .ui_checkbox label{color:#000;cursor:pointer;display:inline-block;}@media(max-width:767px){DIV.prw_rup.prw_flights_trip_search_form .ui_checkbox{margin-left:0;}DIV.prw_rup.prw_flights_trip_search_form .ui_checkbox.ui_column{display:none;}}DIV.prw_rup.prw_flights_trip_search_form .airwatch{flex:none;}DIV.prw_rup.prw_flights_trip_search_form .majorParam{font-weight:bold;font-size:13px;padding-bottom:0;}DIV.prw_rup.prw_flights_trip_search_form .selectors{display:inline-block;margin-left:20px;cursor:pointer;}@media(min-width:768px){DIV.prw_rup.prw_flights_trip_search_form .selectors{padding-top:12px;}}@media(min-width:1024px){DIV.prw_rup.prw_flights_trip_search_form .selectors{padding-top:0;}}DIV.prw_rup.prw_flights_trip_search_form .aw-email{display:none;border:0;border-bottom:solid 1px #ddd;border-radius:0;box-shadow:none;padding:0 0 2px 0;margin:12px 12px 0 0;max-width:300px;}DIV.prw_rup.prw_flights_trip_search_form .aw-email.error{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_form .aw-email.error::-webkit-input-placeholder{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_form .aw-email.error::-moz-placeholder{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_form .aw-email.error:-ms-input-placeholder{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_form .aw-email.error:-moz-placeholder{color:#d80007;}DIV.prw_rup.prw_flights_trip_search_form .additionalOptions{background-color:white;opacity:.95;margin-left:15px;border-radius:3px;width:97%;flex:none;-webkit-box-flex:0;}@media(max-width:767px){DIV.prw_rup.prw_flights_trip_search_form .additionalOptions{margin-left:9px;}DIV.prw_rup.prw_flights_trip_search_form .additionalOptions.oneWay{display:none;}DIV.prw_rup.prw_flights_trip_search_form .additionalOptions.airwatchDisabled{display:none;}}DIV.prw_rup.prw_flights_trip_search_form .providers{background-color:white;margin:0;}@media(max-width:767px){DIV.prw_rup.prw_flights_trip_search_form .providers{display:none;}}DIV.prw_rup.prw_flights_trip_search_form .provider_pill{font-size:15px;}DIV.prw_rup.prw_flights_trip_search_form .compare{display:flex;}DIV.prw_rup.prw_flights_trip_search_form .ui_columns.is-narrow{font-size:15px;margin:0;}DIV.prw_rup.prw_flights_trip_search_form .selectAll{color:#00af87;font-weight:bold;cursor:pointer;}DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .hu,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .pt_PT{font-size:18px;}DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .ar,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .da,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .el,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .fr,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .in,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .ja,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .nl,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .no,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .ru,DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap .vi{font-size:15px;}DIV.prw_rup.prw_flights_trip_search_form .dp_column{flex:none;}DIV.prw_rup.prw_flights_trip_search_form .cpp_column{flex:none;}DIV.prw_rup.prw_flights_trip_search_form .input_highlight{position:absolute;border-top:2px solid #00af87;font-size:14px;height:0;color:transparent;max-width:100%;}DIV.prw_rup.prw_flights_trip_search_form .aw_email_container{position:relative;max-width:300px;flex-grow:1;}@media(max-width:767px){DIV.prw_rup.prw_flights_trip_search_form .submit_text{display:block;}DIV.prw_rup.prw_flights_trip_search_form .submit_icon{display:none;}DIV.prw_rup.prw_flights_trip_search_form .cpp_column{height:50px;padding-top:6px;}DIV.prw_rup.prw_flights_trip_search_form .dp_column{height:50px;padding-top:10px;}}@media(min-width:768px) and (max-width:1023px){DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup{border-radius:3px 0 0 0;}DIV.prw_rup.prw_flights_trip_search_form .trip_search.rounded_lockup .submit_wrap{margin-top:8px;border-radius:3px;}DIV.prw_rup.prw_flights_trip_search_form .dp_column{border-bottom-left-radius:3px;}DIV.prw_rup.prw_flights_trip_search_form .cpp_column{border-bottom-right-radius:3px;}DIV.prw_rup.prw_flights_trip_search_form .submit_icon{display:none;}}@media(min-width:1024px){DIV.prw_rup.prw_flights_trip_search_form .cpp_column{width:20.5%;}DIV.prw_rup.prw_flights_trip_search_form .form_submit{display:table;}}@media(min-width:1024px) and (max-width:1187px){DIV.prw_rup.prw_flights_trip_search_form .submit_text{display:none;}DIV.prw_rup.prw_flights_trip_search_form .submit_icon{display:inline-block;}DIV.prw_rup.prw_flights_trip_search_form .dp_column{width:202px;}}@media(min-width:1188px){DIV.prw_rup.prw_flights_trip_search_form .dp_column{width:210px;}DIV.prw_rup.prw_flights_trip_search_form .submit_text{display:block;}DIV.prw_rup.prw_flights_trip_search_form .submit_icon{display:none;}}DIV.prw_rup.prw_ibex_trip_search_rooms_guests{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-basis:auto;cursor:pointer;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker{zoom:1;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker:before{content:" ";display:table;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker:after{content:" ";display:table;clear:both;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .picker-label{display:block;padding:8px 0;font-weight:bold;font-size:16px;line-height:20px;}@media(max-width:767px){DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .picker-label{line-height:24px;}}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .ui_selector{margin:3px 0;float:right;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .ui_selector .ui_icon{font-size:30px;color:#00af87;vertical-align:middle;cursor:pointer;float:left;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .ui_selector .ui_icon:hover,DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .ui_selector .ui_icon:focus{color:#007c60;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .ui_selector .ui_icon:active{color:#00634c;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .ui_selector .ui_icon.inactive{color:rgba(0,175,135,0.5);cursor:default;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .inactive{color:#b7b7b7;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .traveler_info_container{overflow:inherit;text-overflow:inherit;outline:inherit;display:table;display:flex;align-items:baseline;padding:0;border:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .traveler_info_container .traveler_info_text{overflow:hidden;text-overflow:ellipsis;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.pickers{min-width:260px;margin:-24px -16px -28px;}@media(max-width:767px){DIV.prw_rup.prw_ibex_trip_search_rooms_guests.pickers{min-width:auto;width:78vw;margin:-18px -10px -26px;}}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.ui_dropdown{width:auto;padding:0;margin:0;box-sizing:border-box;border-radius:2px;color:#333;font-size:16px;line-height:20px;overflow-y:hidden;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .unified-picker{height:40px;margin-top:12px;font-size:16px;line-height:20px;color:#333;cursor:pointer;display:block;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-inner{height:40px;line-height:40px;padding:0 35px 0 14px;border-width:1px;border-style:solid;border-color:#e5e5e5;border-radius:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;position:relative;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .open-close{position:absolute;top:-1px;right:12px;font-size:18px;color:#333;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown{white-space:nowrap;overflow:hidden;position:relative;left:0;z-index:100;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown .option,DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown .curoption{padding:0 35px 0 14px;height:38px;font-size:16px;line-height:20px;line-height:40px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown .option:hover{color:inherit;background:#f5f5f5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown .curoption{border-bottom:1px solid #e5e5e5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown .open-close{right:13px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown .options-container{overflow-y:auto;max-height:190px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-picker{display:block;position:relative;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-picker .age-of-child{height:100%;color:#333;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-picker .age-of-child:before{content:"";display:inline-block;vertical-align:middle;height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-picker .picker-inner{position:absolute;top:-4px;right:0;min-width:88px;color:#333;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-picker .picker-dropdown{position:absolute;display:inline-block;z-index:10500;top:-4px;right:-1px;left:auto;min-width:86px;max-height:300px;overflow:auto;overflow-y:hidden;white-space:nowrap;border-width:1px;border-style:solid;border-color:#e5e5e5;border-radius:2px;background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,0.2);cursor:pointer;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-picker .picker-dropdown.hidden{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-picker .picker-dropdown .open-close{right:12px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-picker .picker-dropdown .options-container{overflow-y:auto;max-height:175px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.error .ui_picker{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.error .ui_picker .pickerType{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .ages-wrap{margin-top:16px;padding-top:12px;border-width:1px 0 0;border-style:solid;border-color:#e5e5e5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .ages-wrap .age-picker-template{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .ages-wrap .error .age-of-child{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .ages-wrap .error .picker-inner{border-color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.pickers .close-text{padding:12px 0;text-align:right;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.pickers .close-text .ui_link{font-size:14px;line-height:18px;color:#069;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.loading{background-color:#f5f5f5!important;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.loading .ui_picker{opacity:.5;pointer-events:none;}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 .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_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;margin:0 0 16px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkbox_wrap.compressed{margin-top:0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes{transition:opacity .25s ease;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes.postCollapse>div{display:none;}.filtersCollapsed DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes{opacity:0;}#MAINWRAP:not(.filtersCollapsed) DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes{transition-delay:.25s;}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-width:0 0 1px;border-style:solid;border-color:#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 .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 #e5e5e5;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:#00af87;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:#b7b7b7;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 .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:#00af87;}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:#b7b7b7;}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:#b7b7b7;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_wrap.accommodation_type{overflow:hidden;}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{position:relative;}#MAINWRAP:not(.collapsibleFilters) DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes:before{content:"";position:absolute;top:-22px;bottom:12px;right:0;border-width:0 1px 0 0;border-style:solid;border-color:#e5e5e5;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkboxes .jfy_checkbox_collections.selected label{width:75%;}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 .collection_clear{display:none;position:absolute;right:15px;font-weight:bold;}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:#00af87;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 .adParent{float:right;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filters .ad{margin:12px 0 0;padding:0;text-align:center;overflow:visible;width:auto;}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;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:#333;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 #00af87;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;padding-right:12px;line-height:20px;border:none;white-space:nowrap;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_filter_lb .jfy_checkbox label{display:inline;padding-left:24px;max-width:100%;}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:#00af87;content:"\00d7";}DIV.ppr_rup.ppr_priv_hsx_hd_filters .filter_count{display:none;position:absolute;border-radius:12px;background:#b7b7b7;width:34px;right:30px;line-height:18px;margin-top:10px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .filter_count span{padding:0 13px;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:#666;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:#666;font-size:11px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_wrap.jfy__location_sort .resetSort{display:inline-block;font-size:16px;margin:10px 0 0 0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .JFY_hotel_filter_wrap.jfy__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:#333;background:#fff;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .distanceSel .closed_text:after{content:"\e04a";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 #d6d6d6;height:38px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .jfy_typeahead .typeahead_icon{position:relative;top:2px;margin:0 0 0 8px;font-size:18px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .jfy_location_typeahead_inner .jfy_typeahead .typeahead_input{border:none;margin:0 0 0 2px;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 #00af87;padding:0;height:36px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults{background:#fff;border-width:1px;border-style:solid;border-color:#e5e5e5;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:#b7b7b7;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:#333;font-size:11px;background:#f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6',endColorstr='#f5f5f5',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:#d6d6d6;}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-color:#e5e5e5;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .typeaheadResults li .ui_icon{display:inline-block;padding:8px;font-size:18px;}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:#333;font-size:10px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .new_label{display:inline-block;color:#fff;background-color:#ff6500;font-weight:bold;line-height:20px;padding:0 5px;margin-left:-10px;}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 #broadening_sorry{display:table;background-color:rgba(255,101,0,0.08);border:1px solid #ff6500;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:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .search-suggestion-card-hotels-wrapper{margin:12px 0 0 auto;max-width:820px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .showFiltersContainer{opacity:0;transition:opacity .25s ease;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .showFiltersContainer .showFiltersButton{position:absolute;z-index:2;margin:20px 20px 0 0;padding:6px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .showFiltersContainer .showFiltersButton .ui_icon{font-size:24px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .showFiltersContainer.postCollapse>span{display:none;}.filtersCollapsed DIV.ppr_rup.ppr_priv_hsx_hd_filters .showFiltersContainer{opacity:1;transition-delay:.25s;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .hideFiltersHeader{margin:22px 20px 0 0;padding-bottom:16px;border-width:0 0 1px;border-style:solid;border-color:#e5e5e5;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .hideFiltersHeader .hideFiltersTitle{font-weight:bold;color:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .hideFiltersHeader .ui_close_x{color:#00af87;top:-8px;right:12px;}.tablet_desktop DIV.ppr_rup.ppr_priv_hsx_hd_filters .checkbox_wrap{right:786px;}.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 0;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .poi_link_back{margin-top:12px;font-size:14px;line-height:18px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .poi_link_back .ui_icon{display:table-cell;color:#00af87;font-size:18px;line-height:22px;}DIV.ppr_rup.ppr_priv_hsx_hd_filters .poi_link_back .address{display:table-cell;}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;border-right-width:0;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .unified-picker:last-child .picker-inner{border-radius:0 4px 4px 0;}DIV.prw_rup.prw_datepickers_desktop_horizontal_hsx_hd .unified-picker.focused .picker-inner{border:2px solid #00AF87;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;-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:#00AF87;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.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider{position:relative;margin:0;padding:6px 0;}.rtl 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 .priceSlider.sliderContainer{position:relative;height:4px;background:#e5e5e5;border-width:0 10px;border-style:solid;border-color:#e5e5e5;margin:14px 0 30px;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .priceSlider.sliderContainer .bar{height:100%;background:#00af87;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 #d6d6d6;border-width:1px;border-style:solid;border-color:#e5e5e5;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:42%;padding:9px 2px;text-align:center;font-size:inherit;color:inherit;border-radius:3px;border:1px solid;border-color:#d6d6d6;box-shadow:inset 0 4px 12px -7px #b7b7b7;}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;outline:none;border:2px solid #00af87;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider .to{display:inline-block;padding:10px 0;text-align:center;visibility:hidden;}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:98%;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;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .jfy_filter_bar_price_slider_predates .ui_icon.calendar{font-size:18px;margin-top:-2px;margin-right:6px;float:left;width:auto;height:auto;background:none;}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:#666;}DIV.prw_rup.prw_hotels_hsx_hd_price_slider .avgPrice .label{font-size:9px;color:#666;}DIV.prw_rup.prw_hotels_hsx_hd_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_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:20px 0 0;color:#333;}DIV.ppr_rup.ppr_priv_hsx_hd_header #p13n_welcome_message #HEADING{display:block;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_header .travelAlert{margin-bottom:12px;font-size:14px;line-height:18px;}.tablet_desktop DIV.ppr_rup.ppr_priv_hsx_hd_header #p13n_tag_header{min-width:980px;padding:0 22px;}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 35px;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;}.declutterStyle DIV.prw_rup.prw_datepickers_desktop_horizontal_styleguide_icon .picker-inner{border:1px solid #e5e5e5;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.25);border-radius:3px;}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;}#MAIN.SmartDeals DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar{width:955px;margin:auto;padding:6px 24px 0;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .sort_bar{height:48px;line-height:42px;border-width:0 0 1px;border-style:solid;border-color:#e5e5e5;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;line-height:42px;}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;color:#00af87;cursor:default;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .sort_bar .ui_tab_bar{border-width:0 0 1px;height:inherit;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .more_info{float:left;padding:0 16px 6px;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .ui_icon.question-circle-fill{color:#b7b7b7;font-size:16px;}DIV.ppr_rup.ppr_priv_hsx_hd_sort_bar .broadening_sorry{background-color:rgba(255,101,0,0.08);border:1px solid #ff6500;color:#000;position:relative;font-weight:bold;box-shadow:0 3px 1px -1px #e5e5e5;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:#00AF87;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_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:#00AF87;}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 #00AF87;position:relative;}DIV.ppr_rup.ppr_priv_hotels_checkbox_filter_header .filter_toggle{background-color:#00AF87;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 #00AF87;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:#00AF87;}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:#00AF87;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:#00AF87;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:#00AF87;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:#00AF87;}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:#00AF87;}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 #00AF87;}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:#00AF87;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:#00AF87;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:#00AF87;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;}.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_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:#00AF87;}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:#00AF87;margin-top:10px;padding:10px;}DIV.ppr_rup.ppr_priv_hotels_member_only_cta #memberOnlyCTAFlyout{display:none;}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;}