ont-size:14px;line-height:20px;color:#4a4a4a;margin:0;word-wrap:break-word;}DIV.prw_rup.prw_reviews_text_summary_hsx .taLnk{color:#069;}DIV.prw_rup.prw_reviews_text_summary_hsx .partial_entry span.taLnk{margin-left:4px;}
DIV.prw_rup.prw_reviews_response_header .header{margin-bottom:8px;font-size:14px;color:#000a12;font-weight:normal;}DIV.prw_rup.prw_reviews_response_header .responseDate{font-size:12px;color:#4a4a4a;display:block;padding-top:6px;}
DIV.prw_rup.prw_reviews_google_translate_button_hsx{margin-top:8px;overflow:hidden;}DIV.prw_rup.prw_reviews_google_translate_button_hsx .quote{margin:0 0 5px;padding-bottom:1px;font:italic normal 1.5em Georgia,"Times New Roman","Century Schoolbook L",serif;text-decoration:none;}
DIV.prw_rup.prw_reviews_mt_header_hsx{width:100%;margin:0;background-color:#f5f5f5;}DIV.prw_rup.prw_reviews_mt_header_hsx .translatedBy{margin-right:16px;float:left;}DIV.prw_rup.prw_reviews_mt_header_hsx .translationOptions{overflow:auto;padding:0;}DIV.prw_rup.prw_reviews_mt_header_hsx .translationOptions .translationIntro{font-size:12px;color:#4a4a4a;margin-bottom:4px;}DIV.prw_rup.prw_reviews_mt_header_hsx .translationOptions .formLabel{float:left;font-size:12px;color:#4a4a4a;margin-right:8px;}DIV.prw_rup.prw_reviews_mt_header_hsx .translationOptionForm{float:left;}DIV.prw_rup.prw_reviews_mt_header_hsx .translationOptionForm .submitOnClick{vertical-align:baseline;margin-left:4px;}DIV.prw_rup.prw_reviews_mt_header_hsx .translationOptionForm .label{margin-right:12px;font-size:12px;}DIV.prw_rup.prw_reviews_mt_header_hsx .taLnk{text-decoration:none;}DIV.prw_rup.prw_reviews_mt_header_hsx .taLnk:hover{text-decoration:underline;}
DIV.prw_rup.prw_reviews_mt_footer_hsx .translation.footer{background-color:transparent;padding:0;font-size:12px;}DIV.prw_rup.prw_reviews_mt_footer_hsx .translation.footer .mtRateLabel{font-size:12px;color:#4a4a4a;margin-bottom:8px;}DIV.prw_rup.prw_reviews_mt_footer_hsx .translation.footer .mtButtons{line-height:normal;}DIV.prw_rup.prw_reviews_mt_footer_hsx .translation.footer .mtRatingButton{vertical-align:middle;margin-right:12px;}DIV.prw_rup.prw_reviews_mt_footer_hsx .translation.footer .mtImproveLink{display:inline-block;vertical-align:middle;padding-left:12px;border-left:1px solid #000a12;}DIV.prw_rup.prw_reviews_mt_footer_hsx .mtEditThanksLabel{display:none;max-width:275px;float:left;margin:0 5px;padding:3px;border:solid 1px #e5e5e5;background-color:#fff;}DIV.prw_rup.prw_reviews_mt_footer_hsx .mt_footer_face_rating{width:17px;height:18px;background-color:white;}DIV.prw_rup.prw_reviews_mt_footer_hsx .mt_footer_face_rating.mt_footer_good_face{background-image:url('/img2/widget/mt_footer/good.svg');}DIV.prw_rup.prw_reviews_mt_footer_hsx .mt_footer_face_rating.mt_footer_ok_face{background-image:url('/img2/widget/mt_footer/ok.svg');}DIV.prw_rup.prw_reviews_mt_footer_hsx .mt_footer_face_rating.mt_footer_bad_face{background-image:url('/img2/widget/mt_footer/bad.svg');}DIV.prw_rup.prw_reviews_mt_footer_hsx .ratingItem{cursor:pointer;padding:5px;}DIV.prw_rup.prw_reviews_mt_footer_hsx .thanksText{color:#767676;margin-top:4px;}
DIV.prw_rup.prw_reviews_partner_attribution_hsx{overflow:hidden;margin-top:12px;font-size:12px;color:#4a4a4a;}DIV.prw_rup.prw_reviews_partner_attribution_hsx .question-circle{color:#767676;}DIV.prw_rup.prw_reviews_partner_attribution_hsx .question-circle:hover{cursor:pointer;}
DIV.prw_rup.prw_reviews_vote_line_hsx{overflow:hidden;margin-top:12px;}@media(min-width:768px){DIV.prw_rup.prw_reviews_vote_line_hsx{width:111%;}}DIV.prw_rup.prw_reviews_vote_line_hsx .post_vote_message{background-color:#fff;}DIV.prw_rup.prw_reviews_vote_line_hsx .post_vote_message.stylized{padding:0;}DIV.prw_rup.prw_reviews_vote_line_hsx .helpful_thumbs_up.thumbs-up-fill{position:relative;top:-1px;font-size:24px;color:#00a680;}DIV.prw_rup.prw_reviews_vote_line_hsx .numHlp{margin-right:5px;line-height:14px;border-radius:2px;border:1px solid #e5e5e5;background-color:#fff;padding:0;position:relative;display:inline-block;}DIV.prw_rup.prw_reviews_vote_line_hsx .numHlp:before{right:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:5px solid rgba(211,211,211,0);border-right-color:#e5e5e5;margin-top:-5px;}DIV.prw_rup.prw_reviews_vote_line_hsx .numHlp:after{right:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:4px solid rgba(255,255,255,0);border-right-color:#fff;margin-top:-4px;}DIV.prw_rup.prw_reviews_vote_line_hsx .numHlpIn{color:#4a4a4a;font-weight:bold;font-size:11px;line-height:12px;display:block;overflow:visible;padding:1px 5px 2px;float:left;}DIV.prw_rup.prw_reviews_vote_line_hsx .post_vote_message_text{position:relative;top:-4px;font-size:12px;}DIV.prw_rup.prw_reviews_vote_line_hsx div.helpful{overflow:visible;float:none;}DIV.prw_rup.prw_reviews_vote_line_hsx .taLnk.ui_icon.flag-fill{font-size:16px;line-height:12px;color:#767676;}DIV.prw_rup.prw_reviews_vote_line_hsx .hsx_thank_button{height:20px;padding:0 6px;border:1px solid #e5e5e5;border-radius:4px;display:inline-block;background:#fff;color:#4a4a4a;text-align:center;box-sizing:border-box;}DIV.prw_rup.prw_reviews_vote_line_hsx .emphasizeWithColor{color:#00a680;font-size:12px;}DIV.prw_rup.prw_reviews_vote_line_hsx .thankUser{color:#4a4a4a;font-size:12px;}DIV.prw_rup.prw_reviews_vote_line_hsx .hsx_thank_button .ui_icon{margin-right:4px;font-size:14px;}DIV.prw_rup.prw_reviews_vote_line_hsx .hsx_thank_button:hover{border-color:#00a680;color:#00a680;cursor:pointer;}DIV.prw_rup.prw_reviews_vote_line_hsx .tooltips.wrap{width:auto;float:right;font-size:12px;}@media(min-width:768px){DIV.prw_rup.prw_reviews_vote_line_hsx .taLnk{margin-right:16px;}}DIV.prw_rup.prw_reviews_vote_line_hsx .taLnk .respondTxt,DIV.prw_rup.prw_reviews_vote_line_hsx .taLnk .ui_icon{color:#4a4a4a;}DIV.prw_rup.prw_reviews_vote_line_hsx .taLnk .respondTxt{margin-left:6px;}DIV.prw_rup.prw_reviews_vote_line_hsx .taLnk .ui_icon{font-size:16px;}DIV.prw_rup.prw_reviews_vote_line_hsx .isHelpful{font-size:12px;margin:4px 8px 0 0;color:#4a4a4a;line-height:normal;float:left;}
DIV.prw_rup.prw_reviews_inline_photos_hsx{overflow:hidden;margin-top:12px;height:74px;}DIV.prw_rup.prw_reviews_inline_photos_hsx .inlinePhotosWrapper{white-space:nowrap;height:94px;overflow-x:scroll;overflow-y:hidden;}DIV.prw_rup.prw_reviews_inline_photos_hsx .thumb{margin:0 9px 0 0;background-color:#fff;cursor:pointer;}DIV.prw_rup.prw_reviews_inline_photos_hsx .photoContainer{width:106px;height:70px;display:inline-block;margin-right:24px;}DIV.prw_rup.prw_reviews_inline_photos_hsx .photoContainer.last{margin-right:0;}DIV.prw_rup.prw_reviews_inline_photos_hsx .photoContainer:hover{cursor:pointer;}
DIV.prw_rup.prw_reviews_review_resp .ui_column{padding:0 0 8px;}@media(min-width:768px){DIV.prw_rup.prw_reviews_review_resp .ui_column{padding:8px 0;}}DIV.prw_rup.prw_reviews_review_resp .rev_wrap{position:relative;overflow:visible;margin:8px 0 4px;}DIV.prw_rup.prw_reviews_review_resp .headers{padding:16px;background:#f5f5f5;margin:0 -16px;}@media(min-width:768px){DIV.prw_rup.prw_reviews_review_resp .headers{margin:0;}}DIV.prw_rup.prw_reviews_review_resp .loadingShade{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,0.6);}DIV.prw_rup.prw_reviews_review_resp .loadingShade .ui_spinner{position:absolute;top:111px;left:50%;width:44px;height:44px;margin-top:-22px;margin-left:-22px;}.listingLoading DIV.prw_rup.prw_reviews_review_resp .loadingShade{display:block;}DIV.prw_rup.prw_reviews_review_resp .ui_bubble_rating{font-size:16px;margin:1px 8px 0 1px;display:inline-block;position:relative;}DIV.prw_rup.prw_reviews_review_resp .ratingDate{color:#4a4a4a;font-size:12px;vertical-align:-1px;padding-right:9px;}DIV.prw_rup.prw_reviews_review_resp .reviewFromInfo{color:#4a4a4a;vertical-align:1px;}DIV.prw_rup.prw_reviews_review_resp .ownerFavHeader{position:absolute;top:-9px;right:0;padding:4px 10px;border:1px solid #e5e5e5;border-top:1px solid #00a680;border-radius:2px;color:#00a680;font-size:12px;}DIV.prw_rup.prw_reviews_review_resp .ownerFavHeader .ui_icon{margin-right:5px;}@media(min-width:768px){DIV.prw_rup.prw_reviews_review_resp .ownerFavHeader{right:16px;}}DIV.prw_rup.prw_reviews_review_resp .entry,DIV.prw_rup.prw_reviews_review_resp .displayText{font-size:14px;line-height:20px;color:#4a4a4a;padding:0;}DIV.prw_rup.prw_reviews_review_resp .quote{text-align:left;margin:8px 0 0;}DIV.prw_rup.prw_reviews_review_resp .quote .title{margin:0 0 8px;font-size:20px;color:#000a12;font-style:normal;cursor:pointer;}DIV.prw_rup.prw_reviews_review_resp .quote .editLink{color:#00a680;}DIV.prw_rup.prw_reviews_review_resp .note{color:#767676;font-size:12px;margin-top:12px;font-style:italic;border-top:1px solid #e5e5e5;padding-top:6px;display:inline-block;}DIV.prw_rup.prw_reviews_review_resp .note .js_popReview{color:#069;}DIV.prw_rup.prw_reviews_review_resp .mgrRspnInline{margin-top:16px;border-left:1px solid #e5e5e5;padding:2px 0 0 16px;border-top:none;}DIV.prw_rup.prw_reviews_review_resp .mgrRspnInline .partial_entry{margin:0;font-size:14px;color:#4a4a4a;line-height:20px;}@media(min-width:768px){DIV.prw_rup.prw_reviews_review_resp .mgrRspnInline{padding:2px 0 0 24px;}}DIV.prw_rup.prw_reviews_review_resp .prw_reviews_google_translate_button{margin-bottom:8px;}DIV.prw_rup.prw_reviews_review_resp .review_location_attribution{margin:10px 0;}DIV.prw_rup.prw_reviews_review_resp .viaMobile{position:relative;font-size:12px;padding-left:13px;white-space:nowrap;color:#4a4a4a;cursor:pointer;}DIV.prw_rup.prw_reviews_review_resp .viaMobile .ui_icon{font-size:18px;position:absolute;left:-4px;top:-4px;color:#00a680;}DIV.prw_rup.prw_reviews_review_resp .human_translation_wrap{font-size:12px;color:#4a4a4a;}DIV.prw_rup.prw_reviews_review_resp .searchHit{background-color:rgba(255,204,0,0.24);color:#4a4a4a;}
DIV.prw_rup.prw_common_responsive_pagination .ui_pagination{padding:12px 0;overflow:hidden;border-width:1px 0;border-style:solid;border-color:#e5e5e5;background-color:#fff;text-align:center;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .pageNumbers{display:inline-block;padding-top:3px;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .pageNum{line-height:40px;height:40px;width:40px;font-size:14px;font-weight:bold;border:none;display:inline-block;color:#00a680;cursor:pointer;border-radius:2px;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .pageNum.disabled{cursor:default;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .pageNum.current{background-color:#f5f5f5;border-color:#f5f5f5;color:#000a12;cursor:default;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .separator{width:32px;line-height:30px;color:#767676;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .nav.previous{float:left;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .nav.next{float:right;}@media(max-width:767px){DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .pageNumbers{padding-top:8px;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .nav{width:48%;}}@media(min-width:768px){DIV.prw_rup.prw_common_responsive_pagination .ui_pagination{padding:12px 10px;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .pageNum:hover{color:#00c094;text-decoration:none;}DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .pageNum.current:hover{color:#000a12;text-decoration:none;}}@media(max-width:350px){DIV.prw_rup.prw_common_responsive_pagination .ui_pagination .pageNum{margin:0 -3px;}}
@media(min-width:768px){DIV.ppr_rup.ppr_priv_location_reviews_list_resp .review-container{border-top:1px solid #e5e5e5;}}DIV.ppr_rup.ppr_priv_location_reviews_list_resp .pagination-details{color:#4a4a4a;font-size:12px;text-align:left;padding:16px 0 10px;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_location_reviews_list_resp .pagination-details{text-align:right;}}DIV.ppr_rup.ppr_priv_location_reviews_list_resp .cms-wrapper{cursor:pointer;margin-top:-1px;}DIV.ppr_rup.ppr_priv_location_reviews_list_resp .cms-wrapper img{max-width:100%;display:inline-block;}DIV.ppr_rup.ppr_priv_location_reviews_list_resp .fullwidth{height:8px;background-color:#f5f5f5;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_location_reviews_list_resp .fullwidth{height:1px;background-color:#e5e5e5;}}DIV.ppr_rup.ppr_priv_location_reviews_list_resp .see-more-mobile{display:none;margin:10px 0;}@media(max-width:767px){DIV.ppr_rup.ppr_priv_location_reviews_list_resp .hide-more-mobile .mobile-more{display:none;}DIV.ppr_rup.ppr_priv_location_reviews_list_resp .hide-more-mobile .see-more-mobile{display:block;}}
DIV.ppr_rup.ppr_priv_location_reviews_newer_reviews .ui_alert{margin-bottom:0;}
DIV.ppr_rup.ppr_priv_location_reviews_no_results_resp .clear{display:inline;color:#069;border:none;outline:0;padding:0;margin:0;background-color:transparent;text-align:left;cursor:pointer;font:1em Arial,Tahoma,"Bitream Vera Sans",sans-serif;}
DIV.ppr_rup.ppr_priv_mobile_lite_masthead_links .on-dusty .tabs_item{padding:0;}DIV.ppr_rup.ppr_priv_mobile_lite_masthead_links .noMargin .tabs_item{margin:0;}
DIV.prw_rup.prw_common_centered_image{height:100%;}DIV.prw_rup.prw_common_centered_image .imgWrap{display:block;position:relative;width:100%;height:100%;overflow:hidden;}DIV.prw_rup.prw_common_centered_image .imgWrap .centeredImg:not(.lte_ie8){position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.rtl DIV.prw_rup.prw_common_centered_image .imgWrap .centeredImg:not(.lte_ie8){transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);}DIV.prw_rup.prw_common_centered_image .imgWrap .centeredImg:not(.lte_ie8).noscript{position:absolute;}DIV.prw_rup.prw_common_centered_image .imgWrap.fixedAspect{position:relative;height:0;}DIV.prw_rup.prw_common_centered_image .imgWrap.fixedAspect .centeredImg{position:absolute;}
DIV.ppr_rup.ppr_priv_new_hotel_promo_resp{background-color:#f5f5f5;padding:12px;margin-bottom:12px;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .header{display:flex;min-height:50px;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .headerContent{flex-basis:100%;display:block;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .headerText{font-size:16px;line-height:20px;font-weight:bold;color:#000a12;display:block;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .headerText{font-weight:normal;font-size:20px;line-height:24px;}}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .headerSponsored{font-size:12px;line-height:16px;color:#4a4a4a;display:block;margin:0 0 10px 0;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .logo{height:50px;flex-shrink:0;max-width:20%;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .logoImg{max-height:48px;width:100%;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .content{font-size:14px;line-height:18px;color:#4a4a4a;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .content{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .heroImage{border-radius:2px;height:132px;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .heroImage{height:240px;}}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .wideHero{width:100%;height:100%;object-fit:cover;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .heroCaption{font-size:12px;line-height:16px;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .text{margin-left:16px;}}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .text a{color:#069;text-decoration:none;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .text a u{text-decoration:none;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .text a:hover{text-decoration:underline;}DIV.ppr_rup.ppr_priv_new_hotel_promo_resp .subHeader{font-size:16px;}
DIV.ppr_rup.ppr_priv_price_disclaimer .disclaimer{padding-top:20px;padding-bottom:20px;font-size:12px;}DIV.ppr_rup.ppr_priv_price_disclaimer .disclaimer:not(.ui_section){padding-left:0;padding-right:0;}DIV.ppr_rup.ppr_priv_price_disclaimer .disclaimer.inFooter{padding:20px 16px 0;background-color:#f5f5f5;}@media(min-width:1024px){DIV.ppr_rup.ppr_priv_price_disclaimer .disclaimer.sbsMap{padding-right:12px;}}
DIV.prw_rup.prw_common_location_preview .location_preview{display:flex;}DIV.prw_rup.prw_common_location_preview .location_preview:hover{background-color:#f5f5f5;cursor:pointer;}DIV.prw_rup.prw_common_location_preview .thumbnailWrap{width:80px;height:80px;margin-right:12px;}DIV.prw_rup.prw_common_location_preview .thumbnailWrap .imgWrap{border-radius:2px;}DIV.prw_rup.prw_common_location_preview .thumbnailWrap .imgWrap>img{height:100%;}DIV.prw_rup.prw_common_location_preview .name{font-size:16px;line-height:20px;color:#4a4a4a;}DIV.prw_rup.prw_common_location_preview .name:hover{text-decoration:underline;}DIV.prw_rup.prw_common_location_preview .rating{display:inline-block;margin-top:4px;}DIV.prw_rup.prw_common_location_preview .reviews,DIV.prw_rup.prw_common_location_preview .moreInfo{font-size:12px;line-height:16px;color:#4a4a4a;}DIV.prw_rup.prw_common_location_preview .reviews{margin-left:5px;}DIV.prw_rup.prw_common_location_preview .moreInfo{margin-top:12px;}DIV.prw_rup.prw_common_location_preview .noImageIcon{background:#f5f5f5;border-radius:2px;width:70px;height:70px;}DIV.prw_rup.prw_common_location_preview .noImageIcon:before{margin:14px 0 0 16px;font-size:40px;color:#767676;}
DIV.ppr_rup.ppr_priv_resp_hr_about input.button-add{height:32px;padding-left:36px;padding-right:10px;border:1px solid #000;background:#f90 url("http://placehold.it/16x16") no-repeat 10px center;cursor:pointer;}DIV.ppr_rup.ppr_priv_resp_hr_about .xthrough_bad .strike_price{margin-bottom:6px;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#d80007;font-size:13px;position:relative;word-break:break-all;}DIV.ppr_rup.ppr_priv_resp_hr_about .xthrough_bad .strike_price:after{border-top:1px solid #d80007;content:"";position:absolute;left:0;right:0;top:55%;}DIV.ppr_rup.ppr_priv_resp_hr_about .xthrough_bad .ui_icon{font-size:16px;margin-left:4px;position:relative;bottom:1px;color:#777;}DIV.ppr_rup.ppr_priv_resp_hr_about{font-size:14px;line-height:18px;color:#4a4a4a;}DIV.ppr_rup.ppr_priv_resp_hr_about .aboutContainer{position:relative;overflow:hidden;}DIV.ppr_rup.ppr_priv_resp_hr_about .ui_columns.is-gapless{margin-right:-12px;}DIV.ppr_rup.ppr_priv_resp_hr_about .ui_columns.is-gapless .ui_column{padding-right:12px;}DIV.ppr_rup.ppr_priv_resp_hr_about .block_header{margin-bottom:24px;}DIV.ppr_rup.ppr_priv_resp_hr_about .section_title{font-size:16px;line-height:20px;font-weight:bold;color:#000a12;margin-bottom:24px;}DIV.ppr_rup.ppr_priv_resp_hr_about .sub_title{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}DIV.ppr_rup.ppr_priv_resp_hr_about .sub_content+.sub_title{margin-top:12px;}DIV.ppr_rup.ppr_priv_resp_hr_about .sub_content{overflow:hidden;}DIV.ppr_rup.ppr_priv_resp_hr_about .sub_content .ui_star_rating{letter-spacing:2px;}DIV.ppr_rup.ppr_priv_resp_hr_about .sub_content>div{margin-bottom:8px;word-wrap:break-word;}DIV.ppr_rup.ppr_priv_resp_hr_about .section_content{padding-bottom:22px;}DIV.ppr_rup.ppr_priv_resp_hr_about .section_content.badges{margin-top:-18px;}DIV.ppr_rup.ppr_priv_resp_hr_about .section_content>div.prw_dyn,DIV.ppr_rup.ppr_priv_resp_hr_about .section_content>div.prw_rup{margin-bottom:12px;}DIV.ppr_rup.ppr_priv_resp_hr_about .award{margin:8px 0 0 0;cursor:pointer;display:inline-block;}DIV.ppr_rup.ppr_priv_resp_hr_about .award .ui_icon{margin-left:-4px;}DIV.ppr_rup.ppr_priv_resp_hr_about .award .ui_icon:before{color:#00a680;font-size:24px;display:inline;}DIV.ppr_rup.ppr_priv_resp_hr_about .award_text{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:'inline-flex';text-align:left;vertical-align:top;justify-content:center;flex-direction:column;height:48px;}DIV.ppr_rup.ppr_priv_resp_hr_about .award-tc{margin-bottom:16px;}DIV.ppr_rup.ppr_priv_resp_hr_about .award-tc .ui_icon:before{font-size:72px;line-height:24px;position:relative;top:10px;}DIV.ppr_rup.ppr_priv_resp_hr_about .textitem{margin-bottom:8px;}DIV.ppr_rup.ppr_priv_resp_hr_about .footer,DIV.ppr_rup.ppr_priv_resp_hr_about .cta_less,DIV.ppr_rup.ppr_priv_resp_hr_about .mobextra,DIV.ppr_rup.ppr_priv_resp_hr_about .tabextra,DIV.ppr_rup.ppr_priv_resp_hr_about .deskextra{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_about .cta_more,DIV.ppr_rup.ppr_priv_resp_hr_about .cta_less{font-size:16px;}DIV.ppr_rup.ppr_priv_resp_hr_about .cta_less{padding:12px 0;cursor:pointer;}DIV.ppr_rup.ppr_priv_resp_hr_about .cta_more{margin-top:-54px;padding:66px 0 12px;cursor:pointer;}DIV.ppr_rup.ppr_priv_resp_hr_about .spinblock{padding:40px;}DIV.ppr_rup.ppr_priv_resp_hr_about .expanded ~ .footer .cta_less{display:block;}DIV.ppr_rup.ppr_priv_resp_hr_about .expanded ~ .footer .cta_more{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_about .expanded .mobextra,DIV.ppr_rup.ppr_priv_resp_hr_about .expanded .tabextra,DIV.ppr_rup.ppr_priv_resp_hr_about .expanded .deskextra{display:block;}DIV.ppr_rup.ppr_priv_resp_hr_about .morefade{position:relative;overflow:hidden;}DIV.ppr_rup.ppr_priv_resp_hr_about .aboutContainer.expanded .morefade{max-height:none!important;}DIV.ppr_rup.ppr_priv_resp_hr_about .morefade:after{display:none;content:"";position:absolute;margin:0;left:0;right:0;bottom:0;height:63px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 65%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(65%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 65%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 65%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 65%,#fff 100%);}DIV.ppr_rup.ppr_priv_resp_hr_about .aboutContainer.expanded .morefade:after{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_about .footer{margin-top:-10px;border-width:1px 0 0 0;border-style:solid;border-color:#e5e5e5;padding:0;position:relative;background:#fff;}@media(max-width:767px){DIV.ppr_rup.ppr_priv_resp_hr_about .mobspace{padding-top:22px;}DIV.ppr_rup.ppr_priv_resp_hr_about .mobHasMore+.footer,DIV.ppr_rup.ppr_priv_resp_hr_about .morefade:after{display:block;}DIV.ppr_rup.ppr_priv_resp_hr_about .mobHasMore .morefade{max-height:395px;}DIV.ppr_rup.ppr_priv_resp_hr_about .shorter.mobHasMore .morefade{max-height:245px;}DIV.ppr_rup.ppr_priv_resp_hr_about .cta_more{padding-top:62px;}DIV.ppr_rup.ppr_priv_resp_hr_about .cta_less{padding-top:8px;}}@media(min-width:768px) and (max-width:1023px){DIV.ppr_rup.ppr_priv_resp_hr_about .tabHasMore+.footer,DIV.ppr_rup.ppr_priv_resp_hr_about .morefade:after{display:block;}DIV.ppr_rup.ppr_priv_resp_hr_about .tabHasMore .morefade{max-height:395px;}}@media(min-width:768px){DIV.ppr_rup.ppr_priv_resp_hr_about .sub_content+.sub_title{margin-top:14px;}DIV.ppr_rup.ppr_priv_resp_hr_about .section_content.badges{padding-bottom:26px;}DIV.ppr_rup.ppr_priv_resp_hr_about .mobextra{display:block;}}@media(min-width:1024px){DIV.ppr_rup.ppr_priv_resp_hr_about .tabHasMore .morefade{max-height:395px;}DIV.ppr_rup.ppr_priv_resp_hr_about .deskHasMore+.footer,DIV.ppr_rup.ppr_priv_resp_hr_about .morefade:after{display:block;}DIV.ppr_rup.ppr_priv_resp_hr_about .tabextra{display:block;}}.ui_overlay DIV.ppr_rup.ppr_priv_resp_hr_about{max-width:350px;}.ui_overlay DIV.ppr_rup.ppr_priv_resp_hr_about .title{color:#000a12;font-size:20px;line-height:24px;font-weight:bold;margin-bottom:5px;}.ui_overlay DIV.ppr_rup.ppr_priv_resp_hr_about .text{color:#4a4a4a;font-size:14px;line-height:18px;}.ui_overlay DIV.ppr_rup.ppr_priv_resp_hr_about .learnMore{display:block;font-size:14px;line-height:18px;margin-top:5px;}
DIV.prw_rup.prw_common_ad_resp_breakpoint{text-align:center;}
DIV.ppr_rup.ppr_priv_resp_hr_ad_wrapper{position:relative;border-bottom:none;box-shadow:none;margin-bottom:0;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_resp_hr_ad_wrapper{margin-bottom:40px;}}DIV.ppr_rup.ppr_priv_resp_hr_ad_wrapper .ad_column_sticky{position:relative;text-align:center;margin-top:104px;}DIV.ppr_rup.ppr_priv_resp_hr_ad_wrapper .taEmpty{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_ad_wrapper .content_column{padding-top:0;padding-bottom:0;}DIV.ppr_rup.ppr_priv_resp_hr_ad_wrapper .ad_column_full{width:100vw;padding-left:0;padding-right:0;padding-bottom:0;position:relative;left:-16px;}@media(min-width:768px) and (max-width:1023px){DIV.ppr_rup.ppr_priv_resp_hr_ad_wrapper .ad_column_full{left:-12px;}}
DIV.prw_rup.prw_common_location_photos .inner{height:100%;position:relative;}DIV.prw_rup.prw_common_location_photos .primaryWrap{float:left;height:100%;width:100%;}DIV.prw_rup.prw_common_location_photos .secondaryWrap{height:100%;padding-left:1px;overflow:hidden;}DIV.prw_rup.prw_common_location_photos .secondaryWrap .tileWrap{position:relative;height:100%;}DIV.prw_rup.prw_common_location_photos .secondaryWrap .tileWrap:first-child .tile{top:0;}DIV.prw_rup.prw_common_location_photos .secondaryWrap .tileWrap .tile{height:auto;position:absolute;top:1px;bottom:0;left:0;right:0;}DIV.prw_rup.prw_common_location_photos .secondaryWrap .tileWrap .tile:hover{opacity:.9;}
DIV.prw_rup.prw_bl_location_storyboard_cta{height:100%;width:100%;position:absolute;left:0;top:0;}DIV.prw_rup.prw_bl_location_storyboard_cta .wrapper{position:relative;height:100%;}DIV.prw_rup.prw_bl_location_storyboard_cta .storyboard_cta{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;content:" ";background:rgba(0,0,0,0.5);}DIV.prw_rup.prw_bl_location_storyboard_cta .storyboard_cta .times{position:absolute;top:0;right:0;width:45px;height:45px;line-height:45px;text-align:center;font-size:20px;color:#fff;cursor:pointer;}DIV.prw_rup.prw_bl_location_storyboard_cta .storyboard_cta .banner{margin:auto;margin-top:15%;text-align:center;width:70%;}DIV.prw_rup.prw_bl_location_storyboard_cta .storyboard_cta .banner .promotion_text{font-weight:bold;font-size:32px;color:#fff;margin-bottom:15px;}
DIV.ppr_rup.ppr_priv_resp_hr_atf_content .atf_meta_and_photos{flex-direction:column-reverse;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .photos{height:350px;border-radius:2px;overflow:hidden;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .photos .albumInfo{color:#fff;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .primaryPhotoBlock,DIV.ppr_rup.ppr_priv_resp_hr_atf_content .secondaryPhotoBlock{height:180px;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .primaryWrap,DIV.ppr_rup.ppr_priv_resp_hr_atf_content .secondaryWrap{height:100%;max-height:338px;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .secondaryPhotoBlock{overflow:hidden;padding-left:0;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .secondaryPhotoBlock .tileWrap{position:relative;height:100%;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .secondaryPhotoBlock .tileWrap:first-child .tile{top:0;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .secondaryPhotoBlock .tileWrap .tile{height:auto;position:absolute;top:1px;bottom:0;left:0;right:0;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .secondaryPhotoBlock .tileWrap .tile:hover{opacity:.9;}@media(max-width:767px){DIV.ppr_rup.ppr_priv_resp_hr_atf_content .primaryPhotoBlock{width:100vw;padding:8px 0 0;position:relative;left:-8px;}}@media(min-width:768px){DIV.ppr_rup.ppr_priv_resp_hr_atf_content{position:relative;padding-bottom:10px;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content:before{content:'';position:absolute;left:calc(50% - 50vw);width:100vw;top:0;height:362px;background:#e5e5e5;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .primaryPhotoBlock,DIV.ppr_rup.ppr_priv_resp_hr_atf_content .secondaryPhotoBlock{height:362px;max-height:362px;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .atf_meta_and_photos{flex-direction:row;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .meta{position:relative;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .meta:before,DIV.ppr_rup.ppr_priv_resp_hr_atf_content .meta:after{position:absolute;bottom:27px;width:40%;height:36px;border-radius:12px;box-shadow:0 0 16px 12px rgba(0,0,0,0.4);content:"";z-index:1;}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .meta:before{left:42px;transform:rotate(-8deg);-ms-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .meta:after{right:42px;transform:rotate(8deg);-ms-transform:rotate(8deg);-moz-transform:rotate(8deg);-webkit-transform:rotate(8deg);}.rtl DIV.ppr_rup.ppr_priv_resp_hr_atf_content .meta:before{transform:rotate(8deg);-ms-transform:rotate(8deg);-moz-transform:rotate(8deg);-webkit-transform:rotate(8deg);}.rtl DIV.ppr_rup.ppr_priv_resp_hr_atf_content .meta:after{transform:rotate(-8deg);-ms-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);}DIV.ppr_rup.ppr_priv_resp_hr_atf_content .meta_inner{padding:4px 16px 0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);min-height:430px;box-sizing:border-box;border-radius:2px;background-color:#fff;border-width:1px;border-style:solid;border-color:#e5e5e5;position:relative;z-index:2;}}@media(min-width:1024px){DIV.ppr_rup.ppr_priv_resp_hr_atf_content .primaryPhotoBlock{padding-right:1px;}}
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;}}.form-field-tablet DIV.prw_rup.prw_datepickers_trip_search_dates.ui_column .unified-picker{padding-top:6px;padding-bottom:5px;}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;}@media(max-width:767px){.responsive-inline-mobile DIV.prw_rup.prw_datepickers_trip_search_dates .minus.no-dash-spacing{margin:0;}.responsive-inline-mobile DIV.prw_rup.prw_datepickers_trip_search_dates .unified-picker .pickerType{display:none;}.responsive-inline-mobile DIV.prw_rup.prw_datepickers_trip_search_dates .unified-picker:first-child .pickerType{display:inline-block;}.responsive-inline-mobile DIV.prw_rup.prw_datepickers_trip_search_dates .unified-picker .target:after{display:none;}}
DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr.pickers{min-width:auto;width:78vw;margin:-18px -10px -26px;cursor:default;}@media(min-width:768px){DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr.pickers{min-width:260px;width:auto;margin:-24px -16px -28px;}}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .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_responsive_hr .picker .picker-label{line-height:24px;}}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector{margin:3px 0;float:right;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon{font-size:30px;color:#00a680;vertical-align:middle;cursor:pointer;float:left;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon:hover,DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon:focus{color:#00c094;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon:active{color:#005a45;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon.inactive{color:rgba(0,166,128,0.5);cursor:default;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker{display:block;position:relative;color:#000a12;font-size:16px;line-height:20px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker .unified-picker{height:38px;margin-top:12px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker .picker-inner{height:38px;line-height:38px;padding:0 35px 0 14px;border-width:1px;border-style:solid;border-color:#e5e5e5;border-radius:2px;box-sizing:border-box;top:-4px;right:0;min-width:88px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker .ui_dropdown{border:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown{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);white-space:nowrap;overflow:auto;overflow-y:hidden;position:absolute;top:-4px;right:-1px;min-width:86px;max-height:300px;z-index:10500;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown.hidden{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .option,DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .curoption{padding:0 35px 0 14px;height:36px;font-size:16px;line-height:38px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .option:hover{color:inherit;background:#f5f5f5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .curoption{border-bottom:1px solid #e5e5e5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .options-container{max-height:175px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .open-close{right:12px;position:absolute;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker-template{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-of-child{height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-of-child:before{content:"";display:inline-block;vertical-align:middle;height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .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_responsive_hr .ages-wrap .error .age-of-child{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ages-wrap .error .picker-inner{border-color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .close-text{padding:12px 0;text-align:right;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .close-text .ui_link{font-size:14px;line-height:18px;color:#069;}
DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr.pickers{min-width:auto;width:78vw;margin:-18px -10px -26px;cursor:default;}@media(min-width:768px){DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr.pickers{min-width:260px;width:auto;margin:-24px -16px -28px;}}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .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_responsive_hr .picker .picker-label{line-height:24px;}}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector{margin:3px 0;float:right;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon{font-size:30px;color:#00a680;vertical-align:middle;cursor:pointer;float:left;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon:hover,DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon:focus{color:#00c094;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon:active{color:#005a45;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ui_selector .ui_icon.inactive{color:rgba(0,166,128,0.5);cursor:default;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker{display:block;position:relative;color:#000a12;font-size:16px;line-height:20px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker .unified-picker{height:38px;margin-top:12px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker .picker-inner{height:38px;line-height:38px;padding:0 35px 0 14px;border-width:1px;border-style:solid;border-color:#e5e5e5;border-radius:2px;box-sizing:border-box;top:-4px;right:0;min-width:88px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker .ui_dropdown{border:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown{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);white-space:nowrap;overflow:auto;overflow-y:hidden;position:absolute;top:-4px;right:-1px;min-width:86px;max-height:300px;z-index:10500;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown.hidden{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .option,DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .curoption{padding:0 35px 0 14px;height:36px;font-size:16px;line-height:38px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .option:hover{color:inherit;background:#f5f5f5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .curoption{border-bottom:1px solid #e5e5e5;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-dropdown .options-container{max-height:175px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .open-close{right:12px;position:absolute;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-picker-template{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-of-child{height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-of-child:before{content:"";display:inline-block;vertical-align:middle;height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .age-of-child:before{content:"";display:inline-block;vertical-align:middle;height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .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_responsive_hr .ages-wrap .error .age-of-child{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .ages-wrap .error .picker-inner{border-color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .close-text{padding:12px 0;text-align:right;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .close-text .ui_link{font-size:14px;line-height:18px;color:#069;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr.loading{background-color:#f5f5f5!important;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr.loading .ui_picker{opacity:.5;pointer-events:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr.error .ui_picker{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr.error .ui_picker .pickerType{color:#d80007;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .unified-picker{cursor:pointer;display:block;position:relative;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .picker-inner{white-space:nowrap;overflow:hidden;position:absolute;right:0;background-color:#fff;text-align:left;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .traveler_info_container.ui_picker{padding:0;overflow:visible;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .traveler_info_container .unified-picker{height:36px;line-height:36px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .traveler_info_container .picker-inner{display:flex;border-width:1px 1px 1px 0;border-style:solid;border-color:#e5e5e5;border-radius:0 2px 2px 0;left:0;top:0;bottom:0;padding:0 5px;font-size:14px;}@media(min-width:768px){DIV.prw_rup.prw_ibex_trip_search_rooms_guests_responsive_hr .traveler_info_container .picker-inner{border-width:1px;}}
DIV.ppr_rup.ppr_priv_resp_hr_atf_traveler_info .title{font-size:16px;font-weight:bold;text-align:center;padding:12px 0 8px;}DIV.ppr_rup.ppr_priv_resp_hr_atf_traveler_info .datePickers,DIV.ppr_rup.ppr_priv_resp_hr_atf_traveler_info .roomGuestPickers{margin-bottom:8px;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_resp_hr_atf_traveler_info .datePickers,DIV.ppr_rup.ppr_priv_resp_hr_atf_traveler_info .roomGuestPickers{margin-top:8px;}}
DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .price{margin-top:12px;}.loadingOffers DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .price{display:none;}DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price.nearby .price,.loadingOffers DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price.nearby .loading{text-align:inherit;margin-top:auto;height:auto;font-size:16px;font-weight:bold;color:#000a12;}DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .loadingPrices{display:none;}.loadingOffers DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .loadingPrices{display:block;margin-left:-18px;}.loadingOffers DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .loadingPrices .ui_button{min-width:86px;}DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .loadingPrices .ui_button,DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .price .ui_button{font-size:20px;}DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .loadingPrices .nearbyMeta,DIV.prw_rup.prw_meta_location_nearby_xsell_rec_price .nearbyMeta{padding-left:0;padding-top:5px;padding-bottom:0;font-size:18px;}
DIV.ppr_rup.ppr_priv_resp_hr_nearby .map-widget{height:85px;background:#f5f5f5;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_resp_hr_nearby .map-widget{height:191px;}}DIV.ppr_rup.ppr_priv_resp_hr_nearby .block_header{margin-bottom:12px;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .grid-placeholder{height:265px;margin:10px 0;background:#f5f5f5;position:relative;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .grid-placeholder:before{position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .grid-widget{border-top:1px solid #e5e5e5;padding-top:16px;margin-top:14px;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .no-top-separator>.grid-widget:first-of-type{border-top:none;padding-top:16px;margin-top:14px;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .all-link{position:relative;display:block;padding:14px 0;border-bottom:1px solid #e5e5e5;color:#4a4a4a;font-size:14px;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .all-link:last-child{border:none;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .all-link:before{color:#00a680;margin-right:8px;font-size:18px;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .all-link .single-chevron-right{position:absolute;right:0;top:12px;font-size:20px;color:#b7b7b7;}DIV.ppr_rup.ppr_priv_resp_hr_nearby .map-open-trigger{cursor:pointer;}
DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .ui_persistent_footer{display:none;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .ui_persistent_footer .ui_persistent_footer_inner{padding:8px 16px;background-color:#fff;border-width:1px 0 0;border-style:solid;border-color:#e5e5e5;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .ui_persistent_footer.fixed{display:block;position:fixed;left:0;right:0;bottom:0;z-index:10005;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .main_block{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#fff;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .wrap_text{flex:1 0;display:-webkit-flex;display:flex;width:100%;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 0;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;align-items:baseline;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .xthrough_price{-webkit-flex:0 0 auto;flex:0 0 auto;margin-right:.5em;font-size:14px;color:#d80007;text-decoration:line-through;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .blackStrikeThrough .xthrough_price{color:#000;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .price{-webkit-flex:0 0 auto;flex:0 0 auto;color:#000a12;font-size:20px;font-weight:bold;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .blackStrikeThrough .price.hasStrikeThrough{color:#d80007;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .provider{-webkit-flex:1 0;flex:1 0;font-size:12px;color:#4a4a4a;}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .wrap_button{width:100%;margin-top:6px;display:-webkit-flex;display:flex;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom);}DIV.prw_rup.prw_meta_responsive_hr_meta_persistent_footer .ui_button{-webkit-flex:1 0 100%;flex:1 0 100%;}
DIV.prw_rup.prw_meta_responsive_hr_direct_booker_mw{left:0;right:0;border-top:1px solid #e5e5e5;padding:8px 16px;background:#fff;z-index:-1;max-height:36px;top:6px;position:absolute;-webkit-transition:top .3s linear;-moz-transition:top .3s linear;-o-transition:top .3s linear;-ms-transition:top .3s linear;transition:top .3s linear;text-align:center;}DIV.prw_rup.prw_meta_responsive_hr_direct_booker_mw.show_message{-webkit-transition:top .5s linear;-moz-transition:top .5s linear;-o-transition:top .5s linear;-ms-transition:top .5s linear;transition:top .5s linear;top:-34px;}DIV.prw_rup.prw_meta_responsive_hr_direct_booker_mw #db_message{color:#000a12;display:inline-block;text-align:center;font-weight:bold;padding-left:23px;font-size:14px;max-width:100%;box-sizing:border-box;white-space:nowrap;}DIV.prw_rup.prw_meta_responsive_hr_direct_booker_mw .great_deal_icon{position:absolute;color:#d80007;display:inline-block;vertical-align:top;margin-top:-1px;font-size:18px;}
DIV.ppr_rup.ppr_priv_resp_hr_persistent_footer .ui_persistent_footer{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_persistent_footer .ui_persistent_footer .ui_persistent_footer_inner{padding:8px 16px;background-color:#fff;border-width:1px 0 0;border-style:solid;border-color:#e5e5e5;}DIV.ppr_rup.ppr_priv_resp_hr_persistent_footer .ui_persistent_footer.fixed{display:block;position:fixed;left:0;right:0;bottom:0;z-index:10005;}DIV.ppr_rup.ppr_priv_resp_hr_persistent_footer .ui_spinner{display:block;text-align:center;padding:20px 16px 16px;background:#fff;border-width:1px 0 0;border-style:solid;border-color:#e5e5e5;}DIV.ppr_rup.ppr_priv_resp_hr_persistent_footer{border-bottom:none;box-shadow:none;margin-bottom:0;}
DIV.prw_rup.prw_hotels_hsx_room_tip .tip_body{margin:24px;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_avatar_wrap{float:left;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_avatar{width:52px;border-radius:100%;overflow:hidden;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_user_info{margin-left:64px;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip-lower{position:absolute;width:100%;left:0;bottom:12px;padding:0 24px;box-sizing:border-box;}@media(min-width:768px){DIV.prw_rup.prw_hotels_hsx_room_tip .tip-lower{bottom:24px;}}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_user{zoom:1;margin-bottom:20px;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_user:before{content:" ";display:table;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_user:after{content:" ";display:table;clear:both;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_text{font-size:16px;line-height:22px;color:#000a12;padding-bottom:54px;}@media(min-width:768px){DIV.prw_rup.prw_hotels_hsx_room_tip .tip_text{padding-bottom:128px;}}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_rating{font-size:16px;margin-right:6px;margin-bottom:4px;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_username,DIV.prw_rup.prw_hotels_hsx_room_tip .tip_date{font-size:12px;line-height:16px;color:#4a4a4a;}DIV.prw_rup.prw_hotels_hsx_room_tip .tip_link{font-size:14px;line-height:18px;color:#069;}@media(min-width:768px){DIV.prw_rup.prw_hotels_hsx_room_tip .tip_link{margin-left:6px;}}
DIV.ppr_rup.ppr_priv_resp_hr_room_tips .room_tip{overflow:hidden;border-width:1px;border-style:solid;border-color:#e5e5e5;border-radius:2px;min-height:220px;position:relative;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_resp_hr_room_tips .room_tip{min-height:266px;}}DIV.ppr_rup.ppr_priv_resp_hr_room_tips .block_header{border:0;}DIV.ppr_rup.ppr_priv_resp_hr_room_tips .block_footer{display:inline-block;cursor:pointer;}DIV.ppr_rup.ppr_priv_resp_hr_room_tips .ui_spinner{display:none;margin-top:10px;}DIV.ppr_rup.ppr_priv_resp_hr_room_tips .loading .ui_spinner{display:block;}DIV.ppr_rup.ppr_priv_resp_hr_room_tips .loading .block_footer{display:none;}
DIV.ppr_rup.ppr_priv_resp_hr_tab_bar{border-bottom:none;box-shadow:none;margin-bottom:0;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .persistent_tabs_header{display:none;position:relative;top:0;left:0;-webkit-transition:top .15s linear;-moz-transition:top .15s linear;transition:top .15s linear;width:100%;height:42px;z-index:9999;margin:0;background-color:#fff;box-shadow:inset 0 -1px 0 0 #e5e5e5;overflow-y:hidden;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .persistent_tabs_header.fixed{display:block;position:fixed;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabBarOffer{float:right;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_content{color:#4a4a4a;margin:0 auto;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_item{white-space:nowrap;text-align:center;position:relative;width:33%;overflow:hidden;text-overflow:ellipsis;height:42px;line-height:42px;float:left;box-sizing:border-box;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_item:first-child{margin-left:0;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_item:hover{color:#00a680;cursor:pointer;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_item.current{border-bottom:2px solid #00a680;color:#000a12;cursor:default;font-weight:bold;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_titles{font-size:14px;line-height:40px;margin:0 auto;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_titles:after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .more_arrow{display:inline-block;margin-left:2px;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_more{overflow:visible;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_more_content{border-width:1px;border-style:solid;border-color:#e5e5e5;display:none;position:absolute;right:0;margin-top:-1px;background-color:#fff;box-shadow:0 3px 18px 0 rgba(0,0,0,0.2);cursor:none;text-align:left;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_more:hover .tabs_more_content{display:block;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_more_content .tabs_pers_item{text-align:left;line-height:normal;width:auto;height:auto;margin-left:0;padding:0 20px;border:none;color:#4a4a4a;white-space:nowrap;float:none;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_more_content .tabs_pers_item:hover{color:#00a680;cursor:pointer;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_more_content .tabs_pers_item.current{height:auto;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_more_content .tabs_pers_item .tabs_pers_titles{line-height:32px;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar #TABS_DEALS{display:none;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .persistent_tabs_header{overflow-y:visible;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .persistent_tabs_header.fixed{height:54px;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_item{text-align:left;width:auto;height:54px;line-height:54px;margin-left:40px;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_item.current{border-bottom-width:4px;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .tabs_pers_titles{line-height:49px;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar #TABS_DEALS:not(.hidden){display:block;}}@media(max-width:767px){DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .persistent_tabs_container .tabs_pers_item{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .persistent_tabs_container #TABS_TOP,DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .persistent_tabs_container #TABS_REVIEWS,DIV.ppr_rup.ppr_priv_resp_hr_tab_bar .persistent_tabs_container #TABS_LOCATION{display:block;}}
DIV.prw_rup.prw_meta_responsive_hr_meta_mini_cta{margin-top:8px;}DIV.prw_rup.prw_meta_responsive_hr_meta_mini_cta .price_night{text-align:right;display:table-cell;padding-right:8px;vertical-align:top;}DIV.prw_rup.prw_meta_responsive_hr_meta_mini_cta .price{font-size:20px;font-weight:bold;color:#000a12;}DIV.prw_rup.prw_meta_responsive_hr_meta_mini_cta .price_vendor{font-size:11px;color:#4a4a4a;}DIV.prw_rup.prw_meta_responsive_hr_meta_mini_cta .btnWrap{display:table-cell;text-align:right;}
DIV.prw_rup.prw_meta_responsive_hr_direct_booker .overlay_contents{display:none;}.ui_overlay DIV.prw_rup.prw_meta_responsive_hr_direct_booker .overlay_contents{display:block;}DIV.prw_rup.prw_meta_responsive_hr_direct_booker #db_message{display:inline-block;}DIV.prw_rup.prw_meta_responsive_hr_direct_booker .db_icon{display:inline-block;font-weight:bold;padding-right:8px;margin:-3px 0 0 -12px;vertical-align:top;color:#d80007;font-size:20px;}DIV.prw_rup.prw_meta_responsive_hr_direct_booker .db_text{font-size:14px;margin-bottom:0;}DIV.prw_rup.prw_meta_responsive_hr_direct_booker .db_header{font-size:16px;font-weight:bold;color:#000a12;margin-bottom:8px;}
DIV.prw_rup.prw_meta_hr_xsell_rec_view_deals_w_price{margin-top:4px;border-top:1px solid #e5e5e5;padding-top:4px;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}DIV.prw_rup.prw_meta_hr_xsell_rec_view_deals_w_price .viewDealsButton{margin-top:4px;margin-left:8px;font-size:14px;}DIV.prw_rup.prw_meta_hr_xsell_rec_view_deals_w_price .from-price{text-align:right;margin-top:4px;font-size:12px;color:#4a4a4a;}DIV.prw_rup.prw_meta_hr_xsell_rec_view_deals_w_price .price{font-size:20px;color:#000;font-weight:bold;}DIV.prw_rup.prw_meta_hr_xsell_rec_view_deals_w_price .ui_loader{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;}
DIV.ppr_rup.ppr_priv_resp_hr_xsell{opacity:1;overflow:hidden;position:relative;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}DIV.ppr_rup.ppr_priv_resp_hr_xsell.closed{max-height:0;opacity:0;margin-bottom:0;}DIV.ppr_rup.ppr_priv_resp_hr_xsell .outerShell.block_wrap.condensed{margin-bottom:0;}DIV.ppr_rup.ppr_priv_resp_hr_xsell.condensed.header{margin-bottom:0;border-bottom:none;box-shadow:none;}DIV.ppr_rup.ppr_priv_resp_hr_xsell.condensed.footer{margin-bottom:60px;}
@-webkit-keyframes fadeIn{0%{opacity:0;max-height:0;}100%{opacity:1;max-height:442px;}}@-moz-keyframes fadeIn{DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview 0{opacity:0;max-height:0;}DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview 100%{opacity:1;max-height:442px;}}@-o-keyframes fadeIn{DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview 0{opacity:0;max-height:0;}DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview 100%{opacity:1;max-height:442px;}}@keyframes fadeIn{0%{opacity:0;max-height:0;}100%{opacity:1;max-height:442px;}}DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview{display:none;overflow:hidden;position:relative;}DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview.open{display:block;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s;}DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview .outerShell.block_wrap.condensed{margin-bottom:0;}DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview .outerShell.block_wrap.condensed.nearby{margin-top:24px;}DIV.ppr_rup.ppr_priv_resp_hr_xsell_above_overview.condensed.footer{margin-bottom:60px;}
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:#00a680;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:#00c094;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .ui_selector .ui_icon:active{color:#005a45;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker .ui_selector .ui_icon.inactive{color:rgba(0,166,128,0.5);cursor:default;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .inactive{color:#767676;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .traveler_info_numeric{display:none;}@media(max-width:767px){.responsive-inline-mobile DIV.prw_rup.prw_ibex_trip_search_rooms_guests .ui_picker{height:100%;}.responsive-inline-mobile DIV.prw_rup.prw_ibex_trip_search_rooms_guests .traveler_info_container{display:inline-block;height:100%;padding-right:0;}.responsive-inline-mobile DIV.prw_rup.prw_ibex_trip_search_rooms_guests .traveler_info_text{display:none;}.responsive-inline-mobile DIV.prw_rup.prw_ibex_trip_search_rooms_guests .traveler_info_numeric{display:inline;}}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .traveler_info_container{overflow:inherit;text-overflow:inherit;outline:inherit;padding:0 24px 0 0;border:none;height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .traveler_info_container:before{content:"";display:inline-block;vertical-align:middle;height:100%;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests.pickers{min-width:300px;box-sizing:border-box;padding:18px 24px 12px;}@media(max-width:767px){DIV.prw_rup.prw_ibex_trip_search_rooms_guests.pickers{min-width:288px;}}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:#000a12;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:#000a12;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:14px;color:#000a12;}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 .ui_overlay.ui_dropdown{border:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-inner{position:absolute;top:-4px;right:0;min-width:88px;color:#000a12;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .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 .picker-dropdown.hidden{display:none;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown .open-close{right:12px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .picker-dropdown .options-container{overflow-y:auto;max-height:175px;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-of-child{height:100%;color:#000a12;}DIV.prw_rup.prw_ibex_trip_search_rooms_guests .age-of-child:before{content:"";display:inline-block;vertical-align:middle;height:100%;}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 .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 .age-picker-template{display:none;}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.prw_rup.prw_common_progress_bar{position:relative;}DIV.prw_rup.prw_common_progress_bar .progress_bar{width:0;background-color:#00a680;position:absolute;left:0;bottom:0;right:0;height:4px;}DIV.prw_rup.prw_common_progress_bar .progress_bar.loading{width:100%;-webkit-transition:width 5000ms ease-in-out;-moz-transition:width 5000ms ease-in-out;transition:width 5000ms ease-in-out;}@media(max-width:767px){DIV.prw_rup.prw_common_progress_bar .progress_bar{display:none;}}
DIV.ppr_rup.ppr_priv_trip_search .trip_search{justify-content:center;}DIV.ppr_rup.ppr_priv_trip_search .trip_search .trip_search_label{display:block;height:100%;font-weight:bold;font-size:18px;line-height:26px;text-align:center;}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 .trip_search_label.hidden{display:none;}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{text-align:center;overflow:hidden;}DIV.ppr_rup.ppr_priv_trip_search .persistent_trip_search .ui_column{width:auto;flex:none;align-self:center;vertical-align:middle;}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:-11px;padding-top:20px;}@media(max-width:767px){DIV.ppr_rup.ppr_priv_trip_search[data-placement-name*="home_flights"] .lockup_header{margin-bottom:-9px;}}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 #00a680;}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:#000a12;}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 #00a680;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup.highlight .target{background-color:#e5e5e5;color:#000a12;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup.highlight .target:after{border-bottom:1px solid #00a680;}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 #00a680;border-radius:inherit;background-color:#00a680;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:#00c094;background-color:#00c094;outline:none;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup .form_submit:active{border-color:#005a45;background-color:#005a45;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{background-color:#fff;border-radius:2px;}DIV.ppr_rup.ppr_priv_trip_search .trip_search.rounded_lockup>.ui_column{border-width:0 0 1px 0;}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:0;}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:4px;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 .trip_search.rounded_lockup.loading{background-color:#f5f5f5;}}@media(min-width:768px){DIV.ppr_rup.ppr_priv_trip_search .ui_columns.stacked-tablet{display:block;margin:0;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.stacked-tablet>.ui_column{padding:0;margin:16px 0;display:block;}}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.wrap_label{margin:0;padding-bottom:12px;flex-wrap:wrap;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.wrap_label .wrap_column{margin-bottom:-12px;}@media(max-width:767px){DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile{display:flex;height:46px;margin:12px 0 0;padding:0;text-align:left;justify-content:left;border-width:1px;border-style:solid;border-color:#e5e5e5;border-radius:2px;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile.highlight{position:relative;z-index:10001;background:#fff;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile.hr-compress{margin:0 0 8px;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_column{flex:none;height:100%;border-width:0 0 0 1px;border-style:solid;border-color:#e5e5e5;margin:0;padding:0 8px 0 0;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_column.wrap_column{flex-grow:1;border:none;margin:0;padding:0;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_column.wrap_column>.ui_columns{margin:0;height:100%;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_column:first-child{border:none;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .responsive_inline_hidden{display:none;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .responsive_inline_priority{flex-grow:1;border:none;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .responsive_inline_priority ~ .responsive_inline_priority{border-width:0 0 0 1px;border-style:solid;border-color:#e5e5e5;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_picker{display:inline-block;font-size:14px;padding:0;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_picker .ui_icon.pickerType{font-size:18px;margin:0 4px 0 8px;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_picker .ui_icon.minus{display:inline-block;margin:0;-moz-transform:scaleX(0.5);-ms-transform:scaleX(0.5);-webkit-transform:scaleX(0.5);transform:scaleX(0.5);}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_picker_field{padding-top:7px;padding-bottom:5px;box-sizing:border-box;}DIV.ppr_rup.ppr_priv_trip_search .ui_columns.responsive-inline-mobile .ui_icon.caret-down{display:none;}}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;position:-ms-device-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:#767676;}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:#000a12;}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:#000a12;}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:#00a680;-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:#00a680;}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;}
DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_control_container{display:none;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container{transition:transform .5s;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);display:none;height:200px;color:#fff;background-color:#00a680;box-shadow:0 -1px 8px 0 rgba(0,0,0,0.25);position:fixed;bottom:0;left:0;z-index:20005;width:100%;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.slide_up_hidden{transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .thumbprint{display:none;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent{display:-ms-flexbox;display:flex;align-items:center;text-align:center;-ms-flex-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;font-size:18px;line-height:22px;height:100%;width:100%;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent .ui_icon:before{padding-right:5px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent .messageImage{width:40px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent .primaryText{margin-top:8px;font-weight:bold;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent .secondaryText{margin:5px 16px 0;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent .secondaryText.smaller{font-size:14px;line-height:18px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent .secondaryText:empty{display:none;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent .joinButton,DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .messageContent .savesButton{margin-top:12px;font-size:14px;line-height:18px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .close{cursor:pointer;font-size:16px;line-height:16px;position:absolute;right:15px;top:15px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .saves{position:relative;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .saves .ui_icon::before{font-size:20px;line-height:5px;vertical-align:middle;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .saves .ui_icon.red-heart::before{content:'\e011';}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .saves .ui_icon.red-heart-fill::before{content:'\e012';color:#ff585b;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container .saves:hover .ui_icon.red-heart::before{content:'\e012';color:#ff585b;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner{height:172px;width:640px;right:36px;bottom:36px;left:auto;transition:transform .75s ease-out;box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner.slide_up_hidden{transform:translate3d(120%,0,0);-webkit-transform:translate3d(120%,0,0);-ms-transform:translate3d(120%,0,0);}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent{-ms-flex-direction:row;flex-direction:row;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent .imageDiv{-ms-flex:2;flex:2 1 auto;justify-content:right;text-align:right;margin-right:20px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent .imageDiv .messageImage{height:104px;width:auto;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent .contentDiv{height:100%;-ms-flex:3;flex:3 1 auto;text-align:left;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent .contentDiv .primaryText{margin-top:27px;font-size:24px;line-height:28px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent .contentDiv .secondaryText{font-size:18px;line-height:22px;margin:9px 0 0 0;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent .contentDiv .secondaryText.smaller{font-size:14px;line-height:18px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent .contentDiv .joinButton,DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner .messageContent .contentDiv .savesButton{font-size:18px;line-height:22px;margin-top:17px;}}@media(min-width:1024px){DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.small{height:60px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.small .messageContent{-ms-flex-direction:row;flex-direction:row;width:96%;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.small .messageContent .primaryText{margin:0 0 0 10px;padding-right:.5em;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.small .messageContent .secondaryText{margin:0;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.small .messageContent .joinButton,DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.small .messageContent .savesButton{margin:0 0 0 18px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.small .close{top:20px;right:20px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large{height:172px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent{-ms-flex-direction:row;flex-direction:row;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent .imageDiv{-ms-flex:2;flex:2 1 auto;justify-content:right;text-align:right;margin-right:20px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent .imageDiv .messageImage{height:104px;width:auto;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent .contentDiv{height:100%;-ms-flex:3;flex:3 1 auto;text-align:left;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent .contentDiv .primaryText{margin-top:27px;font-size:24px;line-height:28px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent .contentDiv .secondaryText{font-size:18px;line-height:22px;margin:9px 0 0 0;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent .contentDiv .secondaryText.smaller{font-size:14px;line-height:18px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent .contentDiv .joinButton,DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .messageContent .contentDiv .savesButton{font-size:18px;line-height:22px;margin-top:17px;}DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.large .close{top:9px;right:9px;}}body.rtl DIV.ppr_rup.ppr_priv_slide_up_messaging .slide_up_messaging_container.corner.slide_up_hidden{transform:translate3d(-120%,0,0);-webkit-transform:translate3d(-120%,0,0);-ms-transform:translate3d(-120%,0,0);}
DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response{margin-top:16px;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response .response{padding-left:24px;border-left:1px solid #999;box-sizing:border-box;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response .response_date{display:block;font-size:12px;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response .response_content{display:block;margin-top:16px;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response .response_content .toggle_limit{font-weight:bold;color:#00a680;cursor:pointer;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response .disclaimer{display:none;position:relative;margin:24px 0 0 24px;padding-top:4px;border-width:1px 0 0;border-style:solid;border-color:#e5e5e5;font-size:12px;line-height:16px;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response .disclaimer .translated_by{display:none;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response .more,DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response.expanded .less{display:block;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response .less,DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response.expanded .more{display:none;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_message_response.expanded .disclaimer{display:block;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge{margin:18px 0 12px;padding:18px 12px;border:1px solid #d80007;border-radius:2px;background-color:#fff;box-sizing:border-box;font-size:14px;line-height:18px;color:#4a4a4a;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .alert-fill{font-size:24px;color:#d80007;float:left;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .message{padding-left:36px;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .message .message_title{font-weight:bold;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .shown_in_modal{display:none;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .ui_button.translate{margin:12px 0 0;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .truncate_to_limit{margin-right:4px;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .truncate_to_limit.truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge{margin-bottom:0;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge .truncate_to_limit.truncate{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}.block_wrap DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge{margin-top:0;}.page-wrapper DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_badge{margin:18px;}
DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_flag .sensitive_issues_flag{display:block;margin:0;padding:8px 12px;border:1px solid #d80007;border-radius:2px;background-color:#fff;box-sizing:border-box;font-size:14px;line-height:18px;color:#4a4a4a;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_flag .sensitive_issues_flag .alert-fill{margin-right:12px;font-size:18px;color:#d80007;}DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_flag .sensitive_issues_flag .read-more{font-weight:bold;color:#00a680;}.atf_header_wrapper DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_flag .sensitive_issues_flag{margin:12px 0 0;}.page-wrapper DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_flag .sensitive_issues_flag{margin:-8px 16px 12px;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_flag .sensitive_issues_flag{display:inline-block;}#atf_header_wrap DIV.ppr_rup.ppr_priv_ta_message_sensitive_issues_flag .sensitive_issues_flag{margin:0 0 16px;}}
DIV.prw_rup.prw_ibex_mismatch_message .mismatchMessage{background:#ffefa8;border-radius:2px;border-color:#fcd959;border-style:solid;line-height:18px;font-size:1.1670em;transition:all 1s;display:block;overflow:hidden;height:0;padding:0 18px;margin:0 18px 5px;opacity:0;border-width:0;}DIV.prw_rup.prw_ibex_mismatch_message .mismatchMessage .closeMismatch{float:right;font-size:1.3em;cursor:pointer;padding-left:10px;}DIV.prw_rup.prw_ibex_mismatch_message .mismatchMessage .viewAllHotels{font-weight:bold;text-decoration:none;}DIV.prw_rup.prw_ibex_mismatch_message.hsx .mismatchMessage{margin:0;border:none;background-color:#fff;padding:16px 0;font-size:14px;line-height:18px;border-width:0 0 1px;border-style:solid;border-color:#e5e5e5;color:#4a4a4a;}DIV.prw_rup.prw_ibex_mismatch_message.hsx .mismatchMessage b{font-weight:normal;}DIV.prw_rup.prw_ibex_mismatch_message.hsx .mismatchMessage .highlight{color:#ff6500;}DIV.prw_rup.prw_ibex_mismatch_message.hsx .mismatchMessage .unavailableLink{color:#069;cursor:pointer;}DIV.prw_rup.prw_ibex_mismatch_message.hsx .mismatchMessage .unavailableLink:hover{text-decoration:underline;}DIV.prw_rup.prw_ibex_mismatch_message.hsx .mismatchMessage .viewAllHotels{font-weight:normal;}DIV.prw_rup.prw_ibex_mismatch_message .fadeIn{margin:3px 18px 15px;border-width:1px;padding:18px 18px;opacity:1;height:auto;}
DIV.prw_rup.prw_ibex_room_grid_responsive .subHeader{border-width:0 0 1px;border-style:solid;border-color:#e5e5e5;font-size:14px;line-height:18px;color:#4a4a4a;}DIV.prw_rup.prw_ibex_room_grid_responsive .ibLogo{max-height:14px;padding:0 1px;margin-top:2px;vertical-align:text-bottom;}DIV.prw_rup.prw_ibex_room_grid_responsive .provider.noTreatment .ibLogo{max-height:41px;margin:-12px 0;}DIV.prw_rup.prw_ibex_room_grid_responsive .provider.noTreatment[data-partner="GetARoom"] .ibLogo{max-height:35px;margin:-9px 0;}DIV.prw_rup.prw_ibex_room_grid_responsive .provider.noTreatment[data-partner="CancelonIB"] .ibLogo{max-height:26px;margin:-5px 0;}DIV.prw_rup.prw_ibex_room_grid_responsive .provider.noTreatment[data-partner="StarwoodIB"] .ibLogo{max-height:31px;margin:-6px 0;}DIV.prw_rup.prw_ibex_room_grid_responsive .provider.noTreatment[data-partner="Marriott1"] .ibLogo{max-height:30px;margin:-8px 0;}DIV.prw_rup.prw_ibex_room_grid_responsive .provider[data-partner="Expedia"] .ibLogo{max-height:20px;margin-top:-3px;}DIV.prw_rup.prw_ibex_room_grid_responsive .provider[data-partner="AgodaIB"] .ibLogo{max-height:23px;margin-top:-6px;}DIV.prw_rup.prw_ibex_room_grid_responsive .provider[data-partner="HotelsCom2IB"] .ibLogo{max-height:11px;}@media(max-width:767px){DIV.prw_rup.prw_ibex_room_grid_responsive .roomsCountHeader{padding-top:4px;}}@media(min-width:768px){DIV.prw_rup.prw_ibex_room_grid_responsive .roomsCountHeader{float:right;}}DIV.prw_rup.prw_ibex_room_grid_responsive .spacer{height:16px;clear:both;}DIV.prw_rup.prw_ibex_room_grid_responsive .mismatchMessage{transaction:height 5s,opacity 5s;}DIV.prw_rup.prw_ibex_room_grid_responsive .mismatchMessage b{font-weight:normal;}DIV.prw_rup.prw_ibex_room_grid_responsive .mismatchMessage.DECREASE_PRICE{color:#00a680;}DIV.prw_rup.prw_ibex_room_grid_responsive .mismatchMessage.INCREASE_PRICE{color:#ff6500;}DIV.prw_rup.prw_ibex_room_grid_responsive .mismatchMessage.closeMismatch{height:0;opacity:0;}
DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .roomListTable{margin:0;width:100%;height:100%;position:relative;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .pricePerNight .rateDetails .ui_icon{color:#767676;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .expandListWrapper{position:absolute;bottom:0;left:0;height:auto;width:100%;z-index:3;background-color:#fff;padding-top:10px;margin-top:4px;padding-bottom:10px;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .expandListWrapper .expandListCTA{pointer-events:auto;font-size:16px;color:#4a4a4a;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .expandListWrapper .expandListCTA .ui_icon.caret-down{font-size:14px;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .expandListWrapper .expandListCTA.hidden{display:none;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .expandListWrapper .expandListCTA .loadMoreCTA,DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .expandListWrapper .expandListCTA .loadAllFromPartnerCTA{display:none;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .fadeDescription:not(.highlightLowest) .roomType .detailSection{position:relative;}body.tablet_desktop DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .fadeDescription:not(.highlightLowest) .roomType .detailSection:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;background:transparent;background-color:rgba(255,255,255,0);background:-webkit-gradient(linear,top,bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1.167em,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 1.167em,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 1.167em,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 1.167em,#fff 100%);}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList.fewRows .hsx_row:nth-of-type(n+5){display:none;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList.fewRows .hsx_row.roomRow:nth-of-type(4):not(.highlightLowest) .roomType .detailSection{position:relative;}body.tablet_desktop DIV.prw_rup.prw_ibex_room_grid_responsive .roomList.fewRows .hsx_row.roomRow:nth-of-type(4):not(.highlightLowest) .roomType .detailSection:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;background:transparent;background-color:rgba(255,255,255,0);background:-webkit-gradient(linear,top,bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1.167em,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 1.167em,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 1.167em,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 1.167em,#fff 100%);}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList.fewRows .expandListWrapper{position:relative;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList.fewRows .expandListWrapper .expandListCTA .loadMoreCTA{display:inline;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList.fewRows .expandListWrapper .expandListCTA .loadAllFromPartnerCTA{display:none;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList.fewRows .seeAllRoomsRow{display:none;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .seeAllRoomsRow{color:#4a4a4a;font-size:16px;text-align:left;cursor:pointer;padding:18px 0;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .seeAllRoomsRow p{display:inline-block;position:relative;padding-right:26px;margin:0;}DIV.prw_rup.prw_ibex_room_grid_responsive .roomList .seeAllRoomsRow p:after{position:absolute;top:50%;right:13px;width:6px;height:6px;margin-top:-4px;border-width:0 2px 2px 0;border-style:solid;content:"";-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}DIV.prw_rup.prw_ibex_room_grid_responsive .rateLoading{display:none;}DIV.prw_rup.prw_ibex_room_grid_responsive .verifyingRate .rateLoading{display:block;width:100px;margin:auto;}DIV.prw_rup.prw_ibex_room_grid_responsive .verifyingRate .rateLoading .loadingDots{width:80px;margin-bottom:10px;}DIV.prw_rup.prw_ibex_room_grid_responsive .verifyingRate .book_now{display:none;}DIV.prw_rup.prw_ibex_room_grid_responsive .controlStyle .expandListWrapper{position:absolute;background:transparent;text-align:center;padding:0;}DIV.prw_rup.prw_ibex_room_grid_responsive .controlStyle .expandListWrapper .expandListCTA{color:#000;font-size:14px;}DIV.prw_rup.prw_ibex_room_grid_responsive .controlStyle.roomList.fewRows .expandListWrapper{position:absolute;}
DIV.prw_rup.prw_ibex_room_grid_row_responsive .amenities{color:#00a680;font-size:14px;margin-top:4px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .amenities .amenity{display:inline-block;margin-right:24px;white-space:nowrap;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .amenities .amenityDescription{margin-left:5px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .amenities .amenityIcon{color:#00a680;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .amenities .amenityIcon .amenityIconInner{display:inline-block;font-size:18px;}
DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox{max-width:260px;font-size:14px;color:#4a4a4a;line-height:16px;overflow:hidden;position:relative;}DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox .ibHeader{display:none;}DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox .ibHeader,DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox .ibHeader.withChildSearch{margin:0;padding-left:0;padding-bottom:0;background:#f5f5f5;height:48px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox .ibHeader .ibHeaderText,DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox .ibHeader.withChildSearch .ibHeaderText{width:100%;padding:0;margin-top:0;}DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox .ibHeader .bookOn,DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox .ibHeader.withChildSearch .bookOn{font-size:16px;margin-left:20px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox p{margin:0;}DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox .heading{font-weight:bold;font-size:12px;color:#767676;text-transform:uppercase;padding-bottom:5px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox img{max-width:110px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive.cancellationPolicyLightbox img.ibHeaderImg{padding:14px 0;}
DIV.prw_rup.prw_ibex_room_grid_row_responsive .tooltipInner{max-width:300px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .tooltipInner .heading{font-weight:bold;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .tooltipInner .cancellationPolicy{margin-top:10px;margin-bottom:0;font-weight:normal;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions{font-size:13px;line-height:17px;width:100%;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .ui_icon.checkmark{margin-right:4px;font-size:18px;color:#00a680;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .freeCancellation,DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .payAtStayText{color:#00a680;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .cancellation{padding-bottom:20px;display:flex;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .cancellation .tooltip .heading{font-weight:bold;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .cancellation .tooltip .cancellationPolicy{font-weight:normal;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .cancellation .default_conditions{color:#069;font-weight:normal;cursor:pointer;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .payAtStay{display:flex;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .svgico{margin-right:3px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions .hasTooltip{position:relative;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .conditions :hover.hasTooltip .tooltip{margin-top:-70px;margin-right:15px;visibility:visible;right:100%;top:50%;}
DIV.prw_rup.prw_ibex_room_grid_row_responsive .ui_column.is-1{width:8.333333333333332%;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow>.ui_columns>.ui_column{padding-top:0;padding-bottom:0;margin:12px 0;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow>.ui_columns>.ui_column.conditions-column{padding-top:12px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow>.ui_columns>.ui_column.reservation-column,DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow>.ui_columns>.ui_column.price-column{padding-top:24px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow{border-width:0 0 1px;border-style:solid;border-color:#e5e5e5;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .fakePhotos{width:100%;height:76px;padding:0;background-image:url("/img2/booking/fake_room.jpeg");background-position:center;background-size:cover;cursor:pointer;border-right-style:none;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomPhotos{position:relative;width:100%;height:134px;padding:0;cursor:pointer;background-color:#4a4a4a;border-right-style:none;}body:not(.tablet_desktop) DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomPhotos{background-color:transparent;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomPhotos .thumbnailContainer{height:100%;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomPhotos .thumbnailContainer.placeholderPhoto{width:100%;height:100%;background-image:url("/img2/booking/no-room-icon.png");background-position:center;background-size:cover;border-radius:2px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomPhotos .thumbnailContainer .roomThumbnail{width:100%;height:100%;vertical-align:top;cursor:pointer;border-radius:2px;background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.tablet_desktop) DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomPhotos .thumbnailContainer .roomThumbnail{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;max-height:161px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomPhotos .photoCount{position:absolute;bottom:0;left:0;padding:0 0 4px 6px;font-size:16px;color:#fff;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomPhotos .photoCount .ui_icon{font-size:20px;margin-right:2px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType{cursor:pointer;border-right:1px dotted #d6d6d6;box-sizing:border-box;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .seeMoreInfoIcon{font-size:1.2em;float:right;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .roomTypeDescription{white-space:normal;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .roomShortDescription{font-weight:bold;font-size:16px;color:#000a12;margin-bottom:4px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .roomLongDescription{font-size:14px;color:#4a4a4a;line-height:18px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .roomLongDescription p{margin:0;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .roomLongDescription .seeMoreLink{color:#069;font-size:1em;cursor:pointer;display:inline-block;text-transform:lowercase;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .roomLongDescription .seeMoreLink:first-letter{text-transform:uppercase;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .roomLongDescription .seeMoreLink.hidden{display:none;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .maxOccupancy .maxOccupancyContainer{font-size:24px;color:#767676;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .maxOccupancy .childrenContainer{display:inline-block;vertical-align:bottom;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .maxOccupancy .ui_icon{margin:0 -7px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .maxOccupancy .ui_icon.child{display:inline-block;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .maxOccupancy .plusChild{padding:0 4px;vertical-align:middle;font-size:14px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .ui_column.maxOccupancy{text-align:center;border-right:1px dotted #d6d6d6;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .ui_column.maxOccupancy .maxOccupancyContainer{margin-top:12px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .maxOccupancy{margin-top:16px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .roomType .amenities+.maxOccupancy{margin-top:0;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .conditions-column,DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .price-column{border-right:1px dotted #d6d6d6;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .reservation-column .priceContainer{margin-top:-15px;margin-bottom:8px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .priceContainer{white-space:nowrap;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .priceContainer .priceTextWrap{text-align:center;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .priceContainer .priceText{font-weight:bold;font-size:24px;line-height:1em;display:block;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .priceContainer .perNight{display:block;font-size:12px;color:#4a4a4a;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .priceContainer .rate_details{display:flex;justify-content:center;flex-wrap:wrap;font-size:12px;color:#4a4a4a;margin-top:12px;cursor:pointer;white-space:pre-wrap;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .priceContainer .rate_details .ui_icon{color:#767676;font-size:16px;margin-top:-2px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .priceContainer .rate_details .text:hover{text-decoration:underline;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .priceContainer .taxesAndFees{white-space:normal;margin-top:5px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .reservation{text-align:center;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .reservation .book_now{font-size:14px;line-height:1.22em;z-index:2;min-width:100px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .reservation .fake_book_now{font-size:14px;line-height:1.22em;min-width:100px;margin-top:-16px;overflow:hidden;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow .reservation .urgencyMsg{padding-top:8px;color:#ff6500;text-align:center;line-height:1.3335em;font-size:14px;}DIV.prw_rup.prw_ibex_room_grid_row_responsive .roomRow:hover{box-shadow:0 11px 8px -10px #ccc,0px -11px 8px -10px #ccc;}
DIV.prw_rup.prw_datepickers_hr_north_star_dates{font-size:14px;color:#000a12;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.prw_rup.prw_datepickers_hr_north_star_dates .datepicker_container{display:inline-block;cursor:pointer;}DIV.prw_rup.prw_datepickers_hr_north_star_dates .ui_icon.calendar{color:#00a680;font-size:18px;margin-right:8px;}DIV.prw_rup.prw_datepickers_hr_north_star_dates .ui_icon.minus{margin:0 5px;}DIV.prw_rup.prw_datepickers_hr_north_star_dates .ui_icon.caret-down{margin-left:8px;}DIV.prw_rup.prw_datepickers_hr_north_star_dates .unified-picker{display:inline-block;padding:7px 0;border-bottom:1px dotted #4a4a4a;cursor:pointer;}DIV.prw_rup.prw_datepickers_hr_north_star_dates .unified-picker.focused{border-bottom:1px solid #00a680;}
DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .traveler_info_container{display:inline-block;font-size:14px;color:#000a12;cursor:pointer;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .traveler_info_container .ui_icon.friends{color:#00a680;font-size:18px;margin-right:8px;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .traveler_info_container .ui_icon.caret-down{margin-left:8px;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .traveler_info_text{display:inline-block;padding:7px 0;border-bottom:1px dotted #4a4a4a;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .traveler_info_container.highlight .traveler_info_text{border-bottom:1px solid #00a680;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests.pickers{width:290px;margin:-10px -20px;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests.ui_dropdown{width:auto;padding:0;margin:0;box-sizing:border-box;border-radius:2px;color:#000a12;font-size:14px;overflow-y:hidden;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .rooms-picker,DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .adults-picker,DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .children-picker{width:auto;margin:0;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .unified-picker{height:40px;margin-top:12px;cursor:pointer;color:#000a12;font-size:14px;display:block;position:relative;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .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;display:block;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .open-close{font-size:14px;color:#2c2c2c;position:absolute;right:12px;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .ui_dropdown{padding:0;position:absolute;top:0;right:0;left:0;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .picker-dropdown{white-space:nowrap;overflow:hidden;position:relative;left:0;z-index:100;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .picker-dropdown .option,DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .picker-dropdown .curoption{padding:0 35px 0 14px;height:38px;line-height:40px;font-size:14px;position:relative;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .picker-dropdown .option:hover{color:inherit;background:#f5f5f5;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .picker-dropdown .curoption{border-bottom:1px solid #e5e5e5;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .picker-dropdown .open-close{right:13px;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .picker-dropdown .options-container{overflow-y:auto;max-height:190px;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .age-picker{display:inline-block;width:88px;margin:0 12px 0 0;position:relative;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .age-picker:nth-of-type(3n+3){margin-right:0;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .age-picker .picker-inner{display:inline-block;width:100%;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .age-picker .picker-dropdown{z-index:10500;max-height:300px;white-space:nowrap;background:#fff;width:100%;overflow:auto;cursor:pointer;display:inline-block;border:1px solid #e0e0e0;border-radius:2px;overflow-y:hidden;top:0;left:0;right:0;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .age-picker .picker-dropdown.hidden{display:none;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .age-picker .picker-dropdown .open-close{right:12px;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .age-picker .picker-dropdown .options-container{overflow-y:auto;max-height:175px;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .ages-wrap .explain{font-size:12px;color:#4a4a4a;line-height:normal;margin-top:20px;padding:12px 0 0;border-top:1px solid #e5e5e5;}DIV.prw_rup.prw_ibex_hr_north_star_rooms_guests .ages-wrap .age-picker-template{display:none;}
DIV.ppr_rup.ppr_priv_resp_hr_room_grid .animateHeight{overflow:hidden;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid{overflow:hidden;}@media(min-width:768px){DIV.ppr_rup.ppr_priv_resp_hr_room_grid .sub_content+.sub_title{margin-top:14px;}}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB{padding-left:0;padding-right:0;padding-bottom:0;width:100%;box-sizing:border-box;overflow:visible;border-width:0;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .content{position:relative;min-height:106px;overflow:hidden;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid.verifyRateClose{position:absolute;top:0;right:0;cursor:pointer;font-size:16px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .ibHeader.block_header{position:relative;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .ibHeader.block_header .pickers{position:absolute;right:0;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .ibHeader.block_header .pickers .spacer{font-size:18px;padding:0 9px;}@media(max-width:767px){DIV.ppr_rup.ppr_priv_resp_hr_room_grid .ibHeader.block_header .pickers{display:none;position:relative;margin-top:4px;display:block;}}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .widgetContainer{display:inline-block;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .widgetContainer .traveler_info_container .ui_icon.friends{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .widgetContainer .traveler_info_container .traveler_info_text{font-size:18px;padding:4px 0;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .widgetContainer .unified-picker{font-size:18px;padding:4px 0;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .ui_icon.calendar{display:none;}
DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow .roomRow{opacity:.27;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow .loadRoomsCTAWrapper{position:absolute;bottom:0;left:0;width:100%;text-align:left;background:#fff;border-top:1px solid #d6d6d6;z-index:1;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow .loadRoomsCTAWrapper .loadRoomsCTA{margin-top:16px;margin-bottom:12px;font-size:16px;line-height:20px;color:#4a4a4a;cursor:pointer;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow .loadRoomsCTAWrapper .loadRoomsCTA .ui_icon.caret-down{font-size:14px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow.orig .loadRoomsCTAWrapper{background:transparent;border-width:0 0 1px 0;border-style:solid;border-color:#e5e5e5;text-align:center;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow.orig .loadRoomsCTAWrapper .loadRoomsCTA{margin:0;font-size:14px;line-height:18px;color:#000;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow.orig .loadRoomsCTAWrapper .loadRoomsCTA .buttonText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:300px;margin-bottom:-3px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRowOverlay{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;cursor:pointer;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow.paneLoading .loadRoomsCTA{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .fakeRow.paneLoading .roomRow{-webkit-filter:blur(6px);-moz-filter:blur(6px);-o-filter:blur(6px);-ms-filter:blur(6px);filter:blur(6px);}
DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane{width:100%;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row{height:143px;border-width:0 0 1px;border-style:solid;border-color:#e5e5e5;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block{background-color:#eee;border-radius:2px;height:20px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.imageBlock{width:100%;height:120px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.descBlock{width:303px;margin-bottom:10px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.descBlockShort{width:83px;margin-top:33px;margin-right:27px;display:inline-block;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.occupancyBlock{margin-top:20px;width:44px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.policyBlock1{width:100%;margin-top:16px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.policyBlock2{width:125px;margin-top:7px;float:right;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.priceBlock1{width:94px;height:27px;margin-top:16px;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.priceBlock2{width:47px;margin-top:7px;float:right;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .row .block.bookBlock{width:113px;height:46px;margin:20px auto 0 auto;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .subHeaderMask{width:100%;height:51px;}@keyframes loadingAnimation{0%{background-position:-500px;}100%{background-position:500px;}}DIV.ppr_rup.ppr_priv_resp_hr_room_grid #ROOMS_TAB .ibLoadingPane .animationEffect{position:absolute;left:0;top:0;height:100%;width:100%;background:-moz-linear-gradient(left,rgba(255,255,255,0.4) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0.4) 33%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.4)),color-stop(18%,rgba(255,255,255,0)),color-stop(33%,rgba(255,255,255,0.4)));background:-webkit-linear-gradient(left,rgba(255,255,255,0.4) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0.4) 33%);background:-o-linear-gradient(left,rgba(255,255,255,0.4) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0.4) 33%);background:linear-gradient(to right,rgba(255,255,255,0.4) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0.4) 33%);animation-name:loadingAnimation;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:linear;}
DIV.ppr_rup.ppr_priv_resp_hr_room_grid .content .inner>div{display:none;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .content .inner>div.activePane{display:block;}DIV.ppr_rup.ppr_priv_resp_hr_room_grid .data{display:none;}
-