.u-display-block{display:block}.u-display-inline{display:inline}.u-display-inline-block{display:inline-block}.u-position-relative{position:relative}.u-position-absolute{position:absolute}.u-margin-0{margin:0}.u-margin-top-5{margin-top:5px!important}.u-margin-top-15{margin-top:15px!important}.u-margin-bottom-15{margin-bottom:15px!important}.u-overflow-hidden{overflow:hidden}.u-clearfix:before,.u-clearfix:after{content:"";display:table}.u-clearfix:after{clear:both}a.u-font-weight-bold,.u-font-weight-bold{font-weight:bold}a.u-font-weight-normal,.u-font-weight-normal{font-weight:normal}.u-text-align-start{text-align:left}.lang_is_rtl .u-text-align-start,.rtl .u-text-align-start{text-align:right}.u-text-align-end{text-align:right}.lang_is_rtl .u-text-align-end,.rtl .u-text-align-end{text-align:left}.u-text-align-center{text-align:center}.u-pull-start{float:left}.rtl .u-pull-start,.lang_is_rtl .u-pull-start{float:right}.u-pull-end{float:right}.rtl .u-pull-end,.lang_is_rtl .u-pull-end{float:left}.rtl .u-phone,.lang_is_rtl .u-phone{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:-ms-isolate;unicode-bidi:isolate;white-space:nowrap}.rtl .u-phone:after,.lang_is_rtl .u-phone:after{content:'\200f'}.ge-hp-new-branding-history-icon i{margin-bottom:-3px}.ge-hp-new-branding-reviewer-icon{display:block}.ge-hp-new-branding-recommended .gr-header-title{margin-top:0!important}.ge-hp-new-branding-recommended .gr-header-title i.gesprite{margin-bottom:15px;margin-top:-10px}.ge-hp-new-branding-recommended .gr-header-title span.gr-header-title-text{padding-left:0}.ge-iconfont-freebie{vertical-align:top}.nav-link-room--bold.hp_nav_availability_link{font-weight:bold}.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lp_bolder_viewed_hotels_in_hp_title+.b-sprite{margin-left:0}.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lp_bolder_viewed_hotels_in_hp_title,.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lastbooking,.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .urgency_message_red{padding-left:0}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lp_bolder_viewed_hotels_in_hp_title+.b-sprite{margin-right:0}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lp_bolder_viewed_hotels_in_hp_title,.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lastbooking,.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .urgency_message_red{padding-right:0}.bh-photo-modal-cta-reserve--large{padding:8px 15px!important}.bh-photo-modal-name-cta{top:4.5%}.b_room_selectbox_height--large{margin-top:3px;line-height:2em;height:2.2em;font-size:.95em;-webkit-appearance:menulist-button}.hp-overview-button{padding:11px;font-size:13px;font-weight:bold;color:#07c;background-color:#fff;border:1px solid #07c;border-radius:6px;line-height:1.7;width:100%;margin-top:10px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hp-overview-button:hover{color:#383838;background-color:#fff;border:1px solid #003580}.roomstable-tighter-policies .ratepolicy .hp-rt__policy__item{padding-bottom:6px}.roomstable-tighter-policies .ratepolicy .hp-rt__policy__item:last-child{padding-bottom:0}.roomstable-tighter-policies .ratepolicy .hp-rt__policy-list{margin:0 0 0 15px!important}.roomstable-tighter-policies .ratepolicy .hp-rt__policy-list li:first-child{padding-right:20px}.lang_is_rtl .roomstable-tighter-policies .ratepolicy .hp-rt__policy-list{margin:0 15px 0 0!important}.lang_is_rtl .roomstable-tighter-policies .ratepolicy .hp-rt__policy-list li:first-child{padding-right:0;padding-left:20px}.hp-facility-tooltip-container[tooltip]{position:relative;display:inline-block}.hp-facility-tooltip-container[tooltip]::before{opacity:0;content:"";position:absolute;border-style:solid;border-color:rgba(0,0,0,1) transparent transparent transparent;z-index:99;top:50%;border-width:4px 6px 0 6px}.hp-facility-tooltip-container-ltr[tooltip]::before{left:100%;margin-left:1px;-webkit-transform:translatey(-50%) rotate(90deg);-ms-transform:translatey(-50%) rotate(90deg);transform:translatey(-50%) rotate(90deg)}.hp-facility-tooltip-container-rtl[tooltip]::before{right:100%;margin-right:1px;-webkit-transform:translatey(-50%) rotate(-90deg);-ms-transform:translatey(-50%) rotate(-90deg);transform:translatey(-50%) rotate(-90deg)}.hp-facility-tooltip-container[tooltip]::after{opacity:0;content:attr(tooltip);position:absolute;background:rgba(0,0,0,1);text-align:center;color:#fff;font-size:12px;min-width:200px;border-radius:5px;pointer-events:none;padding:4px;z-index:99;top:-50%;-webkit-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%)}.hp-facility-tooltip-container-ltr[tooltip]::after{left:100%;margin-left:8px}.hp-facility-tooltip-container-rtl[tooltip]::after{right:100%;margin-right:8px}.hp-facility-tooltip-container[tooltip]:hover::before,.hp-facility-tooltip-container[tooltip]:hover::after,.hp-facility-tooltip-container.hp-facility-tooltip-container-shown::after,.hp-facility-tooltip-container.hp-facility-tooltip-container-shown::before{opacity:1}.hp_desc_important_facilities_overflow{overflow:visible}.occupancy_break,.occupancy_adults__centered{width:38px;display:block;white-space:normal;text-align:right;padding-top:3px;float:right}td.occ_no_dates.occupancy_break{text-align:right!important;width:38px;float:none!important}.occupancy_break i{display:inline-block}.hp_nav_bar.hp_navbar_new_big a{font-size:16px}.hp_nav_bar.hp_navbar_new a{font-size:15px}.hp-description--property-name-best-seller.yellowfy_bestseller{color:#febb02}.hp-description--property-name-best-seller.yellowfy_bestseller .bicon-acstar{background:#febb02}.underline_separator{display:block;border-top:1px solid #bdbdbd;margin-top:3px}.droom_prep_greenify{font-size:13px;color:#0ab21b!important}.droom_breakfast_separator{border-bottom:1px dashed #bdbdbd;padding-bottom:8px!important;margin-bottom:8px}.outspoken_price{font-weight:bold;letter-spacing:.03em}.rt_confirmation_check{display:inline-block;font-size:10px;position:absolute;left:0;top:3px}.lang_is_rtl .rt_confirmation_check{right:0}.ticker_confirmation__pos{position:relative;padding-left:14px}.lang_is_rtl .ticker_confirmation__pos{padding-left:0;padding-right:16px}.ppn_label{background:#537bb4;color:#fff;font-size:12px;line-height:18px;padding:2px 8px;border-radius:3px;font-weight:normal;position:relative;margin-bottom:6px;display:inline-block}.ppn_label::after{content:'';position:absolute;bottom:-6px;right:6px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#537bb4 transparent transparent transparent}.lang_is_rtl .ppn_label::after{left:6px;right:inherit}h2.higlighted_facility_header{font-size:1em;font-weight:bold;color:#383838}td.roomMaxPersons.occ_alignment i{float:left!important;padding-bottom:1px}.lang_is_rtl td.roomMaxPersons.occ_alignment i{float:inherit!important}span.important_text.droom_grey_out_soldout{color:#707070}.hp-rt-cleanliness-score-green{color:#fff;background-color:#0ab21b;display:inline-block;padding:3px 5px;border-radius:3px;margin-top:5px}.highlighted-room-facilities__pills-container{margin-bottom:14px}.highlighted-room-facilities__pills-container .rt-selected-facilities-label{color:#077812;line-height:17px;font-weight:bold}.highlighted-room-facilities__pills-container .highlighted-room-facilities__pills-container__pill__icon{font-size:8px;display:inline-block}.highlighted-room-facilities__pills-container .highlighted-room-facilities__pills-container__pill{border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:11px;font-weight:normal;height:17px;line-height:17px;overflow:hidden;padding:0 5px;margin-top:3px;word-break:break-word;white-space:nowrap;background-color:#d1edd4;color:#077812}.hp-rt__policy__item.breakfast_included_policy.free-item-badge--container{list-style-type:none;position:relative;padding-left:5px}.hp-rt__policy__item.breakfast_included_policy.free-item-badge--container.list_ticker::before,.lang_is_rtl.rtfpr .hp-rt__policy__item.breakfast_included_policy.free-item-badge--container.list_ticker::before{display:none}.lang_is_rtl .hp-rt__policy__item.breakfast_included_policy.free-item-badge--container{list-style-type:none;position:relative;padding-left:5px}.hp-rt__policy__item.breakfast_included_policy.free-item-badge--container .meal-plan-icon{position:absolute;left:-16px!important;top:-2px}.lang_is_rtl .hp-rt__policy__item.breakfast_included_policy.free-item-badge--container .meal-plan-icon{position:absolute;left:auto!important;right:-19px!important}.hp-rt__policy__item.breakfast_included_policy.free-item-badge--container .policy_mealplan_element-text{position:relative;color:#fff;font-weight:bold;display:inline-block;background:#0ab21b;border-radius:4px;padding:3px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.free-item-badge--one-line.hp-rt__policy__item.breakfast_included_policy.free-item-badge--container .policy_mealplan_element-text{white-space:nowrap}#cancel_policy_first span.green_condition{color:inherit}.nav-link-room--bold.hp_nav_availability_link{font-weight:bold}.nav-link-hp--bold.hp_nav_facilities_link,.nav-link-hp--bold.hp_nav_policies_link,.nav-link-hp--bold.hp_nav_important_link{font-weight:bold}.t-compset--fc,.t-compset--pl{color:#0ab21b;font-weight:bold}.t-compset--fc{margin:3px 0 3px}td #booking-summary .total-price.total-price-color{color:#ff0202!important;font-weight:bold}.hp-desc-review-highlight.hp-desc-traveller-type--ph-v0 strong{font-weight:normal;display:inline}.hp-desc-review-highlight.hp-desc-traveller-type--ph{border:1px solid #ededed;border-radius:3px;padding:0 6px 2px 20px;display:inline-block;margin:0 0 6px;position:relative}.lang_is_rtl .hp-desc-review-highlight.hp-desc-traveller-type--ph{padding:0 20px 2px 6px}.hp-desc-review-highlight.hp-desc-traveller-type--ph .hp_desc_additional_message__icon{position:absolute;left:6px;top:6px}.hp-desc-review-highlight.hp-desc-traveller-type--ph strong{border-radius:4px;padding:1px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-left-radius:0;min-width:17px;display:inline-block;background:#ededed;text-align:center;margin:3px 0 2px}.lang_is_rtl .hp-desc-review-highlight.hp-desc-traveller-type--ph .hp_desc_additional_message__icon{left:auto;right:6px}.lang_is_rtl .hp-desc-review-highlight.hp-desc-traveller-type--ph strong{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-left-radius:4px;border-bottom-right-radius:0}.hp_property_in_demand.ps-message-tittle--container{color:#ff0202;margin-bottom:5px}.hp_property_in_demand.ps-message-tittle--container strong{background:#ff6c6c;border-radius:3px;color:#fff;padding:0 4px;font-weight:normal}.rt_availability_soldout.sold_out.scarcity_color{width:auto!important}.rt_availability_soldout__header{color:#003580;font-size:1em;font-weight:bold;margin:0!important}.js-availability-for-soldout-holder{width:6.6em}a.rt_availability_soldout__item{display:inline-block;vertical-align:bottom;text-align:center;margin:0;color:#003580;font-weight:normal;text-decoration:none;border:1px solid #2c91fe;border-radius:3px;font-size:.9em}.rt_availability_soldout__dates{display:block;margin:.5em .5em .3em;padding:0 .2em .3em .2em}.rt_availability_soldout__los{display:block;font-style:italic;margin:.3em .5em .5em}.rt_availability_soldout__price{display:block;color:#fff;background-color:#2c91fe;padding:.6em}.rt_soldout_list{list-style-type:none;font-size:.9em;margin:0!important;padding:0!important}.rt_soldout_list__item{border-bottom:1px solid #e6e6e6}.rt_soldout_list__item:last-child{border-bottom:0 none}.rt_soldout_list__link{text-decoration:none;display:block;padding:.5em 0}.rt_soldout_list__item:last-child .rt_soldout_list__link{padding-bottom:0}.rt_soldout_list__dates{display:block;font-weight:normal;color:#003580}.rt_soldout_list__price{font-weight:bold}.rt_has-alternative-dates{background:white}tr.rt_has-alternative-dates td{border-bottom:2px solid #e6e6e6!important}.hotelchars .description .rt_has-alternative-dates h4{color:#390}.rt_soldout_more_availability_loader{display:block;width:16px!important;height:16px;opacity:.64;margin:0 auto .6em auto}.roomstable.rt_no_dates .js-availability-for-soldout-holder{width:auto}a.hp_sidebar_back_to_search__link{display:block;text-align:center;text-decoration:none;padding:5px 10px;margin:10px 0;border:1px solid #07c;color:#07c;border-radius:3px}a.hp_sidebar_back_to_search__link .back-arrow-icon{font-size:10px;margin-right:4px}.hp-ph-freebie.droom_hp_freebie{background:transparent!important}.hp-ph-freebie.droom_hp_freebie .ph-icon-container{color:#383838}.hp-ph-freebie.droom_hp_freebie .ph-item-copy{background:#0ab21b;border-radius:3px;padding:5px}.no_booking_fees_fr_tooltip.highlight_cc_nb,.ticker_confirmation.highlight_cc_nb,.listticker .highlight_cc_nb{font-weight:bold;color:#0ab21b}table.roomstable.primary_light_border .maintr td,.hotelchars table.roomstable.primary_light_border{border-color:#537bb4!important}table.roomstable.primary_light_border th{font-size:14px;border-left:1px solid #FFF}table.roomstable.primary_light_border th:first-child{border-radius:3px 0 0 0;border-left:0 none}table.roomstable.primary_light_border th:last-child{border-radius:0 3px 0 0}.hotelchars table.roomstable.primary_light_border th{background:#5bbaff;border-left:1px solid #FFF}.hotelchars .description ul.rt-rooms-selected__list{margin-bottom:0}.rt-rooms-selected{display:none;font-size:12px;line-height:18px}.rt-rooms-selected.show{display:block}.rt-rooms-selected__title{font-weight:600}.lang_is_cjk .rt-rooms-selected__title{font-weight:400}.room-list .rooms-count,.abandoned-rt-summary .rt-rooms-selected.show{display:none}.abandoned-rt-summary .room-list .rooms-count{display:block}.b-button_secondary.b-button_link{background:transparent;border:0;padding:0;vertical-align:baseline;font-size:12px;line-height:18px}.rt-bed-type-no-choice.bed-types-v2 .rt-bed-type{cursor:default}.hp-gr__policy--has-tick{display:block;margin-left:18px;position:relative}.hp-gr__policy--has-tick:before{color:#0ab21b;content:"\b188";font-family:'booking-iconset';font-size:9px;left:-14px;padding-top:2px;position:absolute}.rt-summary-dates dt{font-weight:bold}.rt-summary-dates dd{margin-left:0}.rt__select-rooms--highlighted{background:#e9f0fa}.vpm_nlp_topics{margin-bottom:10px}.vpm_nlp_topics-item{clear:both}.vpm_nlp_topics-icon{float:left;height:30px;font-size:1.8em;padding:0 7px 0 3px}.lang_is_rtl .vpm_nlp_topics-icon{float:right;padding:0 3px 0 7px}.vpm_nlp_topics-labels p{font-weight:bold;font-size:1.1em}.vpm_nlp_topics-labels p span{display:block;margin:0;font-weight:normal}.show_map_thumb_label.vpm-show_on_map{font-size:13px;bottom:35px;padding:8px;border-top-left-radius:3px;border-bottom-right-radius:3px;opacity:1;left:30px;right:30px;top:84px;text-align:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5)}.show_map_thumb_label.rufr_ext{width:60%}.show_map_thumb_label.vpm-show_on_map.all_langs_ext,.show_map_thumb_label.vpm-show_on_map.rufr_ext{width:auto;bottom:auto}.hp-social_proof h3{margin:20px 0 10px;font-size:15px}.hp-social_proof .hp-social_proof-item{margin:5px 0;font-size:13px;clear:both}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble{position:relative;background:#e9f0fa;padding:10px 10px 10px 14px;border-radius:3px;-webkit-box-shadow:0 1px 0 #cce1ff;box-shadow:0 1px 0 #cce1ff;margin:0 0 5px;line-height:1.35em;word-wrap:break-word;min-height:30px}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble{padding:10px 14px 10px 10px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble:before{content:"";position:absolute;bottom:-11px;left:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #cce1ff}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble:before{left:initial;right:16px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble:after{content:"";position:absolute;bottom:-10px;left:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e9f0fa}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble:after{left:initial;right:16px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .hp-social_proof-quote_author-avatar{float:left;margin:10px 2px 5px 13px}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .hp-social_proof-quote_author-avatar{float:right;margin:10px 8px 5px 2px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .hp-social_proof-quote_author-details{float:left;font-size:11px;margin-top:11px}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .hp-social_proof-quote_author-details{float:right}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author img{margin-right:5px}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author img{margin-left:5px;margin-right:initial}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble.ltr{text-align:left}.hp-social_proof-verified-badge{color:#0ab21b;padding-bottom:.8em}.hp-social_proof_item_review-score{border-radius:5px 5px 5px 0;font-size:12px;width:24px;height:24px;line-height:24px;text-align:center;float:left;text-indent:0;display:inline-block;margin:0 7px 0 0;background:#003580;color:#fff}.lang_is_rtl .hp-social_proof_item_review-score{float:right;margin:0 0 0 7px}.hp-social_proof-item .hp-social_proof-quote_bubble .review-score-widget{margin:0 10px 10px 0;float:left}.lang_is_rtl .hp-social_proof-item .hp-social_proof-quote_bubble .review-score-widget{margin:0 0 10px 10px;float:right}.hp-low_sidebar_to_content{margin-top:-20px}.hp-low_sidebar_to_content .similar_alternative_hotels{display:inline-block;position:initial;position:relative;top:initial;top:auto;left:initial;left:auto;margin-right:10px;float:left}.hp-low_sidebar_to_content .hp_sidebar_top_ranked{display:inline-block;margin:0;left:initial;left:auto;bottom:initial;bottom:auto;position:initial;position:relative;vertical-align:top;float:left}.lang_is_rtl .hp-low_sidebar_to_content .similar_alternative_hotels{margin-left:10px;margin-right:initial;margin-right:auto}.lang_is_rtl .hp-low_sidebar_to_content .similar_alternative_hotels,.lang_is_rtl .hp-low_sidebar_to_content .hp_sidebar_top_ranked{float:right;right:initial!important}.review_keyword--highlighted{font-weight:bold}.notice-item .booking_summary__room_cheapest_adjacent{display:none}.booking_summary__room_cheapest_adjacent{margin-bottom:10px;font-weight:bold;font-size:88%;color:#e21111}.facility-badge--collapsed.facility-badge__title.facility-badge__title--icon-only{background-color:transparent}.facility-badge--collapsed.facility-badge__title.facility-badge__title--icon-only{width:24px;margin-left:0;padding-left:0;padding-right:2px}.lang_is_rtl .facility-badge--collapsed.facility-badge__title.facility-badge__title--icon-only{margin-right:0;padding-right:0;padding-left:2px}.facility-badge--collapsed.facility-badge__title--icon-only .facility-badge__vicon-wrapper{margin-left:0}.lang_is_rtl .facility-badge--collapsed.facility-badge__title--icon-only .facility-badge__vicon-wrapper{margin-right:0}.facility-badge--collapsed.facility-badge__title--icon-only .facility-badge__icon{left:auto}.lang_is_rtl .facility-badge--collapsed.facility-badge__title--icon-only .facility-badge__icon{right:auto}.hp-review_floater-score_increasing{margin:-10px;margin-top:5px;padding:5px 10px;background-color:#e9f0fa;font-size:10px}.hp-review_floater-score_increasing span{display:inline-block}.hp-review_floater-score_increasing i{display:inline-block;font-size:9px;margin-right:3px;margin-left:3px}.av-summary-check-in-time{margin-top:5px;display:block}.reviews-carousel--header{background-color:#fff;margin-top:10px;clear:both;text-align:left;padding:5px 10px;font-weight:bold}.lang_is_rtl .reviews-carousel--header{text-align:right}.hp-all_room_facilities-show_all_hotel{display:block;text-align:center;margin-top:10px}.hp-section-row__group-search{margin-top:15px}.hp-section-row__group-search .sb-group__children__field{margin-top:10px}.select_room_tooltip_alert_container{position:relative;left:-10px;width:100%;opacity:0;display:none;z-index:998}.select_room_tooltip_alert_reminder{position:absolute;top:-45px;right:-165px;width:150px;padding:10px 10px 15px;text-align:center;background:#ffa9a9;border:1px solid #e21111;border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold}.select_room_tooltip_alert_reminder span:after,.select_room_tooltip_alert_reminder span:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.select_room_tooltip_alert_reminder span:after{border-color:rgba(255,168,168,0);border-right-color:#ffa9a9;border-width:10px;margin-top:-10px}.select_room_tooltip_alert_reminder span:before{border-color:rgba(225,16,16,0);border-right-color:#e21111;border-width:11px;margin-top:-11px}.select_room_tooltip_alert_reminder p{font-size:1em;white-space:normal;color:#e21111}.review-helpful-heart-submit.review-book-button:before{content:' '}.fly-content-tooltip:before,.fly-content-tooltip:after{content:" ";display:table}.fly-content-tooltip{font-size:13px;line-height:normal;width:320px;pointer-events:none;color:#fff;border-radius:4px;background:rgba(0,0,0,0.8);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.5);box-shadow:0 1px 7px rgba(0,0,0,0.5);text-align:left}.fly-content-hover-tooltip{pointer-events:all}.lang_is_rtl .fly-content-tooltip{text-align:right;direction:rtl}.b_msie .fly-content-tooltip{background:#000}.fly-content-tooltip--wrap{-webkit-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;top:0;opacity:1;position:relative;padding:12px}.fly-dropdown_hidden .fly-content-tooltip--wrap{opacity:0;top:21px}.fly-content-tooltip:before{top:-10px;width:0;height:0;border:transparent 5px solid;border-bottom-color:rgba(0,0,0,0.8);-webkit-transform:none;-ms-transform:none;transform:none;background:0;-webkit-box-shadow:none;box-shadow:none}.fly-content-tooltip.fly-dropdown_hidden{margin-top:10px}.b_msie .fly-content-tooltip:before{border-bottom-color:#000}.fly-dropdown_top:before{top:auto;bottom:-5px;border-bottom:transparent;border-top-color:rgba(0,0,0,0.8)}.fly-dropdown_arrow_left:before{left:15px}.fly-dropdown_arrow_right::before{right:15px}.fit-ratio .hp-gallery,.fit-ratio .hp-gallery .slick-slide,.fit-ratio .hp-gallery .hp-gallery__slide,.fit-ratio.hp-gallery-higher_res .hp-gallery-slides>div,.fit-ratio .hp-gallery-slides{height:540px}.fit-ratio .hp-gallery .slick-slide,.fit-ratio .hp-gallery .hp-gallery__slide{line-height:540px;background-color:#000}.bh-photo-modal{width:100%}.no-overlay .bh-photo-modal-area{float:left;width:84%;display:table;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.no-overlay .bh-photo-modal-name-cta{position:static;margin-top:15px;margin-bottom:5px}.no-overlay .bh-photo-modal-prev{float:left;position:relative;top:0;height:80%;min-width:50px;width:7%}.no-overlay .bh-photo-modal-next{float:right;position:relative;top:0;height:80%;min-width:50px;width:7%}.no-overlay .bh-photo-modal-image-container{position:static;vertical-align:top;padding-top:10px;max-width:-webkit-calc(100% - 250px);max-width:calc(100% - 250px);text-align:right}.no-overlay .bh-photo-modal-image-container+.g-hidden{max-width:100%}.no-overlay .bh-photo-modal-reviews{position:static;max-width:255px;overflow:hidden;vertical-align:top}.no-overlay .bh-photo-modal-image{position:static;width:auto}.no-overlay .bh-photo-modal-image-element{width:100%}.no-overlay .bh-photo-modal-image-element img{max-width:100%;max-height:100%;height:auto}.lang_is_rtl .no-overlay .bh-photo-modal-prev,.lang_is_rtl .no-overlay .bh-photo-modal-next{direction:ltr;left:auto;right:auto}.lang_is_rtl .no-overlay .bh-photo-modal-prev:before{right:35%;left:auto}.lang_is_rtl .no-overlay .bh-photo-modal-next:before{left:35%;right:auto}.b_msie_9 .no-overlay .bh-photo-modal-reviews,.b_msie_9 .no-overlay .bh-photo-modal-image-container{display:inline-block}@media only screen and (max-width:600px){.no-overlay .bh-photo-modal-reviews{display:none}.no-overlay .bh-photo-modal-area{max-width:-webkit-calc(100% - 100px);max-width:calc(100% - 100px)}.no-overlay .bh-photo-modal-image-container{width:100%;max-width:-webkit-calc(100% - 100px);max-width:calc(100% - 100px)}}.show_top_facilities_container{background:#e9f0fa;padding:15px;margin:10px 0;font-size:13px;position:relative}.show_top_facilities_header{font-size:16px;font-weight:600;padding:5px 0}.show_top_facilities_list{list-style:none;padding:0 0 10px;margin-bottom:0;line-height:120%}.show_top_facilities_list_item{min-height:28px;margin-bottom:15px}.show_top_facilities_list_icon{display:inline-block;width:28px;vertical-align:middle}.show_top_facilities_list_copy{display:inline-block;width:190px;padding-left:10px;vertical-align:middle}.lang_is_rtl .show_top_facilities_list_copy{padding-left:0;padding-right:10px}.show_top_facilities_container .hp-lists{background:0;padding:0;margin:0}.show_top_facilities_container .bpg_holder_light_block{background:0}.map_icon_link{text-decoration:none}.basiclayout--relative{position:relative}.sticky-side{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 3px 3px;border:1px solid #ededed;padding:15px;background-color:#f7f7f7}.sticky-side--fixed{position:fixed;top:10px}.sticky-side--absolute{position:absolute;bottom:50px}.sticky-side .property-name{font-size:14px;line-height:20px;font-weight:600;margin:0;padding:0 0 5px 0}.sticky-side .property-name--with-score{margin:0 40px 0 0;min-height:40px}.sticky-side .property-name .review-score-widget{float:right;margin-right:-40px}.sticky-side .hp__hotel_ratings__stars{top:1px}.mini-gallery{position:relative;margin-bottom:10px;cursor:pointer}.mini-gallery .mini-gallery-image{width:100%}.mini-gallery .prev,.mini-gallery .next{position:absolute;top:50%;color:#07c;background-color:#fff;border-radius:50%;font-weight:bold;opacity:.8}.mini-gallery .prev{left:2px;padding:5px 8px 5px 7px}.mini-gallery .next{right:2px;padding:5px 7px 5px 8px}.sticky-side .block-cta{display:block;width:100%}.sticky-side .positive-social-proof{text-align:center;margin-bottom:0}#rooms_table .rt__room-detail .short-room-desc{margin-bottom:1.5em;opacity:.7}.facilitiesChecklist--by-default{position:relative}.facilitiesChecklist--hidden{display:none}.facilitiesChecklist__more-button{display:block;margin:10px 0;text-align:center}.facilitiesChecklist__more-button .b-button{display:inline-block}.facilities_list_block-sliding_in .facilitiesChecklist__more-button{display:none}.facilities_list_block-sliding_in div.facilitiesChecklist--by-default{padding-bottom:0}.facilities_list_block-sliding_in .facilitiesChecklist--hidden{display:block}.lux-room-photo{height:103px;width:100%;margin-bottom:5px;background-size:cover;background-position:center center}.lux-room-photo:hover,.lux-room-photo:focus{opacity:.8;cursor:pointer}.jqrt.hp-rt-room-name--just-booked,.jqrt.hp-rt-room-name--recently-booked{margin-right:0}.qd_lux_highlight{font-style:normal;border-bottom:1px dotted #07c}.qd_lux_highlight:hover,.qd_lux_highlight:focus{cursor:help}.hp-hotelier-info-block--restyle{clear:both}.hp-hotelier-info-block--restyle .hp-section{background-color:transparent;border-radius:0;border-top:0;padding:0;line-height:1.4;margin-top:-10px}.inside-look-photo{height:140px;width:140px;margin-left:20px;margin-bottom:10px;background-size:cover;background-position:center center;float:right;clear:both}.show_top_facilities_header--inside{font-size:118%;font-weight:500;padding:5px 0}.show_top_facilities_list--inside{list-style:none;padding:0;margin-bottom:0;margin-top:.5em;line-height:120%}.show_top_facilities_list_item--inside{min-height:28px;margin-bottom:15px;display:inline-block;width:49%}.show_top_facilities_list_icon--inside{display:inline-block;width:28px;vertical-align:middle}.show_top_facilities_list_copy--inside{display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle}.hp_rt_lightbox_facility-section{font-size:13px;font-weight:600;margin-top:1em}.hp_rt_lightbox_facility-list{margin-top:.05em}.lightbox-occupancy{margin:5px 0 0 0}.lightbox-occupancy .roomDefaultUse{display:inline-block;height:auto;padding:0}.rt-lightbox-property-name{font-size:20px;line-height:28px;margin-bottom:16px}.rt-lightbox-room-highlights{padding:8px;margin-bottom:20px}.rt-lightbox-room-highlights__item{float:left;text-align:center;width:20%}.rt-lightbox-room-highlights__item__header{display:block;font-size:20px;margin:0 0 4px 0;min-height:25px}.rt-lightbox-room-highlights__item__header--large{font-size:24px}.rt-lightbox-room-highlights__item__header .bicon-occupancy{font-size:16px}.rt-lightbox-room-highlights__item__header .plus_kids{font-size:16px}.rt-lightbox-room-highlights__item__description{font-size:14px;line-height:20px;margin:0}.rt-lightbox-room-description--no-top-margin{margin-top:0}.rt-lightbox-bigger-than-avg{margin-top:0}.rt-lightbox-bigger-than-avg__icon{font-size:16px;margin:0 7px}.rt-highlighted-facility--not-available{color:#707070;text-decoration:line-through}.rt-highlighted-facility--not-available .rt-highlighted-facility__icon{margin-right:0;margin-left:0}.hp-rt__policy__item.non_smoking_policy>span{left:0!important}.hp-rt__policy__item.non_smoking_policy .bicon-nonsmoking{font-size:14px}.hasJS .roomtable_slider .roomtable_slider_content .blocktoggle{display:block}.roomtable_slider_content .hp_rt_lightbox_wrapper{padding:0;margin:0;width:auto}#hp-room-table-sliding .roomtable_slider_content .rt-lightbox-property-name{color:#383838;margin:0 0 8px 0}.roomtable_slider_content .close_button_roomstable,.roomtable_slider_content .lightbox_close_button{display:none}.roomtable_slider_content .hp_rt_lightbox_wrapper_v3 .hp-lightbox-gallery-container{width:100%}.roomtable_slider_content .hp-gallery{height:274px;margin-bottom:4px}.roomtable_slider_content .hp-gallery-slides{height:274px;width:100%}.roomtable_slider_content .slick-slide{line-height:274px;height:274px;width:100%}.roomtable_slider_content .hp-gallery-slides img{max-width:100%;max-height:100%;height:auto;width:auto}.roomtable_slider_content .hp-gallery-control{top:235px}.roomtable_slider_content .hp-gallery-control-prev{left:20px}.roomtable_slider_content .hp-gallery-control-next{right:20px}.roomtable_slider_content .hp-gallery-thumbs{margin-bottom:16px}.roomtable_slider_content .hotel_thumbs_sprite,.roomtable_slider_content .hotel_thumbs_sprite.selected_thumb,.roomtable_slider_content .hp-gallery-thumbs img{height:60px;width:60px}.roomtable_slider_content .hp-lightbox-gallery-container.xl_photo .hp-gallery,.roomtable_slider_content .hp-lightbox-gallery-container.xl_photo .hp-gallery-slides,.roomtable_slider_content .hp-lightbox-gallery-container.xl_photo .hp-gallery .slick-slide,.roomtable_slider_content .hp-lightbox-gallery-container.xl_photo .hp-gallery .hp-gallery__slide{height:548px;line-height:548px}.roomtable_slider_content .hp-lightbox-gallery-container.xl_photo .hp-gallery{line-height:1}.roomtable_slider_content .hp_rt_lightbox_content{font-size:14px;line-height:20px;font-weight:400}.roomtable_slider_content .rt_lightbox_description_meta{float:none;width:auto}.roomtable_slider_content .rt-room-info-highlights{margin-bottom:8px}.roomtable_slider_content .rt-room-info-highlights--full-margin{margin-bottom:16px}.rt-room-info-highlights__item__icon{font-size:20px;margin-right:4px}.roomtable_slider_content .rt-room-info-highlights__spacer{margin:0 8px}.roomtable_slider_content .info{margin-bottom:8px!important;margin-top:0!important}.roomtable_slider_content .rt_lightbox_description_meta .rt-room-info__room-description,.roomtable_slider_content .hp_rt_lightbox_content .rt-room-info__room-description{margin-bottom:16px}.roomtable_slider_content .hp_rt_lightbox_facilities{font-size:16px;line-height:24px;font-weight:500}.roomtable_slider_content .rt_lightbox_description_meta .hp_rt_lightbox_facilities,.roomtable_slider_content .rt-room-info__facilities .hp_rt_lightbox_facilities{margin-bottom:8px}.rt_lightbox_description_meta .rt-room-info__facilities,.rt-room-info__facilities{margin-bottom:8px}.rt_lightbox_description_meta .rt-room-info__facilities--full-margin,.rt-room-info__facilities--full-margin{margin-bottom:16px}.roomtable_slider_content .hp-rt-lightbox-free-wifi{margin:0 0 16px 0!important}.roomtable_slider_content .rt_lightbox_description_meta{margin-bottom:16px}.roomtable_slider_content .hp-rt-recently-booked{font-size:11px;margin-top:0;margin-bottom:8px;padding-bottom:0;padding-top:0}.roomtable_slider_content .lightbox-book-this-room-container{margin:0 0 16px 0;padding:15px 25px}.roomtable_slider_content .book-this-room-information{margin-bottom:8px}.roomtable_slider_content .d-deal{margin-bottom:8px}.roomtable_slider_content .d-deal-w{left:auto;right:0}.roomtable_slider_content .d-deal-w::before{left:auto;right:7px}.roomtable_slider_content .lightbox-reserve-button{margin-bottom:8px;margin-top:0;padding-top:0}.hotelchars .description .roomtable_slider_content ul{margin:0}.roomtable_slider_content .book-this-room-conditions__title{margin-bottom:8px}.roomtable_slider_content .sb-searchbox__outer{margin-bottom:15px}.roomtable_slider.sliding-panel-widget.is-shown,.roomtable_slider.sliding-panel-widget.is-hidden{background:0}.highlighted_facilities_reinforcement .show_lightbox_cta{display:block;text-align:left;margin:10px 0;padding:0}.highlighted_facilities_reinforcement .show_lightbox_cta .more_facilities{color:#07c}.lang_is_rtl .highlighted_facilities_reinforcement .show_lightbox_cta{text-align:right}.room-facilities-highlights .hp-all-rooms-more-btn{text-decoration:underline;line-height:20px;margin:0 5px 0 0;display:inline-block;cursor:pointer}.room-facilities-highlights .ph-all-room-facilities.one-row .hidden{display:none}.wrapper_fac_droom .hp-all-rooms-more-btn{color:#0ab21b;text-decoration:underline;line-height:20px;margin:0 5px 0 0;display:inline-block;cursor:pointer}.wrapper_fac_droom.one-row .hidden{display:none}table.roomstable a.rt_room_name_info_icon{padding:2px}table.roomstable a.rt_room_name_info_icon svg{color:#07c;fill:currentColor}table.roomstable a.rt_room_name_info_icon:hover svg{color:#febb02;fill:currentColor}.lang_is_rtl table.roomstable a.rt_room_name_info_icon{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.lang_is_rtl table.roomstable .hp-rt-room-name-wrapper i.rt_room_type_ico{margin:0 -3px 0 5px}.hp_desc_important_facilities.hp-description-important-facilities-green .important_facility{color:#0ab21b}.lux_qd_editorial{float:right;width:-webkit-calc(50% - .5em);width:calc(50% - .5em);clear:right;margin:0 0 1em 0}.lang_is_rtl .lux_qd_editorial{float:left;clear:left}.lux_qd_editorial__image{background-size:cover;background-position:center center;width:100%;height:150px;display:inline-block;border-radius:3px;margin:0 0 .25em 1em}.lang_is_rtl .lux_qd_editorial__image{margin:0 1em .25em 0}.lux_qd_editorial__caption{font-size:12px;line-height:18px;font-weight:400;width:100%;margin:0 0 0 1em}.lang_is_rtl .lux_qd_editorial__caption{margin:0 1em 0 0}.hp_facilities_usp{border-top:1px solid #e9f0fa;padding:1em 0;font-weight:bold;font-size:14px;line-height:20px;color:#febb02}.hp_facilities_usp .bicon-acstar{background-color:#febb02;color:#fff;border-radius:50%;padding:3px;font-size:12px;margin-right:5px}.sr_card--lux .sr_lux_title{width:-webkit-calc(100% - 5px);width:calc(100% - 5px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 4px 0;margin:-3px 0 10px 0;border-bottom:1px solid #ededed;font-size:14px;line-height:20px;font-weight:300}.sr_item--highlighted.sr_card--lux .sr_lux_title,.sr_card--lux:hover .sr_lux_title{border-bottom:1px solid #cce1ff}.sr_card--lux .sr_lux_title strong{font-weight:700}.hp_lux_title{padding:.75em 0;margin:0 0 .75em 0;border-bottom:1px solid #ededed;font-size:14px;line-height:20px}.hp_lux_title--title{font-weight:700}.hp_lux_title--desc{font-weight:300}.hp_lux_title+.wrap-hotelpage-top .wrap-hotelpage-top__book{margin-top:0}.inline-feedback[data-poll="dd_experience_clarity_luxury"]{border-top:1px solid #e9f0fa;color:#003580;text-align:center;font-size:16px;line-height:24px;padding:10px 0}.inline-feedback[data-poll="dd_experience_clarity_luxury"] .inline-feedback__title,.inline-feedback[data-poll="dd_experience_clarity_luxury"] .inline-feedback__link{vertical-align:inherit}.inline-feedback[data-poll="dd_experience_clarity_budget"]{border-top:1px solid #e9f0fa;color:#003580;text-align:center;font-size:16px;line-height:24px;padding:10px 0}.inline-feedback[data-poll="dd_experience_clarity_budget"] .inline-feedback__title,.inline-feedback[data-poll="dd_experience_clarity_budget"] .inline-feedback__link{vertical-align:inherit}.five_star_facilities_header svg{vertical-align:text-top;fill:#febb02;margin-right:-7px;margin-top:2px}.lux_best_rated_facilities{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f5fbf6;border-radius:3px;padding:15px;margin-top:15px;margin-bottom:5px;color:#077812;display:table}.lux_best_rated_facilities h3{font-size:16px;line-height:24px}.lux_best_rated_facilities ul{margin:0;padding:0}.lux_best_rated_facilities li{list-style:none;margin:0 20px 0 0;float:left;padding:3px 0 2px 20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAAWJJREFUGBltUU1LQkEUPfc5WVmY5QcmJJooSRmFQQtp06KoFq1q07a/EC2C+gH9gaBV+xZtgmiRuySoFgUFRVJBiB8RGqHZe+8289Ro4eXOnTtnzrl3mEv4Z3fPxXUCrck1weACCOemXt/ZO8nPkIatXLWaFIqfTqeFPzx+RISlll6KXDKPZQv6qiZIMMPuF5rbEgyGE5uy2h+5JXp7r+Hs9sPBICaYpZohDCUg6RtfNQOHmTzGgr1IRpwoVeo4virBMBkdNqL5Sff+3FQwJ+6filEp6ZPPgRJdPJRhGIybl0/ochcaYXnaB6/THlKdNRWUOTptWEx6YJPIdbaCH52tfEFivj57gySjFo94H8EoKyTk60Ys4IDqpsnKs4kBDHm6mmTzUiWqA0vfbaJIjfRb3VJxF6KBHgtm5jyq3wfqIGu1/1aFW8ZcYZNW4sPuU3W2BI0boM3gMnJw26ORwGuL8wsR1nginrjQhAAAAABJRU5ErkJggg==) left 5px no-repeat}.lux_best_rated_facilities li .best_rated_facilities__score{font-weight:bold}.hp-description--property-name-top-ranked.restaurant_guide_mentions{color:#003580}.hp-description--property-name-top-ranked.restaurant_guide_mentions i{margin-right:5px;font-size:18px;vertical-align:text-top}.lang_is_rtl .hp-description--property-name-top-ranked.restaurant_guide_mentions i{margin-right:inherit;margin-left:5px}.qd_no_rooms{margin:0 0 16px 0;display:table;width:100%;border:solid #e9f0fa;border-width:1px 0;padding:8px 0}.qd_no_rooms--info{border:1px solid #cce1ff;padding:8px;border-radius:3px;text-align:center;display:table-cell;vertical-align:middle}.qd_no_rooms--info strong{line-height:28px;font-size:24px;font-weight:bold;display:block}.qd_no_rooms--desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:8px;padding-left:16px;vertical-align:middle}.common_room_facilities_header{font-size:12px;line-height:18px;font-weight:400;margin-bottom:8px}.qd_no_rooms+.qd_brands_info{margin-top:-8px;border-width:0 0 1px 0;padding-top:0}.qd_brands_info{margin:0 0 16px 0;display:table;width:100%;border:solid #e9f0fa;border-width:1px 0;padding:8px 0}.qd_brands_info--info{font-size:16px;line-height:24px;font-weight:500}.qd_brands_info--desc ul{margin:0;padding:0}.qd_brands_info--desc ul li{list-style:none;margin:0;padding:0;padding-left:16px;margin-right:8px;float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAAWJJREFUGBltUU1LQkEUPfc5WVmY5QcmJJooSRmFQQtp06KoFq1q07a/EC2C+gH9gaBV+xZtgmiRuySoFgUFRVJBiB8RGqHZe+8289Ro4eXOnTtnzrl3mEv4Z3fPxXUCrck1weACCOemXt/ZO8nPkIatXLWaFIqfTqeFPzx+RISlll6KXDKPZQv6qiZIMMPuF5rbEgyGE5uy2h+5JXp7r+Hs9sPBICaYpZohDCUg6RtfNQOHmTzGgr1IRpwoVeo4virBMBkdNqL5Sff+3FQwJ+6filEp6ZPPgRJdPJRhGIybl0/ochcaYXnaB6/THlKdNRWUOTptWEx6YJPIdbaCH52tfEFivj57gySjFo94H8EoKyTk60Ys4IDqpsnKs4kBDHm6mmTzUiWqA0vfbaJIjfRb3VJxF6KBHgtm5jyq3wfqIGu1/1aFW8ZcYZNW4sPuU3W2BI0boM3gMnJw26ORwGuL8wsR1nginrjQhAAAAABJRU5ErkJggg==) left center no-repeat}.lang_is_rtl .qd_brands_info--desc ul li{padding-left:0;padding-right:16px;margin-right:0;margin-left:8px;float:right;background-position:right center}.iconfont_wrapper span .lounge_highlight{border-bottom:1px dotted #003580;cursor:help;line-height:16px}.hp_rt_lightbox_wrapper.hp_rt_lightbox_wrapper--photo-wide{width:1000px;margin-left:-500px}.hp_rt_lightbox_wrapper_v3.hp_rt_lightbox_wrapper--photo-wide .hp-lightbox-gallery-container{width:740px}.hp_rt_lightbox_wrapper_v3.hp_rt_lightbox_wrapper--photo-wide .hp-gallery-control{top:258px}.hp_rt_lightbox_wrapper_v3.hp_rt_lightbox_wrapper--photo-wide .hp-lightbox-gallery-container .gallery__last-item__wrapper{height:520px;padding-top:235px}.hp_rt_lightbox__header{margin-bottom:8px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin:0 -15px}.hp_rt_lightbox__room-title{font-size:20px;line-height:28px;font-weight:500;padding:0 15px 4px 15px}.hp_rt_lightbox_controls{border:solid #e9f0fa;border-width:1px 0;margin:8px 0 16px 0;padding:0 12px}.hp_rt_lightbox_control{cursor:pointer;font-size:14px;line-height:32px;font-weight:500}.hp_rt_lightbox_control span,.hp_rt_lightbox_control svg{fill:#07c;color:#07c;-webkit-transition:all .2s;transition:all .2s}.hp_rt_lightbox_control:hover span,.hp_rt_lightbox_control:hover svg{color:#febb02;fill:#febb02}.hp_rt_lightbox_control--disabled{cursor:default}.hp_rt_lightbox_control--disabled span,.hp_rt_lightbox_control--disabled svg,.hp_rt_lightbox_control--disabled:hover span,.hp_rt_lightbox_control--disabled:hover svg{color:#bdbdbd;fill:#bdbdbd}.hp_rt_lightbox_control--next{float:right}.lang_is_rtl .hp_rt_lightbox_control--next{float:left}.hp_rt_lightbox_control--prev{float:left}.lang_is_rtl .hp_rt_lightbox_control--prev{float:right}.hp_rt_lightbox_control svg{margin-top:-2px}#maxotel_rooms .rt_real_usps{margin:.5em 0 2em;font-size:88%;display:none}#maxotel_rooms .rt_real_usps--visible{display:block}#maxotel_rooms .rt_real_usps__list{margin:0;padding:.6em 0 0 1em}#maxotel_rooms .rt_real_usps__list-item{margin:0 0 .3em 0}.a11y-facilities-contrast .facilitiesChecklist .facilitiesChecklistSection h5{color:#383838}.a11y-facilities-contrast .facilitiesChecklist .facilitiesChecklistSection,.a11y-facilities-contrast .family-facilities-list li{color:#383838}.a11y-facilities-contrast div.facilitiesChecklist .facilitiesChecklistSection .positive_policy_free.contains_free_row,.a11y-facilities-contrast .policy_all_good,.a11y-facilities-contrast div.facilitiesChecklist .facilitiesChecklistSection.policy_all_good{background:#078614}.a11y-facilities-contrast .fac-offsite{color:#383838}.rt_remove_room_btn{color:#07c;cursor:pointer;padding:.3em .6em;text-decoration:underline}.fe_banner--big-svg .fe_banner__icon{max-width:34px;top:50%;margin-top:-15px}.fe_banner__w-icon.fe_banner--big-svg{padding:10px 10px 10px 60px}.lang_is_rtl .fe_banner__w-icon.fe_banner--big-svg{padding:10px 60px 10px 10px}.iw-structured .map_price_wrapper_no_rr_lang_fix_pp_night .hotel_overlay_price_x_nights{display:block}.lang_is_rtl .map_price_wrapper_no_rr_lang_fix_pp_night{text-align:right}.iw_mini_price_wrapper-nowrap.iw_mini_price--soldout .iw_mini_soldout.soldout_style{white-space:normal}.iw_mini_price--soldout{display:block;white-space:normal}.iw_mini_price--soldout .soldout_msg{display:block}.iw_mini_details_wrapper .iw_mini_price_wrapper.iw_mini_price--soldout:first-of-type,.iw_mini_details_wrapper-nowrap .iw_mini_price_wrapper.iw_mini_price--soldout:first-of-type{text-align:left;max-width:inherit}.lang_is_rtl .iw_mini_details_wrapper .iw_mini_price_wrapper.iw_mini_price--soldout:first-of-type,.lang_is_rtl .iw_mini_details_wrapper-nowrap .iw_mini_price_wrapper.iw_mini_price--soldout:first-of-type{text-align:inherit}.button_with_arrow{padding:5px 20px 5px 10px}.lang_is_rtl .button_with_arrow{padding:5px 10px 5px 20px}.maps_button_arrow{display:block;position:absolute;right:7px;top:50%;margin-top:-5px;font-size:10px;font-family:'booking-iconset';font-style:normal;line-height:1}.lang_is_rtl .button_with_arrow .maps_button_arrow{right:auto;left:7px}.maps_button_arrow:before{content:"\b09d"}.lang_is_rtl .maps_button_arrow:before{content:"\b09e"}.lang_is_rtl .map_hotel_overlay_price{text-align:right}.atlas-marker-hotel.atlas-marker-company-favorite,.atlas-marker-hotel.atlas-marker-company-favorite:hover,.atlas-marker-hotel.atlas-marker-company-favorite.atlas-marker-behavior-visited,.atlas-marker-hotel.atlas-marker-company-favorite.atlas-marker-behavior-active{width:18px;height:27px;background-position:0 -33px;background-image:url(//t-ec.bstatic.com/static/img/map_sprites_omnibus_mk10/5b3667e72b1c92071866620511426f3698deff58.png)}.atlas-marker-hotel.atlas-marker-company-saved-address,.atlas-marker-hotel.atlas-marker-company-saved-address:hover,.atlas-marker-hotel.atlas-marker-company-saved-address.atlas-marker-behavior-visited,.atlas-marker-hotel.atlas-marker-company-saved-address.atlas-marker-behavior-active{width:18px;height:27px;background-position:199px -33px;background-image:url(//t-ec.bstatic.com/static/img/map_sprites_omnibus_mk10/5b3667e72b1c92071866620511426f3698deff58.png)}.atlas-marker-hotel.atlas-marker-company-saved-address.legend,.atlas-marker-hotel.atlas-marker-company-favorite.legend{float:left;margin-right:5px}.lang_is_rtl .atlas-marker-hotel.atlas-marker-company-saved-address.legend,.lang_is_rtl .atlas-marker-hotel.atlas-marker-company-favorite.legend{float:right;margin-left:5px}.lang_is_rtl .atlas-marker-hotel.atlas-marker-company-favorite.legend,.lang_is_rtl .atlas-marker-hotel.atlas-marker-company-saved-address.legend,{margin-left:5px;margin-right:0}.iw_company_favorite_hotel{border-radius:4px;background-color:#b75f00;color:#fff;padding:3px 8px;display:inline-block;margin:4px 0;font-size:10px}.iw_company_clear{clear:both}.lang_is_rtl .iw_company_favorite_hotel{float:right}.iw_company_saved_address{border-radius:4px;background-color:#537bb4;color:#fff;padding:3px 8px;display:inline-block;margin:4px 0;font-size:10px}.lang_is_rtl .iw_company_saved_address{float:right}.iw_company_saved_address h3{clear:both}.iw_company_legend{border-radius:5px;top:0;right:0;position:absolute;background-color:#fff;padding:10px;margin:50px 10px;color:#000;font-size:11px;-webkit-box-shadow:-4px 3px 16px -5px rgba(0,0,0,0.75);box-shadow:-4px 3px 16px -5px rgba(0,0,0,0.75)}.iw_company_legend h4{margin:0}.iw_company_legend__list{list-style:none;margin:5px 0;padding:0;line-height:32px}.iw_company_legend__close{position:absolute;right:0;margin:0 10px;color:#838383;cursor:pointer;font-size:12px}.lang_is_rtl .iw_company_legend__close{left:0;right:initial}.map-marker-v2{position:absolute}.map-marker-v2-icon-container{display:table-cell;vertical-align:middle}.map-marker-v2-icon{background-image:url(//t-ec.bstatic.com/static/img/map_sprites_omnibus_mk10/5b3667e72b1c92071866620511426f3698deff58.png);background-position:-34px -33px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:18px;height:27px;position:relative}.map-marker-v2-label{display:table-cell;vertical-align:middle;white-space:nowrap;text-shadow:-1px -1px 0 #f4f4f4,1px -1px 0 #f4f4f4,-1px 1px 0 #f4f4f4,1px 1px 0 #f4f4f4,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px 1px 1px #fff,0px 0 3px #333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-marker{background-image:url(//t-ec.bstatic.com/static/img/map_sprites_omnibus_mk10/5b3667e72b1c92071866620511426f3698deff58.png);background-position:-34px -33px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:18px;height:27px}.map-marker.hotel:hover{background-position:-154px -33px}.map-marker.hotel.hover{background-position:-154px -33px}.map-marker.hotel.active{background-position:-154px -33px}.map-marker.hotel.soldout{background-image:url(//s-ec.bstatic.com/static/img/map_sprites_sr_soldout_red_markers/e466b9d8f6a01c87b9d2f6962e85ed1add7f2800.png);background-position:-0px -0px;width:17px;height:28px}.map-marker.hotel.soldout:hover{background-position:-17px -1px}.map-marker.hotel.soldout.hover{background-position:-17px -1px}.map-marker.hotel.soldout.active{background-position:-17px -1px}.map-marker.hotel.large{width:22px;height:36px;background-position:-44px -183px}.map-marker.hotel.large:hover{background-position:-198px -60px}.map-marker.hotel.large.hover{background-position:-198px -60px}.map-marker.hotel.large.active{background-position:-198px -60px}.map-marker.city{width:22px;height:21px;background-position:-0px -97px}.map-marker.city:hover{background-position:-22px -97px}.map-marker.city.active{background-position:-22px -97px}.map-marker.city.current{width:28px;height:25px;background-position:-42px -97px}.map-marker.landmark{background-position:-51px -33px;width:21px;height:19px}.map-marker.landmark:hover{background-position:-51px -33px}.map-marker.landmark.current{width:22px;height:36px;background-position:-66px -60px}.map-marker.airport{background-image:url(//s-ec.bstatic.com/static/img/map_sprites_omnibus_mk3/e3b6aedd86458d97669b69c59cd62d96972b68f3.png);background-position:-102px -33px}.map-marker.airport.current{background-image:url(//s-ec.bstatic.com/static/img/map_sprites_omnibus_mk3/e3b6aedd86458d97669b69c59cd62d96972b68f3.png);background-position:-132px -60px;width:22px;height:36px}.map-marker.airport.emphasized{width:28px;height:28px;background-image:url(//t-ec.bstatic.com/static/img/map/map_markers/airport-marker/767d959806089f8060a506304b4d5b4634669253.png);background-size:28px 84px;background-position:0 0}.map-marker.airport.emphasized.hover,.map-marker.airport.emphasized:hover{background-position:0 -56px}.map-marker.airport.emphasized.current{cursor:auto}.map-marker.airport.emphasized.current.hover,.map-marker.airport.emphasized.current:hover{background-position:0 -28px}.map-marker.genius{background-image:url(//s-ec.bstatic.com/static/img/map_sprite_genius_v2/d664595e94e85264f524b9422a4c3b263494b592.png);background-position:-0px -0px}.map-marker.company_favorite{background-position:-0px -33px}.map-marker.company_favorite.current{width:22px;height:36px;background-position:-0px -60px;z-index:2999}.map-marker.company_saved_address{width:22px;height:36px;background-position:-66px -60px;z-index:3000}.map-marker-label{position:absolute;white-space:nowrap;top:0;bottom:0;margin:auto;height:50%;left:100%;color:#07c;font-weight:bold;font-size:12px;text-shadow:-1px -1px 0 #f4f4f4,1px -1px 0 #f4f4f4,-1px 1px 0 #f4f4f4,1px 1px 0 #f4f4f4,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px 1px 1px #fff,0px 0 3px #333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-marker.hotel.current .map-marker-label{font-size:15px}.map-marker.active .map-marker-label,.map-marker:hover .map-marker-label,.map-marker-label:hover{color:#0ab21b}.map-marker.animate_drop{opacity:0}.marker-effect-bounce{-webkit-animation-name:map_effect_bounce;animation-name:map_effect_bounce;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes map_effect_bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes map_effect_bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.map-marker.hotel.current{background-position:-198px -60px;width:22px;height:36px}.map-marker.hotel.visited:not(.active):not(.current):not(.large):not(.liked){background-image:url(//t-ec.bstatic.com/static/img/map_sprites_visited_markers/33b475d25581f5b29b54296e99cdef7f5dc0a68e.png);background-position:-1px 0}.map-marker.hotel.current.soldout{background-image:url(//t-ec.bstatic.com/static/img/map_sprites_omnibus_mk10/5b3667e72b1c92071866620511426f3698deff58.png);background-position:-22px -60px}.map-marker.landmark{background-image:url(//t-ec.bstatic.com/static/img/map_sprite_landmark_white/d06630d4553ad0082d06bafec43fe2002db77448.png);background-position:0 0;background-size:71px 23px;width:21px;height:19px}.map-marker.landmark:hover{background-position:-22px 0}.map-marker.landmark.current{width:22px;height:36px;background-position:-66px -60px}.map-marker.current .map-marker-label{color:#0ab21b}.map-marker.visited:not(.active):not(.current) .map-marker-label{color:#838383}.maps__bbtool-tip{position:absolute;left:0;bottom:0}.maps__bbtool-tip-inner{position:relative;margin-left:20px;margin-top:-120px;background:#fff;z-index:5;max-width:310px;min-width:270px;padding:0;font:small/1.2 BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.maps__bbtool-tip-icon{font-size:16px;position:absolute;left:10px;top:18px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.lang_is_rtl .maps__bbtool-tip-icon{left:auto;right:12px}.maps__bbtool-tip-content{padding-left:40px;padding-right:12px}.lang_is_rtl .maps__bbtool-tip-content{padding-left:12px;padding-right:40px}.maps__bbtool-tip-title{margin:0 1em 0 0;padding-top:15px;font-size:139%;font-weight:normal}.maps__bbtool-tip-text{margin:1em 0;line-height:18px}.lang_is_rtl .maps__bbtool-tip-text{direction:rtl}.maps-bbtool-tip__close{color:#999;background-color:#fff;top:14px;right:14px;font-size:12px;border-radius:18px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);position:absolute;font-family:'booking-iconset'!important;cursor:pointer;border:0;padding:0;-webkit-appearance:none}.lang_is_rtl .maps-bbtool-tip__close{right:auto;left:14px;font-family:'booking-iconset'!important}.maps-bbtool-tip__close:hover{color:#07c}#b_map_container.map-with-header-bar #b_map_tiles{height:-webkit-calc(100% - 44px);height:calc(100% - 44px);margin-top:44px}.map-with-header-bar .iw-control{top:64px}.maps-header-loading-animation{display:block;width:50%;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeholder-shimmer;animation-name:placeholder-shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f4f4f4;background-image:-webkit-gradient(linear,left center,right center,from(#f4f4f4),color-stop(.2,#e8e8e8),color-stop(.4,#f4f4f4),to(#f4f4f4));background-image:-webkit-linear-gradient(left,#f4f4f4 0,#e8e8e8 20%,#f4f4f4 40%,#f4f4f4 100%);background-image:-webkit-gradient(linear,left top,right top,from(#f4f4f4),color-stop(20%,#e8e8e8),color-stop(40%,#f4f4f4),to(#f4f4f4));background-image:linear-gradient(to right,#f4f4f4 0,#e8e8e8 20%,#f4f4f4 40%,#f4f4f4 100%);background-repeat:no-repeat;background-size:280px 20px}.maps-header-loading-animation-mask{display:inline-block;height:14px;background:#fff}.maps-header-bar__confirm .maps-header-loading-animation{float:right}@-webkit-keyframes placeholder-shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}@keyframes placeholder-shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}.maps-header-bar__container{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:48px;z-index:4}.maps-header-bar{position:absolute;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);min-height:44px;background-color:#fff;width:100%;display:table;top:0;left:0;-webkit-transition:1.2s all ease-in;transition:1.2s all ease-in}.maps-header-bar.maps-header-bar--active{top:0;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);box-shadow:0 1px 3px 0 rgba(0,0,0,0.33)}.maps-header-bar div{display:table-cell;vertical-align:middle;padding:0 12px}.maps-header-bar__title{text-align:left;font-weight:bold}.maps-header-bar__title a{text-decoration:none}.maps-header-bar__confirm{text-align:right}.maps-header-bar__confirm .b-button_primary{padding:4px 8px}.maps-header-bar__items{color:#0ab21b;display:inline-block;margin-left:12px}.maps-header-bar__items--soldout{color:#e21111;font-weight:bold}.maps-header-bar__items--price{font-weight:bold}@media only screen and (max-width :968px){.maps-header-bar__items--screen{display:none;visibility:hidden}}.lang_is_rtl .maps-header-bar{direction:rtl}.lang_is_rtl .maps-header-bar__title{text-align:right}.lang_is_rtl .maps-header-bar__confirm{text-align:left}.lang_is_rtl .maps-header-bar__items{margin-left:0;margin-right:12px}.lang_is_rtl .maps-header-bar__confirm .maps-header-loading-animation{float:left}.map_atlas_feedback_collector{position:absolute;top:auto;bottom:35px;left:20px;z-index:5}.map_atlas_feedback_collector a.map_atlas_feedback_collector_cta{display:block;height:30px;min-width:100px;padding:0 10px;font-size:12px;color:#464646;line-height:30px;text-decoration:none;text-align:center;background:#fff;background:rgba(255,255,255,0.9);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);border-radius:3px;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}.map_atlas_feedback_collector a.map_atlas_feedback_collector_cta:hover{background:#fff}.map_atlas_feedback_collector a.map_atlas_feedback_collector_cta i,.map_atlas_feedback_collector a.map_atlas_feedback_collector_cta span{display:inline-block;vertical-align:middle}.map_atlas_feedback_collector a.map_atlas_feedback_collector_cta i{margin-right:5px}a.map_static_hover.maps-more-static-focus{position:relative}a:hover.map_static_hover.maps-more-static-focus::after{content:"";background-color:rgba(255,255,255,0.16);opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.maps_iw_landmarks__list-item.transit{padding-left:16px;margin-top:2px}.lang_is_rtl .maps_iw_landmarks__list-item.transit{padding-left:0;padding-right:16px}.maps_iw_landmarks__icon{position:absolute;left:0;top:50%;margin-top:-8px;font-size:11px}.lang_is_rtl .maps_iw_landmarks__icon{left:auto;right:0}.maps-iw-search-feature.iw-hotel.iw-structured{width:416px;padding:0 0 24px 0;-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.30);box-shadow:0 2px 16px rgba(0,0,0,0.30);border:none!important;position:relative}.maps-iw-search-feature.iw-hotel.iw-structured:before{content:"";background-color:#383838;width:100%;height:100%;position:absolute;z-index:2;opacity:.0;-webkit-transition:opacity;transition:opacity;visibility:hidden;-webkit-transition:all .36s ease;transition:all .36s ease}.maps-iw-search-feature.iw-hotel.iw-structured.maps-iw-search-feature_has-dropdown:before{opacity:.12;visibility:visible}.maps-iw-search-feature .map_hotel_overlay_quality_wrapper.map_hotel_overlay_quality_wrapper_xpplooking{padding:24px 24px 0 24px;margin:0}.map_iw_compact .maps-iw-search-feature.iw-structured #map_hotel_overlay_content_wrapper{margin:-2px 0 0 96px}.maps-iw-search-feature #map_hotel_overlay_picture,.iw_skeleton .maps-iw-search-feature.iw-hotel .map_hotel_overlay_picture_background{width:80px;height:80px}.maps-iw-search-feature .maps_iw_landmarks__container{padding:16px 0 0 0;margin:16px 24px 0 24px;border-top:1px solid #ededed}.maps-iw-search-feature .maps_iw_landmarks__header{font-size:16px;color:#003580}.map_iw_compact .maps-iw-search-feature #map_hotel_overlay_title a{cursor:pointer}.map_iw_compact .maps-iw-search-feature.maps-iw-highlight-liked.iw-hotel #marker_close{display:block}.map_iw_compact .maps-iw-search-feature.iw-hotel #marker_close{background-color:#07c;color:rgba(255,255,255,0.16);top:8px;right:8px;-webkit-font-smoothing:antialiased}.map_iw_compact .maps-iw-search-feature.iw-hotel #marker_close:hover{top:8px;right:8px;background-color:#07c;color:#fff}.maps-iw-search-feature .preferred-program-icon{font-size:18px}.maps-iw-search-feature.iw-location-bottom .map_hotel_overlay_location_wrapper{padding:16px 0 0 0;margin:16px 24px 0 24px}.maps-iw-search-feature .maps-hotel-overlay-location-wrapper{padding:24px 24px 0 24px;margin:0;border-top:0;color:#fff;background-color:#07c;position:relative;border-radius:3px 3px 0 0;font-weight:bold}.maps-iw-search-feature .maps-hotel-overlay-location-wrapper:before{content:"";background-color:#07c;width:5px;height:5px;border-radius:50%;border:3px solid rgba(255,255,255,0.30);font-family:booking-iconset;display:inline-block;text-align:center;color:#fff;left:8px;position:absolute;top:26px}.map_iw_compact .maps-iw-search-feature.iw-structured #map_hotel_overlay_description{width:368px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map_iw_compact .maps-iw-search-feature.iw-location-bottom .map_hotel_overlay_price_wrapper{padding:16px 0 0 0;margin:16px 24px 16px 24px}.maps-iw-search-feature.iw-structured .mng-iw-hotel-xpplooking{padding:16px 24px 0 24px;margin-top:0;background-color:#fff;border:none!important;float:none;clear:none;width:auto;border-radius:0 0 3px 3px;font-size:12px}.maps-iw-search-feature .mng-iw-hotel-xpplooking .mng-iw-hotel-xpplooking-inner{padding:0}.map_hotel_overlay_searchbox_wrapper{padding:24px 24px 0 24px;background-color:#07c}.atlas-searchbox__searching{padding-bottom:24px}.atlas-searchbox{position:relative;border-radius:3px;z-index:3}.atlas-autocomplete-wrapper{position:relative}.atlas-searchbox .atlas-input-wrapper{overflow:hidden;border-radius:3px}.atlas-searchbox .atlas-input-wrapper:before{content:"\b023";font-family:booking-iconset;font-size:15px;font-style:normal;display:inline-block;text-align:center;color:rgba(255,255,255,0.30);left:-16px;position:absolute;top:11px}.atlas-searchbox .atlas-input-wrapper:after{content:"\b254";font-family:booking-iconset;font-size:65px;font-style:normal;display:inline-block;text-align:center;color:rgba(255,255,255,0.30);left:-15px;position:absolute;top:-37px;height:46px;overflow:hidden}.atlas-searchbox .atlas-input-field{float:left;line-height:16px;padding:12px 8px;line-height:16px;width:328px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.atlas-searchbox .atlas-input-wrapper:hover{-webkit-box-shadow:0 0 16px rgba(0,0,0,.16);box-shadow:0 0 16px rgba(0,0,0,.16);color:#383838;cursor:pointer}.atlas-searchbox .atlas-input-field:focus{outline:0}.atlas-searchbox .atlas-input-button{float:left;width:40px;height:40px;border:0;border-radius:0 3px 3px 0;color:#707070;background-color:#fff;font-size:18px}.zh2 .atlas-searchbox .atlas-input-button{height:42px}.atlas-searchbox .atlas-input-button:hover{cursor:pointer;color:#383838}.atlas-searchbox .atlas-input-button .bicon{vertical-align:middle;margin-bottom:2px;display:inline-block}.atlas-searchbox .atlas-input-button:focus{outline:0}.atlas-searchbox .atlas-input-search{display:none}.atlas-searchbox .atlas-input-clear{display:block}.atlas-searchbox.atlas-searchbox__searching .atlas-input-search{display:block}.atlas-searchbox.atlas-searchbox__searching .atlas-input-clear{display:none}.atlas-searchbox .atlas-autocomplete{position:absolute;margin-top:4px;top:100%;display:none;background:#fff;-webkit-box-shadow:0 8px 12px rgba(0,0,0,.20);box-shadow:0 8px 12px rgba(0,0,0,.20);border-radius:3px;margin-bottom:-1px;z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:368px}.atlas-searchbox .atlas-autocomplete-recommend-header{padding:8px;font-size:13px;color:rgba(55,55,55,0.60)}.atlas-searchbox .atlas-autocomplete-recommend .atlas-autocomplete-item,.atlas-searchbox .atlas-autocomplete-search .atlas-autocomplete-item{color:#383838;border-bottom:1px solid #cce1ff;padding:4px 8px;cursor:pointer}.atlas-searchbox .atlas-autocomplete-search .atlas-autocomplete-item{padding:8px}.atlas-searchbox .atlas-autocomplete-item:last-child,.atlas-searchbox .atlas-autocomplete-recommend .atlas-autocomplete-item{border-bottom:0}.atlas-autocomplete-recommend{padding-bottom:8px}.atlas-searchbox .atlas-autocomplete-item.atlas-autocomplete-item_active{background:#cce1ff}.atlas-searchbox .atlas-detailview{display:none;color:#fff;padding:16px 0 16px 0}.atlas-detailview-travel-mode{padding:4px 0 4px 22px;position:relative;line-height:1.34em}.atlas-detailview-travel-mode:hover{cursor:pointer;border-radius:3px;background:rgba(255,255,255,0.08);-webkit-box-shadow:0 0 12px rgba(255,255,255,0.04);box-shadow:0 0 12px rgba(255,255,255,0.04)}.atlas-detailview-travel-mode:before{content:"";background-color:#fff;width:16px;height:16px;border-radius:50%;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.34) inset;box-shadow:1px 1px 3px rgba(0,0,0,0.34) inset;display:inline-block;left:0;top:4px;position:absolute}.atlas-detailview-travel-mode_active:after{content:"";background-color:#003580;width:10px;height:10px;border-radius:50%;display:inline-block;left:3px;top:7px;position:absolute}.atlas-searchbox .atlas-detailview-header{border-bottom:1px solid #001b42;background:#07c}.atlas-searchbox .atlas-detailview-header h3{padding:10px 3px;line-height:17px}.atlas-searchbox .atlas-detailview-header .atlas-detailview-close-button{float:right;width:40px;height:40px;border:0;background-color:#07c}.atlas-searchbox .atlas-detailview-travel-mode{overflow:hidden}.atlas-searchbox .atlas-detailview-travel-mode .atlas-detailview-travel-time{float:right}.atlas-autocomplete-type-icon{color:#707070;width:30px;display:inline-block;text-align:center;width:28px;height:28px;border-radius:50%;display:inline-block;text-align:center;background-color:#e9f0fa;vertical-align:middle;margin-right:3px}.atlas-autocomplete-type-icon:before{vertical-align:middle;line-height:26px}.atlas-autocomplete-search .atlas-autocomplete-type-icon{display:none}.iw-container.iw-direction_end{width:auto;max-width:200px;padding:8px;border-radius:3px;font-size:12px;min-height:auto}.iw-container.iw-direction_end p{margin:5px 0 0 0}.map-marker.direction_end{background:url(//t-ec.bstatic.com/static/img/map/map_markers/maps-direction-end/e3714750f3938ee457cd91681e313135c709e616.png) 0 0 no-repeat;background-size:100%;width:23px;height:40px;cursor:pointer}.lang_is_rtl .maps-iw-search-feature .maps-hotel-overlay-location-wrapper{text-align:right}.lang_is_rtl .maps-iw-search-feature .maps-hotel-overlay-location-wrapper:before{left:auto;right:8px}.lang_is_rtl .atlas-searchbox .atlas-input-wrapper:before{left:auto;right:-15px}.lang_is_rtl .atlas-searchbox .atlas-input-wrapper:after{left:auto;right:-15px}.lang_is_rtl .maps-iw-search-feature .maps_iw_landmarks__landmark{padding-right:0;padding-left:12px}.lang_is_rtl .map_iw_compact .maps-iw-search-feature .map_hotel_overlay_button{padding-left:0;padding-right:.5em}.lang_is_rtl .maps-iw-search-feature.iw-structured .mng-iw-hotel-xpplooking{text-align:right}.lang_is_rtl .iw_skeleton .maps-iw-search-feature.iw-hotel.iw-structured #map_hotel_overlay_picture_wrapper{width:80px}.lang_is_rtl .map_iw_compact .maps-iw-search-feature.iw-structured #map_hotel_overlay_content_wrapper{margin:-2px 96px 0 0}.lang_is_rtl .atlas-searchbox .atlas-input-button{border-radius:0}.lang_is_rtl .atlas-searchbox .atlas-input-field{text-align:right;float:right}.lang_is_rtl .atlas-searchbox .atlas-autocomplete-item{text-align:right;direction:rtl}.lang_is_rtl .atlas-searchbox .atlas-autocomplete-type-icon{margin-right:0;margin-left:3px}.maps-location-overview{width:320px;position:absolute;top:48px;right:11px;z-index:5;margin:0 auto;color:#383838}.maps-location-overview__label{cursor:pointer}.maps-location-overview__shadow{position:absolute;left:2%;top:0;bottom:0;border-radius:3px;display:block;width:96%;z-index:4;-webkit-box-shadow:0 0 11px rgba(0,0,0,0.16);box-shadow:0 0 11px rgba(0,0,0,0.16)}.maps-location-overview:hover .maps-locations-overview__control-outer{background-color:rgba(246,246,246,0.40)}.maps-locations-overview__image{background-color:grey;border-radius:3px 3px 0 0}.maps-locations-overview__image img{width:100%;display:block}.maps-locations-overview__content{border-radius:3px;overflow:hidden;background-color:#fff;position:relative;z-index:5}.maps-locations-overview__control-outer{background-color:#fff;padding:12px}.maps-locations-overview__control{display:table;width:100%}.maps-locations-overview__copy{font-size:12px;font-weight:600;display:table-cell;vertical-align:middle}.maps-locations-overview__switch{display:table-cell;vertical-align:middle}.maps-switch-box{position:relative;display:inline-block;width:48px;height:26px;float:right;margin-left:16px}.maps-switch-box__checkbox{display:none}.maps-switch-box__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bdbdbd;-webkit-transition:.4s;transition:.4s;border-radius:24px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1) inset;box-shadow:0 0 8px rgba(0,0,0,0.1) inset}.maps-switch-box__slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.18);box-shadow:0 1px 5px rgba(0,0,0,0.18)}input:checked+.maps-switch-box__slider{background-color:#003580}input:checked+.maps-switch-box__slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.maps-tooltip-hotspot{z-index:9999;display:none;opacity:1;position:absolute}.maps-location-hotspot-tooltip{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.maps-location-hotspot-tooltip__spacer{display:inline-block}.maps-location-hotspot-tooltip__copy{margin:4px;display:inline-block;text-align:center;margin-left:30px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.33);box-shadow:0 1px 3px rgba(0,0,0,0.33);background-color:#fff;padding:12px;border-radius:4px;position:relative;font-size:14px;font-weight:normal;color:#383838}.maps-location-hotspot-tooltip__spacer:before{right:100%;content:"\a016";background-color:#0ab21b;width:20px;height:20px;border-radius:50%;font-family:booking-iconset;font-size:9px;font-style:normal;display:inline-block;text-align:center;color:#fff;left:0;position:absolute;top:29%;line-height:2.2em}.maps-location-hotspot-tooltip__copy:before,.maps-location-hotspot-tooltip__copy:after{right:100%;top:33%;content:"";position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #bdbdbd}.maps-location-hotspot-tooltip__copy:after{top:34%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff}.maps-tooltip-hotspot--zoomlevel13 .maps-location-hotspot-tooltip__spacer:before{width:12px;height:12px;font-size:6px;line-height:1.90em;top:36%;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.14);box-shadow:1px 1px 3px rgba(0,0,0,0.14);left:5px}.maps-tooltip-hotspot--left .maps-location-hotspot-tooltip__copy{right:0}.maps-tooltip-hotspot--left.maps-tooltip-hotspot--zoomlevel14 .maps-location-hotspot-tooltip__copy,.maps-tooltip-hotspot--left.maps-tooltip-hotspot--zoomlevel15 .maps-location-hotspot-tooltip__copy,.maps-tooltip-hotspot--left.maps-tooltip-hotspot--zoomlevel16 .maps-location-hotspot-tooltip__copy,.maps-tooltip-hotspot--left.maps-tooltip-hotspot--zoomlevel16 .maps-location-hotspot-tooltip__copy,.maps-tooltip-hotspot--left.maps-tooltip-hotspot--zoomlevel17 .maps-location-hotspot-tooltip__copy,.maps-tooltip-hotspot--left.maps-tooltip-hotspot--zoomlevel18 .maps-location-hotspot-tooltip__copy,.maps-tooltip-hotspot--left.maps-tooltip-hotspot--zoomlevel19 .maps-location-hotspot-tooltip__copy,.maps-tooltip-hotspot--left.maps-tooltip-hotspot--zoomlevel20 .maps-location-hotspot-tooltip__copy{right:6px}.maps-tooltip-hotspot--left .maps-location-hotspot-tooltip__copy:before,.maps-tooltip-hotspot--left .maps-location-hotspot-tooltip__copy:after{right:auto;left:100%;border-left:6px solid #bdbdbd;border-right:0}.maps-tooltip-hotspot--left .maps-location-hotspot-tooltip__copy:after{top:34%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}.maps-location-hotspot-tooltip__copy{color:#fff;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.maps-location-hotspot-tooltip__copy .bicon-aclose{opacity:0;position:absolute;right:4px;top:4px;font-size:9px;-webkit-transition:all .3s ease;transition:all .3s ease}.maps-location-hotspot-tooltip__copy .bicon-aclose:hover{opacity:1;cursor:pointer}.maps-tooltip-hotspot--id0 .maps-location-hotspot-tooltip__spacer:before{background-color:rgba(10,177,26,1)}.maps-tooltip-hotspot--id0 .maps-location-hotspot-tooltip__copy{background-color:#0ab21b}.maps-tooltip-hotspot--id0 .maps-location-hotspot-tooltip__copy:after{border-right:5px solid #0ab21b}.maps-tooltip-hotspot--left.maps-tooltip-hotspot--id0 .maps-location-hotspot-tooltip__copy:after{border-right:0;border-left:5px solid #0ab21b}.maps-tooltip-hotspot--id1 .maps-location-hotspot-tooltip__spacer:before{background-color:rgba(0,52,127,1)}.maps-tooltip-hotspot--id1 .maps-location-hotspot-tooltip__copy{background-color:#003580}.maps-tooltip-hotspot--id1 .maps-location-hotspot-tooltip__copy:after{border-right:5px solid #003580}.maps-tooltip-hotspot--left.maps-tooltip-hotspot--id1 .maps-location-hotspot-tooltip__copy:after{border-right:0;border-left:5px solid #003580}.maps-tooltip-hotspot--id2 .maps-location-hotspot-tooltip__spacer:before{background-color:rgba(7,119,18,1)}.maps-tooltip-hotspot--id2 .maps-location-hotspot-tooltip__copy{background-color:#077812}.maps-tooltip-hotspot--id2 .maps-location-hotspot-tooltip__copy:after{border-right:5px solid #077812}.maps-tooltip-hotspot--left.maps-tooltip-hotspot--id2 .maps-location-hotspot-tooltip__copy:after{border-right:0;border-left:5px solid #077812}.maps-tooltip-hotspot--id3 .maps-location-hotspot-tooltip__spacer:before{background-color:rgba(0,118,204,1)}.maps-tooltip-hotspot--id3 .maps-location-hotspot-tooltip__copy{background-color:#07c}.maps-tooltip-hotspot--id3 .maps-location-hotspot-tooltip__copy:after{border-right:5px solid #07c}.maps-tooltip-hotspot--left.maps-tooltip-hotspot--id3 .maps-location-hotspot-tooltip__copy:after{border-right:0;border-left:5px solid #07c}.maps-tooltip-hotspot--id4 .maps-location-hotspot-tooltip__spacer:before{background-color:rgba(225,169,17,1)}.maps-tooltip-hotspot--id4 .maps-location-hotspot-tooltip__copy{background-color:#e2aa11}.maps-tooltip-hotspot--id4 .maps-location-hotspot-tooltip__copy:after{border-right:5px solid #e2aa11}.maps-tooltip-hotspot--left.maps-tooltip-hotspot--id4 .maps-location-hotspot-tooltip__copy:after{border-right:0;border-left:5px solid #e2aa11}.maps-tooltip-hotspot--id5 .maps-location-hotspot-tooltip__spacer:before{background-color:rgba(239,123,0,1)}.maps-tooltip-hotspot--id5 .maps-location-hotspot-tooltip__copy{background-color:#f07c00}.maps-tooltip-hotspot--id5 .maps-location-hotspot-tooltip__copy:after{border-right:5px solid #f07c00}.maps-tooltip-hotspot--left.maps-tooltip-hotspot--id5 .maps-location-hotspot-tooltip__copy:after{border-right:0;border-left:5px solid #f07c00}.maps-location-hotspot-tooltip__copy:hover{opacity:.70;cursor:pointer}.maps-location-overview{-webkit-transition:all 3s ease;transition:all 3s ease;-webkit-transition-delay:3s;transition-delay:3s;opacity:0}.maps-location-overview.maps-location-overview--loaded{top:48px;opacity:1}.iw-hotel.iw-structured.maps-iw-highlight-liked{width:416px}.iw-hotel.iw-structured.maps-big-image-panel.maps-iw-highlight-liked{width:270px}.map_iw_compact .iw-container-sr.maps-big-image-panel.maps-iw-highlight-liked #map_hotel_overlay_title{margin-right:30px}.lang_is_rtl .map_iw_compact .iw-container-sr.maps-big-image-panel.maps-iw-highlight-liked #map_hotel_overlay_title{margin-right:0;margin-left:30px}.map_iw_compact .iw-structured.maps-big-image-panel.maps-iw-highlight-liked #map_hotel_overlay_content_wrapper,.lang_is_rtl .map_iw_compact .iw-structured.maps-big-image-panel.maps-iw-highlight-liked #map_hotel_overlay_content_wrapper{margin:0}.map_iw_compact .iw-structured.maps-iw-highlight-liked #map_hotel_overlay_content_wrapper{margin:-2px 50px 0 100px}.map_iw_compact .iw-structured.maps-iw-highlight-liked.maps-iw-search-feature #map_hotel_overlay_content_wrapper{margin:0}.lang_is_rtl .map_iw_compact .iw-structured.maps-iw-highlight-liked #map_hotel_overlay_content_wrapper{margin:-2px 100px 0 0}.map_iw_compact .iw-structured.maps-iw-highlight-liked.maps-iw-search-feature #map_hotel_overlay_content_wrapper{position:relative}.lang_is_rtl .map_iw_compact .iw-structured.maps-iw-highlight-liked.maps-iw-search-feature #map_hotel_overlay_content_wrapper{position:relative}.iw-structured.maps-iw-highlight-liked.maps-iw-search-feature .maps-add-to-list{top:-2px;right:0}.maps-big-image-panel.maps-iw-highlight-liked .maps-add-to-list{top:218px;right:10px}.lang_is_rtl .maps-add-to-list{right:inherit;left:10px}.lang_is_rtl .maps-big-image-panel.maps-iw-highlight-liked .maps-add-to-list{top:216px;right:inherit;left:10px}.lang_is_rtl .maps-iw-search-feature.iw-hotel.iw-structured .maps-add-to-list{top:0;right:inherit;left:inherit;position:absolute}.map_iw_compact .maps-iw-search-feature.maps-iw-highlight-liked.iw-hotel #marker_close{top:8px;font-size:14px}.map_iw_compact .maps-big-image-panel.maps-iw-highlight-liked.iw-hotel #marker_close{top:14px;font-size:12px;display:block}.map_iw_compact .maps-iw-highlight-liked.iw-hotel #marker_close{top:11px;font-size:17px;display:none}.map_iw_compact maps-big-image-panel.maps-iw-highlight-liked.iw-hotel #marker_close{display:block}.map_iw_compact .maps-iw-search-feature.maps-iw-highlight-liked #map_hotel_overlay_title{margin-right:34px}.lang_is_rtl .map_iw_compact .maps-iw-search-feature.maps-iw-highlight-liked #map_hotel_overlay_title{margin-right:0}.iw-hotel.iw-structured.maps-iw-highlight-liked .map_iw_compact #map_hotel_overlay_title{margin-right:34px}.map-marker.hotel.atlas-marker-liked-animation,.atlas-marker-hotel.atlas-marker-liked-animation{-webkit-animation-name:bounceonlike;animation-name:bounceonlike;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.map-marker.hotel.liked,.map-marker.hotel.liked.soldout,.map-marker.hotel.liked.visited,.atlas-marker-hotel.atlas-marker-state-liked,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-behavior-visited,.atlas-marker-hotel.atlas-marker-state-liked--soldout,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current:hover,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current.atlas-marker-behavior-visited,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current.atlas-marker-behavior-active,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-behavior-visited.atlas-marker-behavior-active{width:26px;height:44px;background-position:0 0;background-image:url(//t-ec.bstatic.com/static/img/map/maps-like-a-property/33c1f816566d94d05a4a63ba2b3fd877207da6e8.png)}.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current:hover,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current.atlas-marker-behavior-visited:hover,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current.atlas-marker-behavior-visited,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-state-current.atlas-marker-behavior-active,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-behavior-visited.atlas-marker-behavior-active,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-behavior-visited.atlas-marker-behavior-active.atlas-marker-state-current{background-position:0 -50px}.atlas-marker-hotel.atlas-marker-state-soldout.atlas-marker-state-liked.atlas-marker-state-current,.atlas-marker-hotel.atlas-marker-state-soldout.atlas-marker-state-liked.atlas-marker-state-current:hover,.atlas-marker-hotel.atlas-marker-state-soldout.atlas-marker-state-liked.atlas-marker-state-current.atlas-marker-behavior-visited:hover,.atlas-marker-hotel.atlas-marker-state-soldout.atlas-marker-state-liked.atlas-marker-state-current.atlas-marker-behavior-visited,.atlas-marker-hotel.atlas-marker-state-soldout.atlas-marker-state-liked.atlas-marker-state-current.atlas-marker-behavior-active{background-position:0 -50px}.map-marker.hotel.liked,.atlas-marker-hotel.atlas-marker-state-liked{background-position:0 0}.map-marker.hotel.liked.hover,.atlas-marker-hotel.atlas-marker-state-liked:hover{background-position:0 0}.map-marker.hotel.active.liked,.map-marker.hotel.active.liked.hover,.map-marker.hotel.liked.hover,.atlas-marker-hotel.atlas-marker-behavior-active.atlas-marker-state-liked,.atlas-marker-hotel.atlas-marker-state-liked:hover,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-behavior-visited.atlas-marker-behavior-active,.atlas-marker-hotel.atlas-marker-state-liked.atlas-marker-behavior-visited:hover{background-position:0 -50px}.map-marker.hotel.liked.active.soldout,.map-marker.hotel.liked.active.soldout.hover,.atlas-marker-hotel.atlas-marker-behavior-active.atlas-marker-state-soldout.atlas-marker-state-liked,.atlas-marker-hotel.atlas-marker-behavior-active.atlas-marker-state-soldout.atlas-marker-state-liked:hover,.atlas-marker-hotel.atlas-marker-state-soldout.atlas-marker-state-liked.atlas-marker-behavior-visited.atlas-marker-behavior-active{background-position:0 -50px}.map-marker.hotel.liked.soldout,.atlas-marker-hotel.atlas-marker-behavior-visited.atlas-marker-state-soldout.atlas-marker-state-liked,.atlas-marker-hotel.atlas-marker-state-soldout.atlas-marker-state-liked{background-position:0 0}.map-marker.hotel.liked.soldout.hover,.atlas-marker-hotel.atlas-marker-state-soldout.atlas-marker-state-liked:hover,.atlas-marker-hotel.atlas-marker-behavior-visited.atlas-marker-state-soldout.atlas-marker-state-liked:hover{background-position:0 -100px}.map-marker.hotel.liked.soldout.current,.map-marker.hotel.liked.soldout.current.hover{background-position:0 -50px}.atlas-marker-hotel.atlas-marker-state-liked .atlas-marker-tooltip{font-size:16px}.map-marker.hotel.liked.hover{background-position:0 -100px}.map-marker.hotel.liked.hover.large,.map-marker.hotel.liked.large:hover{background-position:0 -50px}.map-marker.hotel.show_price.large.stayLarge.liked.persistent.hover{background-position:0 -50px}@-webkit-keyframes bounceonlike{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}3.2%{-webkit-transform:translateY(-16.195px);transform:translateY(-16.195px)}6.31%{-webkit-transform:translateY(-26.919px);transform:translateY(-26.919px)}12.51%{-webkit-transform:translateY(-39.318px);transform:translateY(-39.318px)}18.82%{-webkit-transform:translateY(-45.167px);transform:translateY(-45.167px)}25.03%{-webkit-transform:translateY(-47.808px);transform:translateY(-47.808px)}37.54%{-webkit-transform:translateY(-49.57px);transform:translateY(-49.57px)}39.9%{-webkit-transform:translateY(-49.686px);transform:translateY(-49.686px)}40%{-webkit-transform:translateY(-49.69px);transform:translateY(-49.69px)}43.36%{-webkit-transform:translateY(-17.538px);transform:translateY(-17.538px)}45.05%{-webkit-transform:translateY(-6.537px);transform:translateY(-6.537px)}46.67%{-webkit-transform:translateY(0.126px);transform:translateY(0.126px)}48.53%{-webkit-transform:translateY(-3.662px);transform:translateY(-3.662px)}50.05%{-webkit-transform:translateY(-4.571px);transform:translateY(-4.571px)}50.33%{-webkit-transform:translateY(-4.59px);transform:translateY(-4.59px)}60%{-webkit-transform:translateY(0.02px);transform:translateY(0.02px)}63.66%{-webkit-transform:translateY(-0.3px);transform:translateY(-0.3px)}73.39%{-webkit-transform:translateY(0.002px);transform:translateY(0.002px)}77%{-webkit-transform:translateY(-0.019px);transform:translateY(-0.019px)}86.73%{-webkit-transform:translateY(0px);transform:translateY(0px)}90.39%{-webkit-transform:translateY(-0.001px);transform:translateY(-0.001px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes bounceonlike{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}3.2%{-webkit-transform:translateY(-16.195px);transform:translateY(-16.195px)}6.31%{-webkit-transform:translateY(-26.919px);transform:translateY(-26.919px)}12.51%{-webkit-transform:translateY(-39.318px);transform:translateY(-39.318px)}18.82%{-webkit-transform:translateY(-45.167px);transform:translateY(-45.167px)}25.03%{-webkit-transform:translateY(-47.808px);transform:translateY(-47.808px)}37.54%{-webkit-transform:translateY(-49.57px);transform:translateY(-49.57px)}39.9%{-webkit-transform:translateY(-49.686px);transform:translateY(-49.686px)}40%{-webkit-transform:translateY(-49.69px);transform:translateY(-49.69px)}43.36%{-webkit-transform:translateY(-17.538px);transform:translateY(-17.538px)}45.05%{-webkit-transform:translateY(-6.537px);transform:translateY(-6.537px)}46.67%{-webkit-transform:translateY(0.126px);transform:translateY(0.126px)}48.53%{-webkit-transform:translateY(-3.662px);transform:translateY(-3.662px)}50.05%{-webkit-transform:translateY(-4.571px);transform:translateY(-4.571px)}50.33%{-webkit-transform:translateY(-4.59px);transform:translateY(-4.59px)}60%{-webkit-transform:translateY(0.02px);transform:translateY(0.02px)}63.66%{-webkit-transform:translateY(-0.3px);transform:translateY(-0.3px)}73.39%{-webkit-transform:translateY(0.002px);transform:translateY(0.002px)}77%{-webkit-transform:translateY(-0.019px);transform:translateY(-0.019px)}86.73%{-webkit-transform:translateY(0px);transform:translateY(0px)}90.39%{-webkit-transform:translateY(-0.001px);transform:translateY(-0.001px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.maps-add-to-list,.map-card__like-button.maps-add-to-list{position:absolute;top:10px;right:10px;padding:0;cursor:pointer;background-color:#ff6c6c;width:28px;height:28px;border-radius:50%}.map-card__like-button.maps-add-to-list{width:24px;height:24px;top:8px;right:8px;background-color:#bdbdbd}.lang_is_rtl .map-card__like-button.maps-add-to-list{right:inherit;left:8px}.maps-add-to-list .bicon-olheart,.map-card__like-button.maps-add-to-list .bicon-olheart{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:bold}.map-card__like-button.maps-add-to-list .bicon-olheart{font-size:13px;font-weight:bold}.maps-add-to-list .bicon-olheart{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:bold;-webkit-transition:opacity ease 0s;transition:opacity ease 0s;opacity:1}.maps-add-to-list:hover{background-color:#ff0202}.map-card__like-button.maps-add-to-list:hover{background-color:#ff0202}.maps-add-to-list:before,.map-card__like-button.maps-add-to-list:before{content:"\b010";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);font-family:'booking-iconset';position:absolute;color:#fff;opacity:1;font-size:13px;-webkit-transition:ease -webkit-transform .4s;transition:ease transform .4s;color:#fff}.map-card__like-button.maps-add-to-list:before{background-color:#ff6c6c;width:26px;height:26px;border-radius:50%;line-height:1.9;text-align:center;font-size:14px}.maps-add-to-list.map-like-button_liked:before{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:cubic-bezier(.5,.38,.53,1.91) -webkit-transform .4s;transition:cubic-bezier(.5,.38,.53,1.91) transform .4s}.maps-add-to-list.map-like-button_liked .bicon-olheart{-webkit-transition:opacity ease .4s;transition:opacity ease .4s;opacity:0}/*!!!FIX THE IMPORTANT TAGS ON FULL ON!!!*/.iw_skeleton .iw-hotel.iw-structured.iw-property__fullcontainer-inner #map_hotel_overlay_content_wrapper .maps-add-to-list{top:-3px;right:-2px}.lang_is_rtl .iw_skeleton .iw-hotel.iw-structured.iw-property__fullcontainer-inner #map_hotel_overlay_content_wrapper .maps-add-to-list{right:auto;left:0}.map_iw_compact .iw-hotel.iw-structured.maps-iw-highlight-liked.iw-property__fullcontainer-inner{width:340px}.map_iw_compact .iw-hotel.iw-structured.maps-iw-search-feature.maps-iw-highlight-liked.iw-property__fullcontainer-inner{width:416px}.maps-iw-search-feature.iw-property__fullcontainer-inner .map_hotel_overlay_quality_wrapper.map_hotel_overlay_quality_wrapper_xpplooking{position:relative}.maps-iw-search-feature.iw-property__fullcontainer-inner .maps-hotel-overlay-location-wrapper{border-radius:0}.maps-iw-search-feature .iw_other_properties__container{padding:0 24px}.map_iw_compact .iw-hotel.iw-property__fullcontainer-inner.maps-iw-search-feature #marker_close,.map_iw_compact .iw-hotel.iw-property__fullcontainer-inner.maps-iw-search-feature #marker_close.maps_full_iw__close:hover{left:465px;top:58px}.maps_free_cancellation_tooltip.iw_full_height{-webkit-transform:translate(-50%,-55px);-ms-transform:translate(-50%,-55px);transform:translate(-50%,-55px)}.maps_free_cancellation_tooltip.iw_full_height.active{-webkit-transform:translate(-50%,-40px);-ms-transform:translate(-50%,-40px);transform:translate(-50%,-40px)}.iw-property__fullcontainer-outer{top:0;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.15);box-shadow:0 0 25px rgba(0,0,0,0.15)}.map_iw_compact .iw-property__fullcontainer-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;border:0!important;border-radius:0;width:340px;padding:12px 20px 12px 12px}.iw_skeleton .iw-hotel.iw-structured.iw-property__fullcontainer-inner #map_hotel_overlay_picture_wrapper{position:absolute;left:0;top:0;width:100%;height:190px;z-index:0}.lang_is_rtl .iw_skeleton .iw-hotel.iw-structured.maps-iw-search-feature.iw-property__fullcontainer-inner #map_hotel_overlay_picture_wrapper{width:100%}.iw_skeleton .iw-hotel.iw-structured.iw-property__fullcontainer-inner #map_hotel_overlay_picture_wrapper .map_hotel_overlay_picture_background{width:100%;height:100%}.iw_skeleton .iw-hotel.iw-structured.iw-property__fullcontainer-inner #map_hotel_overlay_picture_wrapper #map_hotel_overlay_picture{background-size:cover;width:100%;height:100%;border-radius:0}.iw_skeleton .iw-hotel.iw-structured.iw-property__fullcontainer-inner #map_hotel_overlay_content_wrapper{position:relative;margin:0;margin-top:190px}.maps_iw__address-container{position:relative;margin-top:4px;padding-left:14px}.maps_iw__address-container:after{content:"\b023";font-family:'booking-iconset';font-size:14px;position:absolute;left:0;top:50%;margin-top:-8px}.lang_is_rtl .maps_iw__address-container{padding-left:0;padding-right:14px}.lang_is_rtl .map_iw_compact .maps-iw-search-feature.iw-structured .maps_iw__address-container #map_hotel_overlay_description{width:inherit}.lang_is_rtl .maps_iw__address-container:after{left:auto;right:0}.iw_other_properties__container{margin-top:12px}.iw_other_properties__header{position:relative;font-weight:400;font-size:14px;margin:10px 0 4px 0;padding:10px 0 0 0;border-top:1px solid #e8e8e8}.lang_is_rtl .iw_other_properties__header{text-align:right}a.iw_other_properties__item{position:relative;display:block;border-bottom:solid #e8e8e8 1px;padding:8px 8px 8px 0}.lang_is_rtl a.iw_other_properties__item{padding:8px 0 8px 8px}a.iw_other_properties__item:link,a.iw_other_properties__item:visited,a.iw_other_properties__item:hover{color:inherit;text-decoration:none}a.iw_other_properties__item:before{content:"";position:absolute;left:-12px;top:0;width:340px;height:100%;background:#f9fbfd;opacity:0}.lang_is_rtl a.iw_other_properties__item:before{left:auto;right:-12px}a.iw_other_properties__item:hover:before{opacity:.8}a.iw_other_properties__item:hover .iw_other_properties__title{color:#febb02}.iw_other_properties__imagecontainer{display:block;position:absolute;left:0;top:8px;bottom:8px;width:80px;overflow:hidden}.lang_is_rtl .iw_other_properties__imagecontainer{left:auto;right:0}.iw_other_properties__image{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center}.iw_other_properties__contentcontainer{position:relative;margin-left:88px;padding:4px 4px 4px 0;min-height:80px}.lang_is_rtl .iw_other_properties__contentcontainer{margin-left:auto;margin-right:88px;padding:4px 0 4px 4px}.iw_other_properties__title{font-size:13px;line-height:18px;margin-bottom:8px;color:#07c;font-weight:600}.iw_other_properties__title .bk-icon-wrapper{vertical-align:top;line-height:16px}.iw_other_properties__title .preferred-program-icon{vertical-align:top;line-height:18px}.iw_other_properties__reviewcontainer .review-score-widget.review-score-widget__text-only .review-score-badge,.iw_other_properties__reviewcontainer .review-score-widget.review-score-widget__text-only .review-score-widget__text{font-size:13px}.iw_other_properties__price{margin-top:8px;text-align:right;font-size:16px;color:#0ab21b}.lang_is_rtl .iw_other_properties__price{text-align:left}.iw_other_properties__condition{font-size:11px;font-weight:400;text-align:right;color:#0ab21b}.lang_is_rtl .iw_other_properties__condition{text-align:left}.iw_other_properties__item .bicon-rightchevron{position:absolute;right:0;top:50%;margin-top:-6px;color:#bdbdbd}.lang_is_rtl .iw_other_properties__item .bicon-rightchevron{right:auto;left:0}.lang_is_rtl .iw_other_properties__item .bicon-rightchevron:before{content:"\b09e"}.map_iw_compact .iw-hotel #marker_close.maps_full_iw__close{display:block;position:fixed;left:390px;top:58px;background:#f7f7f7;color:#707070;font-size:14px;width:28px;height:36px;border-radius:0;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.25);box-shadow:1px 1px 2px rgba(0,0,0,0.25);z-index:-1;cursor:pointer}.map_iw_compact .iw-hotel #marker_close.maps_full_iw__close:hover{color:#07c;background-color:#f7f7f7}.map_iw_compact .iw-hotel #marker_close.maps_full_iw__close i{position:absolute;left:6px;top:11px}.marker-effect-bounce{-webkit-animation-name:map_effect_bounce;animation-name:map_effect_bounce;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@keyframes map_effect_bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.atlas-iw-event__outercontainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.atlas-iw-event__outercontainer:before{content:"";display:block;position:absolute;left:5%;bottom:0;width:90%;height:20px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.12);box-shadow:0 4px 4px rgba(0,0,0,0.12)}.atlas-iw-event__innercontainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;padding:8px 12px;border-radius:4px;max-width:300px;border:1px solid #bababa;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.28);box-shadow:0 1px 2px rgba(0,0,0,0.28)}.lang_is_rtl .atlas-iw-event__innercontainer{direction:rtl}.atlas-iw-event__title{position:relative;font-size:14px;line-height:20px;font-weight:600}.atlas-iw-event__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:4px}.atlas-iw-event__type{font-size:12px;line-height:18px;color:#666;margin-right:8px}.lang_is_rtl .atlas-iw-event__type{margin-right:0;margin-left:8px}.atlas-iw-event__date{font-weight:600;font-size:12px;line-height:18px}.map-marker.event{background:0;width:32px;height:32px;cursor:auto;background-image:url(//t-ec.bstatic.com/static/img/map/map_markers/events/event-marker-general/36df8f643fb65757d9c53d07ef5636838dee41bf.png);background-position:0 0;background-size:100%}.map-marker.event.hover{background-position:0 32px}.map-marker.event.concerts{background-image:url(//s-ec.bstatic.com/static/img/map/map_markers/events/event-marker-concerts/510fcd276da0cc894f6a5656b5eeaef47947d8e1.png)}.map-marker.event.sports{background-image:url(//t-ec.bstatic.com/static/img/map/map_markers/events/event-marker-sports/49bdb7f6ccbfbbafa8356bca4bda3565715fc350.png)}.map-marker.event:before{content:"";display:block;position:absolute;left:50%;top:44%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;border:2px solid #febb02;opacity:0}.map-marker.event.hover:before{-webkit-animation-name:event-marker-pulse;animation-name:event-marker-pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes event-marker-pulse{0%{width:32px;height:32px;opacity:0}20%{opacity:.8}100%{width:50px;height:50px;opacity:0}}@keyframes event-marker-pulse{0%{width:32px;height:32px;opacity:0}20%{opacity:.8}100%{width:50px;height:50px;opacity:0}}.ufi-label__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:220px;border:solid 1px rgba(0,0,0,0.0)}.ufi-label__container:before{content:'';display:block;position:absolute;bottom:0;left:5%;width:90%;height:20px;-webkit-box-shadow:0 15px 15px rgba(0,0,0,0.15);box-shadow:0 15px 15px rgba(0,0,0,0.15)}.ufi-label__image-container{position:relative;height:145px;background:#ededed;border-radius:4px 4px 0 0;overflow:hidden}.ufi-label__image{position:absolute;top:0;right:0;bottom:0;left:0}.ufi-label__content-container{position:relative;background:#fff;padding:12px;border-radius:0 0 4px 4px}.ufi-label__content-container.no-image{border-radius:4px}.ufi-label__name{position:relative;font-size:16px;font-weight:600}.lang_is_rtl .ufi-label__name{text-align:right}.ufi-label__endorsements{position:relative;font-size:12px;line-height:16px;font-weight:normal;margin-top:6px;color:#707070}.lang_is_rtl .ufi-label__endorsements{text-align:right}.ufi-label__endorsment:after{content:" • ";display:inline}.ufi-label__endorsment:last-child:after{content:""}.maps_iw_enjoy_walking__container{position:relative;margin-top:10px;font-size:12px;background:#ecf7ed;color:#0ab21b;border-radius:4px;padding:6px 8px;padding-left:24px}.maps-iw-search-feature .maps_iw_enjoy_walking__container{margin:12px 24px}.lang_is_rtl .maps_iw_enjoy_walking__container{padding-left:8px;padding-right:24px;text-align:right}.maps_iw_enjoy_walking__container i.bicon-walking{position:absolute;left:8px;top:50%;margin-top:-8px;font-size:16px}.lang_is_rtl .maps_iw_enjoy_walking__container i.bicon-walking{left:auto;right:8px}.lang_is_rtl .maps_iw_landmarks__container{direction:rtl}.maps_iw_landmarks__header-car,.maps_iw_landmarks__header-transit,.maps_iw_landmarks__header-foot{display:none;font-size:12px;line-height:18px;color:#9c9c9c}.maps_iw_landmarks__car-active .maps_iw_landmarks__header-car{display:block}.maps_iw_landmarks__transit-active .maps_iw_landmarks__header-transit{display:block}.maps_iw_landmarks__foot-active .maps_iw_landmarks__header-foot{display:block}.maps_iw_landmarks__header.real-distance{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.maps_iw_landmarks__header-nav{position:relative;color:#07c;-webkit-font-smoothing:antialiased;white-space:nowrap}.maps_iw_landmarks__header-nav>div{position:relative;display:inline-block;vertical-align:middle;margin-left:12px;cursor:pointer}.lang_is_rtl .maps_iw_landmarks__header-nav>div{margin-left:0;margin-right:12px}.maps_iw_landmarks__header-nav>div:hover{color:#003580}.maps_iw_landmarks__header-nav>div:hover:before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;width:27px;height:27px;background:#e9f0fa;opacity:1}.maps_iw_landmarks__car-active .maps_iw_landmarks__header-nav-car:hover:before,.maps_iw_landmarks__transit-active .maps_iw_landmarks__header-nav-transit:hover:before,.maps_iw_landmarks__foot-active .maps_iw_landmarks__header-nav-foot:hover:before{display:none}.maps_iw_landmarks__header-nav-car{font-size:13px;font-family:'booking-iconset'}.maps_iw_landmarks__header-nav-car:after{content:"\b226";position:relative}.maps_iw_landmarks__header-nav-transit{font-size:15px;font-family:'booking-iconset'}.maps_iw_landmarks__header-nav-transit:after{content:"\b124";position:relative}.maps_iw_landmarks__header-nav-foot{font-size:15px;font-family:'booking-iconset';margin-right:4px}.lang_is_rtl .maps_iw_landmarks__header-nav-foot{margin-right:0;margin-left:4px}.maps_iw_landmarks__header-nav-foot:after{content:"\b0ea";position:relative}.maps_iw_landmarks__car-active .maps_iw_landmarks__header-nav-car,.maps_iw_landmarks__car-active .maps_iw_landmarks__header-nav-car:hover,.maps_iw_landmarks__transit-active .maps_iw_landmarks__header-nav-transit,.maps_iw_landmarks__transit-active .maps_iw_landmarks__header-nav-transit:hover,.maps_iw_landmarks__foot-active .maps_iw_landmarks__header-nav-foot,.maps_iw_landmarks__foot-active .maps_iw_landmarks__header-nav-foot:hover{color:#fff;-webkit-transition:ease .2s .12s color;transition:ease .2s .12s color}.maps_iw_landmarks__header-nav-car,.maps_iw_landmarks__header-nav-transit,.maps_iw_landmarks__header-nav-foot{-webkit-transition:ease .2s color;transition:ease .2s color}.maps_iw_landmarks__header-nav:before{content:"";display:block;position:absolute;top:-4px;background:#07c;width:27px;height:27px;border-radius:50%;z-index:0;-webkit-transition:left .32s cubic-bezier(.66,-0.49,.46,1.43);transition:left .32s cubic-bezier(.66,-0.49,.46,1.43)}.lang_is_rtl .maps_iw_landmarks__header-nav:before{-webkit-transition:right .32s cubic-bezier(.66,-0.49,.46,1.43);transition:right .32s cubic-bezier(.66,-0.49,.46,1.43)}.maps_iw_landmarks__car-active .maps_iw_landmarks__header-nav:before{left:6px}.lang_is_rtl .maps_iw_landmarks__car-active .maps_iw_landmarks__header-nav:before{left:auto;right:6px}.maps_iw_landmarks__transit-active .maps_iw_landmarks__header-nav:before{left:36px}.lang_is_rtl .maps_iw_landmarks__transit-active .maps_iw_landmarks__header-nav:before{left:auto;right:36px}.maps_iw_landmarks__foot-active .maps_iw_landmarks__header-nav:before{left:63px}.lang_is_rtl .maps_iw_landmarks__foot-active .maps_iw_landmarks__header-nav:before{left:auto;right:63px}.maps_iw_landmarks__list-item.real-distance{padding-bottom:8px}.maps_iw_landmarks__distance_wrapper{text-align:right;white-space:nowrap;color:#707070}.lang_is_rtl .maps_iw_landmarks__distance_wrapper{text-align:left}.maps_iw_landmarks__distance.real-distance{color:#383838;margin-left:4px}.lang_is_rtl .maps_iw_landmarks__distance.real-distance{margin-left:0;margin-right:4px}.maps-easy-close{bottom:-80px;position:absolute;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);text-align:center;z-index:5;-webkit-transition:all .60s;transition:all .60s;opacity:0}.maps-easy-close.maps-easy-close-up{bottom:35px;opacity:1;-webkit-transition:all cubic-bezier(.65,.58,.5,1.43) .60s .3s;transition:all cubic-bezier(.65,.58,.5,1.43) .60s .3s}.maps-easy-close__copy{color:#fff;cursor:pointer;padding:12px 24px;border-radius:24px;font-size:14px;background-color:rgba(55,55,55,0.90);position:relative;display:inline-block;margin:0;-webkit-transition:all .4s;transition:all .4s}.maps-easy-close__copyinner{display:inline-block;vertical-align:middle}.lang_is_rtl .maps-easy-close__copy{direction:rtl}.maps-easy-close__copy:hover{background-color:rgba(0,52,127,0.90);margin-bottom:2px}.maps-easy-close__copy:before{position:absolute;left:6%;bottom:0;border-radius:16px;content:"";height:30px;display:block;width:88%;z-index:-1;-webkit-box-shadow:0 8px 11px rgba(0,0,0,0.24);box-shadow:0 8px 11px rgba(0,0,0,0.24)}.maps-easy-close__copy:hover:before{-webkit-box-shadow:0 10px 13px rgba(0,0,0,0.16);box-shadow:0 10px 13px rgba(0,0,0,0.16)}.landmark-photo-description.ufi-label__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:320px;border:solid 1px rgba(0,0,0,0.0)}.landmark-photo-description .ufi-label__description{position:relative;font-size:12px;line-height:16px;font-weight:normal;margin-top:6px;color:#707070}.rt_with_hidden_rates .hideNonPreferredRow{display:none}.roomstable_usp_overlay{position:relative}.roomstable_usp_overlay #room_availability_container{-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.roomstable_usp_overlay__container{display:none}.roomstable_usp_overlay .roomstable_usp_overlay__container{position:absolute;z-index:999;display:block;margin-top:60px;width:100%}.hotelchars .roomstable_usp_overlay table.roomstable td,.roomstable_usp_overlay table.roomstable .maintr td{border-color:rgba(91,186,255,0.2)!important}.loading_message.search_overlay{background:rgba(0,52,127,0.85);display:none;height:100%!important;opacity:0;top:0!important;-webkit-transition:opacity .15s;transition:opacity .15s}.csstransforms3d .loading_message.search_overlay.in{opacity:1}.search_overlay--msg{border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;left:50%;margin-left:-35%;padding:20px;text-align:center;text-shadow:0 1px 0 #fff;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .20s ease-in-out;transition:all .20s ease-in-out;top:35%;margin:0 auto}.loading_message.search_overlay.in .search_overlay--msg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.search_overlay--msg--bg{display:inline-block;background:#0ab21b;border-radius:100px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;overflow:hidden;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.1);height:50px;width:50px}.search_overlay--msg .bicon{color:#fff;border-radius:100px;display:block;font-size:25px;left:0;line-height:50px;height:50px;width:50px;opacity:0;position:absolute;top:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:50px;z-index:3}.search_overlay--msg .bicon-airport:before,.search_overlay--msg .bicon-compass:before,.search_overlay--msg .bicon-tickfull:before{top:1px;position:relative}.search_overlay--msg .bicon-compass:before,{top:2px}.search_overlay.animate .search_overlay--msg .bicon-tickfull__one{-webkit-animation:growShrinkOne 6s ease-in-out infinite;animation:growShrinkOne 6s ease-in-out infinite;background:#0ab21b;opacity:1}.search_overlay.animate .search_overlay--msg .bicon-museum{-webkit-animation:growShrinkTwo 6s ease-in-out infinite;animation:growShrinkTwo 6s ease-in-out infinite;background:#5bbaff}.search_overlay.animate .search_overlay--msg .bicon-citytrip{-webkit-animation:growShrinkThree 6s ease-in-out infinite;animation:growShrinkThree 6s ease-in-out infinite;background:#febb02}.search_overlay.animate .search_overlay--msg .bicon-airport{-webkit-animation:growShrinkFour 6s ease-in-out infinite;animation:growShrinkFour 6s ease-in-out infinite;background:#537bb4}.search_overlay.animate .search_overlay--msg .bicon-compass{-webkit-animation:growShrinkFive 6s ease-in-out infinite;animation:growShrinkFive 6s ease-in-out infinite;background:#f07c00}@-webkit-keyframes growShrinkOne{0%{opacity:1}9%{opacity:1}16%{opacity:1}25%{opacity:0}89%{opacity:0}100%{opacity:1}}@keyframes growShrinkOne{0%{opacity:1}9%{opacity:1}16%{opacity:1}25%{opacity:0}89%{opacity:0}100%{opacity:1}}@-webkit-keyframes growShrinkTwo{18%{opacity:0}27%{opacity:1}36%{opacity:1}48%{opacity:0}}@keyframes growShrinkTwo{18%{opacity:0}27%{opacity:1}36%{opacity:1}48%{opacity:0}}@-webkit-keyframes growShrinkThree{36%{opacity:0}48%{opacity:1}54%{opacity:1}63%{opacity:0}}@keyframes growShrinkThree{36%{opacity:0}48%{opacity:1}54%{opacity:1}63%{opacity:0}}@-webkit-keyframes growShrinkFour{54%{opacity:0}63%{opacity:1}72%{opacity:1}81%{opacity:0}}@keyframes growShrinkFour{54%{opacity:0}63%{opacity:1}72%{opacity:1}81%{opacity:0}}@-webkit-keyframes growShrinkFive{72%{opacity:0}81%{opacity:1}89%{opacity:1}99%{opacity:0}}@keyframes growShrinkFive{72%{opacity:0}81%{opacity:1}89%{opacity:1}99%{opacity:0}}.search_overlay--msg--text{display:block;font-size:14px;line-height:normal;padding-top:15px;text-align:center}.search_overlay--msg--text strong{display:block;font-weight:bold}.china_seasonal_promo .referral_ribbon--buttons{position:absolute;top:12px;right:10px;padding-top:0}.china_seasonal_promo .referral_ribbon--terms{position:absolute;right:12px;bottom:10px;text-align:right;font-size:11px}.china_seasonal_promo.referral_ribbon .referral_ribbon--header,.china_seasonal_promo.referral_ribbon.-collapsed .referral_ribbon--header,.china_seasonal_promo.referral_ribbon.-collapsed,.china_seasonal_promo.referral_ribbon.zhihu.-collapsed{background-color:#003580}.china_seasonal_promo.referral_ribbon{background-color:#3478c5}.referral_ribbon--collapsed-content{position:absolute;top:-17px;color:#fff;font-size:18px;display:none}.china_seasonal_promo.referral_ribbon.-collapsed .referral_ribbon--collapsed-content{display:block}.china_seasonal_promo.referral_ribbon.-collapsed .referral_ribbon--image{display:none}.china_seasonal_promo.referral_ribbon .referral_ribbon--button{cursor:pointer;border-radius:6px;padding:5px 25px;line-height:34px;font-size:23px;border:0;color:#fff;background-color:#07c}.bp_incentives_friend_message.china_seasonal_promo{background-color:#cce1ff;color:#383838;border-color:#003580;padding-left:16px;background-image:none}.bp_incentives_friend_message.china_seasonal_promo .bicon-coins{font-size:17px;padding-right:10px}.china_seasonal_promo .referral_ribbon--image{position:relative}.china_seasonal_promo .referral_ribbon--image .referral_ribbon--title{position:absolute;left:480px;color:#fff;font-size:26px;text-align:center;top:10px}.china_seasonal_promo .referral_ribbon--image .referral_ribbon--title div{margin-top:10px;font-size:8px}.payment_promotion_labels{display:block;font-size:0;margin-top:3px}.ppl__label{display:inline-block;border:1px solid #003580;border-radius:2px;font-size:0;padding:1px 3px;margin-right:4px}.ppl__label__icon{display:inline-block;vertical-align:middle;height:16px;margin-right:3px;background-size:contain;background-repeat:no-repeat;background-position:center}.ppl__label__icon__alipay{width:16px;background-image:url('//s-ec.bstatic.com/static/img/payments/icons/china_local_payments/alipay_120x120/550baa2761af2f98d94174e12ad0aef59c0780f3.png')}.ppl__label__icon__unionpay{width:25px;background-image:url('//t-ec.bstatic.com/static/img/payments/icons/china_local_payments/unionpay_187x120/8d57f6e22cff2921c858ed9c11fbbfd3fb7f6e56.png')}.ppl__label__text{display:inline-block;vertical-align:middle;font-size:14px}.hp-restaurants-cards{margin-bottom:0}.hp-restaurants-cards.u-clearfix:before{display:none}.hp-restaurants-cards-list{display:block;height:145px;overflow:hidden}.hp-restaurants-cards-item{display:inline-block;width:100%;height:145px;background-repeat:no-repeat;background-size:100%;position:relative;overflow:hidden}.hp-restaurants-cards-item__photo{max-width:100%;position:absolute;left:0;top:0}.lang_is_rtl .hp-restaurants-cards-item__photo{left:inherit;right:0}.restaurant-grid .restaurant-block .inner{padding:0}.txp-price-ribbon{position:absolute;top:10px;left:-8px;z-index:1;margin-bottom:8px}.txp-price-ribbon.ribbon{color:#383838;font-size:13px;background:white;border:2px solid #537bb4}.txp-price-ribbon.ribbon:before{left:-2px;bottom:-9px;border-color:#537bb4;border-bottom-color:transparent;border-left-color:transparent}.txp-price-proper{display:block;font-size:18px;font-weight:bold}.rt_no_cc.nocc__inverted{background:#0ab21b;color:#fff;text-shadow:none}.urgency_message_last_viewed--ph{color:#900}.review-score-distribution-tooltip{pointer-events:auto;padding:1em;background-color:rgba(255,255,255,.95);color:#000;max-width:40em;z-index:1001;font-size:14px;line-height:20px;font-weight:400}.review-score-distribution-tooltip.tltp[class*="tltp--top"]:before{border-top-color:rgba(255,255,255,.95)}.review-score-distribution-tooltip.tltp[class*="tltp--bottom"]:before{border-bottom-color:rgba(255,255,255,.95)}.review-score-distribution-tooltip.tltp[class*="tltp--start"]:before{border-left-color:rgba(255,255,255,.95)}.review-score-distribution-tooltip.tltp[class*="tltp--end"]:before{border-right-color:rgba(255,255,255,.95)}.review-score-distribution-tooltip h3{font-size:14px;line-height:20px;font-weight:400;color:#383838;text-align:center}.review-score-distribution-tooltip table{margin:.5em 0}.review-score-distribution-tooltip td{vertical-align:middle;padding:.25em}.review-score-distribution-tooltip td.score-word{text-align:end;white-space:nowrap}.review-score-distribution-tooltip .progress-bar{background-color:#fff;border:1px solid #bdbdbd;min-width:10em}.review-score-distribution-tooltip .progress-bar>div{background-color:#003580;height:.8em;margin:-1px}.review-score-distribution-tooltip td.light{color:#707070}.review-score-distribution-tooltip svg{height:1em;fill:#07c}.review-score-distribution-tooltip a.see-all-reviews{display:block;text-align:center;text-decoration:none;background-color:#ededed;color:#07c;font-weight:inherit;padding:.5em;border-radius:4px}.review-score-distribution-tooltip a.see-all-reviews:hover{background-color:#e9f0fa;color:#003580}.review-score-distribution-tooltip a.see-all-reviews:hover svg{fill:#003580}[data-tooltip-content-target=".review-score-distribution-tooltip-content"].not-clickable:hover{cursor:default;color:#07c}.hp-activities-list{margin:0;padding:0;width:100%;vertical-align:top;margin-bottom:10px}.hp-activities-list li{display:inline-block;list-style:none;background-image:url(//t-ec.bstatic.com/static/img/gsb/facilities-check/5b20537e83effd2132041ecfeded5e00fb308c2e.png);background-repeat:no-repeat;background-position:0 5px;padding:2px 0 10px 25px;width:29%}.lang_is_rtl .hp-activities-list li{padding:3px 25px 2px 0;background-position:right 5px}.hp-activities-list-expand{background-image:none}.hp-activities-list-expand a{font-weight:normal;text-decoration:none;border-bottom:1px dashed}.hp-activities-list-item-active{font-weight:bold}.hp-activities-cards{margin-bottom:10px}.hp-activities-cards-list{display:block;height:205px;overflow:hidden}.hp-activities-cards-item{display:inline-block;width:397px;height:205px;background-repeat:no-repeat;background-size:100%;position:relative;margin:0 5px;overflow:hidden;cursor:pointer}.hp-activities-cards-item__photo{width:397px;position:absolute;left:0;top:0}.hp-activities-cards-item__label{height:17px;color:white;font-size:15px;width:100%;position:absolute;left:0;bottom:0;padding:15px;background:0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#c0000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#c0000000);zoom:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.75));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.75))}.lang_is_rtl .hp-activities-cards-item__photo{left:inherit;right:0}.lang_is_rtl .hp-activities-cards-item__label{left:inherit;right:0}.hp-activities-cards-controls{position:relative}.hp-activities-cards-control{height:32px!important;width:32px!important;margin-left:0;position:absolute;bottom:90px;opacity:1;cursor:pointer}.hp-activities-cards-prev{background:url(//t-ec.bstatic.com/static/img/experiments/gallery-prev-2/db2a171fef8474e4e2b6c38a73e4f070064af21f.png) no-repeat;left:-12px}.hp-activities-cards-next{background:url(//s-ec.bstatic.com/static/img/experiments/gallery-next-2/52314eca28af6184cace9e2fec9bfbf61e8a9e0c.png) no-repeat;left:auto;right:-12px}.txp-landmark-reinforcement{display:block;margin-top:6px}.lang_is_ltr .txp-landmark-reinforcement .txp-landmark-icon{margin-right:4px}.lang_is_rtl .txp-landmark-reinforcement .txp-landmark-icon{margin-left:4px}.txp-landmark-reinforcement .txp-landmark-icon>svg{vertical-align:bottom;fill:#07c}.villas_tile_bottom_usp--fluid{width:79%}.resorts-compset{background-image:url(//t-ec.bstatic.com/static/img/hotel/experiment_loc_hp_show_resorts_banner/resort-compset-swimming/c316a3eaa6f9d73075e1047951e9588c923dfd63.jpg);background-size:cover;background-position:54% 0}.textual-hotel-class{display:inline-block;padding:0 .5em;border-radius:3px;vertical-align:text-bottom;border:1px solid #febb02;font-size:14px;line-height:20px;font-weight:400}.hp-from-airport-header{font-weight:normal;position:relative}.hp-from-airport-icon{font-size:32px;position:absolute;top:50%;-webkit-transform:scale(-1,1) translateY(-50%);-ms-transform:scale(-1,1) translateY(-50%);transform:scale(-1,1) translateY(-50%)}.hp-from-airport-body{position:relative;width:80%;display:block;left:42px}.lang_is_rtl .hp-from-airport-body{right:42px}.lang_is_rtl .hp-from-airport-icon{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.review_sort_container{border-top:1px dotted #cdcdcd;margin-top:6px;padding-top:8px}.review_sort_container select{background:#fff;border:0;color:#545454;font-weight:bold}.recent_property_reviews_block{position:relative;overflow:hidden}.lang_is_rtl .recent_property_reviews_block{direction:rtl}.recent_property_reviews_block .containh2 h2{font-size:1.6em;font-weight:normal;margin:0;padding:.5em .5em .5em 0}.recent_property_reviews_block .review_list{background:#e9f0fa;padding:.5em 2em;margin:0;border-radius:3px}.recent_property_reviews_block .recent_property_reviews_item{margin-right:0}.recent_property_reviews_block .review_item_date{margin-right:0}.tab-reviews-opened .recent_property_reviews_block{display:none}.hotel_quick_links_item__legacy{position:relative;top:10px;padding-right:0;float:right;margin-left:10px}.lang_is_rtl .hotel_quick_links_item__legacy{padding-left:0;margin-left:0;float:left;padding-right:25px}.review_list_block{font-size:13px}.not_enough_reviews{width:100%;border:1px solid #ddd;margin-bottom:2em;padding:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.not_enough_reviews.lang_ltr{padding-right:20px}.review_item_user_helpful_count{font-size:.8em;margin:0}.not_enough_reviews h3{color:#838383;margin:.6em 0 .15em}.not_enough_reviews p{margin:0 0 1em 0}.no_reviews{width:100%!important}.no_review_score{padding:10px 20px 0 0;text-align:left}.review_list_outer_container{margin-top:1em}#noshow_list{display:none}.review_list_score_container{float:left;position:relative;text-align:center;width:30%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.review_list_score_container.lang_ltr{padding-right:20px}.review_list_score_container.lang_ltr:after{border-bottom:45px solid transparent;border-right:45px solid #e9f0fa;border-top:45px solid transparent;content:" ";position:absolute;right:0;top:80px}.review_list_score_title{font-size:1.5em;margin:.35em 0 0}.review_list_score_count{margin-top:.4em}.review_list_score{text-align:center;background:#003580;border-radius:10px 10px 10px 0;color:#fff;font-size:55px;line-height:90px;margin:0 auto .35em;padding:15px;width:95px}.review_list_score_breakdown_left .review-score-widget{margin-top:41px;margin-right:10px;white-space:normal}.review_list_score_container .review-score-badge,.review_list_score_breakdown_left .review-score-badge{font-size:60px;width:120px;margin:0 0 8px 0;border-radius:20px 20px 20px 0}.review_score_breakdown_list{list-style:none;margin:.6em 5px;padding:0;text-align:left}.review_score_breakdown_list.list_tighten.lang_rtl{margin:.6em -7px .6em 41px}.review_score_name{float:left;font-size:12px;font-weight:bold;margin:.5em 0 0;width:83%}.review_score_value{float:left;font-size:24px;font-weight:bold;margin:0;text-align:right;width:17%}.score_bar,.score_bar_value{border-radius:3px;height:5px}.score_bar{background:#e9f0fa;clear:both;width:100%;margin:.5em 0 1.5em}.score_bar_value{background:#5bbaff;width:0}.list_tighten,.list_tighten *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.list_tighten li{margin-bottom:.5em}.list_tighten .review_score_name{float:none;font-weight:normal;margin:.5em 0 .1em;width:auto}.list_tighten .review_score_value{color:#999;float:left;font-size:12px;font-weight:normal;line-height:1;padding:0;width:14%}.list_tighten .score_bar{background:#e9f0fa;border:1px solid #cfcfcf;height:12px;float:left;margin:0;width:85%}.list_tighten .score_bar_value{height:10px;border-radius:2px}.lang_is_rtl .list_tighten .review_score_name{margin:.1em 0 .5em}.lang_is_rtl .list_tighten .score_bar{float:right}.lang_is_rtl .list_tighten .review_score_value{text-align:left;float:left}.review_list_container{background:#e9f0fa;float:left;width:70%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.review_list_nav{background:#fff;border:1px solid #cdcdcd;border-radius:4px;-webkit-box-shadow:0 0 2px 1px rgba(99,99,99,0.1);box-shadow:0 0 2px 1px rgba(99,99,99,0.1);color:#545454;font-size:12px;margin:1em;padding:1em}.language_filter_on_reviews.review_list_nav.review_list_nav_no_topic_filters{border-bottom:1px solid #ededed;margin-bottom:22px}.review_list_nav p{display:inline;margin:0 .5em 0 0}.review_list_nav label.review_label{display:inline;margin:0 .5em 0 0}.reviewer_type_filter{background:#fff;border:0;color:#545454;font-weight:bold}.review_list_loader{text-align:center;height:180px}.perf-sprite .review_list_loader{height:auto;text-align:center;padding:60px 0}.review_list_loader img{margin:60px 0}.review_list_pagination{color:#666;margin:1.5em 1em;text-align:center;position:relative}.review_list_pagination p{margin:0}.review_list_pagination a:link,.review_list_pagination a:visited{color:#07c;text-decoration:none}.review_list_pagination a:hover{color:#febb02}.review_previous_page{position:absolute;top:0;left:0}.review_next_page{position:absolute;top:0;right:0}.page_link{color:#c0c0c0;font-weight:bold;padding:0 3em}.review_list{color:#000;list-style:none;margin:12px;padding:0}.review_item{margin:1em 0 2em;position:relative}.review_item_reviewer{width:115px;padding:.5em 10px 0 0;float:left}.review_item_reviewer h4{font-size:1.2em;font-weight:normal;margin:0;word-wrap:break-word}.reviewer_country{color:#666;font-size:.8em;margin:0}.reviewer_country_line{display:block}.reviewer_country_flag{display:inline-block;height:8px;overflow:hidden;width:12px}.reviewer_country_flag img{position:relative;bottom:2px}.user_age_group{font-size:.8em;margin:0}.reviewer_customer_type{margin:.25em 0 0}.review_item_review_container{background:#fff;border:1px solid #cdcdcd;border-radius:3px;margin-left:125px;margin-right:72px;position:relative;box-shadow:0 0 2px 1px rgba(99,99,99,0.1);-webkit-box-shadow:0 0 2px 1px rgba(99,99,99,0.1)}.review_item_review_container.lang_ltr:after{border-top:13px solid transparent;border-right:13px solid #fff;border-bottom:13px solid transparent;border-left:0;content:" ";height:0;position:absolute;width:0;left:-13px;top:10px}.review_item_review_container.lang_ltr:before{border-top:14px solid transparent;border-right:14px solid #cdcdcd;border-bottom:14px solid transparent;border-left:0;content:" ";height:0;position:absolute;width:0;left:-14px;top:9px}.review_item_review_header{border-bottom:1px dashed #cdcdcd;overflow:auto;width:100%!important;height:auto!important;display:table}.lang_is_rtl .review_item_review_header{text-align:right!important}.review_item_review_content{padding:0 1em}.review_not_approved{color:#8e8e8e}.review_item_header_score_container,.review_item_header_content_container,.review_item_header_date_container{display:table-cell;vertical-align:middle;padding:.75em}.review_item_header_score_container{width:30px}.review_item_header_content_container{padding:.75em .75em .75em 0;word-break:break-word}.review_item_review_score{background:#003580;border-radius:4px 4px 4px 0;color:#fff;font-size:14px;line-height:2.2em;text-align:center;width:2.143em}.review_item_header_content{color:#666;font-size:1.2em;font-weight:bold;text-align:left;text-decoration:none}.review_item_header_date{color:#545454;text-align:right;white-space:nowrap}.review_item_date{color:#545454;font-size:12px;margin:0 72px 5px 0;text-align:right}.lang_is_rtl .review_item_date{text-align:left;margin:0 0 5px 72px}.review_pos,.review_neg{margin:1em 0;padding-left:1.5em;position:relative;*white-space:pre;word-wrap:break-word;white-space:pre-wrap}.review_item_icon{font-family:'booking-iconset';font-style:normal;position:absolute;left:0}.review_pos .review_item_icon{color:#0ab21b}.review_neg .review_item_icon{color:#d7d7d7}.review_general,.review_none{margin:1em 0}.review_item_actions{padding:10px 12px;border-top:1px solid #ddd;height:24px}.review_item_helpful_submit{background:#fff;border:1px solid #cce1ff;border-radius:4px;color:#07c;font-size:12px;font-weight:bold;padding:4px 10px}.villas .review_item_helpful_submit{padding:2px 10px}.review_item_helpful_submit:hover{color:#383838;border-color:#07c;-webkit-box-shadow:0 0 4px #07c;box-shadow:0 0 4px #07c}.review_item_helpful_submit:focus{outline:0}.review_item_feedback{width:60px;position:absolute;right:0;top:3em;padding-left:12px;text-align:center}.review_item_feedback p{font-size:11px;font-weight:bold;margin-bottom:8px}.review_item_feedback input{background:#fff;padding:.5em;font-size:10px;color:#666;border:1px solid #999;width:45px;height:30px;cursor:pointer;border-radius:4px}.review_item_feedback input:hover{color:#fff;font-weight:bold;background:#0ab21b;border-color:#077812}.review_inappropriate_container{width:66px;position:absolute;right:0;bottom:0}.review_tab_sprite{background:url(//t-ec.bstatic.com/static/img/review_flag_sprite/fec536239c59f9bb6b2e7881b803286df59b1d20.png) no-repeat;width:13px;height:11px;display:block}.review_sprite_flag{background-position:0 0}.review_sprite_flag:hover{background-position:-52px 0}.review_sprite_flag:active{background-position:-104px 0}.hotelier_response_title{font-weight:bold;text-align:right;margin:.5em 1.5em}.mobile_icon_spacing{margin-top:1.5em}.review_item_response_container{background:#cce1ff;border:1px solid #5bbaff;border-radius:4px;margin-left:185px;margin-right:12px;position:relative;box-shadow:0 0 2px 1px rgba(99,99,99,0.1);-webkit-box-shadow:0 0 2px 1px rgba(99,99,99,0.1)}.review_item_response_container p{margin:1em}.review_item_response_container.lang_ltr a{float:right;margin:0 1em 1em}.review_item_response_container.lang_ltr:after{border-top:13px solid transparent;border-left:13px solid #cce1ff;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;right:-13px;top:10px}.review_item_response_container.lang_ltr:before{border-top:14px solid transparent;border-left:14px solid #5bbaff;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;right:-14px;top:9px}.review_useful_thankyou{color:#999;margin:.35em 0 0}.lang_is_rtl .not_enough_reviews{padding-left:20px}.lang_is_rtl .no_review_score{padding-right:0;padding-left:20px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_title,body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_count{text-align:center}.lang_is_rtl .review_list_score_container,.lang_is_rtl .review_score_name,.lang_is_rtl .review_score_value{float:right}.lang_is_rtl .review_list_score_container{padding-left:20px}.lang_is_rtl .review_list_score_container:after{border-bottom:45px solid transparent;border-left:45px solid #e9f0fa;border-top:45px solid transparent;content:" ";position:absolute;left:0;top:80px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_container .review_score_name{text-align:right}.lang_is_rtl .review_list_nav p{margin:0 0 0 .5em}.lang_is_rtl .review_list_pagination p{text-align:center}.lang_is_rtl .review_previous_page{left:inherit;right:0}.lang_is_rtl .review_next_page{left:0;right:inherit}.lang_is_rtl .review_item_reviewer{float:right;padding:.5em 0 0 10px}.lang_is_rtl .review_item_review_container{margin-left:0;margin-right:125px;margin-left:72px}.lang_is_rtl .review_item_review_container:after{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #fff;content:" ";height:0;position:absolute;width:0;right:-13px;top:10px}.lang_is_rtl .review_item_review_container:before{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:14px solid #cdcdcd;content:" ";height:0;position:absolute;width:0;right:-14px;top:9px}.b_msie_9 .lang_is_rtl .review_item_review_container:after,.b_msie_9 .lang_is_rtl .review_item_review_container:before{border-left:none}.b_msie_9 .lang_is_rtl .review_item_review_container:after{border-right:13px solid #fff}.b_msie_9 .lang_is_rtl .review_item_review_container:before{border-right:14px solid #cdcdcd}.b_msie_9 .lang_is_rtl .review_list_score_container:after{border-left:none;border-right:45px solid #e9f0fa}.lang_is_rtl .review_item_header_date{text-align:left}.lang_is_rtl .review_item_header_content{text-align:right}.lang_is_rtl .review_pos,.lang_is_rtl .review_neg{padding-right:1.5em}.lang_is_rtl .review_item_icon{left:auto;right:0}.lang_is_rtl .review_item_feedback{left:0;right:auto;padding-left:0;padding-right:12px}.lang_is_rtl .review_item_feedback p,.lang_is_rtl .review_item_feedback form{text-align:center}.lang_is_rtl .hotelier_response_title{text-align:left}.lang_is_rtl .review_item_response_container{margin-left:12px;margin-right:185px}.lang_is_rtl .review_item_response_container a{float:left;margin:0 1em 1em}.lang_is_rtl .review_item_response_container:after{border-top:13px solid transparent;border-right:13px solid #cce1ff;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;left:-13px;top:10px}.b_msie_9 .lang_is_rtl .review_item_response_container:after{border-right:0;border-left:13px solid #cce1ff}.lang_is_rtl .review_item_response_container:before{border-top:14px solid transparent;border-right:14px solid #5bbaff;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;left:-14px;top:9px}.b_msie_9 .lang_is_rtl .review_item_response_container:before{border-right:0;border-left:14px solid #5bbaff}.review_icon_wrapper{width:auto;height:auto;border:2px solid #fff;background:#003580;padding-left:10px;padding-right:10px;padding-top:7px;padding-bottom:7px;display:inline;border-radius:100%;font-size:1em;line-height:0;color:#fff;position:absolute;bottom:-16px;left:-16px;background-clip:padding-box;-webkit-box-shadow:0 0 2px 1px rgba(99,99,99,0.2)}.rtl_icon_wrapper{padding-top:6px!important;padding-right:9px!important}.review_strip_wrapper{width:auto;height:auto;padding-left:12px;border-top:1px solid #d0d0d0;color:#6a6a6a}.review_marker_wrapper{width:auto;height:auto;border:2px solid #fff;background:#003580;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:5px;display:inline;border-radius:100%;font-size:1em;line-height:0;color:#fff;position:relative;top:15px;background-clip:padding-box;-webkit-box-shadow:0 0 2px 1px rgba(99,99,99,0.2)}.rtl_marker_wrapper{padding-top:5px!important}.review_layout_fix{overflow:auto;padding:5px}.review_list_block.one_col .review_list_score_title.one_col{display:none}.review_list_block.one_col .review_list_score_container{width:100%}.review_list_block.one_col .review_list_container{width:100%}.review_list_block.one_col .review_list_score{margin:0 .2em .35em .2em}.review_list_block.one_col .review_list_score_title{text-align:center}.review_list_block.one_col .review_list_score_count{text-align:center}.review_list_score_breakdown_right{float:left;width:70%;margin:25px 0 10px}.review_list_score_breakdown_col{float:left;width:35%;margin:25px 0 10px 0}.review_list_score_breakdown_col.lang_rtl{float:right}.review_list_score_breakdown_left{float:left;width:30%}.review_list_score_breakdown_left.lang_rtl{float:right;width:30%;margin-left:-30px}.review_list_block.one_col .review_list_score{margin:0 auto .35em}li.clearfix.one_col{float:left;width:220px;margin-right:40px}li.clearfix.one_col.lang_rtl{float:right}.review_list_block.one_col .review_list_score_container:after{display:none}.expert_review_item__header_block{background-color:#003580;position:relative;display:inline-block;color:#fff;padding:5px 15px 3px 10px;left:-20px;min-height:30px;cursor:help}.lang_is_rtl .expert_review_item__header_block{padding:5px 10px 3px 15px;left:auto;right:-20px}.expert_review_item__header_block:before{position:absolute;content:' ';height:0;left:0;border:4px solid rgba(0,0,0,0);border-left:4px solid #fff;border-bottom:4px solid #fff;background:#001b42;bottom:-8px}.lang_is_rtl .expert_review_item__header_block:before{left:auto;right:0;border:4px solid rgba(0,0,0,0);border-right:4px solid #fff;border-bottom:4px solid #fff}.expert_review_item__header_block:after{background:#003580;position:absolute;top:0;content:' ';height:0;border:19px solid rgba(0,0,0,0);border-right:10px solid #e9f0fa;right:-26px}.lang_is_rtl .expert_review_item__header_block:after{border:19px solid rgba(0,0,0,0);border-left:10px solid #e9f0fa;right:auto;left:-26px}.expert_review_item__icon_container{position:relative;width:21px;height:26px;float:left;top:0}.lang_is_rtl .expert_review_item__icon_container{float:right}.expert_review_item__header{padding-left:30px;font-weight:100;line-height:1.8;font-size:16px}.lang_is_rtl .expert_review_item__header{padding-left:0;padding-right:30px}.srp_additional_reviews{margin-top:100px}.srp_additional_reviews__header{color:#838383;border-bottom:1px dashed #cce1ff;margin-bottom:30px}.review-score-trending{clear:both}.review-score-trending .fe_banner__icon{font-size:12px;line-height:18px;font-weight:400;padding-top:2px}#blockdisplay4 #survey{margin:0}.reviewer_badge_wrapper{display:inline-block;width:115px;text-align:center}#review_list_page_container .reviewer_count_badge-1,.reviewer_count_badge-2,.reviewer_count_badge-3,.reviewer_count_badge-4,.reviewer_count_badge-5,.reviewer_count_badge-6{display:block;overflow:hidden;background:url('//s-ec.bstatic.com/static/img/reviews-tab/review_badges/c00e13297c43bf6242f2a7022941de5ad63b8640.png') no-repeat}#review_list_page_container .reviewer_count_badge-1{background-position:0 0;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-2{background-position:0 -49px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-3{background-position:0 -100px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-4{background-position:0 -149px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-5{background-position:0 -199px;width:46px;height:47px}#review_list_page_container .reviewer_count_badge-6{background-position:0 -250px;width:46px;height:46px}#review_list_page_container .reviewer_count_title{color:#5bbaff;font-size:1em}#review_list_page_container .jq_tooltip{cursor:help}.lang_is_rtl .review_info_tag .bullet{font-size:1em}.reviewer_large_badge_wrapper{height:auto;width:427px;display:inline-block}.reviewer_large_badge_wrapper .reviewer_count_large_badge{width:83px;height:83px;display:inline-block;overflow:hidden;background:url('//s-ec.bstatic.com/static/img/reviews-tab/badges_tooltip_large/0d1506b0d6306f0092043fcf9e43619170407b65.png') no-repeat;margin-left:25px;margin-top:15px;margin-right:15px;float:left}.lang_is_rtl .reviewer_large_badge_wrapper .reviewer_count_large_badge{float:right;margin-left:15px;margin-right:25px}.reviewer_large_badge_wrapper .reviewer_count_large_badge-1{background-position:0 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-2{background-position:-88px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-3{background-position:-177px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-4{background-position:-265px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-5{background-position:-353px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-6{background-position:-441px 0}.reviewer_tooltip_wrapper .reviewer_badge_title{width:270px;height:20px;color:#383838;font-weight:bold;font-size:16px;display:inline-block;margin-top:15px!important;margin-bottom:5px!important}.reviewer_tooltip_wrapper .reviewer_badge_notes{width:270px;height:auto;display:inline-block}.lang_is_rtl .reviewer_tooltip_wrapper .reviewer_badge_notes,.lang_is_rtl .reviewer_tooltip_wrapper .reviewer_badge_title{text-align:right}.reviewer_tooltip_wrapper{width:427px;height:auto;border:3px #e9f0fa solid;background-color:#fff;border-radius:5px;position:relative}.badges_detail_small{width:427px;height:66px;background-color:#e9f0fa}.badges_detail_small .badges_detail_small_icons{height:66px;display:block;position:relative;top:10px;margin-top:15px;margin-left:25px;background:url('//s-ec.bstatic.com/static/img/reviews-tab/badges_tooltip_small/94c50b78e931ff135e9575b42b5202fe2fb3cbed.png') no-repeat;opacity:.5}#review_list_page_container .reviewer_count_badge-1,.reviewer_count_badge-2,.reviewer_count_badge-3,.reviewer_count_badge-4,.reviewer_count_badge-5,.reviewer_count_badge-6{display:block;overflow:hidden;background:url('//s-ec.bstatic.com/static/img/reviews-tab/review_badges/c00e13297c43bf6242f2a7022941de5ad63b8640.png') no-repeat}#tooltip_wrap.badge_tooltip_elm h3{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;border:0;background:0}.review_item_user_review_count i{overflow:hidden;background:url('//s-ec.bstatic.com/static/img/reviews-tab/tiny_rev_badge_sprite/0e33b12dc423ead428d458049cf20157a6535c70.png') no-repeat;width:22px;height:22px;display:inline-block;float:left}.lang_is_rtl .review_item_user_review_count i{float:right;margin-left:5px;margin-right:0}.review_item_user_review_count .mini_reviewer_badge-1{background-position:0 0;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-2{background-position:0 -25px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-3{background-position:0 -49px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-4{background-position:0 -72.6666669845581px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-5{background-position:0 -97px;margin-top:5px;margin-right:5px}.review_item_user_review_count i.mini_reviewer_badge-6{background-position:0 -121px;margin-top:5px;margin-right:5px}.review_count_with_mini_badge{line-height:33px}.review-button{display:inline-block;border:1px solid #07c;padding:8px;border-radius:2px;width:88%;text-decoration:none;position:relative;font-size:13px;background:0}.review-button:hover{color:#383838!important;border-color:#003580;background:#fff}.avatar-mask{border-radius:100%;display:block;border:2px solid #fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1)}.avatar-mask.ava-x-small{border-width:1px}.ava-x-small{width:24px;height:24px}.ava-small{width:32px;height:32px}.ava-default{width:48px;height:48px}.ava-medium{width:64px;height:64px}.ava-large{width:80px;height:80px}.ava-x-large{width:128px;height:128px}.ava-xx-large{width:256px;height:256px}.ava-pad-top{margin-top:.8em}.ava-pad-bottom{margin-bottom:.8em}.ava-pad-left{margin-left:.8em}.ava-pad-right{margin-right:.8em}.ava-icon{font-family:"booking-iconset";color:#8e8e8e}.ava-icon.ava-x-small{font-size:24px}.ava-icon.ava-small{font-size:32px}.ava-icon.ava-default{font-size:48px}.ava-icon.ava-medium{font-size:64px}.ava-icon.ava-large{font-size:80px}.ava-icon.ava-x-large{font-size:128px}.ava-icon.ava-xx-large{font-size:256px}.fe_greyscale_avatar{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.review-helpful__container{padding:10px 12px;border-top:1px solid #ddd;min-height:24px;overflow:hidden}.review-helpful__form{float:left}.review-helpful__vote-feedback-message{color:#999;float:left;margin:.35em .5em 0}.lang_is_rtl .review-helpful__form,.lang_is_rtl .review-helpful__vote-feedback-message{float:right}.review-helpful__form-submit{background:#fff;border:1px solid #cce1ff;border-radius:4px;color:#07c;cursor:pointer;font-size:12px;font-weight:bold;padding:4px 10px;-webkit-transition:border .5s,color .5s,-webkit-box-shadow .5s;transition:border .5s,color .5s,box-shadow .5s}.villas .review-helpful__form-submit,.villas .review-helpful__form-submitted{padding:2px 10px}.villas .review-helpful__vote-feedback-message{margin:.25em .5em 0}.review-helpful__form-submit:hover{border-color:#07c;-webkit-box-shadow:0 0 4px #07c;box-shadow:0 0 4px #07c;color:#383838}.review-helpful__form-submit:active,.review-helpful__form-submit:focus{border-color:#07c;-webkit-box-shadow:0 0 4px #07c;box-shadow:0 0 4px #07c;color:#383838;outline:0!important}.review-helpful__form-submitted{background:#fff;border:1px solid #ccc;border-radius:4px;color:#999;font-size:12px;font-weight:bold;padding:4px 10px}.review-helpful__heart{background:#07c;border:2px solid #fff;color:#fff;-webkit-box-shadow:0 0 4px #666;box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4);display:inline;float:left}.review-helpful__heart:hover,.review-helpful__heart.review-helpful__form-submitted{color:#fff;background:#003580;border:2px solid #fff;-webkit-box-shadow:0 0 4px #666;box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.review-helpful__heart:before{content:'\b055';font-family:tdot;padding:0 5px 0 0;font-size:11px;top:0;position:relative}.lang_is_rtl .review-helpful__heart:before{padding:0 0 0 5px}.review-helpful__heart-message{color:#202020}.review-score-word{color:#383838;font-weight:400;margin:0}.review-score-word--highlighted{font-weight:700}.review-score{cursor:default;text-align:right}a .review-score{cursor:pointer}.review-score__small .review-score-word{font-size:16px}.review-score__small__average-score{background:#003580;border:0;border-radius:20% 20% 20% 0;color:#fff;display:block;float:right;font-weight:100;font-size:16px;height:32px;line-height:2;text-align:center;width:32px}.review-score__small__average-score--img{background:url('//t-ec.bstatic.com/static/img/reviews/components/review-score/review-score__small-background/49bafd6554747eabcb1d281822a08955cd6dd035.png') transparent no-repeat}.review-score__small__info{float:right;margin-right:8px}.review-score__small__sample-size{font-size:12px;font-weight:normal;color:#666;margin:1px 0 0}.review-score__small__sample-size.review-score__small__sample-size--big{margin-top:0}.review-score__small .review-score__decimal-separator{font-style:italic;font-weight:100}.lang_is_rtl .review-score-word,.lang_is_rtl .review-score__small__sample-size{text-align:left}.lang_is_rtl .review-score__small__average-score{float:left}.lang_is_rtl .review-score__small__info{float:left;margin-left:8px;margin-right:0}.review-score--layout_left{text-align:left}.review-score--layout_left .review-score__small__average-score{float:left}.review-score--layout_left .review-score__small__info{float:left;margin-left:8px;margin-right:0}.lang_is_rtl .review-score--layout_left{text-align:right}.lang_is_rtl .review-score--layout_left .review-score__small__average-score{float:right}.lang_is_rtl .review-score--layout_left .review-score__small__info{float:right;margin-left:0;margin-right:8px}.lang_is_rtl .review-score--layout_left .review-score-word,.lang_is_rtl .review-score--layout_left .review-score__small__sample-size{text-align:right}.r-badge{display:inline-block}.r-badge .r-badge-wrapper{overflow:hidden;line-height:15px}.r-badge.r-badge-type-1 .r-badge-wrapper{border-radius:0 4px 4px 0}.r-badge.r-badge-type-1 .r-badge-city_expert{background:#d1edd4}.r-badge .r-badge-icon{float:left;color:#003580}.r-badge.r-badge-type-1 .r-badge-icon{font-size:15px;padding:2px 5px 2px 4px;border-radius:4px 0 0 4px}.r-badge.r-badge-type-2 .r-badge-icon{font-size:13px;padding:2px}.r-badge.r-badge-type-3 .r-badge-icon{font-size:13px;padding:2px;line-height:13px;border-radius:4px 4px 4px 0}.r-badge.r-badge-type-4 .r-badge-icon{font-size:18px;padding:2px}.r-badge.r-badge-type-1 .r-badge-icon-city_expert{background:#96d99d}.r-badge.r-badge-type-3 .r-badge-icon-city_expert{background:#96d99d}.r-badge .r-badge-label{float:left;font-size:11px}.r-badge.r-badge-type-1 .r-badge-label{font-weight:bold;color:#383838;padding:3px 8px 2px 4px}.r-badge.r-badge-type-1 .r-badge-label:before{display:inline-block;float:left;content:"\b254";opacity:.75;color:#fff;font-family:"booking-iconset";font-size:32px;position:relative;left:-6px;top:0}.r-badge.r-badge-type-2 .r-badge-label{font-weight:normal;color:#666;padding:3px 4px 2px 2px}.r-badge.r-badge-type-3 .r-badge-label{font-weight:normal;color:#666;padding:2px 4px}.r-badge.r-badge-type-4 .r-badge-label{display:none;font-size:12px;font-weight:bold;color:#383838;padding:4px;line-height:14px}.icon_pinstar_1{display:inline-block;width:16px;height:16px;background:transparent url("//t-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_16/daf8eb2f6258be61765678f2af06b2e4d493e21e.png") center 0 no-repeat}.icon_pinstar_2{display:inline-block;width:13px;height:16px;background:transparent url("//t-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_16/daf8eb2f6258be61765678f2af06b2e4d493e21e.png") center 0 no-repeat}.icon_pinstar_3{display:inline-block;width:15px;height:13px;background:transparent url("//s-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_13/d5e112a5a4daf8b1d153f6534248af4a16cc099b.png") center 0 no-repeat}.icon_pinstar_4{display:inline-block;width:19px;height:24px;background:transparent url("//s-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_24/3e5765375bc4ee50640105cb6a1b2f8a21125912.png") center 0 no-repeat}.icon_pinstar_ribbon{display:inline-block;width:21px;height:26px;background:transparent url("//t-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_26/534f880b01771d726946fbbd2e6c087965fb87a3.png") center 0 no-repeat}.r-badge-tooltip:before,.r-badge-tooltip:after{display:table;border-bottom-color:#000!important;border-bottom-color:rgba(0,0,0,0.8)!important}.r-badge-tooltip{width:auto!important;max-width:320px;background:#000!important;background:rgba(0,0,0,0.8)!important}.r-badge-tooltip-icon{display:inline-block;float:left;margin:0 10px 0 0;max-width:60px}.r-badge-tooltip-icon-city_expert{width:32px;height:32px;background:transparent url("//t-ec.bstatic.com/static/img/reviews/review-expert/icon_city_guru_32/40217cebd2c97fe8ea36f6756733735c0a8da78e.png") 0 0 no-repeat}.r-badge.js-fly-content-tooltip:hover{cursor:pointer;filter:#808080;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);opacity:.8;filter:alpha(opacity=80);zoom:1}.r-badge-tooltip .fly-content-tooltip--wrap{overflow:hidden}.r-badge-tooltip .fly-content-tooltip--wrap h5{display:inline-block;max-width:244px;margin:0 0 2px;padding:0 0 1px;text-align:left;color:#96d99d;font-size:14px}.lang_is_rtl .r-badge-tooltip .fly-content-tooltip--wrap h5{text-align:right}.r-badge-tooltip .fly-content-tooltip--wrap p{display:inline-block;max-width:244px;margin:0;text-align:left;border-bottom:dotted 1px rgba(255,255,255,0.4)}.r-badge-tooltip .fly-content-tooltip--wrap p.text-only{max-width:320px;padding:6px 0}.r-badge-tooltip .fly-content-tooltip--wrap p:first-child{padding-top:0}.r-badge-tooltip .fly-content-tooltip--wrap p:last-child{border-bottom:0;padding-bottom:0}.lang_is_rtl .r-badge-tooltip .fly-content-tooltip--wrap p{text-align:right}.lang_is_rtl .r-badge .r-badge-icon{float:right}.lang_is_rtl .r-badge .r-badge-label{float:right}.lang_is_rtl .r-badge-tooltip-icon{float:right;margin:0 0 0 10px}.lang_is_rtl .r-badge.r-badge-type-1 .r-badge-label:before{float:right;left:auto;right:-6px}.lang_is_rtl .r-badge.r-badge-type-1 .r-badge-wrapper{border-radius:4px 0 0 4px}.lang_is_rtl .r-badge.r-badge-type-1 .r-badge-icon{border-radius:0 4px 4px 0}.lang_is_rtl .r-badge.r-badge-type-1 .r-badge-label{padding:3px 4px 2px 8px}.user_badge_list{margin-top:5px}.user_badge_list img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.user_badge_list img:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.review-helpful-heart-submit{background:#07c;border:2px solid #fff;color:#fff;-webkit-box-shadow:0 0 4px #666;box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4);display:inline;float:left}.review-helpful-heart-submit:hover,.review-helpful-heart-submit.review-helpful__form-submitted{color:#fff;background:#003580;border:2px solid #fff;-webkit-box-shadow:0 0 4px #666;box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.review-helpful-heart-submit:before{content:'\b218';font-family:booking-iconset;padding:0 5px 0 0;font-size:12px;top:1px;position:relative}.lang_is_rtl .review-helpful-heart-submit:before{padding:0 0 0 5px}.review-helpful-heart-vote-feedback-message{color:#202020}.pinned_review_item{margin-bottom:0}.pinned_review_item__header{background:#e9f0fa;border:2px solid #fff;border-left:0 transparent;border-right:0 transparent}.pinned_review_item__header h2{font-size:16px;color:#383838;margin:0;padding:15px;line-height:20px}.pinned_review_item__content{background:#f7f7f7;min-height:100px;padding:10px 12px;border-bottom:2px solid #fff}.pinned_review_item_button{cursor:pointer;float:right;border-radius:4px;padding:0 25px;margin:6px 0;font-size:13px;line-height:28px;border:0;color:#fff;background-color:#07c}.pinned_review_item_button{background-color:#003580}.sliding-panel-widget{position:fixed;left:0;top:0;bottom:0;right:0;z-index:1001;padding:0;opacity:0;display:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.sliding-panel-widget.fix_zindex{z-index:9998}.sliding-panel-widget-scrollable{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow-y:auto;-webkit-font-smoothing:subpixel-antialiased}.sliding-panel-widget.is-shown,.sliding-panel-widget.is-hidden{opacity:1;display:block;background:rgba(0,0,0,0.2)}.sliding-panel-widget-content{background:#fff;padding:15px 25px 0 25px;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444;overflow:auto;width:585px;z-index:100;position:absolute;right:0;min-height:100%}.lang_is_rtl .sliding-panel-widget-scrollable{direction:ltr}.lang_is_rtl .sliding-panel-widget-content{direction:rtl}.lang_is_rtl .sliding-panel-widget:not(.is-mirrored) .sliding-panel-widget-content,.lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-content{right:auto;left:0}.sliding-panel-widget.is-shown .sliding-panel-widget-content{-webkit-animation:sliding-panel-in 500ms;animation:sliding-panel-in 500ms}.lang_is_rtl .sliding-panel-widget.is-shown:not(.is-mirrored) .sliding-panel-widget-content,.lang_is_ltr .sliding-panel-widget.is-shown.is-mirrored .sliding-panel-widget-content{-webkit-animation:sliding-panel-in-rtl 500ms;animation:sliding-panel-in-rtl 500ms}.sliding-panel-widget.is-hidden .sliding-panel-widget-content{-webkit-animation:sliding-panel-out 500ms;animation:sliding-panel-out 500ms}.lang_is_rtl .sliding-panel-widget.is-hidden:not(.is-mirrored) .sliding-panel-widget-content,.lang_is_ltr .sliding-panel-widget.is-hidden.is-mirrored .sliding-panel-widget-content{-webkit-animation:sliding-panel-out-rtl 500ms;animation:sliding-panel-out-rtl 500ms}.b_msie_8 .sliding-panel-widget-content{border-left:1px solid #003580;border-right:1px solid #003580}.sliding-panel-widget-close-button{padding:15px 30px 15px 10px;background:#07c;width:20px;border-radius:5px 0 0 5px;display:inline-block;color:#fff;cursor:pointer;text-align:center;font-size:16px;line-height:16px;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444;position:fixed;right:630px;top:40px;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);z-index:2;-webkit-animation:sliding-panel-close-button-in .4s forwards;animation:sliding-panel-close-button-in .4s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:0}.sliding-panel-widget-close-button:hover{background:#003580}.lang_is_rtl .sliding-panel-widget:not(.is-mirrored) .sliding-panel-widget-close-button,.lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-close-button{position:fixed;padding-left:30px;padding-right:10px;border-radius:0 5px 5px 0;left:615px;right:auto;-webkit-animation:sliding-panel-close-button-in-rtl .4s forwards;animation:sliding-panel-close-button-in-rtl .4s forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.sliding-panel-widget.is-hidden .sliding-panel-widget-close-button{-webkit-animation:sliding-panel-close-button-in .1s reverse forwards;animation:sliding-panel-close-button-in .1s reverse forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.lang_is_rtl .sliding-panel-widget.is-hidden:not(.is-mirrored) .sliding-panel-widget-close-button,.lang_is_ltr .sliding-panel-widget.is-hidden.is-mirrored .sliding-panel-widget-close-button{-webkit-animation:sliding-panel-close-button-in-rtl .1s reverse forwards;animation:sliding-panel-close-button-in-rtl .1s reverse forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.b_msie .sliding-panel-widget-close-button,.b_msie .lang_is_rtl .sliding-panel-widget:not(.is-mirrored) .sliding-panel-widget-close-button,.b_msie .lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-close-button{-webkit-animation:none;animation:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}@-webkit-keyframes sliding-panel-close-button-in{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sliding-panel-close-button-in{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sliding-panel-close-button-in-rtl{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sliding-panel-close-button-in-rtl{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sliding-panel-in{from{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes sliding-panel-in{from{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes sliding-panel-in-rtl{from{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes sliding-panel-in-rtl{from{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes sliding-panel-out{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}}@keyframes sliding-panel-out{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}}@-webkit-keyframes sliding-panel-out-rtl{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}@keyframes sliding-panel-out-rtl{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}.review_list_block.one_col .review_list_container{margin-bottom:25px!important}.review_list_block.one_col li.clearfix.one_col{width:100%;margin-right:0;margin-left:0}.review_list_block.one_col .review_item_review_container{margin-right:0}.lang_is_rtl .review_list_block.one_col .review_item_review_container{margin-left:0;margin-right:125px}.review_list_block.one_col .list_tighten .review_score_value{width:20%}.review_list_block.one_col .list_tighten .score_bar{width:80%}.review_list_block.one_col .review_list_score_container.lang_ltr{padding-left:0;padding-right:0}.review_list_block.one_col .review_item_date,.review_list_block.one_col .review-superhead{margin-right:0}.lang_is_rtl .review_list_block.one_col .review_item_date,.lang_is_rtl .review_list_block.one_col .review-superhead{margin-left:0}.review_list_block.one_col .review_item_feedback{position:relative;top:auto;right:auto;padding-left:0;width:100%;text-align:right}.lang_is_rtl .review_list_block.one_col .review_item_feedback{text-align:left;padding-left:12px}.lang_is_rtl .review_list_score_breakdown_col{width:32%;margin:25px 30px 10px 0}.fly-content-tooltip.r-badge-tooltip{z-index:11000}.featured_review-scout_review-subheader{color:#545454;margin-bottom:5px}.featured_review_item__header_block.featured_review-scout_review{margin-bottom:15px}.featured_review-scout_review .featured_review_item__icon_container,.lang_is_rtl .featured_review-scout_review .featured_review_item__icon_container{background:0;border:0}.featured_review-scout_review .featured_review_item__header{padding-left:94px;margin-top:10px}.lang_is_rtl .featured_review-scout_review .featured_review_item__header{padding-right:94px;padding-left:15px}.featured_review-scout_review .featured_review_item__icon_container img{width:80px;margin-top:-25px;margin-left:-3px}.lang_is_rtl .featured_review-scout_review .featured_review_item__icon_container img{margin-right:-3px;margin-left:0}.hp-social_proof__horizontal .hp-social_proof-item .hp-social_proof-quote_bubble .review-score-widget{margin:0 10px 4px 0}.review-welcome{margin:22px 0}.review-welcome h2{margin:0;padding:0;font-size:22px;line-height:1}.review-welcome p{line-height:1.3}a.review_score_link_not_clickable:hover{cursor:default;color:#07c}.review-list--clean.review_list_container,.review-list--clean .featured_review_item,.review-list--clean .review-tab-other-properties .next-property,.review-list--clean .review-tab-other-properties .prev-property,.lang_is_rtl .review-list--clean .featured_review_item{background:#fff}.review-list--clean .featured_review_item__header_block:after,.review-list--clean .expert_review_item__header_block:after{border-right-color:#fff}.lang_is_rtl .review-list--clean .expert_review_item__header_block:after{border-right-color:#003580;border-left-color:#fff}.review-list--clean .review_item{margin-bottom:16px;padding:0 16px 22px;border-bottom:3px solid #f7f7f7}.review-list--clean .featured_review_item,.lang_is_rtl .review-list--clean .featured_review_item{left:0;right:0;border:1px solid #ededed;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);width:auto;padding:0 16px 22px;border-radius:0 0 4px 4px}.lang_is_rtl .review-list--clean .featured_review_item__header_block:before{border-left-color:#fff}.review-list--clean .featured_review-scout_review-subheader{margin-top:10px}.lang_is_rtl .review-list--clean .featured_review-scout_review .featured_review_item__header{padding-left:0;padding-right:84px}.review-list--clean .featured_review_item__header_block{margin-bottom:10px;padding:0 25px 0 12px;min-width:400px;top:5px;left:-24px}.lang_is_rtl .review-list--clean .featured_review_item__header_block{padding:0 12px 0 25px;right:-24px}.review-list--clean .featured_review-scout_review .featured_review_item__header{margin-top:10px;padding-left:84px;font-size:16px;font-weight:600}.review-list--clean .featured_review_item__header.featured_review_item__no_votes{margin-top:10px}.review-list--clean .featured_review_item__header_block:before,.lang_is_rtl .review-list--clean .featured_review_item__header_block:after{background:#001b42}.review-list--clean .featured_review_item__header_block:after,.lang_is_rtl .review-list--clean .featured_review_item__header_block:before{border-width:20px;border-right-width:17px}.review-list--clean .featured_review-scout_review .featured_review_item__icon_container img{width:70px;margin-top:-20px}.review-list--clean .featured_review_item__icon_container{top:1px}.lang_is_rtl .review-list--clean .featured_review_item__icon{font-family:'booking-iconset'!important}.review-list--clean .review_list_nav,.review-list--clean .review-list-topic-filter{margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:4px 4px 0 0;border:1px solid #ededed;border-bottom:0}.review-list--clean .review_list{margin:0 0 3em 0}.review-list--clean .review-list-topic-filter{border-radius:0 0 4px 4px;border:1px solid #ededed}.review-list--clean .review-list-topic-filter__heading{font-size:14px;line-height:20px;font-weight:500;color:#000}.review_list_block.one_col .review-list--clean .review_item_review_container{border:0;border-left:2px solid #ededed;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-left:110px;padding-left:16px}.lang_is_rtl .review_list_block.one_col .review-list--clean .review_item_review_container{border-left:0;border-right:2px solid #ededed;margin-left:0;padding-left:0;margin-right:110px;padding-right:16px}.review-list--clean .review_item_review_header{border-bottom:0}.review-list--clean .review-helpful__container{border-top:0;padding:0 12px 16px 12px}.review-list--clean .review_pos,.review-list--clean .review_pos.ltr,.review-list--clean .review_neg,.review-list--clean .review_neg.ltr{padding-left:45px;font-size:14px;line-height:1.4em;max-width:550px}.review-list--clean .review_pos.lang_rtl,.review-list--clean .review_neg.lang_rtl{padding-left:0;padding-right:45px}.review-list--clean .review_item_icon{font-size:18px;margin:0 3px}.review-list--clean .review_item_review_container.lang_ltr:before{border-width:10px;border-left-width:0;left:-12px;top:15px;border-right-color:#ededed}.lang_is_rtl .review-list--clean .review_item_review_container.lang_ltr:before{border-left-width:10px;border-right-width:0;left:initial;right:-12px}.review-list--clean .review_item_review_container.lang_ltr:after{border-width:9px;border-left-width:0;left:-9px;top:16px}.lang_is_rtl .review-list--clean .review_item_review_container.lang_ltr:after{border-left-width:9px;border-right-width:0;left:initial;right:-9px}.review-list--clean .review_item_header_content_container{padding:.75em;text-indent:-8px}.review-list--clean .review_item_header_scoreword{text-indent:0}.review-list--clean .review-helpful-heart-submit{background:#fff;border:0;color:#07c;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-size:14px;font-weight:normal}.review-list--clean .review-helpful-heart-submit:hover{color:#febb02}.review-list--clean .review-helpful-heart-vote-feedback-message{font-size:14px;color:#707070;margin:5px 0 0}.review-list--clean .review-helpful__form-submitted{color:#febb02}.review-list--clean .review_item_photos_wrapper{border-top:0}.review-list--clean .review_item_photo img{border:0}.review-list--clean .review_item_date{margin-bottom:-3px;z-index:10;position:relative}.review-list--clean .avatar-mask{border:0;-webkit-box-shadow:none;box-shadow:none}.review-list--clean .review_item_reviewer h4{max-width:100px}.review-list--clean .review_item_user_helpful_count,.review-list--clean .review_item_user_review_count,.review-list--clean .reviewer_country,.review-list--clean .user_age_group{color:#707070;max-width:100px}.review-list--clean .review-tab-other-properties{padding:16px 0 0}.review-list-property-response--clean{border-left:2px solid #ededed;margin-left:110px;padding:8px 0 8px 16px}.lang_is_rtl .review-list-property-response--clean{margin-left:0;margin-right:110px;padding:8px 16px 8px 0;border-right:2px solid #ededed;border-left:0}.review-list-property-response--inner{background:#f7f7f7;padding:16px 16px 16px 56px;position:relative}.lang_is_rtl .review-list-property-response--inner{padding:16px 56px 16px 16px}.review-list-property-response--inner:before{content:"\b313";font-family:'booking-iconset';font-size:20px;color:#383838;position:absolute;top:20px;left:16px}.lang_is_rtl .review-list-property-response--inner:before{left:initial;right:16px}.review-list-property-response--inner:after{content:'';position:absolute;right:intital;top:16px;right:-16px;border:8px solid transparent;border-left:8px solid #f7f7f7}.lang_is_rtl .review-list-property-response--inner:after{right:initial;left:-16px;border-left:8px solid transparent;border-right:8px solid #f7f7f7}.review-list-property-response--clean .hotelier_response_title{text-align:initial;margin:0 0 16px 0;font-size:14px;line-height:1.4em;font-weight:600}.review-list-property-response--clean .review_item_response_container{background:0;border:0;border-radius:0;margin-left:0;margin-right:0;-webkit-box-shadow:none;box-shadow:none}.review-list-property-response--clean .review_item_response_container.lang_ltr:before,.lang_is_rtl .review-list-property-response--clean .review_item_response_container:before,.lang_is_rtl .review-list-property-response--clean .review_item_response_container:after,.review-list-property-response--clean .review_item_response_container.lang_ltr:after{content:none}.review-list-property-response--clean .review_item_response_container p{margin:0;font-size:14px;line-height:1.4em;max-width:550px}.review-list-property-response--clean .review_item_response_container.lang_ltr a,.review-list-property-response--clean .review_item_response_container a{float:none;font-weight:normal;text-decoration:none;margin:8px 0 0;display:block}.review-list--clean .review_item_feedback{margin-top:-15px}.review-list--clean .review_item_feedback .review_report_form{margin-top:0!important}.user-photo-gallery{margin-top:20px}.user-photo-gallery h3{font-size:15px;margin:2px 0 4px}.user-photo-gallery img{width:60px;height:60px;cursor:pointer;margin:4px 3px 0 0}.review-policy.review-policy-fix{margin:10px 0 15px;padding:12px}.review-policy-fix .review-policy__open:link,.review-policy-fix .review-policy__open:visited{position:static}.review-policy-fix .review-policy__icon{display:table-cell;vertical-align:middle;padding:0 12px 0 0;float:none}.lang_is_rtl .review-policy-fix .review-policy__icon{padding:0 0 0 12px}.review-policy-fix .review-policy__header-group{float:none;display:table-cell;vertical-align:middle}.review-policy-fix .review-policy__header{margin:0}.review-policy-fix .review-policy__subheader{margin-top:4px}.card-hotel__head .user-photo-gallery,.lp_promotion_cards_list_holder .user-photo-gallery{position:absolute;bottom:10px;right:10px;background:white;padding:4px 4px 3px;font-size:15px;border-radius:3px;color:#07c;cursor:pointer}.lang_is_rtl .card-hotel__head .user-photo-gallery,.lang_is_rtl .lp_promotion_cards_list_holder .user-photo-gallery{right:auto;left:10px}.upg__overlay{position:fixed;background:rgba(0,0,0,.8);top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;z-index:1010;padding-top:5%}.ugp__spinner{position:absolute;display:inline-block;top:40%;left:50%;margin:-34px 0 0 -34px;background:url("//s-ec.bstatic.com/static/img/bb/itinerary/spinner/326c8f6f555a50744c1c47dfdba8eb61684d5929.gif") white no-repeat center;padding:20px;width:48px;height:48px;border-radius:10px}.ugp__wrapper{height:70%;min-height:50%;width:70%;margin:0 auto}.ugp__content,.ugp__content-item,.ugp__content-photo,.ugp__content-info{height:100%;min-height:500px;width:100%}.ugp__content,.ugp__content-item{display:none}.ugp__content.active,.ugp__content-item.active{display:table}.ugp__content-photo{display:table-cell;background:center/cover}.ugp__tabs .ugp__tab{color:white;font-weight:normal;text-decoration:none;display:inline-block;margin:0 10px;font-size:14px;line-height:25px;padding-bottom:3px}.ugp__tab.active{font-weight:bold;padding-bottom:0;border-bottom:3px solid white}.ugp__content-info{display:table-cell;position:relative;min-width:260px;width:260px;background:white;border-radius:0 10px 10px 0;padding:20px}.ugp__content-info__bottom{position:absolute;bottom:0;left:0;right:0;padding:20px}.ugp__content-info__bottom.top-line{border-top:1px solid #ededed}.upg__overlay .ugp__arrow{position:absolute;top:41%;text-decoration:none;color:#07c;padding:14px 25px 10px;font-size:30px;background:#fff;border-radius:50%;opacity:.1;-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s}.ugp__avatar,.ugp__property-photo{width:50px;height:50px;font-size:50px;color:#bdbdbd;display:inline-block;float:left;background:center/cover;margin:0 10px 10px 0}.ugp__property-photo.smaller{width:40px;height:40px}.lang_is_rtl .ugp__avatar,.lang_is_rtl .ugp__property-photo{float:right;margin:0 0 10px 10px}.ugp__avatar{border-radius:50%}.ugp__content-name,.ugp__content-desc{margin:5px 0;color:#000}.ugp__content-name{font-weight:bold;font-size:14px}.ugp__content-info__button{padding-top:20px}.ugp__content-info .ugp__button{display:block;text-align:center;color:white;background:#07c;text-decoration:none;padding:10px 20px;margin:0 10px;border-radius:3px;font-size:14px}.ugp__content-info .ugp__button:hover{background:#001b42}.upg__overlay .ugp__arrow.active:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}.upg__overlay .ugp__arrow.active{opacity:.9}.ugp__arrow.ugp__arrow-left{left:8.5%}.ugp__arrow.ugp__arrow-right{right:8.5%}.ugp__arrow.ugp__arrow-left .ugp__arrow-icon{margin-left:-6px}.ugp__arrow.ugp__arrow-right .ugp__arrow-icon{margin-right:-6px}.ugp__close{position:absolute;text-decoration:none;top:10px;right:10px;font-size:25px;padding:10px;color:#07c}.lang_is_rtl .ugp__close{right:auto;left:10px}.fe-avatar__img{border-radius:50%}.fe-avatar__img--bordered{border:1px solid #bdbdbd}.fe-avatar__default{color:#bdbdbd}.sliding-panel-house-rules h2{padding:0 0 16px 0;font-size:1.5em;font-weight:normal}.sliding-panel-house-rules .hp-section{background:0;padding:0!important;margin-top:0;border-bottom:0}.sliding-panel-house-rules .hp-section-header__cta,.sliding-panel-fine-print .hp-section-header__cta{margin-top:5px;padding-left:30px;padding-right:30px}.sliding-panel-house-rules .descriptionsContainer p.policy_name{float:left;width:9em;clear:left;margin:0}.sliding-panel-house-rules #cta-fine-print{float:right;margin-left:10px;margin-top:-5px;margin-bottom:5px}.lang_is_rtl .sliding-panel-house-rules #cta-fine-print{float:left;margin-left:0;margin-right:10px}.sliding-panel-widget-content .hp-nav-bar-in-sections{margin-top:10px}.sliding-panel-house-rules .description .hp-free-facility-row{color:#fff;background:#077812;display:inline-block;padding:5px;margin:0 0 2px 0;width:auto}.sliding-panel-fine-print .hp-section{background:0;padding:0!important;margin:0;border-bottom:0;border-top:0;font-size:14px}#booking-summary .breakfast-included{display:block;margin-bottom:10px}.breakfast-included_icon{display:block}.bbtemkbar__bar{clear:both;background-color:#07c}.bbtemkbar__bar,.bbtemkbar__bar a:link,.bbtemkbar__bar a:visited{color:#fff;font-weight:normal;text-decoration:none}.bbtemkbar__wrapper{max-width:1110px;margin:0 auto}.bbtemkbar__text{float:left;padding:10px}.lang_is_rtl .bbtemkbar__text{float:right}.bbtemkbar__text__icon{display:inline-block;*display:inline;*zoom:1;margin-right:10px;font-size:10px}.lang_is_rtl .bbtemkbar__text__icon{margin-left:10px;margin-right:0}.bbtemkbar__text__underline{text-decoration:underline}.bbtemkbar__dismiss{float:right;padding:5px 10px 8px 10px;font-size:19px}a.bbtemkbar__dismiss:hover{background-color:#003580}.lang_is_rtl .bbtemkbar__dismiss{float:left}.pp-rooms-table-filters.pp-rooms-table-filters--hidden{display:none}.pp-rooms-table-filters+#groupRoomsTableHeader2{margin-top:0}#maxotel_rooms{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:1}#maxotel_rooms.opacity-overlay-added{opacity:.25}#maxotel_rooms tr.is-filter-applied{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.25}#maxotel_rooms tr.is-filter-applied:hover,#maxotel_rooms tr.is-filter-applied.is-selected,#maxotel_rooms tr.is-filter-applied.is-selected:hover{opacity:1!important}.pp-rooms-table-filters--content{background-color:#e9f0fa;padding:10px}.pp-rooms-table-filters--button{display:inline-block;border-radius:3px;background:#07c;color:#fff;padding:5px;height:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pp-rooms-table-filters--button-checkbox{vertical-align:middle;padding:0 2px;cursor:pointer}.pp-rooms-table-filters--button .bicon-emptycheckbox{display:inline}.pp-rooms-table-filters--button .bicon-checkbox{display:none}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__hidden{display:none}.pp-rooms-table-filters--messages{margin-top:10px;display:none}.pp-rooms-table-filters--messages.pp-rooms-table-filters--messages__selected{color:#ff0202}.pp-rooms-table-filters--messages .pp-rooms-table-filters--reset,.pp-rooms-table-filters--messages .pp-rooms-table-filters--reset:visited{color:#07c}.pp-rooms-table-filters--button-text i{font-style:normal}.pp-rooms-table-filters--button .pp-rooms-table-filters--button-undo{display:none;cursor:pointer}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active{background:#003580}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .bicon-emptycheckbox{display:none}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .bicon-checkbox{display:inline}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .pp-rooms-table-filters--button-text i{display:none}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__disabled{cursor:default;background:#e8e8e8;color:#aeaeae}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .pp-rooms-table-filters--button-undo{display:inline;margin:0 3px;color:#fff;text-decoration:none;vertical-align:middle}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .pp-rooms-table-filters--button-text{margin-top:-1px}.ge-freebies-tooltip-title{margin:0}#tooltip_wrap ul.ge-freebies-tooltip-list{padding-left:0;list-style-type:none;color:inherit}.b_msie_8 .ge-fly-content-tooltip{border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;background:#000}.b_msie_8 .ge-fly-content-tooltip.fly-dropdown_bottom:after{border-bottom-color:#000!important;top:-15px}.b_msie_8 .ge-fly-content-tooltip.fly-dropdown_bottom:before{display:none!important}.ge_ch_0_small .ge_bcr_p:before{content:"";height:3px;background-color:#c6c6c6;display:block;width:51%;left:42px;top:65px;position:absolute;z-index:10}.ge_ch_0_small .ge_bcr_p:after{border-radius:10px;background-color:#fff;position:absolute;z-index:20;content:"\b191";color:#383838;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:35px;top:61px;font:400 12px/1 'booking-iconset'}.ge_ch_0_small .ge_bcr_p{float:none;position:relative;margin:0 auto 32px;width:100%}.ge_ch_0_small{position:relative}.ge_ch_0_small .gesprite{position:absolute;right:2px;top:3px}.lang_is_rtl .ge_ch_0_small .gesprite{right:auto;left:2px}.ge_ch_0_small .ge_bcr_p:before{left:50%;width:50%;top:68px}.ge_ch_0_small .ge_bcr_p:after{left:47%;top:64px}.ge_ch_0_small .ge_bcr_p .user_avatar{width:100%;text-align:center}.ge_ch_0_small .ge_bcr_p .user_avatar img{width:40px;height:40px}.ge_ch_0_small .book-challenge__0-bookers{text-align:center;margin-top:-11px;margin-bottom:12px}.lang_is_cjk .ge_ch_0_small .ge_bch_0_msg{font-weight:400}.ge_ch_0_small .ge_bch_0_msg .bicon-gift{font-size:14px;margin-right:5px}.zero-bookers-challenge .arrow_box{position:relative;background:#000;border:4px solid #cce1ff}.ge_ch_0_small .ge_bch_0_msg:after,.ge_ch_0_small .ge_bch_0_msg:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ge_ch_0_small .ge_bch_0_msg:after{border-color:rgba(0,0,0,0);border-bottom-color:#e9f0fa;border-width:8px;margin-left:-9px}.ge_ch_0_small .ge_bch_0_msg:before{border-color:rgba(204,225,254,0);border-bottom-color:#003580;border-width:11px;margin-left:-12px}.ge_ch_0_small .book-challenge__0-bookers{text-align:center;margin-top:-11px;margin-bottom:12px}.ge_ch_0_small .ge_bch_0_msg{border:2px solid;position:relative;border-radius:5px;display:inline-block;padding:5px 7px;margin:4px auto 0;font-weight:700}.lang_is_cjk .ge_ch_0_small .ge_bch_0_msg{font-weight:400}.ge_ch_0_small .ge_bch_0_msg .bicon-gift{font-size:14px;margin-right:5px}.zero-bookers-challenge .arrow_box{position:relative;background:#000;border:4px solid #cce1ff}.ge_ch_0_small .ge_bch_0_msg:after,.ge_ch_0_small .ge_bch_0_msg:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ge_ch_0_small .ge_bch_0_msg:after{border-color:rgba(0,0,0,0);border-bottom-color:#e9f0fa;border-width:8px;margin-left:-9px}.ge_ch_0_small .ge_bch_0_msg:before{border-color:rgba(204,225,254,0);border-bottom-color:#003580;border-width:11px;margin-left:-12px}.ge_ch_0_small .book-challenge__explanation .book_challenge__text{padding:0 10px;font-size:13px;margin-bottom:0}.ge-unified-banner{margin-top:0;border-top:0;padding-top:0;border-bottom:4px solid #febb02;background-color:#fff}.genius_banner_has_margin .ge-unified-banner{margin:10px}.hotel .ge-unified-banner{margin-bottom:10px}.ge-unified-banner-inner{position:relative;width:100%;padding:10px 13px;margin:0;border-radius:0;background:0;border:1px solid #ddd;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ge-unified-banner-inner:before{border:0}.ge-unified-banner h3{margin:0!important;line-height:28px;color:#383838;font-weight:normal}.ge-unified-banner .ge-iconfont-extended{float:right}.ge-unified-banner .genius-extended-module-standalone{line-height:20px}.ge-unified-banner-inner-title{display:table-cell;vertical-align:middle;height:23px;padding-left:1.5%;padding-right:3%;width:60%}.ge-unified-banner-inner .bicon-questionmarkcircle{position:absolute;top:10px;right:10px;font-size:16px;margin-top:3px}.ge-trial-banner .ge-unified-banner-inner-title{display:table-cell;vertical-align:middle;height:23px;padding-left:1.5%;padding-right:30%;width:60%}.ru .ge-trial-banner .ge-unified-banner-inner-title,.lv .ge-trial-banner .ge-unified-banner-inner-title,.tl .ge-trial-banner .ge-unified-banner-inner-title{padding-right:35%}.lang_is_rtl .ge-trial-banner .ge-unified-banner-inner-title{padding-left:30%;padding-right:1.5%}.ge-trial-banner .ge-unified-banner-inner-title.ge-unified-banner-inner-title-active{padding-right:0;width:80%}.lang_is_rtl .ge-trial-banner .ge-unified-banner-inner-title.ge-unified-banner-inner-title-active{padding-left:0;padding-right:1.5%}.genius-banner-button{display:block;position:absolute;top:9px;right:7px;width:210px;padding:5px 3px;background:#07c;border:0;border-radius:4px;color:#FFF;cursor:pointer}.ru .genius-banner-button,.lv .genius-banner-button,.tl .genius-banner-button{width:260px}.lang_is_rtl .genius-banner-button{left:7px;right:auto}.genius-banner-button:hover{background:#003580}.lang_is_rtl .ge-unified-banner-inner-title{padding-left:3%;padding-right:1.5%;text-align:right}.lang_is_rtl .ge-unified-banner .ge-iconfont-extended{float:left}.lang_is_rtl .ge-unified-banner-inner .bicon-questionmarkcircle{right:auto;left:10px}.genius-week-lightbox-header{width:100%;text-align:center}.genius-week-lightbox-header .genius-week-brand{display:block;width:220px;margin:0 auto;float:none}.genius-week-lightbox-header i{display:block;float:left;color:#febb02;font-size:58px;margin-right:-17px;padding:0}.genius-week-lightbox-header .genius-week-word-brand{display:block;float:left;font-size:35px;font-weight:200;line-height:1;margin-top:9px}.genius-week-lightbox-header .genius-week-headline{display:block;width:100%;float:none;clear:both;color:#8e8e8e;text-align:center;font-size:14px;font-weight:200;margin:0 0 20px}.genius-week-lightbox-block{background:#e9f0fa;padding:20px 40px 30px;margin:5px 0 20px 0}.lang_is_rtl .genius-week-lightbox-block,.lang_is_rtl .genius-week-lightbox-block .item p,.lang_is_rtl .genius-week-lightbox-block .item h3,.genius-week-lightbox-block{text-align:center}.genius-week-lightbox-block h2{font-size:18px;margin:0;padding:0}.genius-week-lightbox-block h2.genius-week-lightbox-title{text-align:center}.genius-week-lightbox-block .genius-week-itens{margin-top:36px}.genius-week-lightbox-block .genius-week-itens .item{float:left;width:33.3333333333%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.genius-week-lightbox-block .genius-week-itens .item .genius-week-icon{display:block;margin-bottom:8px;font-size:32px;height:40px;color:#febb02}.genius-week-lightbox-block .genius-week-itens .item .genius-week-icon .bicon-gift{font-size:40px}.genius-week-lightbox-block .genius-week-itens .item img{margin-bottom:8px}.genius-week-lightbox-block .genius-week-itens .item h3{margin:0;font-size:16px}.genius-week-lightbox-block .genius-week-itens .item p{margin:0;line-height:1.4}.genius-week-lightbox-block .genius-week-about{width:100%;float:none;margin-top:36px;text-align:left}.genius-week-lightbox-block .genius-week-about .genius-week-ge-brand{float:left;width:135px;padding-top:2px;text-align:center}.genius-week-lightbox-block .genius-week-about .genius-week-text{float:left;width:425px}.genius-week-lightbox-block .genius-week-about .genius-week-text p{margin:6px 0 0 0}.ge-genius-tier-button{margin:0 auto;width:230px;height:30px;text-align:center;line-height:30px;display:block}.ge-zero-trial-lightbox .genius-week-lightbox-header i{float:none;margin-left:-15px}.ge-zero-trial-lightbox .genius-trial-desktop--giftbox{display:block;position:static;margin:10px auto 20px;width:140px;height:auto}.ge-zero-trial-lightbox .genius-week-lightbox-block{padding:10px 40px 5px;background:0;margin-bottom:10px}.ge-zero-trial-lightbox .genius-week-lightbox-block p{font-size:14px;color:#040404}.ge-zero-trial-lightbox .genius-week-lightbox-block hr{border:0;border-top:1px solid #f0f0f0;width:70%}.ge-zero-trial-lightbox .genius-week-lightbox-block2{margin-left:140px;margin-right:140px;margin-bottom:20px}.ge-zero-trial-lightbox .genius-week-lightbox-block2 .ge10-badge{float:left;margin-right:15px;margin-top:3px}.ge-zero-trial-lightbox .genius-week-lightbox-block2 p{overflow:auto;margin:0;color:#000}.lang_is_rtl .genius-week-lightbox-block .genius-week-about .genius-week-ge-brand{float:right}.lang_is_rtl .genius-week-lightbox-block .genius-week-about .genius-week-text{float:right}.lang_is_rtl .genius-week-lightbox-block .genius-week-itens .item{float:right}.ge_login_block{text-align:center;border:1px solid #cce1ff;border-bottom:4px solid #febb02;border-radius:3px;padding:12px;margin-top:12px}.ge_login_block .has-margin-bottom{display:block;margin-bottom:5px}.ge_login_block .ge_login_circle{font-size:28px;color:#febb02;border:2px solid #febb02;border-radius:100px;padding:8px;line-height:45px}.ge_login_block .ge-iconfont-plate{display:inline-block;position:relative;font-size:1em;vertical-align:baseline;padding:0!important;float:none}.ge_login_block .ge-iconfont-plate .bicon-dotgeniusbg{color:#febb02;display:block}.ge_login_block .ge-iconfont-plate .bicon-dotgeniusfold{position:absolute;bottom:0;left:0;color:#0898ff}.ge_login_block .ge-iconfont-plate .bicon-dotgenius{position:absolute;bottom:0;left:0;color:#fff}.ge_login_block p{font-size:13px}.ge_login_block .ge_login_block-button{display:block;cursor:pointer;border-radius:4px;padding:10px 5px;font-size:13px;border:0;color:#fff;background-color:#07c}.ge_login_block .ge_login_block-button:hover{background-color:#003580}.lang_is_rtl .ge_login_block p,.lang_is_rtl .ge_login_block .ge_login_block-button{text-align:center}.genius-logo-g{background:url("//s-ec.bstatic.com/static/img/ge_notification_icon/b3d454ed808b780fb89bffc76a416eba61183e93.png") no-repeat center;width:22px;height:27px;overflow:hidden;background-size:22px;margin-top:0}.eye-popping-maps{clear:both;margin-bottom:10px;position:relative}a.eye-popping-maps__highlight{display:block;height:100%;background:#0898ff;position:absolute;top:0;width:100%;z-index:12;opacity:.6;border-radius:3px;cursor:pointer}a.eye_popping_maps__text-link{color:#fff;z-index:13;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;font-size:20px;text-decoration:none;cursor:pointer}.eye_popping_maps__text-link span{margin-right:10px}.lang_is_rtl .eye_popping_maps__text-link span{margin:0 0 0 10px}.eye-popping-maps a.map_static_zoom.map_static_hover{margin-bottom:0}.eye-popping-maps .show_map_thumb_label,.eye-popping-maps .map-thumb__marker--current,.eye-popping-maps #show_map{display:none}.combicon{position:relative;display:inline-block;min-width:1em}.combicon .bicon,.combicon:before,.combicon:after{position:absolute;top:0;left:0;width:100%;height:100%;font-family:'booking-iconset';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-free-night .bicon{z-index:6;color:#fff}.icon-free-night:before,.icon-free-night:after{display:block;content:"\b372";z-index:5;color:#b75f00}.icon-free-night:after{content:"\b373";z-index:7;color:#ffd2a2}.icon-free-night:before{-webkit-filter:blur(1px);filter:blur(1px)}.ribbon--outer-expanded{width:60%}.ribbon__free-night{background:#f07c00;display:inline-block;text-align:left;text-transform:none;font-size:14px;padding:8px 14px;cursor:default;position:relative;top:0;left:0;right:0}.ribbon__w-pillow{padding:8px 26px 8px 10px}.ribbon .icon-free-night{font-size:.8em;line-height:1.25em}.ribbon__free-night .icon-free-night{vertical-align:-2px;position:absolute;right:-7px;font-size:30px;top:-3px}.price-breakdown__free-nights{text-align:right;padding:6px;max-width:180px;margin:0 0 0 auto}.lang_is_rtl .price-breakdown__free-nights{text-align:left}.d-deal-w--icon.combicon{position:relative;margin:6px -6px 0 5px}.d-deal-w--icon.icon-free-night:before{color:#000}.d-deal-w--icon.icon-free-night:after{color:#e6e6e6}.d-deal--ext .combicon.icon-free-night{font-size:16px}.d-deal--ext .combicon.icon-free-night:before,.d-deal--ext .combicon.icon-free-night:after,.d-deal--ext .combicon.icon-free-night .bicon{font-size:17px;line-height:23px;min-width:1.2em;margin:0 0 0 -2px}.d-deal--ext .combicon.icon-free-night:before,.d-deal--ext .combicon.icon-free-night:after{-webkit-transition:color .5s linear;transition:color .5s linear}.d-deal:hover .d-deal--ext .combicon.icon-free-night:before{color:#aaa}.d-deal:hover .d-deal--ext .combicon.icon-free-night:after{color:#ccc}.d-deal__no-main .combicon.icon-free-night:after,.d-deal__no-main .combicon.icon-free-night:before,.d-deal__no-main .combicon.icon-free-night .bicon{margin:0}.lang_is_rtl .ribbon__free-night{text-align:right}.lang_is_rtl .ribbon__w-pillow{padding:8px 10px 8px 21px}.lang_is_rtl .ribbon__free-night .icon-free-night{right:auto;left:-5px}.lang_is_rtl .d-deal__main .d-deal--free-nights{padding:0 8px 0 2px}.lang_is_rtl .d-deal-w--icon.combicon{margin:6px 5px 0 -6px}.lang_is_rtl .d-deal--ext .combicon.icon-free-night:before,.lang_is_rtl .d-deal--ext .combicon.icon-free-night:after,.lang_is_rtl .d-deal--ext .combicon.icon-free-night .bicon{margin:0 -2px 0 0}.lang_is_rtl .d-deal__no-main .combicon.icon-free-night:after,.lang_is_rtl .d-deal__no-main .combicon.icon-free-night:before,.lang_is_rtl .d-deal__no-main .combicon.icon-free-night .bicon{margin:0}.display_plus_1_stay_block{color:#fff6f6;background-color:#f07c00;border-top:1px solid #ffd2a2!important;margin-bottom:-1px;font-size:13px;vertical-align:middle;line-height:1;position:relative;padding:20px 10px 10px 10px;padding-left:40px!important;z-index:0;font-weight:lighter}.roomPrice.plus_one_night_banner_arrow{position:relative;padding-bottom:10px!important}.plus_one_night_banner_arrow:before{left:0;right:0;margin:auto;background:#f07c00;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:10px;position:absolute;bottom:-7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1;width:10px;border-bottom:0 none}.display_plus_1_stay_block_banner__text__line{display:block}.display_plus_1_stay_block_banner__button{border-radius:6px;font-weight:bold;border:2px solid #fff;float:right;padding:7px;cursor:pointer;display:block;color:#fff}.display_plus_1_stay_block_banner__button:hover{background-color:#ff9b30;color:#fff}.display_plus_1_stay_block_banner__button:link,.display_plus_1_stay_block_banner__button:active,.display_plus_1_stay_block_banner__button:hover,.display_plus_1_stay_block_banner__button:visited{color:#fff;text-decoration:none}.display_plus_1_stay_block_banner__button{border-radius:6px;font-weight:bold;border:2px solid #fff;float:right;padding:7px}table.roomstable td.display_plus_1_stay_block_banner{padding:14px;line-height:16px;vertical-align:middle}.lang_is_rtl .display_plus_1_stay_block_banner__button{float:left}.hp-gallery-discount-tag.ribbon__extra .ribbon__best-seller-text{font-weight:normal;font-size:16px;line-height:1.3}.wholesalers_table{width:100%;margin:20px 0;border-top:4px solid #a7bcd9;border-bottom:1px solid #5bbaff}.wholesalers_table tbody td{padding:10px 8px 6px 8px;white-space:normal}.wholesalers_table tbody td:not(:first-child){border-left:1px solid #5bbaff}.wholesalers_table__roomname{color:#e26336;font-weight:bold}.wholesalers_table__roomname__details{font-size:11px;color:#888;margin:6px 0 0 15px;font-weight:normal}.wholesalers_table__price{color:#dd4814;text-align:center;font-weight:bold;font-size:16px}.wholesalers_table__price__logo{width:15px;height:15px;margin-bottom:5px;padding:5px;background-color:#dd4814;border-radius:6px}.wholesalers_table__options{font-size:11.5px;white-space:nowrap}.wholesalers_table__options__freecancellation_text{display:block;margin-left:15px;margin-top:-14px}.wholesalers_table__options__freecancellation::before{content:"\b188";font-family:'booking-iconset';padding-top:4px;font-size:9px;color:#0ab21b}.wholesalers_table__options__occupancy{margin:0 0 8px 16px;font-size:13px}.wholesalers_table__occupancy{text-align:right}.wholesalers_table__booknow a.b-button{width:100%;display:inline-block;text-align:center;padding:5px 0}.wholesalers_table__booknow__details{font-size:11px;color:#485f9e;border-top:1px solid #5bbaff;margin-top:10px;padding-top:5px;text-align:center;position:relative}.wholesalers_table__booknow__details::before{left:0;right:0;margin:auto;background:#fff;border-top:solid 1px #5bbaff;border-left:solid 1px #5bbaff;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:8px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1;width:8px;border-bottom:0 none;top:-5px}.third_party_roomstable{position:relative;width:100%}.third_party_roomstable__roomName{font-weight:bold;color:#f07c00}.hotelchars table.roomstable.third_party_roomstable.third_party_roomstable--headless,.third-party-hprt-table.third_party_roomstable--headless{border-top:3px solid #537bb4;margin-top:0}.third-party-hprt-table .hprt-table-cell{border-top:0}.third_party_roomstable__body,.third-party-hprt-table{border-bottom:1px solid #5bbaff}.third_party_roomstable__body tr td{padding:10px 8px 6px}.third_party_roomstable__occupancy{text-align:right}.hotelchars .roomstable .third_party_roomstable__price,.lang_is_rtl .hotelchars .roomstable .third_party_roomstable__price{text-align:center;font-weight:bold;color:#0ab21b}.third_party_roomstable__select_input{width:3.5em}.third_party_roomstable__reserve_button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%}.third_party_roomstable__policies li:first-child{padding-bottom:6px}.third_party_roomstable td{border-bottom:0}.third_party_roomstable .bed-types-wrapper,.third-party-hprt-table .bed-types-wrapper{display:none!important}.third-party-hprt-table ul.hprt-conditions{font-size:11.5px;margin:0 15px 0 15px;padding:0}.address__beach-tooltip.searchresults,.address__beach-tooltip.book{color:#fff!important;list-style:initial!important}.address__beach-tooltip.hotel{color:#545454!important}.poi-list-item__food-area{margin:5px 0;color:#838383;display:block}.poi-list-item__food-area .poi-list-item__service{font-size:12px;line-height:18px;font-weight:400;color:#838383}.poi-list-item .poi-list-item__walking-distance{float:right;clear:both}.lang_is_rtl .poi-list-item .poi-list-item__walking-distance{float:left}.poi-list-item__food-area .poi-list-item__service-dot{margin:0 6px;color:#bdbdbd}.poi-list-item___divider{border-top:1px solid #efefef;margin:0 0 12px 0}.hp-poi__food-areas .poi-list-item__title{padding-right:0}.lang_is_rtl .hp-poi__food-areas .poi-list-item__title{padding-left:0}.b-collapse__collapsed{display:none}.b-collapse__expanded{display:block}.c-nearby-beaches{background:url('//t-ec.bstatic.com/static/img/experiments/experiment_geo_hp_gallery_nearby_beaches/background/c047f1cfacc40248c3fd8ed894e80e04d2335f88.jpg') 0 0 no-repeat;padding-top:64px;height:460px;max-height:100%;min-height:1px}.c-nearby-beaches__header{text-align:center;color:#fff;font-size:24px;line-height:32px;font-weight:400;-webkit-font-smoothing:antialiased}.c-nearby-beaches__icon{position:relative}.c-nearby-beaches__name{font-size:16px;line-height:24px;font-weight:400;color:#fff}.c-nearby-beaches__sand{font-size:12px;line-height:18px;font-weight:400;color:#bdbdbd}.c-nearby-beaches__icon svg{position:absolute;top:-40px;left:50%;margin-left:-24px}.c-nearby-beaches__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:65px}.c-nearby-beaches__beach{background-color:rgba(55,55,55,0.8);border-radius:4px;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:200px;margin:0 12px;line-height:normal!important}.c-nearby-beaches__activities{border-top:1px solid rgba(111,111,111,0.5);padding:16px 0 0 0;color:#fff;font-size:12px;line-height:18px;font-weight:400;-webkit-font-smoothing:antialiased}.c-nearby-beaches__activities__activity{font-weight:bold}.c-nearby-beaches__info{padding-top:8px;text-align:center;padding-bottom:16px;-webkit-font-smoothing:antialiased}.c-nearby-beaches__thumbnail svg{display:block;position:static;top:0;left:0;margin:5px 0 0 5px}.lang_is_rtl .c-nearby-beaches__thumbnail svg{margin:5px 5px 0 0}.bh-photo-modal-image .c-nearby-beaches{background:none!important;position:absolute;top:0;left:0;right:0;bottom:0;padding-top:8%}.bh-photo-modal-image .c-nearby-beaches__beach{width:15%;max-width:200px}.rt_lightbox_family_facilities_list{margin:0;padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;list-style:none}.rt_lightbox_family_facilities_list li{display:inline-block;margin:0 10px 0 0;padding:2px 0 2px 25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAAWJJREFUGBltUU1LQkEUPfc5WVmY5QcmJJooSRmFQQtp06KoFq1q07a/EC2C+gH9gaBV+xZtgmiRuySoFgUFRVJBiB8RGqHZe+8289Ro4eXOnTtnzrl3mEv4Z3fPxXUCrck1weACCOemXt/ZO8nPkIatXLWaFIqfTqeFPzx+RISlll6KXDKPZQv6qiZIMMPuF5rbEgyGE5uy2h+5JXp7r+Hs9sPBICaYpZohDCUg6RtfNQOHmTzGgr1IRpwoVeo4virBMBkdNqL5Sff+3FQwJ+6filEp6ZPPgRJdPJRhGIybl0/ochcaYXnaB6/THlKdNRWUOTptWEx6YJPIdbaCH52tfEFivj57gySjFo94H8EoKyTk60Ys4IDqpsnKs4kBDHm6mmTzUiWqA0vfbaJIjfRb3VJxF6KBHgtm5jyq3wfqIGu1/1aFW8ZcYZNW4sPuU3W2BI0boM3gMnJw26ORwGuL8wsR1nginrjQhAAAAABJRU5ErkJggg==) left 5px no-repeat}.b_msie_9 .rt_lightbox_family_facilities_list li{float:left;width:130px}.b_msie7 .rt_lightbox_family_facilities_list li{background-image:url(//t-ec.bstatic.com/static/img/gsb/facilities-check/5b20537e83effd2132041ecfeded5e00fb308c2e.png)}.lang_is_rtl .rt_lightbox_family_facilities_list li{margin:0 0 0 10px;padding:2px 25px 2px 0;background-position:right 5px}.b_msie_9 .lang_is_rtl .rt_lightbox_family_facilities_list li{float:right}.hotelchars .description .extra_bed_next_step{margin:2px 0 0 0;color:#707070}.ph-icon-popular-for-families{font-size:22px}.family-facilities-list.family-facilities-list--columns li{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.hp-gr__policy__tooltip__icon,.hp-group_recommendation__table .hp_room_reinforcement .hp-gr__policy__tooltip__icon{display:inline-block;margin:0 0 0 2px;color:#07c;font-size:12px}.lang_is_rtl .hp-gr__policy__tooltip__icon{margin:0 2px 0 0}.facility-badge__title.facility-badge__icon-hp.facility-badge__icon-hp--no-top-margin{margin-top:0}.gr-room-addons{padding:6px 15px 6px 0}.gr-room-addon label,.gr-room-addon input{cursor:pointer}.gr-room-addon label{border-radius:3px;border:1px solid #ededed;color:#838383;font-size:14px;display:block;padding:6px 7px}.gr-room-addon label:hover,.gr-room-addon.addon-is-active label{background-color:#f5fbf6;-webkit-box-shadow:0 2px 7px -1px rgba(0,0,0,0.1);box-shadow:0 2px 7px -1px rgba(0,0,0,0.1);border-color:#c3e9c6;color:#383838}.gr-room-addon.addon-is-active label{border-color:#96d99d}.gr-room-addon.addon-is-active .gr-room-addon__price{display:none}.gr-room-addon__details{padding:0 0 0 4px}.gr-room-addon__name{text-transform:capitalize}.gr-room-addon__price{float:right}.roomPrice .gr-unit-price{color:#0ab21b;font-weight:bold;text-decoration:none}.js-anim-pop{display:inline-block;position:relative;-webkit-animation:400ms addon-animate-pop;animation:400ms addon-animate-pop;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes addon-animate-pop{0%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:.5},100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes addon-animate-pop{0%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:.5},100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.lang_is_rtl .gr-room-addons{padding:6px 0 6px 15px}.lang_is_rtl .gr-room-addon__details{padding:0 4px 0 0}.lang_is_rtl .bicon.bicon-coffee{float:right;margin:0 4px 0 0}.lang_is_rtl .gr-room-addon input{float:right;margin-top:2px}.lang_is_rtl .gr-room-addon__price{float:left}.hp-group_recommendation__table .maxPersons-container.maxPersons-container--bed-config{margin:0;padding:10px 0 4px;font-size:14px}.maxPersons-container--bed-config .maxPersonsLeft__title{font-weight:bold}.maxPersons-container__item{display:inline-block;margin:0 10px 4px 0}.maxPersons-container__item--block{display:block}.maxPersons-container__item--block .hp-gr-bed-config-item{margin:0 0 4px}.hp-gr-alt__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:10px 0;padding:5px 10px 10px 10px;border:1px solid #bdbdbd;border-radius:3px}.hp-gr-alt__room{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.hp-gr-alt__buy{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:40%;padding:0 0 0 15px;text-align:right}.lang_is_rtl .hp-gr-alt__buy{padding:0 15px 0 0;text-align:left}.hp-gr-alt__box--with-multi-rooms{display:block;padding:10px}.hp-gr-alt__box--with-multi-rooms .hp-gr-alt__room{display:table;width:100%;margin:0 0 15px 0}.hp-gr-alt__box--with-multi-rooms .hp-gr-alt__buy{display:block;max-width:100%;margin:-15px 0 0 0;padding:0}.b_msie_9 .hp-gr-alt__box{display:table}.b_msie_9 .hp-gr-alt__room,.b_msie_9 .hp-gr-alt__buy{display:table-cell}.hp-gr-alt__label{display:inline-block;padding:3px 5px;border-radius:3px;font-weight:bold}.hp-gr-alt__label--neutral{background:#e9f0fa;color:#838383}.hp-gr-alt__label--positive{background:#d1edd4;color:#0ab21b}.hp-gr-alt__label__wrapper{display:inline-block;margin-right:5px}.lang_is_rtl .hp-gr-alt__label__wrapper{margin-right:0;margin-left:5px}.hp-gr-alt__label__wrapper--above{margin-bottom:10px}.hp-gr-alt__label__wrapper--beside{margin-bottom:3px}.hp-gr-alt__room-name{font-size:15px}.hp-gr-alt__room .hp_room_reinforcement{display:block;margin:2px 0 0 0;color:#0ab21b;font-weight:bold}.hp-gr-alt__room .hp_room_reinforcement__meal{margin-top:0}.hp-gr-alt__info__beds .bed-types-wrapper--in-hp-gr{margin:2px 0 0 0}.hp-gr-alt__info__beds .bed-types-wrapper .rt-bed-types,.hp-gr-alt__info__beds .appartment-bed-types-wrapper .room-config,.hp-group_recommendation__table.hp-group_recommendation__table--alt-below .rt-bed-types{display:inline-block;margin:0;padding:0}.bed-types-wrapper--in-hp-gr--multiple{display:inline-block}.hp-gr-bed-types-room,.hp-gr-bed-types-unit{list-style:none}.hp-gr-bed-types-unit{margin:5px 0 0 0}.hp-gr-alt__occupancy{margin:0 5px 0 0}.lang_is_rtl .hp-gr-alt__occupancy{margin:0 0 0 5px}.hp-gr-alt__room__price{display:table-cell;color:#0ab21b;font-size:15px;font-weight:bold;text-align:right}.hp-gr-alt__price,.hp-gr__price{margin:0 0 5px 0}.hp-gr-alt__price-lead-in{color:#0ab21b;font-size:15px;font-weight:bold}.hp-gr-alt__price-final{color:#0ab21b;font-size:20px;font-weight:bold}.hp-gr-alt__buy .b-button{padding:5px 23px}.hp-gr-alt__room__policy{display:block;margin:2px 0 0 0}.hp-gr-alt__room__policy--positive{color:#0ab21b;font-weight:bold}td.roomPrice .rt_see_bed_policies,.rt_see_bed_policies{text-align:left;display:inline-block}td.roomPrice .rt_see_bed_policies .rt_see_bed_policies--link,.rt_see_bed_policies .rt_see_bed_policies--link{font-weight:normal}.hp-group_recommendation__title--lt-blue{background-color:#e9f0fa;border-top:1px solid #cce1ff;border-left:1px solid #cce1ff;border-right:1px solid #cce1ff;color:#383838;font-size:20px;line-height:24px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;margin-top:17px;margin-bottom:0;padding-left:15px}.hp-group_recommendation__table--lt-blue{border-left:1px solid #cce1ff;border-right:1px solid #cce1ff;border-bottom:1px solid #cce1ff;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:0 15px;margin-bottom:15px}.hp-group_recommendation__table--lt-blue tbody tr td{padding-top:10px;padding-bottom:10px}.hp-group_recommendation__table--lt-blue .roomNameInner table{width:100%}.hp-group_recommendation__table--lt-blue .roomNameInner td{padding:0}.hp-group_recommendation__table--lt-blue .roomNameInner td.roomPrice{padding:0 15px!important;white-space:nowrap}.hp-group_recommendation__table--lt-blue tbody tr.roomrow+tr.roomrow>td{border-top:1px solid rgba(204,225,254,0.7)}.hp-group_recommendation__table--lt-blue .gr-summary-container td{border-top:1px solid rgba(204,225,254,0.7)}.hp-group_recommendation__table--lt-blue tbody tr td.maxPersonsLeft{font-size:16px;padding-right:15px;padding-top:12px}.hp-group_recommendation__table--lt-blue .maxPersons-container{margin:5px 0;font-size:13px}.hp-group_recommendation__table--lt-blue tbody tr td .room_link{font-size:16px;line-height:20px}.hp-group_recommendation__table--lt-blue tbody tr td .hp_room_reinforcement{font-size:14px;line-height:20px}.hp-group_recommendation__table--lt-blue .roomPrice{font-size:16px;line-height:20px}.hp-group_recommendation__table--lt-blue .totalPrice-container{width:40%}.hp-group_recommendation__table--lt-blue .totalPrice-container td.totalPrice{padding-top:0}.lang_is_ltr .hp-group_recommendation__table--lt-blue .totalPrice-container{padding-left:15px;border-left:1px solid rgba(204,225,254,0.7)}.lang_is_rtl .hp-group_recommendation__table--lt-blue .totalPrice-container{padding-right:15px;border-right:1px solid rgba(204,225,254,0.7)}.hp-group_recommendation__table--lt-blue .totalPrice{padding-top:10px}.hp-group_recommendation__table--lt-blue .submitButton--lt-blue{padding-bottom:15px}.hp-group_recommendation__table--lt-blue .submitButton--lt-blue .b-button{font-size:20px!important;line-height:28px;text-align:center}.hp-group_recommendation__table--lt-blue .submitButton--lt-blue .b-button__text{font-size:20px!important}.lang_is_rtl .hp-group_recommendation__table--lt-blue tbody tr td.maxPersonsLeft{padding-left:15px}.hp-group_recommendation__table--lt-blue .hp-gr__policy{font-size:13px}.hp-group_recommendation__alt_recommendation_table{border-top:1px solid #cce1ff}.hp-group_recommendation__alt_recommendation_table.hp-group_recommendation__table--no-header{border-radius:3px}.hp-group_recommendation__table--lt-blue .hp-gr__alt-recommendation-badge-container{padding:0 0 5px;text-align:right}.lang_is_rtl .hp-group_recommendation__table--lt-blue .hp-gr__alt-recommendation-badge-container{text-align:left}.hp-group_recommendation__alt_recommendation_table:hover,.hp-group_recommendation__alt_recommendation_table:hover td{background-color:#e9f0fa}.hp-group_recommendation__alt_recommendation_table .hp-gr__alt-recommendation-badge{background-color:#e9f0fa;color:#001b42;border-radius:3px;padding:3px;display:inline-table;vertical-align:middle}.hp-group_recommendation__alt_recommendation_table .hp-gr__alt-recommendation-badge-icon{padding:0 4px;display:table-cell;vertical-align:middle}.hp-group_recommendation__alt_recommendation_table .hp-gr__alt-recommendation-badge-text{font-size:13px;display:table-cell;vertical-align:middle}.recently_seen_on_landing #user_form .popover_footer.popover_footer_add_to_list .user_search_header{position:static;width:auto}.recently_seen_on_landing .your-recently-viewed{padding:15px 10px 15px 10px;text-align:center;margin:0;color:#07c;font-weight:normal}.recently_seen_on_landing .save-recently-viewed-container{display:none}.recently_seen_on_landing .modal-mask{z-index:91002}.recently_seen_on_landing .modal-wrapper{z-index:91003}.recently_seen_on_landing .listview_lightbox{z-index:91003!important}.emk-info-gathering-modal-wrapper{border:none!important;border-radius:4px!important;overflow:visible!important;width:500px!important}.emk-info-gathering-modal-wrapper .emk-add-dates-picker-wrapper{overflow:visible}.lang_is_rtl .emk-info-gathering-modal-wrapper [class^="bicon-"]{font-family:'booking-iconset'!important}.emk-info-gathering-modal{background:#fff;min-height:220px;padding-bottom:70px;border-radius:4px}.emk-info-gathering-modal .b-date-selector__control-dayselector{padding:0 4px}.emk-checkin-checkout-selector{list-style:none;padding:0;margin:0}.emk-checkin-checkout-selector>li{margin-bottom:13px}.emk-checkin-checkout-selector>li:last-child{margin-bottom:0}.emk-info-gathering-byline{display:block;margin-bottom:10px}.emk-info-gathering-date-label{margin-bottom:3px;display:block}.emk-checkin-checkout-selector .b-date-selector__control-datepicker{float:left;margin-right:10px}.lang_is_rtl .emk-checkin-checkout-selector .c2-wrapper{float:right}.lang_is_rtl .emk-checkin-checkout-selector .b-date-selector__control-datepicker{float:right;margin:0 0 0 10px}.emk-info-gathering-modal-header{color:#fff;background-color:#003580;padding:20px 43px 20px 20px;position:relative;border-radius:4px 4px 0 0}.lang_is_rtl .emk-info-gathering-modal-header{padding:20px 20px 20px 43px}.emk-info-gathering-modal-btn-close{font-size:16px;color:#fff;position:absolute;right:20px;top:50%;margin-top:-8px;cursor:pointer}.lang_is_rtl .emk-info-gathering-modal-btn-close{right:auto;left:20px}.emk-info-gathering-modal-body{padding:25px 20px}.emk-info-gathering-modal-dates-label{font-size:1em;margin-bottom:.2em!important}.emk-info-gathering-modal-dates-wrapper{margin-bottom:8px}.emk-info-gathering-modal-title{margin:0;padding:0;font-weight:300}.emk-info-gathering-modal-body p{margin:0}.emk-info-gathering-modal-error-feedback{display:none;color:#e21111;margin-bottom:15px}.emk-info-gathering-modal-footer{padding:20px;background:#efefef;position:absolute;right:0;bottom:0;left:0;border-radius:0 0 3px 3px}.emk-info-gathering-modal-btn{float:right;min-width:70px}.emk-info-gathering-modal-btn.is-disabled{opacity:.3}.lang_is_rtl .emk-info-gathering-modal-btn{float:left}.emk-info-gathering-modal .emk-info-gathering-modal-deny-btn{color:#838383;font-weight:400;display:inline-block;margin-top:8px;max-width:80%;text-decoration:none}.emk-info-gathering-modal-deny-btn:hover{color:#07c;text-decoration:underline}.emk-info-gathering-modal-deny-btn:active,.emk-info-gathering-modal-deny-btn:visited{color:#383838}.sb-dates__calendar-button{float:left}.sb-dates__group .c2-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;float:left;width:23px}.sb-dates__calendar-button{text-indent:-99999px;width:21px;height:18px;border:0;cursor:pointer}.lang_is_rtl .sb-dates__calendar-button{float:right}.lang_is_rtl .sb-dates__calendar-button{margin-right:0}.lang_is_rtl #hotelpage_availform .sb-dates__calendar-button{text-indent:99999px;overflow:hidden}.emk-add-dates-header{padding:10px 20px 0 20px;position:relative;border-radius:4px 4px 0 0}.emk-add-dates-header h2.emk-add-dates-title{color:#383838;font-size:18px;margin:10px 20px 2px 0;padding:0}.lang_is_rtl .emk-add-dates-header h2.emk-add-dates-title{margin:10px 0 0 20px}.emk-add-dates-header p.emk-add-dates-subheading{color:#838383;font-size:14px;font-weight:normal;margin:0}.emk-add-dates-btn-close{font-size:16px;color:#838383;position:absolute;right:7px;top:20%;margin-top:-8px;cursor:pointer}.lang_is_rtl .emk-add-dates-btn-close{right:auto;left:8px}.lang_is_rtl .emk-add-dates-picker-wrapper .emk-info-gathering-modal-deny-btn{float:left}.lang_is_rtl .emk-add-dates-picker-wrapper .emk-add-dates-deny-btn,.lang_is_rtl .emk-add-dates-picker-wrapper .emk-add-dates-deny-btn a{float:right}.emk-add-dates-picker-wrapper{background-color:#e9f0fa;padding:10px;border:1px solid #e9f0fa;border-radius:3px;font-weight:normal;overflow:hidden}.emk-add-dates-picker{background:#fff;border:1px solid #dfdfdf;border-radius:3px;width:45%;padding:9px;display:inline-block;cursor:pointer}.emk-add-dates-picker:hover,.emk-add-dates-picker.focus{border:1px solid #07c;color:#07c}.emk-add-dates-picker .bicon-downchevron{float:right;font-size:6px;line-height:14px}.lang_is_rtl .emk-add-dates-picker .bicon-downchevron{float:left}.lang_is_rtl .emk-add-dates-picker .bicon-checkout,.lang_is_rtl .emk-add-dates-picker .bicon-checkin{float:right;margin-left:5px}.emk-add-dates-modal{padding-bottom:4px}.emk-add-dates-picker-wrapper .emk-dates-submit-btn{min-width:70px;margin-top:10px;float:right}.lang_is_rtl .emk-add-dates-picker-wrapper .emk-dates-submit-btn{float:left}.emk-add-dates-picker-wrapper .emk-add-dates-deny-btn{float:left;width:50%;margin-top:10px;margin-left:10px}.rtl .emk-add-dates-picker-wrapper .emk-add-dates-deny-btn{float:right}#althotels-topwrapper{border-bottom:1px solid #bdbdbd}#althotels-topwrapper #hp_cs_persuasive_headers{font-size:16px;display:block}.lang_is_rtl #althotels-topwrapper #hp_cs_persuasive_headers{text-align:right}.hp_compset_description--short{height:46.8px;overflow:hidden;display:block;position:relative;pointer-events:none}.hp_compset_description--short::after{content:'';position:absolute;bottom:0;left:0;right:0;height:31.2px;background:transparent;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#FFFFFF',GradientType=0)}.sb-dates__los--bold{font-weight:bold;text-align:center}.sb_dates__los__icon{height:14px;width:14px;font-size:12px;text-align:center}.sb_dates__los__icon,.sb_dates__los__text{display:inline-block;vertical-align:middle}.ldm-container{padding:60px 10px 0 10px;overflow:hidden}.ldm-icon-container{margin:0 17px 30px 0;padding:10px;width:40px;height:40px;display:block;float:left;text-align:center;font-size:30px;color:#fff;background-color:#febb02;border-radius:60px}.ldm-icon{vertical-align:middle}.ldm-title{margin:7px 0;width:1013px;float:left;font-weight:bold;font-size:20px}.ldm-subtitle{margin-top:6px;display:block;line-height:1.4;font-weight:300;font-size:16px;color:#838383}.ldm-column-container{width:100%;clear:both;vertical-align:top;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.ldm-link-block{width:251px;display:inline-block}.ldm-col{margin-right:3%;width:22%;float:left}.ldm-col-last{margin-right:0}.ldm-link-block-title{margin:5px 0;font-size:16px}.ldm-link-block-group{margin:0 0 30px 0;padding:0;list-style:none}.ldm-link-block-group li{margin:8px 0}.ldm-link-block-group li a{font-weight:normal;font-size:14px;line-height:1.5}.lang_is_rtl .ldm-column-container{direction:rtl}.lang_is_rtl .ldm-icon-container{margin-right:0;margin-left:17px;float:right}.lang_is_rtl .ldm-link-block-group li{text-align:right}.hp_sidebar_top_ranked .hptr_title-container{margin-bottom:10px;min-height:48px;width:100%;display:table}.hp_sidebar_top_ranked .hptr_image{margin:0 15px 0 0;display:table-cell;vertical-align:middle;float:left}.hp_sidebar_top_ranked .hptr_title{margin:0;width:179px;display:table-cell;vertical-align:middle;font-size:14px;color:#537bb4}.hp_sidebar_top_ranked .hptr_title b{margin:0 0 5px 0;font-weight:bold;display:block}.hp_sidebar_top_ranked .hptr_title span{margin:2px 0;display:block}.hp_sidebar_top_ranked .hptr_text{line-height:1.5;clear:both}.guests-choice__smaller-size .guests-choice__title{font-size:13px!important;margin:0!important;color:#383838}.guests-choice__smaller-size .guests_choice_sort_banner__icon{width:20px!important}.theme-property-list{position:relative;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:60px;overflow:hidden;margin:0!important;padding:10px 0 20px!important;border-top:1px solid #cce1ff;-webkit-transition:max-height 600ms ease;transition:max-height 600ms ease}.theme-property-list__heading{font-size:15px!important;padding-bottom:10px}.is_msie .theme-property-list__item{display:inline-block;display:inline}.theme-list-expand .theme-property-list .bicon-downchevron-thin{position:absolute;left:10px;bottom:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.theme-list-expand .theme-property-list:hover .bicon-downchevron-thin{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.theme-list-expand .theme-property-list:before{content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,#fff),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);position:absolute;bottom:0;width:100%;height:40px;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.theme-list-expand .theme-property-list:hover{max-height:600px}.theme-list-expand .theme-property-list:hover:before{opacity:0;z-index:-1}.theme-property-list__item{width:-webkit-calc(100%/4 - 20px);width:calc(100%/4 - 20px);border:none!important;margin:5px!important;padding:5px!important;list-style:none!important}.theme-property-list__item a,.theme-property-list__item a:link,.theme-property-list__item a:visited{padding:0!important;margin:0!important;border:none!important}.guests-choice__wrapper{display:inline-block;margin:5px 0}.guests-choice__infobox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.b_msie .guests_choice_sort_banner__icon{float:left}.guests-choice__infobox.guests-choice__bg-color{background:#fff;padding:5px 10px;border-radius:3px}.guests-choice__infobox .guests-choice__content{margin-left:5px}.lang_is_rtl .guests-choice__content{margin-left:0;margin-right:5px}.guests-choice__infobox .hotel_rank{margin:0;padding:0}.guests-choice__infobox .hotel_rank .number_highlight{display:inline-block;padding:2px 4px;border-radius:2px;background:#003580;color:#fff}.guests-choice__infobox .guests-choice__title{display:block;margin-top:5px}.rlp-list-head{position:relative}.guests-choice__positioning{position:absolute;top:0;right:0}.lang_is_rtl .guests-choice__positioning{top:0;right:auto;left:0}.guests-choice__infobox.guests-choice__small .guests_choice_sort_banner__icon{width:16px}.guests-choice__infobox.guests-choice__small .hotel_rank{font-size:12px}.guests-choice__infobox.guests-choice__medium .guests_choice_sort_banner__icon{width:32px}.guests-choice__infobox.guests-choice__large .guests-choice__content{font-size:14px}.guests-choice__infobox.guests-choice__large .guests_choice_sort_banner__icon{width:36px}.guests-choice__infobox.guests-choice__large .guests-choice__title{font-size:18px}.landmark-guests-choice-ranking{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.landmark-guests-choice-ranking .specials{margin:10px 10px 10px 0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-shrink:inherit;-ms-flex-negative:inherit;flex-shrink:inherit}.lang_is_rtl .landmark-guests-choice-ranking .specials{margin:10px 0 10px 10px}.specialsblock .guests-choice__wrapper{margin:5px 0 0}.specialsblock .guests-choice__large .guests_choice_sort_banner__icon{width:22px!important}.specialsblock .guests-choice__title{font-size:16px!important;white-space:nowrap}.pp-hp-usp-filter-api-el-all-inc-icon{font-size:14px;margin-top:3px;padding-right:2px}td.roomPrice .jb_rt_badge span{font-size:88%;display:inline-block;color:#fff;background-color:#ff0202;padding:1px 4px;border-radius:3px;margin-top:4px;text-align:center;text-decoration:none}.policy_types_addition_and_explanations a{border-bottom:1px dashed #0ab21b;color:#0ab21b;display:inline-block;padding:3px;margin-right:5px;cursor:pointer;font-style:italic}.ratepolicy .list_ticker{list-style:none}.ratepolicy .list_ticker span{margin-left:18px;display:block;left:-17px!important}.ratepolicy .list_ticker::before{content:"\b188";font-family:'booking-iconset';padding-top:4px;float:left;font-size:9px;left:-14px;position:relative;color:#0ab21b}.ratepolicy .list_ticker.list_ticker__sc::before{content:"\b056";top:-3px;font-size:10px}.ratepolicy .list_ticker__nr::before{content:"\b15c";top:-3px;font-size:10px}.ratepolicy .list_ticker__clock::before{content:"\b0f8";top:-3px;font-size:10px}.ratepolicy .list_ticker .bicon{position:absolute;left:-17px;top:3px;font-size:10px}.ratepolicy .list_ticker .bicon.ies{position:absolute;left:-18px;display:block;width:18px;height:14px;top:-6px}.rt_conditions_summary.pod_styled_summary{padding:6px;border:1px solid #5bbaff;border-radius:3px}.rt_conditions_summary.pod_styled_summary strong{display:block;padding:5px 10px;background:#5bbaff;border-radius:3px 3px 0 0}.hotelchars .conditions_summary_run .rt_conditions_summary.pod_styled_summary ul{margin:3px}.hotelchars .conditions_summary_run .rt_conditions_summary.pod_styled_summary ul strong{display:inline;padding:0;background:transparent}.hp_rt_policy_badge{list-style-type:none;font-weight:bold;text-align:left;margin:0 19px 5px -21px;padding:4px 8px 4px 8px!important;border-radius:2px;display:inline-block;color:#000;background:#e9f0fa}.hp_rt_policy_badge__super_flex{color:#fff;background:rgba(10,177,26,0.8)}.hp_rt_policy_badge__flex{color:#383838;background:rgba(10,177,26,0.4)}.roomRateSingle .hp_rt_policy_badge__super_flex,.roomRateSingle .hp_rt_policy_badge__flex{color:#fff;background:#a0a0a0}.lang_is_rtl li.hp_rt_policy_badge{margin:0 -22px 5px 19px;padding:4px 8px 4px 8px!important;text-align:right}.hp-rt_prepayment-schedule__heading{font-size:16px;line-height:24px;border-bottom:solid 1px #bdbdbd;display:block;padding-bottom:5px;margin-bottom:5px}.hp-rt_prepayment-schedule__schedule-item:after{clear:both;display:block;content:' ';font-size:0}.hp-rt_prepayment-schedule__price{font-weight:bold;display:inline-block;float:right}.hp-rt_prepayment-schedule__schedule{font-size:12px;line-height:18px;display:inline-block;float:left;padding-bottom:5px}.hp-rt_prepayment-schedule__pseudolink{border-bottom:1px dotted #000;cursor:help}.onSelectPrices{font-weight:bold;display:block;padding:.3em .6em;display:none}.onSelectName{font-weight:normal;display:block}.pod_all_free_cancellation{background:#d1edd4;padding:10px;margin:0 10px 0;border-radius:3px 3px 0 0;color:#077812}.pod_all_free_cancellation a:link,.pod_all_free_cancellation a:visited{color:#077812;font-weight:bold}.slick-initialized .gallery-info__fc .bicon-checkmark{font-size:10px;padding-right:5px}.neutral_condition{font-weight:bold;border-bottom:0;cursor:auto}.ratepolicy .list_ticker.neutral_condition:before{color:inherit}.--membership-price-wrapper{display:block;margin-top:10px}.--membership-price{background:#cce1ff;color:#383838;padding:3px 5px 2px 20px;font-size:12px;text-decoration:none;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 0 4px -6px;position:relative;z-index:-1;max-width:95%}.--membership-price .bicon-tick{position:absolute;left:4px}.--membership-price .asterisk{color:#838383}.--membership-price .asterisk.asterisk--hidden{visibility:hidden}.ribbon-arrows{position:absolute;height:100%;right:-10px;width:10px;top:0}.ribbon-arrows svg{width:10px;height:100%;position:absolute;top:0}.lang_is_rtl .--membership-price{margin:0 -6px 4px 0;padding:3px 20px 2px 5px}.lang_is_rtl .ribbon-arrows{left:-10px;right:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.lang_is_rtl .--membership-price .bicon-tick{right:4px}.--membership-price.--membership-price--has-icon{padding-left:24px;margin-left:8px;margin-bottom:6px;max-width:88%}.roomRateSingle .--membership-price.--membership-price--has-icon{z-index:0;opacity:.66}.--membership-price.--membership-price--has-icon:before{content:'';display:block;background:url(//t-ec.bstatic.com/static/icons/member-loyalty-cards/844f1d61c40345d49b6aad1e10e6686c374e8912.svg) no-repeat 0 0;background-size:contain;width:32px;height:32px;position:absolute;top:-6px;left:-10px}.--membership-price.--membership-price--has-icon .bicon-tick{display:none}.lang_is_rtl .--membership-price.--membership-price--has-icon{padding-left:5px;padding-right:24px;margin-right:6px}.lang_is_rtl .--membership-price.--membership-price--has-icon:before{left:auto;right:-10px}.hp-rt__policy .non_refundable_diff{color:#838383}.non_refundable_nr_blue{color:#838383}.non_refundable_nr_colour_change_v1{color:#000}#cancel_policy_first span.green_condition{color:inherit}.highlighted_facilities_reinforcement .rt-secondary-facilities{color:#383838}.reserve_button_after_select{min-width:150px;max-width:165px;border-radius:3px;position:relative;text-align:center;line-height:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#537bb4;background:#e9f0fa;padding:16px;margin-bottom:16px}.reserve_button_after_select:before{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent}.lang_is_ltr .reserve_button_after_select:before{left:-6px;border-right:6px solid #e9f0fa}.lang_is_rtl .reserve_button_after_select:before{right:-6px;border-left:6px solid #e9f0fa}.hotelchars table.roomstable.change_color_lines,.hotelchars table.roomstable.change_color_lines td{border-color:#bdbdbd}.hotelchars table.roomstable.change_color_lines .maintr td{border-color:#bdbdbd!important}.hotelchars table.roomstable.change_color_lines #room_availability_container{border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}#individualrooms.line_bottom_rt{border-bottom:1px solid #bdbdbd}.hotelchars table.roomstable.change_color_lines #bookNow1{border-top:1px solid #bdbdbd}.hotelchars table.roomstable.change_color_lines td.roomType{padding-right:8px;padding-left:8px}.hotelchars table.roomstable.change_color_lines th{border-color:#003580}.lang_is_ltr .hotelchars table.roomstable.change_color_lines th:nth-child(1){border-left:1px solid #537bb4}.lang_is_ltr .hotelchars table.roomstable.change_color_lines th:nth-last-child(1){border-right:1px solid #537bb4}.lang_is_rtl .hotelchars table.roomstable.change_color_lines th:nth-last-child(1){border-left:1px solid #537bb4}.lang_is_rtl .hotelchars table.roomstable.change_color_lines th:nth-child(1){border-right:1px solid #537bb4}.lang_is_ltr .change_color_lines thead.sticked{border-right:1px solid #537bb4}.lang_is_rtl .change_color_lines thead.sticked{margin-right:-1px;border-left:1px solid #537bb4}table.roomstable.change_color_lines .cheapest_banner_content{border-bottom:1px solid #bdbdbd!important;border-top:1px solid #faf3eb!important}table.roomstable.change_color_lines .cheapest_room_row td{border-bottom:0}table.roomstable.change_color_lines .nha_apt_divider_tr,table.roomstable.change_color_lines .nha_apt_divider{border-top:1px solid #bdbdbd!important}.hotelchars table.roomstable.seperate_reservation_column th.hp-rt-reservation-header{position:relative;background:#003580}.lang_is_ltr .hotelchars table.roomstable.seperate_reservation_column th.hp-rt-reservation-header{padding-left:20px}.lang_is_rtl .hotelchars table.roomstable.seperate_reservation_column th.hp-rt-reservation-header{position:relative;padding-right:20px;background:#003580}.hotelchars table.roomstable.seperate_reservation_column th.hp-rt-reservation-header:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.lang_is_ltr .hotelchars table.roomstable.seperate_reservation_column th.hp-rt-reservation-header:after{border-left:10px solid #fff}.lang_is_rtl .hotelchars table.roomstable.seperate_reservation_column th.hp-rt-reservation-header:after{border-right:10px solid #fff}.hotelchars table.roomstable.seperate_reservation_column #bookNow1{position:relative}.hotelchars table.roomstable.seperate_reservation_column #bookNow1:before{background:0;border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.lang_is_ltr .hotelchars table.roomstable.seperate_reservation_column #bookNow1:before{border-left:11px solid #bdbdbd}.lang_is_rtl .hotelchars table.roomstable.seperate_reservation_column #bookNow1:before{border-right:11px solid #bdbdbd}.hotelchars table.roomstable.seperate_reservation_column #bookNow1:after{background:0;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.lang_is_ltr .hotelchars table.roomstable.seperate_reservation_column #bookNow1:after{border-left:10px solid #fff}.lang_is_rtl .hotelchars table.roomstable.seperate_reservation_column #bookNow1:after{border-right:10px solid #fff}.lang_is_ltr .hotelchars table.roomstable.seperate_reservation_column #bookNow1 .bookNowWrap{padding-left:10px}.lang_is_rtl .hotelchars table.roomstable.seperate_reservation_column #bookNow1 .bookNowWrap{padding-right:10px}.hotelchars table.roomstable.seperate_reservation_column,.hotelchars table.roomstable.seperate_reservation_column td{border-color:#bdbdbd}.hotelchars table.roomstable.seperate_reservation_column .maintr td{border-color:#bdbdbd!important}.hotelchars table.roomstable.seperate_reservation_column #room_availability_container{border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}.hotelchars table.roomstable.seperate_reservation_column td.roomType{padding-right:8px;padding-left:8px}.hotelchars table.roomstable.seperate_reservation_column .maintr:nth-last-child(1).roomType{border-bottom:1px solid #bdbdbd}.hotelchars table.roomstable.seperate_reservation_column th{border-color:#003580}.lang_is_ltr .hotelchars table.roomstable.seperate_reservation_column th:nth-child(1){border-left:1px solid #537bb4}.lang_is_rtl .hotelchars table.roomstable.seperate_reservation_column th:nth-last-child(1){border-left:1px solid #537bb4}.lang_is_rtl .hotelchars table.roomstable.cseperate_reservation_column th:nth-child(1){border-right:1px solid #537bb4}.lang_is_ltr .seperate_reservation_column thead.sticked{border-right:1px solid #537bb4}.lang_is_rtl .seperate_reservation_column thead.sticked{margin-right:-1px;border-left:1px solid #537bb4}table.roomstable.seperate_reservation_column .cheapest_banner_content{border-bottom:1px solid #bdbdbd!important;border-top:1px solid #faf3eb!important}table.roomstable.seperate_reservation_column .cheapest_room_row td{border-bottom:0}table.roomstable.seperate_reservation_column .nha_apt_divider_tr,table.roomstable.seperate_reservation_column .nha_apt_divider{border-top:1px solid #bdbdbd!important}.hotelchars table.roomstable.seperate_reservation_column tr:nth-last-child(2) td{border-bottom:1px solid #bdbdbd}#h_review__container .fe_banner{margin:0}.rollover-review{width:100%}.lightbox_ticker_below_cta__list{list-style:none;height:20px;margin-top:10px;margin-bottom:0}.lightbox_ticker_below_cta__list li p{text-align:right;margin:0}.hp_rt_rooms_booked_x_dates{display:block;border-radius:3px;font-size:12px;padding:2px;color:red;border:1px solid red;text-shadow:aqua 1px}.hp_rt_rooms_booked_x_dates__scarce{display:block}.top_scarcity .thisRoomAvailabilityNew{margin-bottom:21px}.rt__room-detail--legibility .times_dates_top_scarcity--two-lines{min-height:34px;margin-bottom:0}.top_scarcity.times_dates_top_scarcity .thisRoomAvailabilityNew{margin-bottom:7px}.hasJS [data-anim-type="rollover"]{overflow:visible!important}.rt__room-detail--legibility .top_scarcity.times_dates_top_scarcity{overflow:hidden}.events_nearby span.poi-list-item__name{border-bottom:1px dotted}.rt_prices_set_by_hotel{color:#f07c00;border:1px solid #f07c00;border-radius:3px;padding:2px 5px;margin:5px 0;font-size:12px}.rt_prices_set_by_hotel__icon{fill:#f07c00}.hp-heading{font-size:32px;padding:16px 0 32px 0;line-height:36px}.hp-heading-sub{display:block;font-size:24px;font-weight:normal}.high_demand_trend_container{border-top:1px solid #cce1ff;margin-top:11px;padding-top:11px}.high_demand_trend_content{margin-left:42px;margin-top:4px}.high_demand_trend_content__rtl{margin-right:37px;margin-top:4px}.hotel_details__avg-score{display:block;word-break:break-word;margin-top:2px;line-height:1;color:#383838}.hp-top-five-percent{font-size:14px;color:#febb02;border:1px solid #febb02;border-radius:2px;position:relative;top:-6px;padding:3px 5px;margin-left:2px}.lang_is_rtl .hp-top-five-percent{margin-left:0;margin-right:2px}.hp_item:hover .hp-top-five-percent,.hp_item--highlighted .hp-top-five-percent{background-color:#fff}.thumb-and-five-percent-container{display:inline-block;white-space:nowrap;min-height:1px}.hp-ufi-people-looking__strong{font-weight:bold}.hp-ufi-people-looking__icon .eye{fill:#537bb4;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation:.3s cubic-bezier(0.68,-0.55,0.265,1.55) 1s forwards eyeBlink;animation:.3s cubic-bezier(0.68,-0.55,0.265,1.55) 1s forwards eyeBlink}.hp-ufi-people-looking__icon .lashes{fill:#537bb4;opacity:0;-webkit-animation:.3s ease 1.5s forwards eyeLashFadeIn;animation:.3s ease 1.5s forwards eyeLashFadeIn}@-webkit-keyframes eyeBlink{0%{-webkit-transform:scale(1,0);transform:scale(1,0)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes eyeBlink{0%{-webkit-transform:scale(1,0);transform:scale(1,0)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes eyeLashFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes eyeLashFadeIn{0%{opacity:0}100%{opacity:1}}.hp--bp-rlu{padding:50px}.hp--bp-rlu-wrapper{background-color:#fff}.rlu_padding_banner.fe_banner__purple{background-color:#003580;border-color:#003580}.rlu_padding_banner.fe_banner__purple .fe_banner__icon{color:#fff}.rlu_padding_banner.fe_banner__purple .fe_banner__title{color:#fff}.rlu_padding_banner.fe_banner__purple .fe_banner__message{color:#fff}.rlu_padding_banner.fe_banner__purple .fe_banner__dismiss{color:#fff}.rlu_padding_banner.fe_banner__purple .fe_banner__dismiss:hover{color:#cce1ff}.rlu_padding_banner{padding:30px 55px 25px 55px!important;margin-bottom:0}.rlu_padding_banner .fe_banner__btn_container .fe_banner__btn_container_content{display:inherit!important;width:100%!important}.rlu_padding_banner .fe_banner__btn_container .fe_banner__button{display:inherit;vertical-align:middle;text-align:left;margin-top:12px}.rlu_padding_banner .fe_banner__btn_container .fe_banner__button a{color:#febb02}.animate-count{display:inline-block}.animate-count.-animating{overflow:hidden;vertical-align:sub}.animate-count__position{float:left}.animate-count__digit{white-space:pre-wrap;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.animate-count__position.animate .animate-count__digit{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.hp-availability-messages--container .hp_last_booking,#hp_availability_style_changes .hp-availability-messages--container .hp_last_booking{margin:-7px 0 8px;color:#ff0202}#hp_availability_style_changes .hp-rt-no-rooms.hp-availability-messages--container .hp_last_booking{margin-top:12px}#availability_target_popup.hp-availability-messages--container .hp_last_booking{margin:7px 0 0}.hp-social_proof-item-featured-topic{border-bottom:2px dotted #febb02;font-weight:bold;outline:0;overflow:hidden;background:0;z-index:1;cursor:pointer;transition:.08s ease-in;-o-transition:.08s ease-in;-ms-transition:.08s ease-in;-moz-transition:.08s ease-in;-webkit-transition:.08s ease-in;position:relative;padding:0 2px}.hp-social_proof-item-featured-topic:hover{border:0}.hp-social_proof-item-featured-topic:before{content:"";position:absolute;bottom:0;left:0;right:0;top:100%;z-index:-1;-webkit-transition:top .09s ease-in}.hp-social_proof-item-featured-topic:hover:before{top:0;background:#febb02;border-radius:3px;padding:0 1px}.hp-desc-best-seller--tooltip{border-bottom:2px dotted #febb02;position:relative}.hp-desc-best-seller--tooltip:hover{border:0;color:#383838}.hp-desc-best-seller--tooltip:before{content:"";position:absolute;bottom:0;left:0;right:0;top:100%;z-index:-1;-webkit-transition:top .09s ease-in}.hp-desc-best-seller--tooltip:hover:before{top:0;background:#febb02;border-radius:3px;padding:0 1px}.hp-lightbox-gallery-container .hp-gallery__slide.gallery__last-item{padding:15px;height:244px}.hp-lightbox-gallery-container .gallery__last-item__wrapper{margin:0;height:244px;padding:70px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hp-lightbox-gallery-container.xl_photo .gallery__last-item__wrapper{height:490px;padding:150px 0 0 0}.hp-lightbox-gallery-container .gallery__last-item__wrapper--push-down{padding-top:105px}.hp-lightbox-gallery-container .slick-slide p.gallery__last-item__usp{font-size:15px!important}.hp-lightbox-gallery-container .gallery__last-item__thumb{color:transparent;text-decoration:none;background:#d1edd4}.hp-lightbox-gallery-container .gallery__last-item__thumb{position:relative}.hp-lightbox-gallery-container .gallery__last-item__thumb .lock_icon{margin:0;left:50%;top:50%;right:auto;margin-top:-10px;margin-left:-10px;position:absolute}.hp-section-reinforcement-banners{margin-bottom:20px}.hp-gr__scarcity{font-size:14px;line-height:20px;font-weight:bold}.hp-gr__scarcity .thisRoomAvailabilityNew{margin:0}td.roomPrice .b-business span{color:#fff;text-decoration:initial;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}td.roomPrice .b-business strong{font-size:100%}td.roomPrice .b-business .b-business-w--section{text-align:left}td.roomPrice .b-business .b-business-w--icon,td.roomPrice .b-business .b-business-w--section--header{color:#5bbaff}td.roomPrice .b-business .b-business-w--icon{font-family:'booking-iconset'}td.roomPrice .b-business .b-business--main,td.roomPrice .b-business .b-business--ext{text-decoration:initial}.hp_facility_breakfast_avail .facilityGroupIcon{margin-top:-4px;font-size:22px}.hp_facility_breakfast_avail_cta,.hp_facility_breakfast_avail_cta:link,.hp_facility_breakfast_avail_cta:visited{color:#07c;font-weight:normal}.hp_facility_breakfast_avail_cta:hover{color:#febb02}.alt_hotel_extra_score{display:block;padding:0 0 0 10px}.lang_is_rtl .alt_hotel_extra_score{padding:0 10px 0 0}.hp-social_proof__facilities,.hp-social_proof__horizontal.hp-social_proof__facilities{margin-right:0;margin-left:0;padding-top:20px}.hp-social_proof__facilities.hp-social_proof__horizontal_1 .hp-social_proof-item{width:auto;float:none}.hp-social_proof__facilities.hp-social_proof__horizontal_2 .hp-social_proof-item{width:50%}.hp-pets-compset-link,.hp-pets-compset-link:link{font-weight:normal}.hp-compset-pets__header,.hotelchars h2.hp-compset-pets__header{margin:0;padding:0 0 10px}.hp-compset-pets-item,.hp-compset-pets-item:link,.hp-compset-pets-item:visited{display:block;position:relative;min-height:127px;margin:0 -10px;padding:20px 10px 20px 218px;color:#383838;font-weight:normal;text-decoration:none;border-top:1px solid #ededed}.hp-compset-pets-item:hover{background-color:#e9f0fa}.lang_is_rtl .hp-compset-pets-item{padding-right:218px;padding-left:10px}.hp-compset-pets-item:last-child{border-bottom:1px solid #ededed}.hp-compset-pets-item__img-wrap{display:block;position:absolute;top:22px;left:10px;width:195px;height:127px;overflow:hidden}.lang_is_rtl .hp-compset-pets-item__img-wrap{right:10px;left:auto}.hp-compset-pets-item__img{width:195px}.hp-compset-pets-item__header{display:block;margin:0 0 10px;font-size:20px;font-weight:bold;color:#07c}.hp-compset-pets-item__header:hover{color:#febb02}.hp-compset-pets-item__description{display:block;margin:0;padding:0}.hp-compset-pets-item__facilities{display:block;padding:10px 0 0}.hp-compset-pets-item__facility{color:#0ab21b}.hp-compset-pets-item__footer{display:block;padding:13px 0 0}.hp-compset-pets-item__col1{float:left}.lang_is_rtl .hp-compset-pets-item__col1{float:right}.hp-compset-pets-item__col2{float:right;margin-left:15px}.lang_is_rtl .hp-compset-pets-item__col2{float:left;margin-right:15px;margin-left:0}.hp-compset-pets-item__review{display:block}.hp-compset-pets-item__price{display:block;margin:-8px 0 8px}.hp-compset-pets-item__price-title{display:block;font-size:12px;color:#777}.hp-compset-pets-item__price-link{display:block;font-size:20px;margin:0;padding:0;text-decoration:none;font-weight:normal;color:#0ab21b}.hp-compset-pets__footer{padding:20px 0}.hp-compset-pets__more,.hp-compset-pets__more:link,.hp-compset-pets__more:visited{color:#07c}.hp-compset-pets__more:hover{color:#febb02}.hp-parking-compset-link,.hp-parking-compset-link:link{font-weight:normal}.hp-compset-parking__header,.hotelchars h2.hp-compset-parking__header{margin:0;padding:0 0 10px}.hp-compset-parking-item,.hp-compset-parking-item:link,.hp-compset-parking-item:visited{display:block;position:relative;min-height:127px;margin:0 -10px;padding:20px 10px 20px 218px;color:#383838;font-weight:normal;text-decoration:none;border-top:1px solid #ededed}.hp-compset-parking-item:hover{background-color:#e9f0fa}.lang_is_rtl .hp-compset-parking-item{padding-right:218px;padding-left:10px}.hp-compset-parking-item:last-child{border-bottom:1px solid #ededed}.hp-compset-parking-item__img-wrap{display:block;position:absolute;top:22px;left:10px;width:195px;height:127px;overflow:hidden}.lang_is_rtl .hp-compset-parking-item__img-wrap{right:10px;left:auto}.hp-compset-parking-item__img{width:195px}.hp-compset-parking-item__header{display:block;margin:0 0 10px;font-size:20px;font-weight:bold;color:#07c}.hp-compset-parking-item__header:hover{color:#febb02}.hp-compset-parking-item__description{display:block;margin:0;padding:0}.hp-compset-parking-item__facilities{display:block;padding:10px 0 0}.hp-compset-parking-item__facility{color:#0ab21b}.hp-compset-parking-item__footer{display:block;padding:13px 0 0}.hp-compset-parking-item__col1{float:left}.lang_is_rtl .hp-compset-parking-item__col1{float:right}.hp-compset-parking-item__col2{float:right;margin-left:15px}.lang_is_rtl .hp-compset-parking-item__col2{float:left;margin-right:15px;margin-left:0}.hp-compset-parking-item__review{display:block}.hp-compset-parking-item__price{display:block;margin:-8px 0 8px}.hp-compset-parking-item__price-title{display:block;font-size:12px;color:#777}.hp-compset-parking-item__price-link{display:block;font-size:20px;margin:0;padding:0;text-decoration:none;font-weight:normal;color:#0ab21b}.hp-compset-parking__footer{padding:20px 0}.hp-compset-parking__more,.hp-compset-parking__more:link,.hp-compset-parking__more:visited{color:#07c}.hp-compset-parking__more:hover{color:#febb02}.hp-checkin-extra,.hotelchars .descriptionsContainer p.hp-checkin-extra{padding-top:1em;color:#838383}.all_rooms_include_cta_wrap{display:block;margin:3px 0 0}.all_rooms_include_cta{color:#07c;text-decoration:underline;cursor:pointer;font-size:13px;line-height:18px}.all_rooms_include_cta:hover{color:#febb02}.facilities-reviews-cta_active{color:#07c;cursor:pointer;background:0;text-decoration:none;font-weight:normal}.facilities-reviews-cta_active:before{margin:0 1px;content:'\2013'}.facilities-reviews-cta_active:hover{color:#febb02}.mpf-tooltip-list,#tooltip_wrap .mpf-tooltip-list{margin:0;padding:0;list-style:none;max-width:350px}.mpf-tooltip-list__item{position:relative;margin:0 0 2px;padding:3px 10px 2px 25px;list-style:none}.lang_is_rtl .mpf-tooltip-list__item{padding-right:25px;padding-left:10px}.mpf-tooltip-list__tick{display:block;position:absolute;top:1px;left:3px}.lang_is_rtl .mpf-tooltip-list__tick{right:3px;left:auto}.mpf-tooltip-list__item:last-child{margin-bottom:0}.bh-photo-modal-mis{position:absolute;bottom:0;right:10%;left:10%}.bh-photo-modal-mis__content{margin:0 auto;padding:8px 12px;background:rgba(0,0,0,0.7);color:#CCC;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s;transition:width .2s}.bh-photo-modal-mis__link{cursor:pointer;color:#CCC}.bh-photo-modal-mis__link:hover{color:#FFF}.policies-with-aside__body{float:left;margin-right:15px;min-width:500px}.lang_is_rtl .policies-with-aside__body{float:right;margin-right:0;margin-left:15px}.lang_is_rtl .policies-with-aside .description P{padding-left:0}.policies-aside-msg{position:relative;overflow:hidden;max-width:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:48px 0 15px;padding:15px 15px 15px 35px;border:1px solid #b3c2d8;background:#f8fafd;color:#3e4853}.policies-aside-msg__title{margin:0 0 5px;font-weight:bold;font-size:14px}.policies-aside-msg__icon{position:absolute;top:14px;left:10px}.lang_is_rtl .policies-aside-msg{padding:15px 35px 15px 15px}.lang_is_rtl .policies-aside-msg__icon{left:auto;right:10px}.hotelchars .containh2.header-with-border h2{border-bottom:1px solid #e9f0fa;margin-bottom:20px;padding-bottom:5px}.hp-poi-content-container--single-column{-webkit-columns:1;-moz-columns:1;columns:1;width:100%}.b_firefox .hp-poi-content-container--single-column{display:table}.hp-poi-content-container--single-column h2{border-bottom:1px solid #e9f0fa;padding-bottom:8px;margin-bottom:15px}.hp-poi-content-container--single-column .poi-column-container{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px}.hp-poi-content-container--single-column .poi-column-container .poi-list-header{color:#383838}.hp-poi-content-container--single-column .poi-column-container .poi-list-item__title{color:#707070}.hp-poi-content-container--single-column .poi-column-container .poi-list-item__distance,.hp-poi-content-container--single-column .poi-column-container .poi-list-item__brands,.hp-poi-content-container--single-column .poi-column-container .poi-list-item__food-area{color:#bdbdbd}.hp-poi-content-container--single-column .poi-column-container .poi-list-item__brands,.hp-poi-content-container--single-column .poi-column-container .poi-list-item__food-area{margin-top:0;color:#707070}.b_safari .hp-poi-content-container--single-column .poi-column-container .shopping-nearby{-webkit-columns:1 100px;-moz-columns:1 100px;columns:1 100px}.hp-poi-content-container--single-element .hp-poi-content-section{width:95%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.hp-poi-content-section-highlighted{width:100%;padding:10px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e9f0fa}.hp-poi-content-section-highlighted .poi-list-header{font-weight:bold}.hp_header_facility_highlight .hp_desc_important_facilities{margin-bottom:4px;border:0;clear:both}.hp_header_facility_highlight .hp-description-sub-header{display:none}.hp_header_facility_highlight .important_facility{color:#0ab21b;margin:0 10px 2px 0}.lang_is_rtl .hp_header_facility_highlight .important_facility{margin-right:0;margin-left:10px}.hp_header_facility_highlight .important_facility_more{text-decoration:underline;cursor:pointer;font-weight:normal}.hp_desc_important_facilities_with_badges .facility-badge__wrapper{float:left;font-weight:bold;line-height:26px;margin:0 10px 2px 0;color:#0ab21b}.lang_is_rtl .hp_desc_important_facilities_with_badges .facility-badge__wrapper{float:right;margin:0 0 2px 10px}.hp_desc_important_facilities_with_badges .facility-badge__title{margin:0;padding:0;height:auto;background:0;color:#0ab21b;font-size:1em;line-height:26px;font-weight:bold}.hp_desc_important_facilities_with_badges .facility-badge__vicon-wrapper{float:left;margin:0 5px 0 0;border:0;width:auto;height:auto}.lang_is_rtl .hp_desc_important_facilities_with_badges .facility-badge__vicon-wrapper{float:right;margin:0 0 0 5px}.hp_desc_important_facilities_with_badges .facility-badge__vicon{position:relative;top:3px;font-size:18px;color:#0ab21b}.hp-section-header__subtitle{display:block;margin-top:5px;color:#707070;font-size:13px}.facilities-search{padding:5px 0;text-align:right}.lang_is_rtl .facilities-search{text-align:left}.facilities-search__field-wrapper{display:inline-block;position:relative;width:300px;height:30px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bdbdbd;border-radius:3px;background:#fff;text-align:left}.lang_is_rtl .facilities-search__field-wrapper{padding-right:0;padding-left:20px}.facilities-search__status{display:inline-block;position:relative;left:10px;opacity:0;visibility:hidden;vertical-align:middle;margin:0 10px 0 0;color:#707070;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.facilities-search__status_active{opacity:1;visibility:visible;left:0}.lang_is_rtl .facilities-search__status{left:auto;right:10px;margin:0 0 0 10px}.lang_is_rtl .facilities-search__status_active{right:0;left:auto}.facilities-search__field{width:100%;padding:5px;height:100%;line-height:20px;font-size:15px;outline:0;color:#003580;background:0;border:0;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.facilities-search__reset{display:none;position:absolute;top:0;right:0;bottom:0;width:30px;cursor:pointer;line-height:30px;text-align:center;font-size:12px;color:#707070}.facilities-search_not-empty .facilities-search__reset{display:block}.lang_is_rtl .facilities-search__reset{right:auto;left:0}.facilities-search__field::-webkit-input-placeholder{color:#aeaeae}.facilities-search__field:-moz-placeholder{color:#aeaeae}.facilities-search__field::-moz-placeholder{color:#aeaeae}.facilities-search__field:-ms-input-placeholder{color:#aeaeae}.facilities-search__field::-ms-input-placeholder{color:#aeaeae}.f-search-not-match{opacity:.5}.b_msie_8 .f-search-not-match,.b_msie_9 .f-search-not-match,.b_msie_10 .f-search-not-match{filter:alpha(opacity=50)}.f-search-nothing-found .f-search-not-match{opacity:1}.f-search-nothing-found .b_msie_8 .f-search-not-match,.f-search-nothing-found .b_msie_9 .f-search-not-match,.f-search-nothing-found .b_msie_10 .f-search-not-match{filter:alpha(opacity=100)}.f-search-match,div.facilitiesChecklist .facilitiesChecklistSection ul li.f-search-match{position:relative;background-color:#ffe9ab}.f-search-match:before,div.facilitiesChecklist .facilitiesChecklistSection ul li.f-search-match:before,li.policy.f-search-match p:before{display:block;position:absolute;z-index:1;top:0;right:100%;bottom:0;width:10px;background:#ffe9ab;content:' '}.lang_is_rtl .f-search-match:before,.lang_is_rtl div.facilitiesChecklist .facilitiesChecklistSection ul li.f-search-match:before,.lang_is_rtl li.policy.f-search-match p:before{right:auto;left:100%}li.policy.f-search-match p.positive_policy_free.contains_free_row:before{display:none}div.facilitiesChecklist .facilitiesChecklistSection h5.f-search-match .facilityGroupIcon{position:relative;z-index:2}div.facilitiesChecklist .facilitiesChecklistSection ul li.f-search-match.policy{background-color:inherit}div.facilitiesChecklist .facilitiesChecklistSection ul li.f-search-match.policy:before{display:none}li.policy.f-search-match p{position:relative;background-color:#ffe9ab}li.policy.f-search-match p .hp-free-facility-row{background-color:#ffe9ab;color:#383838}.ph-facility-icon-bigger.bicon-coffee.ph-facility-icon{font-size:14px}.map_static_cta_container{margin-bottom:10px;text-align:center;overflow:hidden;border:1px solid #e9f0fa;border-radius:3px}.map_static_cta_container .show_map{margin:0 auto;width:99%;top:1px}.map_static_cta_container .show_map:hover{margin:0 auto -2px;top:0}.map_static_cta_link{display:none}.map_static_cta_container .map_static_cta_link{font-size:1.2em;display:block;padding:10px 0;cursor:pointer;color:#07c}.map_static_cta_container .map_static_cta_link:hover{color:#febb02}.slick-initialized .info-extra__center{width:100%;text-align:center!important;position:absolute;bottom:10px;left:0}.gallery-info__facilities_cta{background:#07c!important;border-radius:3px}.gallery-info__facilities_cta:hover{background:#003580!important}.facilities_list_block-sliding_in.facilities_list_block-sliding_in-shown{z-index:1000}.no_availability_msg_top{border:1px solid #ffa9a9;border-radius:3px}.no_availability_msg_top#no_availability_msg{background:0}.no_availability_msg_top .no_availability_main_message{margin-bottom:15px;padding:20px;background:#fae1e1}.no_availability_msg_top#no_availability_msg.highlight_msg .full_hotel,.no_availability_msg_top#no_availability_msg.highlight_msg .sorry_header{padding:0}.no_availability_msg_top#no_availability_msg.highlight_msg .full_hotel{font-weight:bold;font-size:1.4em}.no_availability_msg_top#no_availability_msg.highlight_msg .sorry_header{margin-top:5px}.no_availability_msg_top .change_option{text-align:center;color:#383838;font-size:1.6em;font-weight:normal;margin:20px 0;padding:0}.no_availability_msg_top .change_option,.no_availability_msg_top .change_hotel .change_option,.no_availability_msg_top .change_option_subheader{width:750px;margin:20px auto}.no_availability_msg_top #maxotel_rooms.rt_no_dates,.no_availability_msg_top#no_availability_msg .availForm,.no_availability_msg_top#no_availability_msg .change_hotel_content{background:#e9f0fa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:750px;padding:15px;margin:0 auto;border-radius:3px;border:1px solid #bdbdbd}.no_availability_msg_top#no_availability_msg .availForm{padding:0 0 15px 15px}.no_availability_msg_top .change_hotel .change_option{margin-bottom:0}.no_availability_msg_top .change_option_subheader{font-weight:normal;font-size:14px;margin-top:4px!important;text-align:center;margin-top:0;margin-bottom:20px!important}.no_availability_msg_top#no_availability_msg #new_alt_hotels .alt_hotel_block{padding:10px;margin:15px 0;border-radius:3px}.no_availability_msg_top#no_availability_msg #new_alt_hotels .alt_hotel_block:first-child{margin-top:0}.no_availability_msg_top .alt_hotel_block{border:none!important;border-radius:3px solid #bdbdbd}.no_availability_msg_top table.althotelsTable_available td:first-child{padding-left:0;border-left:none}.no_availability_msg_top table.althotelsTable_available td{padding:0 10px;border-left:1px solid #ededed;width:27%}.no_availability_msg_top h3{margin:0 0 10px 0}.no_availability_msg_top table td .althotels-name{margin:0 0 10px;font-size:1.5em;font-weight:normal;clear:none;padding-top:0;text-shadow:1px 1px 0 #fff}.no_availability_msg_top .bk-icon-wrapper,.no_availability_msg_top .hp__hotel_ratings__stars .bk-icon-wrapper,.no_availability_msg_top .bp_hotel_name .bk-icon-wrapper,.myreservations .bk-icon-wrapper{top:-2px}.no_availability_msg_top .altHotels_most_recent_booking{color:#e21111;margin-bottom:5px;margin-top:10px;text-align:left}.no_availability_msg_top .urgency_message_red,#b2hotelPage .urgency_message_red{color:#e21111!important;border:none!important}.no_availability_msg_top#no_availability_msg .change_dates,.no_availability_msg_top#no_availability_msg .change_hotel{border:0;background:0;margin:0}.no_availability_msg_top#no_availability_msg .change_dates{padding-bottom:35px}.no_availability_msg_top#no_availability_msg h3.other,.no_availability_msg_top#no_availability_msg h3.other a{padding:0 10px 0 0}.althotels_wide_thumbnails #althotels table td img.hotelImg{width:100%;border-radius:3px 3px 0 0}.althotels_wide_thumbnails #althotels table td .althotels-name{font-size:1.3em}.althotels_wide_thumbnails #althotels.althotels_fullwidth table#althotelsTable td.althotelsCell:first-child{padding:0 20px!important}.althotels_wide_thumbnails #viewmorealt{margin-left:20px}.ph-icon-fill-color .bui-icon-wrapper.ph_highlighted_facility_icon path,.ph-icon-fill-color .bui-icon-wrapper.ph_highlighted_facility_icon circle,.ph-icon-fill-color .bui-icon-wrapper.ph_highlighted_facility_icon g{fill:#383838}.fac-paid-facility{background:transparent;padding:1px 0;font-size:13px}.fac-paid-facility-border{background:#f7f7f7;border-radius:3px;padding:1px 2px;border:1px solid #bdbdbd}.facilities_free_color .facilitiesChecklistSection .positive_policy_free,.facilities_free_color .facilitiesChecklistSection .contains_free_row{color:#0ab21b!important;border:1px solid #0ab21b!important;background:transparent!important}.hp-surroundings-highlight__container{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background:#e9f0fa}.hp-surroundings-highlight__icon{display:table-cell;vertical-align:middle;text-align:center;width:30px;padding:0 10px 0 0;font-size:24px}.lang_is_rtl .hp-surroundings-highlight__icon{padding:0 0 0 10px}.hp-surroundings-highlight__content{display:table-cell;vertical-align:middle}.hp-policy-section--title_icon .descriptionsContainer p.policy_name{display:table;color:#383838}.hp-policy-section--title_icon .hp-policies-block .description p{padding-left:165px}.lang_is_rtl .hp-policy-section--title_icon .hp-policies-block .description p{padding-left:0}.policy_name_icon{display:table-cell;width:32px;vertical-align:middle;font-size:18px;text-align:center}.althotels-distance_away{display:block;margin-bottom:3px}.hp-lightbox-bed-options .bed-types-wrapper{margin:8px 0 0;padding:0;line-height:20px}.hp-lightbox-bed-options .rt-bed-types{padding:0}#nr_rooms_header.nr-rooms-header--highlight{background-color:#003580}.hp-rt-reservation-header.hp-rt-reservation-header--highlight{background-color:#003580!important}.rooms-block__pills-container{margin-bottom:14px}.rooms-block__pills-container__pill__icon{font-size:8px;display:inline-block}.rooms-block__pills-container__pill{border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:12px;font-weight:normal;height:17px;line-height:17px;overflow:hidden;padding:0 5px;word-break:break-word;white-space:nowrap;background-color:#d1edd4;color:#077812}.rt-lightbox__book-this-room-condensed .lightbox-book-this-room-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:10px 0 0;padding:15px;width:500px}.lightbox_rtl .rt-lightbox__book-this-room-condensed .lightbox-book-this-room-container{float:right}.hp_rt_lightbox_wrapper--photo-wide .rt-lightbox__book-this-room-condensed .lightbox-book-this-room-container{width:740px}.rt-lightbox-no-photos+.rt-lightbox__book-this-room-condensed .lightbox-book-this-room-container{width:100%}.rt-lightbox__book-this-room-condensed .hp-rt-lightbox-group-recommendation{clear:none;float:left;width:500px}.lightbox_rtl .rt-lightbox__book-this-room-condensed .hp-rt-lightbox-group-recommendation{float:right}.hp_rt_lightbox_wrapper--photo-wide .rt-lightbox__book-this-room-condensed .hp-rt-lightbox-group-recommendation{width:740px}.rt-lightbox-no-photos+.rt-lightbox__book-this-room-condensed .hp-rt-lightbox-group-recommendation{width:100%}.ja .rt-lightbox__book-this-room-condensed .hp-rt-lightbox-group-recommendation td.roomPrice{min-width:auto}.rt_lightbox_description_meta .hp-rt-lightbox-parking .icon-container{font-size:15px;position:relative;top:3px}.rt_lightbox_description_meta .hp-rt-lightbox-parking .parking_free_reinforcement{color:#0ab21b}table.roomstable .maintr td .main-room-photo-thumb{float:right;text-align:right;max-width:60px;margin:0 0 10px 15px}table.roomstable .maintr td span.main-room-photo-container .hp-rt-group_recommendation{clear:both}table.roomstable .maintr td span.main-room-photo-container .top_scarcity{clear:both}table.roomstable .maintr td span.main-room-photo-container .bed-types-wrapper{clear:both}.lang_is_rtl table.roomstable .maintr td .main-room-photo-thumb{float:left;text-align:left;margin:0 15px 10px 0}.hp_rt_lightbox_facilities__title{margin:0}ul.hp_rt_lightbox_facilities__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:5px;padding:0}ul.hp_rt_lightbox_facilities__list li.hp_rt_lightbox_facilities__list__item{list-style-type:none;margin-bottom:5px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;column-break-inside:avoid;width:100%;line-height:17px}.hp_rt_lightbox_wrapper_v3.hp_rt_lightbox_wrapper_v3_two_column{width:820px}.hp_rt_lightbox_wrapper_v3.hp_rt_lightbox_wrapper_v3_two_column .rt_lightbox_description_meta{width:275px}.room-unique-facilities{background-color:#e9f0fa;padding:5px 10px}.room-unique-facilities__title{font-size:13px;line-height:20px;font-weight:bold}.room-unique-facilities__facility__icon{font-size:18px}.room-unique-facilities__facility__text{font-size:13px;line-height:20px}.hp-lightbox-gallery-container .pagingInfo{text-align:center;color:white;position:absolute;left:45%;top:248px;min-width:10%;border-radius:4px;padding:2px;background:rgba(0,0,0,0.37)}.lang_is_rtl .hp-lightbox-gallery-container .pagingInfo{right:45%;left:auto}.lang_is_rtl .hp_rt_lightbox_wrapper_v3 .hotel_thumbs_sprite.hotel_thumbs_sprite_slider{margin-left:8px;margin-right:0}.hp-description-important-facilities-lightbox{border:0;margin-bottom:15px}.hp-description-important-facilities-lightbox .important_facility{float:left;font-weight:normal;line-height:20px;margin:0 8px 3px 0}.hp-description-important-facilities-lightbox .important-facility-icon{font-size:13px}.lang_is_rtl .hp-description-important-facilities-lightbox .important_facility{float:right;margin:0 0 3px 8px}.hp-lightbox-gallery-container .hp-gallery__slide.gallery__last-photo_survey{padding:15px;height:244px}.hp-lightbox-gallery-container .hp-gallery__slide.gallery__last-photo_survey .inline-feedback_bordered-center{margin:10px 0 15px;padding:10px 0 15px;text-align:center;color:#779bca;clear:both}.hp-lightbox-gallery-container .gallery__last-photo_survey__wrapper{margin:0;height:244px;padding:70px 0 0 0;display:block;background:rgba(0,0,0,0.6);padding:70px 0 0 0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:244px;color:#fff;font-size:23px!important;line-height:1.2!important;margin:0;margin-bottom:12px;padding:0 40px}.hp-lightbox-gallery-container.xl_photo .gallery__last-photo_survey__wrapper{height:490px;padding:150px 0 0 0}.hp-lightbox-gallery-container .gallery__last-photo_survey__wrapper--push-down{padding-top:105px}.hp-lightbox-gallery-container .gallery__last-photo_survey__thumb{color:transparent;text-decoration:none;background:#d1edd4;position:relative}.hp-lightbox-gallery-container .gallery__last-photo_survey__thumb .lock_icon{margin:0;left:50%;top:50%;right:auto;margin-top:-10px;margin-left:-10px;position:absolute}.room-facilities__title{font-size:14px;line-height:20px;font-weight:500;margin:0;margin-bottom:4px}.room-facilities__list{margin:0;margin-bottom:16px}.surroundings_old_town_inspiration__container .bicon-old-town{margin-right:10px;float:left;font-size:24px;line-height:32px;color:#001b42}.lang_is_rtl .surroundings_old_town_inspiration__container .bicon-old-town{float:right;margin-right:0;margin-left:10px}.c-hotspots__container{padding:16px}.c-hotspots__copy{font-size:14px;line-height:20px;font-weight:400;vertical-align:middle}.c-hotspots__icon{margin-right:12px;float:left;font-size:20px;width:20px;height:20px}.c-hotspots__view{display:block;width:1px;height:1px}.lang_is_rtl .c-hotspots__container .c-hotspots__icon{float:right;margin-right:0;margin-left:10px}.hp_region_attractions_directions_map .hp_region_attractions_item_directions_link{font-weight:normal}.hp_region_attractions_item_directions_link .show_map_icon{margin-right:3px}.hp_region_attractions_item_map{width:100%;height:100%}.hp_region_attractions_item .hp_region_attractions_item_map{height:100%;width:100%;position:absolute;bottom:-100%;-webkit-transition:bottom .25s;transition:bottom .25s}.hp_region_attractions_item.active .hp_region_attractions_item_map{bottom:0;-webkit-transition:bottom .25s;transition:bottom .25s}.attraction_distance_duration,.hp_region_attractions_item .hp_region_attractions_item_hide_directions_link,.hp_region_attractions_item.active .hp_region_attractions_item_show_directions_link{display:none}.hp_region_attractions_item .hp_region_attractions_item_distance,.hp_region_attractions_item.active .attraction_distance_duration,.hp_region_attractions_item.active .hp_region_attractions_item_hide_directions_link{display:inline-block}.hp_region_attractions_directions_map .hp_region_attractions_item_photo{position:relative;overflow:hidden}.transport_uber_banner{margin:0 0 10px;padding:8px;border-radius:3px;background:#fff;border:1px solid #cce1ff}.transport_uber_banner--lp{width:550px;margin:10px auto 0;text-align:left}.transport_uber_banner--lp .transport_uber_banner__logo{width:60px}.transport_uber_banner--lp .transport_uber_banner__text{padding:0 22% 0 65px}.transport_uber_banner--confirmation{border:1px solid #ededed;margin-top:-15px;margin-bottom:10px}.transport_uber_banner__logo{width:75px;float:left}.transport_uber_banner__logo__img{width:50px}.transport_uber_banner__heading{padding:0;margin:0 0 5px;font-size:14px;font-weight:bold}.transport_uber_banner__optin{float:right;display:inline-block;padding:10px;background:#07c;color:#fff;margin-top:8px}.transport_uber_banner__optin input{margin:0 10px 0 0}.transport_uber_banner__text{margin:0;font-size:14px;min-height:50px;text-align:initial;font-weight:normal;padding:0 20% 0 75px}.transport_uber_banner__text__header{padding:0;margin-bottom:5px;font-size:16px}.transport_uber_banner__text__p{padding:0;margin:0;font-size:14px}.transport_uber_banner--opted-in .transport_uber_banner__optin{background:#e9f0fa;color:#07c;font-weight:bold}.tp_uber_banner__optedin--visible,.transport_uber_banner--opted-in .tp_uber_banner__optedin--hidden{display:none}.transport_uber_banner--opted-in .tp_uber_banner__optedin--visible{display:block}.lang_is_rtl .transport_uber_banner__logo{float:right}.lang_is_rtl .transport_uber_banner__text{padding:0 75px 0 20%}.lang_is_rtl .transport_uber_banner__optin{float:left}.sd-banner{background-color:#faf3eb;border:solid 1px #ffd2a2;border-radius:4px;cursor:pointer;height:56px;line-height:56px;-webkit-transition:background-color .26s;transition:background-color .26s}.sd-banner:hover{background-color:#faf3eb}.sd-banner--hp{margin-bottom:24px}.sd-banner--hp .sd-banner__promotion-text,.sd-banner--long-copy .sd-banner__promotion-text{line-height:20px;max-width:320px;font-size:15px;padding:8px 12px 0}.sd-banner--hp .sd-banner__promotion-text{max-width:410px}.sd-banner--long-copy.sd-banner--hp .sd-banner__promotion-text{font-size:12px;line-height:1.3em;padding-top:13px}.sd-banner--super-long-copy.sd-banner--hp .sd-banner__promotion-text{font-size:12px;line-height:1.3em;padding:7px 12px;max-width:350px}.sd-banner--orange-links a{color:#f07c00}.sd-banner--orange-links a:hover{color:#ffd2a2}.sd-banner .d-deal{float:left;height:56px}.lang_is_rtl .sd-banner .d-deal{float:right}.sd-banner .d-deal--main{font-size:25px;height:56px;line-height:56px;padding:0 18px}.sd-banner .d-deal-b{border-radius:4px 28px 28px 4px;font-size:40px;line-height:56px;height:56px}.lang_is_rtl .sd-banner .d-deal-b{border-radius:28px 4px 4px 28px;font-size:40px}.sd-banner .bicon-deal{line-height:inherit}.sd-banner .d-deal--main.d-deal--main__text{font-size:32px;font-weight:500;letter-spacing:1px}.lang_is_rtl .sd-banner .d-deal--main.d-deal--main__text{line-height:56px}.ar .sd-banner .d-deal--main.d-deal--main__text{line-height:47px}.sd-banner .bicon-secret{font-size:36px;line-height:1}.sd-banner .d-deal--secret{overflow:hidden;margin:7px 6px 0;border-radius:28px;height:36px;padding:3px 4px 3px 2px;background:0}.sd-banner .d-deal__sd-animated .d-deal--secret{margin:6px 6px 0;padding:0;border:solid 4px}.sd-banner .d-deal--ext:before{display:none}.lang_is_rtl .sd-banner .d-deal__lonely .d-deal--ext__first{border-radius:28px}.sd-banner__promotion-text{color:#f07c00;float:left;font-size:18px;margin-left:13px}.lang_is_rtl .sd-banner__promotion-text{float:right;margin-left:0;margin-right:13px}.sd-banner__signin-button{background-color:#f07c00;border-radius:3px;color:#fff;float:right;font-size:14px;height:31px;line-height:31px;margin-right:13px;margin-top:12px;padding:0 9px;-webkit-transition:background-color .26s;transition:background-color .26s;border:0}.sd-banner:hover .sd-banner__signin-button{background-color:#f07c00}.sd-banner__signin-button .bicon-mybooking{vertical-align:-2px}.lang_is_rtl .sd-banner__signin-button{float:left;margin-left:13px;margin-right:0}.sd-banner--animated{overflow:hidden}.sd-banner--animated .d-deal-b{-webkit-transition:-webkit-transform .8s,opacity .6s;transition:transform .8s,opacity .6s;-webkit-transform:translate(-8px,0);-ms-transform:translate(-8px,0);transform:translate(-8px,0);opacity:0}.psst.sd-banner--animated .d-deal-b{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.sd-banner--animated .sd-banner__signin-button{-webkit-transition:-webkit-transform .8s,opacity .6s,background-color .26s;transition:transform .8s,opacity .6s,background-color .26s;-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);transform:translate(8px,0);opacity:0}.psst.sd-banner--animated .sd-banner__signin-button{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.sd-banner--animated .sd-banner__promotion-text{-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transform:translate(-28px,0);-ms-transform:translate(-28px,0);transform:translate(-28px,0)}.psst.sd-banner--animated .sd-banner__promotion-text{-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sd-banner__icon__hand{-webkit-transition:-webkit-transform 1.46s ease-out,margin-left .4s ease-out;transition:transform 1.46s ease-out,margin-left .4s ease-out;-webkit-transform:translate(12px,6px) rotate(25deg);-ms-transform:translate(12px,6px) rotate(25deg);transform:translate(12px,6px) rotate(25deg)}.psst .sd-banner__icon__hand{-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.psst.sd-banner:hover .sd-banner__icon__hand{margin-left:20px}.sd-banner__icon__face{-webkit-transition:-webkit-transform 1.1s ease-out;transition:transform 1.1s ease-out;-webkit-transform:translate(-16px,0);-ms-transform:translate(-16px,0);transform:translate(-16px,0)}.psst .sd-banner__icon__face{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ge-fly-content-tooltip{width:auto;max-width:320px}.ge-iconfont-extended.ge-iconfont-extended-dd,.ge-iconfont-extended.ge-iconfont-extended-dd .jq_tooltip{cursor:pointer}.ge-freebies-dropdown--list{list-style:none;margin:0;padding:5px 0;display:table-cell;width:auto;*zoom:1}.ge-freebies-dropdown--list.full-width{display:block}.ge-freebies-dropdown--list li{font-weight:normal;position:relative;top:4px;padding:10px 0;-webkit-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;white-space:normal;border-bottom:dotted 1px rgba(255,255,255,0.4)}.ge-freebies-dropdown--list li:first-child{padding-top:0}.ge-freebies-dropdown--list li:last-child{border-bottom:0;padding-bottom:0}.ge-freebies-dropdown--list .genius-extended-module-standalone-container{font-size:2em;display:table-cell;padding:0 13px 0 3px}.lang_is_rtl .ge-freebies-dropdown--list .genius-extended-module-standalone-container{padding:0 3px 0 13px}.ge-freebies-dropdown--list .ge-freebie-item-text{display:table-cell;vertical-align:middle}.ge-freebies-dropdown--header{color:#febb02!important;font-size:13px;font-weight:bold!important;padding:0 3px}@font-face{font-family:'genius';src:url(//s-ec.bstatic.com/static/fonts/genius/genius/51cab14e6f1e9138398a9a2d473667c604d79e9c.eot?#iefix) format('embedded-opentype'),url(//s-ec.bstatic.com/static/fonts/genius/genius/fe0b4dc62ad99897eb88b24f5e8819572fca6b8c.woff) format('woff'),url(//s-ec.bstatic.com/static/fonts/genius/genius/f8e8c3f2903833dcaccec9638e912d0be1abb7fa.ttf) format('truetype'),url(//t-ec.bstatic.com/static/fonts/genius/genius/c3f07625047482491c23704b717f9903a144e77f.svg#genius) format('svg');font-weight:normal;font-style:normal}[class^="geicon-"],[class*=" geicon-"]{font-family:'genius';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-shadow:none;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.geicon-freebie-percentage:before{content:"\f03b"}.geicon-square-round-cut:before{content:"\f040"}.geicon-square-round-flap:before{content:"\f041"}.geicon-discountfrube:before{content:"\f01b"}.geicon-frubebluebg:before{content:"\f01a"}.geicon-frubebg:before{content:"\f019"}.geicon-rtl-discountfrubebg:before{content:"\f010"}.geicon-rtl-discountfrubebluebg:before{content:"\f011"}.geicon-rtl-discountfrubetext:before{content:"\f021"}.ge-freebiefrube,.ge-discountfrube,.ge-fullfrube,.ge-rtl-freebiefrube,.ge-rtl-discountfrube,.ge-rtl-fullfrube{display:inline-block;font-size:17px;height:17px;position:relative;margin-bottom:3px;margin-top:3px;vertical-align:middle;white-space:normal;word-break:break-word}.geicon-fullfrubetext,.geicon-giftfrube,.geicon-discountfrube,.geicon-rtl-fullfrubetext,.geicon-rtl-freebiefrubetext,.geicon-rtl-discountfrubetext{color:#fff;left:0;position:absolute;top:0;z-index:1}.geicon-frubebluebg,.geicon-fullfrubebluebg,.geicon-rtl-discountfrubebluebg,.geicon-rtl-fullfrubebluebg{position:absolute;color:#07c;left:0;top:0}.geicon-rtl-fullfrubetext,.geicon-rtl-freebiefrubetext,.geicon-rtl-discountfrubetext,.geicon-rtl-discountfrubebluebg,.geicon-rtl-fullfrubebluebg{right:0}.geicon-frubebg,.geicon-fulfrubebg,.geicon-rtl-discountfrubebg,.geicon-rtl-fullfrubebg{color:#febb02;position:absolute;top:0;left:0}.geicon-rtl-discountfrubebg,.geicon-rtl-fullfrubebg{right:0}.ge-discountfrube,.ge-fullfrube,.ge-rtl-discountfrube,.ge-rtl-fullfrube{display:inline-block;margin-right:4px;margin-top:0;width:60px}.ge-fullfrube,.ge-rtl-fullfrube{width:80px}.genius-discount-reinforcement-tooltip{width:100%}.genius-discount-reinforcement-tooltip .tooltip-inner{position:relative;margin-top:13px;box-shadow:none;-webkit-box-shadow:none;padding:7px;text-align:center;font-size:11px;border-radius:1px}.genius-discount-reinforcement-tooltip p{line-height:12px;font-size:10px}.genius-discount-reinforcement-tooltip .ge-discountfrube,.genius-discount-reinforcement-tooltip .ge-rtl-discountfrube{font-size:18px;margin-top:3px;position:relative;height:20px}.genius-discount-reinforcement-tooltip .tooltip-arrow{background:url("//s-ec.bstatic.com/static/img/tooltip_toparrow_2/2a9145d03acb5c0e7aa57955251850606e3f1d86.png") no-repeat;top:-8px;left:36px;width:16px;height:16px}.lang_is_rtl .genius-discount-reinforcement-tooltip .tooltip-arrow{left:auto;right:36px}.book-now-genius-first-booking-block{display:none;position:relative;margin:24px 0 12px 0;border:2px solid #febb02;padding:22px 10px 14px 10px;background-color:#e9f0fa}.book-now-genius-first-booking-block--frube{position:absolute;top:-12px}@-webkit-keyframes loading-bar{to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes loading-bar{to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.main-loading-bar{content:'';width:98%;position:fixed;height:3px;top:0;left:0;background:#febb02;-webkit-animation:loading-bar 3s 1 forwards;animation:loading-bar 3s 1 forwards;z-index:10;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.lang_is_rtl .main-loading-bar{left:auto;right:0;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.loyalty-points-badge{display:table;height:36px;background-color:#ededed;border:1px solid #ddd;border-radius:3px;overflow:hidden;vertical-align:middle}.loyalty-points-badge.plain_badge{margin:0 0 10px 0!important}.loyalty-points-badge.-super.plain_badge{float:right;margin-right:0!important}.loyalty-points-badge.-super{display:inline-block!important}.hotellist .sr_rooms_table_block .loyalty-points-badge{float:right;margin:0 8px}.lang_is_rtl .hotellist .sr_rooms_table_block .loyalty-points-badge{float:left}.hotellist .sr_rooms_table_block .loyalty-points-badge.-with-partner-specific-rate{margin-right:0}.lang_is_rtl .hotellist .sr_rooms_table_block .loyalty-points-badge.-with-partner-specific-rate{margin-left:0}.loyalty-points-badge--logo{display:table-cell;vertical-align:middle;line-height:1;cursor:help;padding:3px 8px}.loyalty-points-badge--logo,.loyalty-points-badge--text{text-align:center!important}.loyalty-points-badge--logo-image{max-height:21px;max-width:120px;vertical-align:middle;width:auto}.bPQOOdFb .loyalty-points-badge--logo-image{image-rendering:-webkit-optimize-contrast}.bPQOOdFb .loyalty-points-badge--text{color:#838383;font-size:13px}.loyalty-points-badge--text{color:#999;cursor:help;display:table-cell;vertical-align:middle;line-height:1;padding:4px 10px 4px 0;margin:0}.loyalty-points-badge--text>.loyalty-points-badge--value{text-decoration:none;font-weight:normal;color:inherit}.loyalty-points-badge--text>.bicon-question{position:relative;bottom:-1px}.-super .loyalty-points-badge--text{padding-left:12px;color:#fff!important;font-size:105%;border-radius:16px 0 0 16px;height:23px}.-super .loyalty-points-badge--text>.bicon-question{left:2px;color:#fff}.-super .loyalty-points-badge--value{font-weight:700}.loyalty-points-badge.-super.-rooms-table{padding-bottom:0;border-radius:0;background:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.-super.-rooms-table .loyalty-points-badge--text{padding:5px 12px;margin:0 -8px 0 -8px;border-radius:14px 2px 2px 14px;height:auto;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.plain_badge.-super.-rooms-table .loyalty-points-badge--text{margin:0!important;padding:5px 12px!important}.loyalty-points-badge--tooltip h1{font-size:14px;font-weight:bold}.loyalty-points-badge--tooltip p{line-height:1.2}.-rooms-table.loyalty-points-badge{height:auto;padding:8px;margin:6px;min-width:112px}.-rooms-table.loyalty-points-badge{display:block}.-rooms-table .loyalty-points-badge--logo,.-rooms-table .loyalty-points-badge--text{display:block;white-space:normal;padding:3px 2px 3px 2px}.-rooms-table .loyalty-points-badge--text{white-space:normal;font-weight:400;text-align:left;margin-top:4px!important;line-height:1.2;padding:0}.-rooms-table.loyalty-points-badge.plain_badge{margin:6px!important}.loyalty-badge-cashback--box{float:right;border:1px dotted #0ab21b;color:#077812;background:#fff;padding:8px 10px;margin:1px 10px 0 0;font-weight:bold;border-radius:3px;height:auto;cursor:help}.loyalty-badge-cashback--box.-rooms-table{color:#077812;background:transparent;margin:4px;text-align:center}.loyalty-badge-cashback--box i{font-size:10px}.loyalty-badge-cashback--box.-rooms-table.loyalty-points-badge{min-width:auto}.lang_is_rtl .plain_badge .loyalty-points-badge--text{text-align:left!important}.lang_is_rtl .-rooms-table .loyalty-points-badge--text,.lang_is_rtl .-rooms-table .loyalty-points-badge--logo-image{text-align:center!important;margin:0}.lang_is_rtl .loyalty-points-badge--text{padding:4px 0 4px 8px}.lang_is_rtl .-rooms-table .loyalty-points-badge--logo,.lang_is_rtl .-rooms-table .loyalty-points-badge--text{padding:4px 0 0 0}.prop-type-heading{font-size:16px;line-height:24px;border-bottom:1px solid #bdbdbd;font-weight:bold;margin-top:10px;padding-bottom:4px}.hp-social_proof__horizontal{overflow:auto;margin:0 -8px}.hp-social_proof__horizontal .poi-list-header{padding:0 8px;margin:0}.hp-social_proof__horizontal .hp-social_proof-item{width:33.33%;float:left;clear:none;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hp-social_proof__horizontal .quote_bubble__content{padding:0 5px;margin:0 -5px;overflow:hidden;max-height:80px;-webkit-transition:300ms ease-in-out;transition:300ms ease-in-out;position:relative}.hp-social_proof__horizontal .quote_bubble__content::after{content:"";position:absolute;width:100%;height:6px;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(232,239,249,0)),to(#e9f0fa));background:-webkit-linear-gradient(top,rgba(232,239,249,0) 0,#e9f0fa 100%);background:linear-gradient(to bottom,rgba(232,239,249,0) 0,#e9f0fa 100%)}.hp-social_proof__horizontal .hp-social_proof-item:hover .quote_bubble__content{max-height:800px}.lang_is_rtl .hp-social_proof__horizontal .hp-social_proof-item{float:right}.accommodation-header{background:#fff;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 2px;box-shadow:rgba(0,0,0,0.2) 0 1px 2px;left:-110%;width:100%!important;min-width:950px;padding:8px 0;position:absolute;visibility:hidden}.accommodation-header.sticked{left:0;visibility:visible;z-index:99999}.accommodation-header__inner{max-width:1110px;min-width:950px;margin-left:auto;margin-right:auto}.accommodation-header__meta{width:24%;float:left;text-align:right;margin-top:3px}.lang_is_rtl .accommodation-header__meta{float:right;text-align:left}.accommodation-header__title{width:74%;float:right}.lang_is_rtl .accommodation-header__title{float:left}.accommodation-header__title .wrap-hotelpage-top__book{margin-top:-20px!important}.accommodation-header__title .wrap-hotelpage-top__book.form_wl_fix{margin-top:0!important}.lang_is_rtl .accommodation-header__title #top-book{padding-bottom:0}.hp-hotel__type{background:#aeaeae;padding:3px 5px;color:#fff;font-size:11px;font-weight:normal;border-radius:2px;vertical-align:top;display:inline-block;margin-top:2px}.accommodation-header .topbook_pricematch{display:none}.size-unit .separator-left{margin-right:5px;color:#707070}.lang_is_rtl .size-unit .separator-left{margin-left:5px;margin-right:0}.size-unit .surface{color:#383838;display:inline-block}.size-unit .sr-bigger-most{display:block;color:#383838}.hp-group_recommendation__table .size-unit .sr-bigger-most{font-size:14px;line-height:20px;font-weight:400}.bh-photo-modal-caption--bigger .bh-photo-modal-caption-left{font-size:14px;line-height:20px;font-weight:500}.sup-config__item-link,.sup-config__item-link:link,.sup-config__item-link:visited,.sup-config__item-link:hover,.sup-config__item-link:active{text-decoration:none;color:#383838;cursor:pointer;font-weight:normal}.sup-config-group{padding-top:15px;padding-bottom:15px;margin-bottom:15px}.container-group .sup-config-group{margin-bottom:0}.hp-group_recommendation__title__sup{margin-top:0}.container-group{border-left:1px solid #cce1ff;border-right:1px solid #cce1ff;border-radius:5px}.container-group .hp-group_recommendation__title--lt-blue,.container-group .hp-group_recommendation__table--lt-blue{border-left:none;border-right:0}.container-group .hp-group_recommendation__table--lt-blue .hp-group_recommendation__table{border-top:1px solid #cce1ff}.container-group .sup-config-group{border-bottom:1px solid #cce1ff}.hp-rt-room-floorplan-link{display:block;clear:both;text-decoration:none;margin:5px 0 10px;float:left;width:100%}.ja .hp-rt-room-floorplan-link,.ru .hp-rt-room-floorplan-link{font-size:12px;line-height:18px;font-weight:400}.lang_is_rtl .hp-rt-room-floorplan-link{float:right}.hp-rt-room-floorplan-link span{float:left;display:block;margin-top:2px}.lang_is_rtl .hp-rt-room-floorplan-link span{float:right}.hp-rt-room-floorplan-link .icon-fp{margin-right:5px;margin-top:0;fill:#07c}.lang_is_rtl .hp-rt-room-floorplan-link .icon-fp{margin-right:0;margin-left:5px}.hp-rt-room-floorplan-link:hover .icon-fp{fill:#febb02}.hp-rt-room-floorplan__gallery h3{color:#707070;padding-top:20px;padding-bottom:10px;text-align:center;direction:initial}.bathrooms-nr{display:block;clear:both;float:left}.bathrooms-nr strong{margin-right:3px}.lang_is_rtl .bathrooms-nr,.lang_is_rtl .bathrooms-nr strong,.lang_is_rtl .bathrooms-nr span{float:right}.lang_is_rtl .bathrooms-nr strong,.lang_is_rtl .bathrooms-nr span{margin-right:0;margin-left:3px}.rt-bigger-than-avg--bold{font-weight:bold!important}.rt-lightbox-bigger-than-avg--bold{font-weight:bold!important;margin-top:0}.hp-rt__policy-list ul.hp-rt__rt-resort-credits-list{margin:0;padding:0;list-style:disc}li.rt-resort-credits{position:relative}li.rt-resort-credits>span{display:block;width:100%}.rt-resort-credits-lightbox-link{color:#07c;border:1px solid #e9f0fa;border-radius:4px;margin-top:5px;padding:5px;line-height:1;font-size:10px;display:inline-block;text-decoration:none}.rt_conditions_summary .rt-resort-credits-lightbox-link{display:none}.rt_resort_credits_info{border:12px solid rgba(182,182,182,0.9);float:left;width:96%}.rt_resort_credits_info--header{background-color:#07c;color:#fff;padding:17px 10px;float:left;width:100%;max-width:594px;position:relative}.rt_resort_credits_info--header .rt-close{width:23px;height:23px;background:#eee;position:absolute;right:-8px;top:-4px;border-radius:11px}.rt_resort_credits_info--header h1{margin-bottom:5px}.rt_resort_credits_info--header p{margin:0}.rt_resort_credits_info--content{background:#fff}.rt_resort_credits_info--items{position:relative;float:left;width:92%;background:#fff;padding:0 4%}.rt_resort_credits_info--items .arrow-left{background:#fff;left:-9px;top:50%}.rt_resort_credits_info--items .arrow-right{background:#fff;right:-9px;top:50%}.rt_resort_credits_info--items ul{padding:0;list-style-position:inside}.rt_resort_credits_info--items ul li{border-bottom:1px solid #e6e6e6;padding-bottom:10px}.rt_resort_credits_info-arrows{position:absolute}.rt_resort_credits_info--items span{border-bottom:solid 1px #ededed;padding:10px 0;padding-left:47px;display:block}.rt_resort_credits_info--policy{padding:10px 3%;width:100%;float:left;width:100%;background:#eee;max-width:578px;padding-bottom:6px;padding-top:13px}.rt_resort_credits_info--explanation{margin-bottom:10px;font-size:12px;line-height:1.3em}.rt_resort_credits_info--policy-details ul{padding:0;list-style:none;margin:0;padding-top:5px}.rt_resort_credits_info--policy-details ul li{padding:0;color:#767676;font-size:11px}.rt_resort_credits_info--policy-details ul>li:before{content:"-";text-indent:-5px}.rt_resort_credits_info--policy-details{float:left;width:100%;display:none;padding-bottom:9px}.rt_resort_credits_info--policy-details p{margin:0;margin-bottom:5px;color:#202020;border-bottom:dotted 1px #aeaeae;padding-bottom:5px}.rt_resort_credits_info--policy-details span{font-size:11px;color:#767676;margin-right:21px;display:block}.referral_ribbon{position:fixed;left:0;bottom:-1px;right:0;z-index:1001;height:90px;font-size:24px;background-color:#003580;border-top:3px solid #e9f0fa;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.referral_ribbon.-green{background-color:#0ab21b}.referral_ribbon.-collapsed{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);cursor:pointer}.referral_ribbon.-collapsed.-green{background-color:#0ab21b}.lang_is_rtl .referral_ribbon{direction:rtl}.referral_ribbon--header{height:24px;margin-top:-24px;background-color:#07c;color:#fff;-webkit-transform:background-color .2s;-ms-transform:background-color .2s;transform:background-color .2s}.referral_ribbon.-green .referral_ribbon--header{background-color:#96d99d}.referral_ribbon.-collapsed .referral_ribbon--header{background-color:#003580}.referral_ribbon.-collapsed.-green .referral_ribbon--header{background-color:#0ab21b}.referral_ribbon--toggle{position:absolute;right:10px;font-size:9px;text-align:right;text-transform:uppercase;line-height:24px;cursor:pointer}.lang_is_rtl .referral_ribbon--toggle{right:auto;left:10px;text-align:right}.referral_ribbon.-collapsed .referral_ribbon--toggle{display:none}.referral_ribbon--toggle_icon{position:relative;top:-3px;margin-left:16px;font-size:20px;vertical-align:middle}.referral_ribbon.-collapsed .referral_ribbon--toggle_icon.-collapse{display:none}.referral_ribbon--toggle_icon.-expand{display:none}.referral_ribbon.-collapsed .referral_ribbon--toggle_icon.-expand{display:inline}.lang_is_rtl .referral_ribbon--toggle_icon{margin-left:0;margin-right:16px}.referral_ribbon--body{max-width:1110px;min-width:620px;margin:0 auto;padding-right:10px}.lang_is_rtl .referral_ribbon--body{padding-right:0;padding-left:10px}.referral_ribbon--logo{float:left;width:135px;height:135px;margin-top:-34px;margin-left:-25px;margin-right:-10px;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.lang_is_rtl .referral_ribbon--logo{float:right;margin-left:15px;margin-right:-25px}.referral_ribbon.-collapsed .referral_ribbon--logo{-webkit-transform:scale(0.5) translateY(-104px);-ms-transform:scale(0.5) translateY(-104px);transform:scale(0.5) translateY(-104px)}.referral_ribbon--title{position:relative;top:0;padding-top:12px;padding-bottom:4px;color:#fff;font-size:24px;-webkit-transition:all .2s;transition:all .2s}.lang_is_rtl .referral_ribbon--title{text-align:right}.referral_ribbon.-collapsed .referral_ribbon--title{top:-38px;font-size:18px}.referral_ribbon--subtitle{color:#07c;text-transform:uppercase;font-size:12px;font-weight:bold;-webkit-transition:opacity .2s;transition:opacity .2s}.lang_is_rtl .referral_ribbon--subtitle{text-align:right}.referral_ribbon.-green .referral_ribbon--subtitle{color:#077812}.referral_ribbon.-collapsed .referral_ribbon--toggle{opacity:0}.referral_ribbon--buttons{padding-top:20px}.lang_is_rtl .referral_ribbon--buttons{left:10px;right:auto}.referral_ribbon--button{padding:5px 60px;font-size:23px;line-height:34px;color:#fff;border:3px solid #fff;background-color:#07c;border-radius:6px;cursor:pointer;position:relative;z-index:2}.referral_ribbon--button:hover{background-color:#003580}.referral_ribbon--button:active{background-color:#003580}.referral_ribbon--terms{text-align:right;font-size:11px}.lang_is_rtl .referral_ribbon--terms{left:12px;right:auto}.referral_ribbon--terms a{font-weight:normal!important;color:#d1edd4!important}.referral_ribbon--terms a:hover{color:#96d99d!important}.referral_ribbon.-green .referral_ribbon--terms a,.referral_ribbon.-green .referral_ribbon--terms a:hover{color:#96d99d!important}.referral_ribbon--right{float:right}.lang_is_rtl .referral_ribbon--right{float:left}#incentive .referral_ribbon--body{min-width:620px;margin:0 auto;padding-right:10px;max-width:none}#incentive.referral_ribbon{position:fixed;left:0;bottom:-1px;right:0;z-index:1001;height:90px;font-size:24px;-webkit-transition:-webkit-transform .2s;transition:transform .2s;background-color:#d1edd4}#incentive.referral_ribbon.-collapsed{height:81px;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);cursor:pointer}#incentive .referral_ribbon--header{height:24px;margin-top:-24px;-webkit-transform:background-color .2s;-ms-transform:background-color .2s;transform:background-color .2s;background-color:#96d99d;color:#077812}#incentive.referral_ribbon.-collapsed .referral_ribbon--header{background-color:#96d99d;height:40px;margin-top:-40px}#incentive .referral_ribbon--title{position:relative;top:0;padding-bottom:4px;font-size:24px;-webkit-transition:all .2s;transition:all .2s;font-weight:300;padding-top:15px;color:#077812}.lang_is_rtl #incentive .referral_ribbon--title{text-align:right}#incentive.referral_ribbon.-collapsed .referral_ribbon--title{top:-47px;font-size:18px;text-align:center}#incentive .referral_ribbon--subtitle{font-weight:500;text-transform:none;font-size:12px;font-weight:bold;-webkit-transition:opacity .2s;transition:opacity .2s;color:#077812}.lang_is_rtl #incentive .referral_ribbon--subtitle{text-align:right}#incentive .referral_ribbon--toggle{position:absolute;right:10px;font-size:9px;text-align:right;text-transform:uppercase;line-height:24px;cursor:pointer}.lang_is_rtl #incentive .referral_ribbon--toggle{right:auto;left:10px;text-align:right}#incentive.referral_ribbon.-collapsed .referral_ribbon--toggle{opacity:0}#incentive .referral_ribbon--toggle_icon{position:relative;top:-3px;margin-left:16px;font-size:20px;vertical-align:middle}#incentive.referral_ribbon.-collapsed .referral_ribbon--toggle_icon.-collapse{display:none}#incentive .referral_ribbon--toggle_icon.-expand{display:none}#incentive.referral_ribbon.-collapsed .referral_ribbon--toggle_icon.-expand{display:inline}.lang_is_rtl #incentive .referral_ribbon--toggle_icon{margin-left:0;margin-right:16px}#incentive .referral_ribbon--terms a{font-weight:300!important;color:#077812!important}#incentive .referral_ribbon--terms a:hover{color:#96d99d!important}#incentive .referral_ribbon--terms span{color:#077812}#incentive .referral_ribbon--terms{text-align:right;font-size:11px;right:12px;bottom:10px;position:absolute;text-align:right;font-size:11px}.lang_is_rtl #incentive .referral_ribbon--terms{left:12px;right:auto}#incentive.referral_ribbon.-collapsed .referral_ribbon--logo{top:4px;left:38px;display:none}#incentive .referral_ribbon--logo{position:relative;margin-right:10px;float:left;width:135px;height:135px;margin-top:-34px;margin-left:-25px;-webkit-transition:-webkit-transform .2s;transition:transform .2s}#incentive .referral_ribbon--logo i{text-align:right;float:right;position:absolute;right:0;top:60px;font-size:30px;color:#077812}.lang_is_rtl #incentive .referral_ribbon--logo{float:right;margin-left:-15px;margin-right:45px;width:65px}#incentive .referral_ribbon--logo.-collapsed i{display:none}#incentive .referral_ribbon--buttons{position:absolute;top:12px;right:10px;padding-top:0}#incentive .referral_ribbon--button:hover{background-color:#96d99d}#incentive .referral_ribbon--button:active{background-color:#077812}#incentive .referral_ribbon--button{padding:5px 60px;font-size:23px;line-height:34px;border-radius:6px;cursor:pointer;border:1px solid #077812;background-color:#077812;color:#fff}.lang_is_rtl #incentive .referral_ribbon--buttons{left:10px;right:auto}#incentive.aa_landing{background:#eaeeef;background:-webkit-linear-gradient(#eaeeef,#d2dce1);background:-webkit-gradient(linear,left top,left bottom,from(#eaeeef),to(#d2dce1));background:linear-gradient(#eaeeef,#d2dce1)}#incentive.aa_landing .referral_ribbon--terms,#incentive.aa_landing .referral_ribbon--terms a,#incentive.aa_landing .referral_ribbon--terms a:hover{color:#36495a!important}#incentive.aa_landing .referral_ribbon--header,#incentive.aa_landing .referral_ribbon--subtitle,#incentive.aa_landing .referral_ribbon--title{color:#36495a}#incentive.aa_landing .referral_ribbon--subtitle{max-width:80%}#incentive.aa_landing .referral_ribbon--header{background-color:#d2dce1}#incentive.aa_landing .referral_ribbon--button{background-color:#0896ff;cursor:pointer;border-radius:6px;padding:5px 55px;line-height:34px;font-size:23px;border:0;color:#fff}#incentive.aa_landing .referral_ribbon--logo img{width:200px;position:absolute;top:55px;left:40px}#incentive.aa_landing .referral_ribbon--logo{width:255px}#incentive.aa_landing.referral_ribbon.-collapsed .referral_ribbon--title{max-width:100%;background-image:url(//s-ec.bstatic.com/data/sp_aff/366304/aa-logo.png);background-size:150px;background-repeat:no-repeat;background-position-x:44%;background-position-y:13px;padding-left:308px}#incentive.aa_landing.referral_ribbon.-collapsed .referral_ribbon--header{background:#d2dce1}#incentive.referral_ribbon.-collapsed .referral_ribbon--title i.bicon-pricetag{display:inline-block;font-size:20px;vertical-align:bottom;margin-right:5px}#incentive .referral_ribbon--logo i.bicon-gift{top:46px;font-size:48px;right:8px}#incentive.referral_ribbon .referral_ribbon--title i.bicon-pricetag,#incentive.referral_ribbon .referral_ribbon--title i.bicon-gift{display:none}#incentive.referral_ribbon.-collapsed .referral_ribbon--title i.bicon-gift{display:inline-block;font-size:25px;vertical-align:bottom;margin-right:5px}.raf-ribbon-presents .searchresults{margin-bottom:40px}.raf-ribbon-presents .hotel{margin-bottom:40px}.raf-ribbon-presents #b2bookPage .footerconstraint{margin-bottom:40px}.referral_ribbon_green{position:fixed;left:0;bottom:0;right:0;z-index:499;height:40px;font-size:24px;background-color:#0ab21b}.referral_ribbon_green--body{max-width:1110px;min-width:620px;margin:0 auto;padding-right:10px;line-height:40px}.lang_is_rtl .referral_ribbon_green--body{padding-right:0;padding-left:10px;text-align:right}.referral_ribbon_green--logo{float:left;width:70px;height:70px;margin-top:-20px;margin-left:15px;margin-right:35px}.lang_is_rtl .referral_ribbon_green--logo{float:right;margin-left:35px;margin-right:15px}.referral_ribbon_green--title{font-size:18px;color:#fff}.referral_ribbon_green--terms{position:absolute;right:12px;bottom:0;height:40px;line-height:40px;text-align:right;font-size:11px}.lang_is_rtl .referral_ribbon_green--terms{left:12px;right:auto}.referral_ribbon_green--terms a{font-weight:normal!important;color:#fff!important}.referral_ribbon_green--terms a:hover{color:#fff!important}.referral_ribbon_green.-green .referral_ribbon_green--terms a,.referral_ribbon_green.-green .referral_ribbon_green--terms a:hover{color:#fff!important}.incentives-landing-card__lightbox-wrapper{width:600px}.incentives-landing-card{position:relative}.incentives-landing-card__content{padding:28px 12px 48px;background-color:#0ab21b;background-image:url("//t-ec.bstatic.com/static/img/incentive_icon/9e85ad62209923d15a502a078b6d186b961903b8.png");background-repeat:no-repeat;background-size:75px 75px;background-position-x:50%;background-position-y:15px}.lang_is_rtl .raf-friend-landing-card__content{margin-left:0}.incentives-landing-card__title{text-align:center;font-size:36px;line-height:1.4;color:#fff;margin-top:70px}.incentives-landing-card__header{font-size:32px;margin:0}.incentives-landing-card__subscribe{font-size:18px;margin:0 10px}.incentive-landing-card__email_form .emk_incentives_form span.no_subscribe{font-size:11px;display:block;margin:5px 0;color:#077812}.incentives-landing-card__newusers{font-size:18px;margin:0}.incentives-landing-card__minimum{font-size:14px;margin:0}.incentives-landing-card__action{text-align:center}.incentives-landing-card__button,.incentives-landing-card__button:link{padding:12px 60px;border-radius:6px;font-size:18px;font-weight:normal;line-height:1.4;color:#fff!important;text-decoration:none!important;background-color:#07c;cursor:pointer}.incentives-landing-card__button:active{background-color:#003580}.incentives-landing-card__button:hover{background-color:#003580}.incentive-landing-card__email_form{background-color:#d1edd4;height:100px}.incentive-landing-card__email_form.loading .form_list{opacity:.5}.emk_incentives_form{text-align:center;padding:10px;position:relative}.emk_incentives_form p.feedback_msg{position:absolute!important;margin:0;padding:0;left:23px;bottom:0}.emk_incentives_form #newsletter_to.newsletter_subscription_to{border:1px solid #96d99d;border-radius:4px!important;padding:.55em!important;width:400px;color:#666!important;font-size:20px!important;width:320px}.newsletter_subscribe .emk_incentives_update input#newsletter_to.error{background-color:#fae1e1!important;border:1px solid #fae1e1!important}.footerForm .emk_incentives_update .newsletter_sub_success{margin:1em 0 0 0;font-weight:300;font-size:14px;padding-left:0!important;text-shadow:none;color:#fff}.footerForm .emk_incentives_update .feedback_msg_error{margin:1em 0 0 0;font-weight:300;font-size:14px;text-shadow:none;color:#ffa9a9;padding-left:0!important}.emk_incentives_update .feedback_msg{margin-bottom:-1.15em!important}.emk_incentives_update.rtl .feedback_msg{text-align:right}.incentives-landing-card__title .newsletter_button_footer,.emk_incentives_form .newsletter_button_footer{border-radius:4px!important;margin:0!important;border:1px solid #fff;background-color:#07c!important;padding:11px 20px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:19px!important;line-height:1.25em;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff!important}.incentives-landing-card__title .newsletter_button_footer:hover,.emk_incentives_form .newsletter_button_footer:hover{background-color:#003580!important;cursor:pointer}.emk_incentives_form ul.form_list{padding:0}.emk_incentives_form ul.form_list li{display:inline}.incentives-landing-card__content__aa{background:#eaeeef;background:-webkit-linear-gradient(#eaeeef,#d2dce1);background:-webkit-gradient(linear,left top,left bottom,from(#eaeeef),to(#d2dce1));background:linear-gradient(#eaeeef,#d2dce1)}.incentives-landing-card__title__aa{margin-top:0;padding:30px;color:#36495a;text-align:center}.incentives-landing-card__title__aa img{width:250px;padding-bottom:15px}.incentives-landing-card__title__aa img.booking_logo{width:176px;margin-left:20px}.incentives-landing-card__title__aa .incentives-landing-card__minimum{margin:10px 50px 20px;line-height:21px}.incentives-landing-card__title__aa .b-button a{font-size:20px;color:#fff;text-decoration:none;font-weight:normal;padding:0 20px}.review-tab-rooms-cta{text-align:center;position:absolute;bottom:0;background-color:#fff;right:0;border-top:1px solid #ededed;width:650px;padding:16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444;min-height:8%;z-index:100;overflow:hidden;background:#fff;-webkit-box-shadow:none;box-shadow:none;font-size:14px!important;line-height:20px}.review-tab-rooms-cta a.b-button{margin:0 8px;border:0;-webkit-box-shadow:none;box-shadow:none;padding:8px 16px}.review_list_container_padded{padding-bottom:60px}.gallery__ugc-photo-slide-wrapper{height:100%}.slick-slide .ugc-photo-slide-metadata{position:absolute;bottom:0;left:0;right:0;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);line-height:1em;text-align:left;padding:50px 11px 15px 11px;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);z-index:2}.slick-slide .ugc-photo-slide-metadata .avatar-mask{width:24px;height:24px;margin:0 8px 0 0;float:left;font-size:23px;color:#bdbdbd;background-color:#f7f7f7;text-shadow:none;text-align:center;line-height:24px}.ugc-photo-slide-metadata-body{line-height:1.2em}.ugc-photo-slide-metadata-msg{font-weight:500}.ugc-photo-slide-metadata-reviewer{font-weight:300;font-size:12px}.ugc-photo-slide-metadata-reviewer .reviewer_country_flag{margin-left:1px}.bh-photo-modal-ugc-photo-slide{position:absolute;bottom:6px;left:10%;margin:0 auto;text-align:center;color:#fff}.bh-photo-modal-ugc-photo-slide .ugc-photo-slide-metadata{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;background-color:rgba(0,0,0,0.8);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);width:auto;display:inline-block;height:auto;padding:12px}.bh-photo-modal-ugc-photo-slide .ugc-photo-slide-metadata .avatar-mask{width:24px;height:24px;margin:0 6px 0 0;display:inline-block;vertical-align:top;font-size:23px;color:#bdbdbd;background-color:#f7f7f7;text-shadow:none;text-align:center;line-height:24px}.bh-photo-modal-ugc-photo-slide .ugc-photo-slide-metadata .ugc-photo-slide-metadata-body{text-align:left;line-height:1;padding:0;margin:0;display:inline-block;vertical-align:middle}.bh-photo-modal-ugc-photo-slide .ugc-photo-slide-metadata .ugc-photo-slide-metadata-msg{vertical-align:middle;line-height:1;white-space:nowrap}.bh-photo-modal-ugc-photo-slide .ugc-photo-slide-metadata .ugc-photo-slide-metadata-reviewer{line-height:1.5}.lang_is_rtl .ugc-photo-slide-metadata{text-align:right}.lang_is_rtl .ugc-photo-slide-metadata .avatar-mask{float:right;margin:0 0 0 8px}.lang_is_rtl .bh-photo-modal-ugc-photo-slide{right:10%;left:auto}.lang_is_rtl .ugc-photo-slide-metadata-reviewer{text-align:right}.facilities_coffee_rating{position:relative}.facilities_coffee_rating strong{border-bottom:1px dotted;cursor:help}.hp-reviews-overview-sidebar>h3{font-size:15px;margin:20px 0 10px}.hp-reviews-overview-sidebar .review_score_breakdown_list{margin:0}.hp-reviews-overview-sidebar .list_tighten .score_bar{border-radius:10px;height:10px;overflow:hidden;background:#e9f0fa;border:0}.hp-reviews-overview-sidebar .list_tighten .score_bar_value{background:#07c;border-radius:10px}.hp-reviews-overview-sidebar .list_tighten .review_score_name{font-size:13px;margin-bottom:8px}.hp-reviews-overview-sidebar-expand,.hp-reviews-overview-sidebar-expand:active{width:100%;display:block;text-align:center;border:0;background:transparent;cursor:pointer;padding:12px;position:relative;border-top:1px solid #f2f6fc;-webkit-transition:all .25s;transition:all .25s}.hp-reviews-overview-sidebar-expand>svg{fill:#07c}.hp-reviews-overview-sidebar-main-score{display:block;margin-bottom:12px}.hp-reviews-overview-sidebar .review_score_breakdown_list{overflow:hidden;max-height:240px;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.lang_is_rtl .hp-reviews-overview-sidebar .review_score_breakdown_list{max-height:210px}.lang_is_rtl .hp-reviews-overview-sidebar-content:hover .review_score_breakdown_list{max-height:240px}.hp-reviews-overview-sidebar-content:hover .review_score_breakdown_list{max-height:270px}.hp-reviews-overview-sidebar-content:hover .hp-reviews-overview-sidebar-expand{-webkit-box-shadow:0 -12px 24px 12px #FFF;box-shadow:0 -12px 24px 12px #FFF}.althotelsDiv2 .review_content .review-score-widget{display:inline-block;line-height:1;margin:0 8px 0 0;float:left}.althotelsDiv2 .review_content .review-score-widget .review-score-badge{line-height:2}.lang_is_rtl .althotelsDiv2 .review_content .review-score-widget{margin:0 0 0 8px;float:right}.lang_is_rtl .althotelsDiv2 .review_content .is_not_rtl .review-score-widget{margin:0 8px 0 0;float:left}.scout-property-label{position:relative;color:#fff;margin:9px -6px 4px 0;display:inline-block;cursor:help}.reviewFloater .scout-property-label{margin-right:-16px;margin-bottom:15px}.scout-property-label:before{content:'';position:absolute;right:0;bottom:-6px;width:0;height:0;border:3px solid #b75f00;border-bottom-color:transparent;border-right-color:transparent;z-index:-1;white-space:normal}.scout-property-label .bicon-gift{display:inline-block;background-color:#b75f00;vertical-align:middle;font-size:20px;border-radius:6px 0 0 6px;padding:2px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:26px}.scout-property-label__txt{display:inline-block;background-color:#f07c00;vertical-align:middle;font-size:13px;padding:6px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:26px}.tltp--scout-incentive .tltp__image{margin-right:-55px}.tltp--scout-incentive .tltp__body{margin-left:55px}.scout-incentive-hp-sidebar{text-align:center;border:solid 1px #ddd;-webkit-box-shadow:0 4px 0 0 #f07c00;box-shadow:0 4px 0 0 #f07c00;padding:13px 13px 0;font-size:14px;margin:24px 0 16px}.scout-incentive-hp-sidebar h3{margin:0 0 15px;font-size:16px;text-align:center}.scout-incentive-hp-sidebar__gift{width:75px;height:75px;background-color:#003580;border-radius:50%;display:inline-block;padding-top:13px;margin-bottom:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scout-incentive-hp-sidebar p{margin:0 0 15px;font-size:13px;line-height:1.5;text-align:center}.scout-incentive-hp-sidebar p.scout-incentive-hp-sidebar__note{font-size:12px}.no-reviews-message-scout{text-align:center;margin-bottom:2em;padding:20px 20px 0;border:solid 1px #ddd;-webkit-box-shadow:0 4px 0 0 #f07c00;box-shadow:0 4px 0 0 #f07c00}.no-reviews-message-scout h3{margin:0 0 15px;font-size:19px;text-align:center}.no-reviews-message-scout__gift{width:75px;height:75px;background-color:#003580;border-radius:50%;display:inline-block;padding-top:13px;margin-bottom:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-reviews-message-scout p{margin:0 0 24px;font-size:15px;line-height:1.6;text-align:center}.no-reviews-message-scout p.no-reviews-message-scout__note{font-size:13px}#hp-google-restaurants-panel h2{font-size:24px;margin-left:0;padding-top:.5em}#hp-google-restaurants-panel p{font-size:14px;line-height:20px;font-weight:400;margin:0;padding:0}.google_restaurants-boxed{margin:0 0 10px 0;padding:96px 60px;list-style:none;text-align:center;border:3px solid #ededed;border-radius:3px}.google_restaurants-empty{display:none}.google_restaurants-empty .icon{background:0;font-size:40px}.google_restaurants-powered{text-align:right}.lang_is_rtl .google_restaurants-powered{text-align:left}.google_restaurants-list{margin:16px 0 0;padding:0}.google_restaurants-list li{list-style:none;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);margin:0 0 16px;clear:both;overflow:hidden;min-height:115px}.google_restaurants-list h3{font-size:16px;line-height:24px;font-weight:500;font-size:18px}.google_restaurants-list-image{width:115px;height:115px;float:left;background:#ededed}.google_restaurants-header{clear:both;overflow:hidden}.google_restaurants-list-details{float:left;width:420px;margin:8px 16px}.google_restaurants-info{float:left;width:70%}.google_restaurants-reviews{float:left;width:30%;text-align:right;margin-top:4px}.lang_is_rtl .google_restaurants-list-image,.lang_is_rtl .google_restaurants-list-details,.lang_is_rtl .google_restaurants-info,.lang_is_rtl .google_restaurants-reviews{float:right}.lang_is_rtl .google_restaurants-reviews{text-align:left}.google_restaurants-reviews__rating{color:#f48400}.google_restaurants-reviews__rating .bicon-starpad{margin-right:-4px}.google_restaurants-list-type{text-transform:capitalize}.google_restaurants-description{display:block;margin-top:8px}.google_restaurants-list-price_level{color:#bdbdbd}.google_restaurants-list-price_level-darker{color:#383838}.pay-method-icon{background:url("//s-ec.bstatic.com/static/img/payments/icons/payment-method-icons-sprite@2x/212a18e6394cada74b2acabf94ae0ac00d85d34b.png") no-repeat;background-size:1833px 30px;height:30px;width:48px;display:block;float:left;margin:0 5px 5px 0}.rtl .pay-method-icon,.lang_is_rtl .pay-method-icon{float:right;margin:0 0 5px 5px}.pay-method-icon.pay-method-icon--v2{display:inline-block;float:none;vertical-align:middle}.pay-method-icon--no-icon{display:inline-block;float:none;height:30px;margin:0 5px 5px 0}.lang_is_rtl .pay-method-icon--no-icon{margin:0 0 5px 5px}.b_msie_8 .pay-method-icon{background:url("//t-ec.bstatic.com/static/img/payments/icons/payment-method-icons-sprite/aeda5ea0cd47660454aa45bf74b37e9b1ee86c3a.png") no-repeat}.pay-method-icon.pay-method-icon__default{background-position:0 0}.pay-method-icon.pay-method-icon__visa_di,.pay-method-icon.pay-method-icon__visa_alt,.pay-method-icon.pay-method-icon__visa{background-position:-58px 0}.pay-method-icon.pay-method-icon__mc_di,.pay-method-icon.pay-method-icon__mc_alt,.pay-method-icon.pay-method-icon__mastercard{background-position:-116px 0}.pay-method-icon.pay-method-icon__maestro{background-position:-174px 0}.pay-method-icon.pay-method-icon__amex_di,.pay-method-icon.pay-method-icon__amex_alt,.pay-method-icon.pay-method-icon__americanexpress,.pay-method-icon.pay-method-icon__amex{background-position:-232px 0}.pay-method-icon.pay-method-icon__discover_api,.pay-method-icon.pay-method-icon__discover_alt,.pay-method-icon.pay-method-icon__discover{background-position:-290px 0}.pay-method-icon.pay-method-icon__diners_api,.pay-method-icon.pay-method-icon__diners_alt,.pay-method-icon.pay-method-icon__dinersclub{background-position:-348px 0}.pay-method-icon.pay-method-icon__jcb_di,.pay-method-icon.pay-method-icon__jcb{background-position:-406px 0}.pay-method-icon.pay-method-icon__cup_hpp,.pay-method-icon.pay-method-icon__cup_di,.pay-method-icon.pay-method-icon__unionpaycreditcard,.pay-method-icon.pay-method-icon__unionpaydebitcard,.pay-method-icon.pay-method-icon__unionpay{background-position:-464px 0}.pay-method-icon.pay-method-icon__sofortdirect{background-position:-522px 0;width:95px}.pay-method-icon.pay-method-icon__ideal{background-position:-627px 0;width:34px}.pay-method-icon.pay-method-icon__paypal{background-position:-671px 0;width:123px}.pay-method-icon.pay-method-icon__alipay,.pay-method-icon.pay-method-icon__alipay_wap{background-position:-804px 0;width:86px}.pay-method-icon.pay-method-icon__wxpay,.pay-method-icon.pay-method-icon__wechatpay,.pay-method-icon.pay-method-icon__wechat{background-position:-900px 0;width:111px}.pay-method-icon.pay-method-icon__tenpay{background-position:-1021px 0;width:83px}.pay-method-icon.pay-method-icon__giropay{background-position:-1114px 0;width:70px}.pay-method-icon.pay-method-icon__dotpay{background-position:-1194px 0;width:103px}.pay-method-icon.pay-method-icon__yandex_money,.pay-method-icon.pay-method-icon__yandexmoney{background-position:-1307px 0;width:158px}.pay-method-icon.pay-method-icon__qiwi,.pay-method-icon.pay-method-icon__qiwiwallet{background-position:-1475px 0;width:19px}.pay-method-icon.pay-method-icon__webmoney{background-position:-1504px 0;width:119px}.pay-method-icon.pay-method-icon__paypal-vertical{background-position:-1633px 0;width:34px}.pay-method-icon.pay-method-icon__bcmc,.pay-method-icon.pay-method-icon__bcmc_mobile{background-position:-1677px 0;width:45px}.pay-method-icon.pay-method-icon__default-alt{background-position:-1732px 0}.pay-method-icon.pay-method-icon__eps{background-position:-1790px 0}.pay-method-icon--small{background:url("//s-ec.bstatic.com/static/img/payments/icons/payment-method-icons-small-sprite@2x/f4124da8defbdceadf361297f69cf1bd35534982.png") no-repeat;background-size:956px 20px;height:20px;width:32px;display:block;float:left;margin:0 5px 5px 0}.pay-method-icon--small.pay-method-icon--v2{display:inline-block;float:none;vertical-align:middle}.pay-method-icon--small--no-icon{display:inline-block;float:none;height:30px;margin:0 5px 5px 0}.lang_is_rtl .pay-method-icon--small--no-icon{margin:0 0 5px 5px}.b_msie_8 .pay-method-icon--small{background:url("//t-ec.bstatic.com/static/img/payments/icons/payment-method-icons-small-sprite/8c991510bcf4b07eab9811b876bca9783eb75faa.png") no-repeat}.pay-method-icon--small.pay-method-icon__default{background-position:0 0}.pay-method-icon--small.pay-method-icon__visa_di,.pay-method-icon--small.pay-method-icon__visa_alt,.pay-method-icon--small.pay-method-icon__visa{background-position:-42px 0}.pay-method-icon--small.pay-method-icon__mc_di,.pay-method-icon--small.pay-method-icon__mc_alt,.pay-method-icon--small.pay-method-icon__mastercard{background-position:-84px 0}.pay-method-icon--small.pay-method-icon__maestro{background-position:-126px 0}.pay-method-icon--small.pay-method-icon__amex_di,.pay-method-icon--small.pay-method-icon__amex_alt,.pay-method-icon--small.pay-method-icon__americanexpress,.pay-method-icon--small.pay-method-icon__amex{background-position:-168px 0}.pay-method-icon--small.pay-method-icon__discover_api,.pay-method-icon--small.pay-method-icon__discover_alt,.pay-method-icon--small.pay-method-icon__discover{background-position:-210px 0}.pay-method-icon--small.pay-method-icon__diners_api,.pay-method-icon--small.pay-method-icon__diners_alt,.pay-method-icon--small.pay-method-icon__dinersclub{background-position:-252px 0}.pay-method-icon--small.pay-method-icon__jcb_di,.pay-method-icon--small.pay-method-icon__jcb{background-position:-294px 0}.pay-method-icon--small.pay-method-icon__cup_hpp,.pay-method-icon--small.pay-method-icon__cup_di,.pay-method-icon--small.pay-method-icon__unionpay{background-position:-336px 0}.pay-method-icon--small.pay-method-icon__sofort,.pay-method-icon--small.pay-method-icon__sofortdirect{background-position:-378px 0}.pay-method-icon--small.pay-method-icon__ideal{background-position:-420px 0}.pay-method-icon--small.pay-method-icon__paypal{background-position:-462px 0}.pay-method-icon--small.pay-method-icon__alipay,.pay-method-icon--small.pay-method-icon__alipay_wap{background-position:-504px 0}.pay-method-icon--small.pay-method-icon__wxpay,.pay-method-icon--small.pay-method-icon__wechatpay,.pay-method-icon--small.pay-method-icon__wechat{background-position:-546px 0}.pay-method-icon--small.pay-method-icon__tenpay{background-position:-588px 0}.pay-method-icon--small.pay-method-icon__giropay{background-position:-630px 0}.pay-method-icon--small.pay-method-icon__dotpay{background-position:-672px 0}.pay-method-icon--small.pay-method-icon__yandex_money,.pay-method-icon--small.pay-method-icon__yandexmoney{background-position:-714px 0}.pay-method-icon--small.pay-method-icon__qiwi,.pay-method-icon--small.pay-method-icon__qiwiwallet{background-position:-756px 0}.pay-method-icon--small.pay-method-icon__webmoney{background-position:-798px 0}.pay-method-icon--small.pay-method-icon__bcmc,.pay-method-icon--small.pay-method-icon__bcmc_mobile{background-position:-840px 0}.pay-method-icon--small.pay-method-icon__default-alt{background-position:-882px 0}.pay-method-icon--small.pay-method-icon__eps{background-position:-924px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__ideal{background-position:-424px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__paypal{background-position:-468px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__alipay,.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__alipay_wap{background-position:-510px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__wechat{background-position:-551px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__qiwi{background-position:-765px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__eps{background-position:-926px 0}.payment-method-banner{display:table;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.payment-method-banner__copy{display:table-cell;vertical-align:middle}.payment-method-banner__logo-wrapper{display:table-cell;vertical-align:middle;white-space:nowrap;text-align:right;padding-top:2px;padding-left:10px}.lang_is_rtl .payment-method-banner__logo-wrapper{padding-left:0;padding-right:10px;text-align:left}.payment-method-banner__logo-wrapper .pay-method-icon--small{margin-bottom:0;float:none;margin-left:5px;display:inline-block}.tooltip_payment_schedule{width:100%;max-width:200px}.tooltip_payment_schedule td{padding-top:5px}.tooltip_payment_schedule{margin:10px 0;width:100%;max-width:200px}.tooltip_payment_schedule__price{padding-left:10px;text-align:right;vertical-align:bottom}.pbb_badge{margin-bottom:20px}.pbb_badge img.facility-badge__icon{height:32px!important;top:-3px!important}.pbb_badge.facility-badge__title{overflow:initial!important;line-height:16px!important;padding:4px 8px 4px 20px!important;border-radius:5px!important;height:auto!important;white-space:initial!important;margin-left:8px}.lang_is_rtl .pbb_badge.facility-badge__title{padding:4px 20px 4px 8px!important}.abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp{text-decoration:underline;cursor:pointer}.abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp{color:#5bbaff!important}.abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp:hover{color:#febb02!important}.win .abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp{color:#07c!important}.win .abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp:hover{color:#383838!important}.win .notice-item.abandoned-cart-growl-notification a.bp_sca_growl_hp_link_active:hover .abandoned-cart-growl-item__title,.win .notice-item.abandoned-cart-growl-notification a.bp_sca_growl_hp_link_active:hover .abandoned-cart-growl-item__chevron{color:#07c}.notice-item.abandoned-cart-growl-notification a.bp_sca_growl_hp_link_active:hover .abandoned-cart-growl-item__title,.notice-item.abandoned-cart-growl-notification a.bp_sca_growl_hp_link_active:hover .abandoned-cart-growl-item__chevron{color:#5bbaff}.hp_sr_filters__block{margin:2px 0 0}.hp_sr_filters__message{font-weight:bold;margin:2px 10px 2px 0;float:left}.lang_is_rtl .hp_sr_filters__message{margin:2px 0 2px 10px;float:right}.hp_sr_filters__message,.hp_sr_filters__list,.hp_sr_filters__list_item{display:inline-block}.hp_sr_filters__list{list-style:none;margin:0;padding:0}.hp_sr_filters__list_item{margin:2px 10px 2px 0;padding:0;float:left}.lang_is_rtl .hp_sr_filters__list_item{margin:2px 0 2px 10px;padding:0;float:right}.hp_sr_filters__list_item_icon{font-size:11px;display:inline-block}.sca-hp-banner{overflow:hidden;position:relative;margin-top:24px;margin-bottom:4px;border:1px solid #bdbdbd}.sca-hp-banner-header{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ccc}.sca-hp-banner h3{font-size:14px;line-height:20px;font-weight:500}.sca-hp-banner .fe_banner__dismiss{top:18px;right:10px;color:#999}.lang_is_rtl .sca-hp-banner .fe_banner__dismiss{right:auto;left:10px}.sca-hp-banner-room{margin-bottom:2px;font-weight:bold}.sca-hp-banner-room--last{margin-bottom:8px}.sca-hp-banner-stay-details{font-size:12px;line-height:18px;font-weight:400;color:#707070}.price-check__wrapper{border:1px solid #febb02;border-radius:3px;font-size:88%;margin-top:7px;position:relative;padding:0;background:#fff}.price-check__header{background-color:#febb02}.price-check__header,.price-check__cta{padding:10px 15px}.price-check__title{color:#fff;font-size:17px;font-weight:normal}.price-check__content{width:100%}.price-check__data{font-size:13px;line-height:30px}.price-check__website{padding-left:15px}.price-check__value{color:#464646;font-weight:bold;letter-spacing:-1px;padding-right:15px;text-align:right}.price-check__data--booking--first td,.price-check__data--last td{border-bottom:0}.price-check__website,.price-check__value{border-bottom:1px solid #e8e8e8}.price-check__data--booking{background-color:#faf3eb}.price-check__website--booking{font-size:16px;font-weight:bold;line-height:50px}.price-check__value--booking{font-size:21px;font-weight:normal;line-height:50px}.price-check__website--booking,.price-check__value--booking{color:#383838}.price-check__website--booking a{color:#383838;text-decoration:none}.price-check__additional{display:none}.price-check__loader td{text-align:center;height:70px;vertical-align:middle}.price-check__cta{padding-top:0}.price-check__loader{height:100px;text-align:center}.price-check__loading-copy{clear:both;color:#8e8e8e;display:block;font-size:13px;margin-top:10px}.attractions-banner{border:1px solid #e8e8e8;border-radius:3px;padding:16px 16px 22px 16px;position:relative}.attractions-banner--medium{padding-left:55px}.rtl .attractions-banner--medium,.lang_is_rtl .attractions-banner--medium{padding-left:16px;padding-right:55px}.attractions-banner--large{padding-left:70px}.rtl .attractions-banner--large,.lang_is_rtl .attractions-banner--large{padding-left:16px;padding-right:70px}.attractions-banner--large:before,.attractions-banner--medium:before{content:"\b056";color:#fff;font-family:'booking-iconset';background:#f07c00;border-radius:100px;position:absolute;top:16px;left:16px;text-align:center}.attractions-banner--medium:before{width:30px;height:30px;line-height:30px;font-size:10px}.attractions-banner--large:before{width:40px;height:40px;line-height:40px;font-size:14px}.rtl .attractions-banner--large:before,.rtl .attractions-banner--medium:before,.lang_is_rtl .attractions-banner--large:before,.lang_is_rtl .attractions-banner--medium:before{left:auto;right:16px}.attractions-banner__title{font-size:16px;line-height:22px;font-weight:bold;margin-bottom:8px}.attractions-banner__content{font-size:14px;line-height:20px}.attractions-banner__label{background-color:#f07c00;border-radius:3px;padding:2px 6px;color:#fff;font-size:12px;line-height:18px;display:inline-block;font-weight:500}.share_center_new_short_urls .share_center_popup.open{display:block}.share_center_url_input:disabled{background-color:#ededed}.share_center_copy_form .form_substitute input,.share_center_copy_form .share_center_url_input{width:auto!important;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 8px}.share_center_loading_icon{background:transparent url("//s-ec.bstatic.com/static/img/ajax-loaders/hp-gallery-ajax-loader/3288d1035d70bb86517e2c233f1a904e41f06b29.gif") center center no-repeat;background-size:contain;height:16px;width:16px;margin-left:5px;vertical-align:middle;display:inline-block}.share_center_copy_cta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:112px;margin:-8px 0 -4px 0!important;-webkit-transition:background-color .25s;transition:background-color .25s;float:right}.lang_is_rtl .share_center_only_copy .share_center_copy_cta{float:left}.share_center_copy_cta--disabled,.share_center_copy_cta--disabled:hover{background-color:#bdbdbd;cursor:normal}.share_center_copy_cta--copied,.share_center_copy_cta--copied:hover{background-color:#0ab21b}.share_center_copy_cta--copied .share_center_copy_message{display:none}.share_center_copied_message{display:none}.share_center_copy_cta--copied .share_center_copied_message{display:inline}.share_center_copy_form.form_substitute{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.share_center .details h3{text-align:center}.share_center .share_links a{text-align:center}.lang_is_rtl .share_center div.form_substitute{text-align:right}.lang_is_rtl .share_center .share_links i{margin-right:0;margin-left:5px;float:right}.lang_is_rtl .share_center .details img{float:right;margin-right:0;margin-left:10px}.share_center_only_copy .share_center_url_input{padding:7px 5px!important;font-size:11px!important}.share_center_only_copy .share_center_copy_cta--disabled{background:transparent url("//s-ec.bstatic.com/static/img/ajax-loaders/hp-gallery-ajax-loader/3288d1035d70bb86517e2c233f1a904e41f06b29.gif") center center no-repeat;background-size:16px;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.share_center_only_copy .share_center_copy_cta--disabled .share_center_copy_message{visibility:hidden}.share_center_only_copy .inner{background:white!important}.share_center_only_copy .share_center_copy_form{border-top:none!important;margin:0!important;padding:16px!important}.share_center_only_copy .share_center_copy_cta{margin:0!important}.share_center_button_icon--copy{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:2px}.share_center_only_copy .share_center_popup.top_pointer:before{display:none}.share_center_only_copy .share_center_popup.top_pointer:after{top:-5px;z-index:999;color:#fff;background-color:#fff;border-style:none;border-width:inherit;border-left:1px solid #707070;border-top:1px solid #707070;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.b_msie_9 .share_center_only_copy .share_center_popup.top_pointer:after{display:none}.share_center .new_raf_share_center{width:367px}.new_raf_share_center{background-color:#fff;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.4);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.4);border-radius:3px;color:#383838;margin-top:7px;min-width:10px;min-height:10px;padding:20px 10px;text-align:left}.lang_is_rtl .new_raf_share_center{text-align:right}.new_raf_share_center:before,.new_raf_share_center:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 13px 12px 13px;border-color:transparent transparent #fff transparent;position:absolute;right:33px;top:-12px}.new_raf_share_center:before{border-color:transparent transparent rgba(0,0,0,0.4) transparent}.lang_is_rtl .new_raf_share_center:before,.lang_is_rtl .new_raf_share_center:after{right:auto;left:33px}.new_raf_share_center h1,.new_raf_share_center p{color:#383838}.new_raf_share_center .raf_share_widget__loader{background:transparent url("//s-ec.bstatic.com/static/img/loader_transparent/5b33f7e54f4e55b6b8774d86d96895db9af044b4.gif") center center no-repeat;width:16px;height:16px;display:block;margin:0 auto}.new_raf_share_center .raf_scoreboard--social_share_link{display:inline-block;margin:0 6px 0 0;text-decoration:none}.lang_is_rtl .new_raf_share_center .raf_scoreboard--social_share_link{margin:0 0 0 6px}.lang_is_rtl .new_raf_share_center .raf-copy-input input{direction:ltr}.hp-recently-viewed-comparison{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:100%;position:relative}.lists-loading-view{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px;padding:16px;background:#e9f0fa url("//s-ec.bstatic.com/static/img/ajax-loaders/hp-gallery-ajax-loader/3288d1035d70bb86517e2c233f1a904e41f06b29.gif") center center no-repeat}.lists-scroll-btn{display:none;position:absolute;height:32px;width:32px;top:48%;z-index:90;-webkit-transition:all .15s ease;transition:all .15s ease;cursor:pointer;opacity:.8}.lists-scroll-btn--left{background:url('//t-ec.bstatic.com/static/img/experiments/gallery-prev-2/db2a171fef8474e4e2b6c38a73e4f070064af21f.png') no-repeat;background-size:contain;left:2px}.lists-scroll-btn--left:hover{left:0;opacity:1}.lists-scroll-btn--right{background:url('//s-ec.bstatic.com/static/img/experiments/gallery-next-2/52314eca28af6184cace9e2fec9bfbf61e8a9e0c.png') no-repeat;background-size:contain;right:2px}.lists-scroll-btn--right:hover{right:0;opacity:1}.lists-scroll-plank{position:absolute;top:0;bottom:16px;width:16px;background-color:#e9f0fa;z-index:80}.lists-scroll-plank--left{left:0;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(40%,#e9f0fa));background:-webkit-linear-gradient(right,transparent,#e9f0fa 40%);background:linear-gradient(to left,transparent,#e9f0fa 40%)}.lists-scroll-plank--right{right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(40%,#e9f0fa));background:-webkit-linear-gradient(left,transparent,#e9f0fa 40%);background:linear-gradient(to right,transparent,#e9f0fa 40%)}.lists-current-hotel{padding:16px 8px;float:left}.lists-viewed-hotels-outer{float:left;position:relative;border:1px solid #ededed;border-radius:4px;background-color:#e9f0fa;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:70%}.lists-viewed-hotels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;background-color:#e9f0fa;overflow-x:auto;overflow-y:hidden;padding:16px 8px;white-space:nowrap}.lists-viewed-hotels__empty-block{-webkit-box-flex:0;-webkit-flex:0 0 8px;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:100%}.lists-hotel{display:inline-block;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:normal;-webkit-box-flex:0;-webkit-flex:0 0 220px;-ms-flex:0 0 220px;flex:0 0 220px;width:220px;height:100%;margin:0 8px;border-radius:4px;background-color:#fff}.lists-current-hotel .lists-hotel{margin-left:0;overflow:visible}.lang_is_rtl .lists-current-hotel .lists-hotel{margin-left:8px;margin-right:0}.lists-hotel--explanation-card{border:1px dashed #537bb4;background-color:transparent}.lists-hotel-explanation-message{padding:180px 16px 340px 16px;margin-bottom:auto;color:#003580}.lists-hotel-explanation-button{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;width:100%;padding:16px;text-align:center}.lists-remove-hotel{position:absolute;top:8px;right:8px;font-size:1.5em;font-weight:bold;color:#383838;text-shadow:0 0 1px #fff;opacity:.85;z-index:70;cursor:pointer}.lists-remove-hotel:hover{color:#000;opacity:1}.lists-current-hotel .lists-remove-hotel{display:none}.lists-remove-hotel:before{content:"";background-color:#fff;width:16px;height:16px;position:absolute;z-index:-1;border-radius:50%;top:2px;left:2px}.lists-hotel-image{height:160px;position:relative;border-top-right-radius:4px;border-top-left-radius:4px}.lists-hotel-image__photo-next,.lists-hotel-image__photo-prev{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:160px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;bottom:0;color:#fff;width:46%;padding:8px;text-shadow:0 0 3px #909090;font-size:1.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.9;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:1;cursor:pointer}.lang_is_ltr .lists-hotel-image__photo-prev{left:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.lang_is_ltr .lists-hotel-image__photo-next{right:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.lang_is_rtl .lists-hotel-image__photo-prev{left:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.lang_is_rtl .lists-hotel-image__photo-next{right:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.lists-hotel-image:hover .lists-hotel-image__photo-next,.lists-hotel-image:hover .lists-hotel-image__photo-prev{padding:0 4px;opacity:.95}.lists-hotel-image__photo-next:hover,.lists-hotel-image__photo-prev:hover{opacity:1;color:#febb02}.lists-hotel-image__photo-counter{position:absolute;z-index:1;bottom:4px;left:50%;color:#fff;background-color:rgba(0,0,0,0.4);text-shadow:1px 1px 1px rgba(0,0,0,0.75);font-size:11px;border-radius:4px;padding:4px 0;width:40px;margin-left:-20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;text-decoration:none!important;opacity:.6;-webkit-transition:all .25s ease;transition:all .25s ease}.lists-hotel-image:hover .lists-hotel-image__photo-counter{opacity:.9}.lists-hotel-info{border:1px solid #bdbdbd;border-radius:4px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lists-current-hotel .lists-hotel-info{border-color:#537bb4}.lists-hotel-info-block{padding:16px 8px;border-bottom:1px solid #ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lists-hotel-info-block:last-child{border-bottom:0}.lists-hotel-block-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;padding-bottom:4px}.lists-hotel-text-row{display:inline;white-space:nowrap;word-wrap:normal}.lists-hotel-text-row:last-child{padding-bottom:0}.lists-hotel-top-container{height:80px}.lang_is_ltr .lists-hotel-top-container{padding-right:16px}.lang_is_rtl .lists-hotel-top-container{padding-left:16px}.lists-hotel-info .lists-hotel-title{font-size:1.5em;text-decoration:none;color:#537bb4}.lists-hotel-info .lists-hotel-title:hover{color:#febb02}.listview-hotel-address{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;width:100%}.lists-hotel-distance__icon,.listview-hotel-address__flag{width:16px;height:11px;display:inline-block;text-align:center}.lists-hotel-reviews-container{height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lists-hotel-main-review{padding-bottom:8px}.lists-hotel-location-review{font-size:1.1em;margin-top:auto;color:#003580}.lists-hotel-facilities-container{height:80px}.lists-hotel-facility-badge__wrapper{margin:4px 0;display:inline-block}.lists-hotel-facility-badge__wrapper:nth-of-type(1n+8){display:none}.lists-hotel-facility-badge__title{display:inline-block;font-size:12px;line-height:24px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-weight:normal;white-space:nowrap;color:#383838;vertical-align:top;position:relative;height:24px;margin-top:0;cursor:help}.lists-hotel-facility-badge__vicon-wrapper{display:inline-block;vertical-align:middle;border:1px solid #003580;height:22px;width:22px;text-align:center;line-height:25px;background:#fff;border-radius:22px}.lists-hotel-price-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.lists-hotel-price-block__dates{font-weight:bold;color:#003580}.lists-hotel-price-block__nights{font-size:1.1em}.lists-hotel-price-block__not_available_msg{font-size:1.1em;color:#ff0202}.lists-hotel-price-block__no-dates{font-size:1.1em;color:#707070;text-align:center}.lists-hotel-price-block__price{font-size:1.6em;font-weight:bold;color:#0ab21b}.lists-hotel-price-block__button-container{margin-top:auto;padding:16px 8px 0 8px;text-align:center}.lists-hotel-price-block__button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:inline-block;text-decoration:none!important;text-align:center!important}.lists-hotel-price-block__button--viewed{color:#537bb4!important;padding:5px 10px;line-height:1.5;font-weight:bold;border-radius:3px;border:1px solid #537bb4;vertical-align:middle;cursor:pointer;text-align:center!important}.lists-hotel-current-badge{position:absolute;top:-15px;left:0;padding:8px;border-radius:4px;border-bottom-left-radius:0;background-color:#07c;color:#fff;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.2);box-shadow:2px 2px 6px rgba(0,0,0,0.2);z-index:200}.lang_is_rtl .lists-hotel-current-badge{left:auto;right:0;border-bottom-left-radius:4px;border-bottom-right-radius:0}.tooltip-inner .price-per-night-table{width:100%;max-width:200px}.droom-price-tooltip_policies{max-width:200px}.droom-price-tooltip_policies .non_refundable_nr_blue{color:#464646;font-size:13px}.ratepolicy.droom-price-tooltip_policies .hp-rt__policy-list{margin-right:0!important}.lang_is_rtl .ratepolicy.droom-price-tooltip_policies .hp-rt__policy-list{margin-left:0!important;direction:rtl;text-align:right}.ratepolicy.droom-price-tooltip_policies .hp-rt__policy__item{padding-bottom:6px;color:#464646}.ratepolicy.droom-price-tooltip_policies .hp-rt__policy__item.list_ticker{color:#0ab21b}.ratepolicy.droom-price-tooltip_policies .hp-rt__policy__item.neutral_condition{color:#464646}.ratepolicy.droom-price-tooltip_policies .hp-rt__policy__item:last-child{padding-bottom:0}.lang_is_rtl.rtfpr .ratepolicy.droom-price-tooltip_policies .list_ticker span{right:auto!important;margin-right:0}.rt_conditions_summary--policy-desc{background-color:#fff;padding:10px;border-radius:3px;margin-top:6px;font-size:12px;line-height:1.3em}.rt_conditions_summary--policy-desc p,.hotelchars .description .rt_conditions_summary--policy-desc p{margin-top:6px}.bhep-pulse-animate{-webkit-animation-name:bhep-pulse;animation-name:bhep-pulse;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes bhep-pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes bhep-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hp-rt__policy__item--special-with-tooltip{cursor:help}.hp-rt__policy__item--special-with-tooltip span.hp_rt__special_cancellation_inline{border-bottom:1px dashed #003580;display:inline!important;margin:0!important}.cinema_room_gallery__wrapper{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.9);z-index:1000;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cinema_room_gallery__wrapper.hidden{display:none}.cinema_room_gallery__header{height:45px;width:100%;padding-bottom:10px;color:#fff;text-align:center;line-height:40px;vertical-align:middle}.cinema_room_gallery__name{display:inline-block}.cinema_room_gallery__body{height:-webkit-calc(100% - 170px);height:calc(100% - 170px);width:100%;position:relative}.cinema_room_gallery__footer{padding-top:20px;width:80%;height:85px;margin:0 10%;position:relative;overflow:hidden}.cinema_room_gallery__btn-close{font-size:46px;line-height:40px;vertical-align:middle;font-family:Georgia,serif;color:#fff;border:0;background:0;float:right;padding:0;margin:0;cursor:pointer}.cinema_room_gallery__btn-next,.cinema_room_gallery__btn-prev{background:0;border:0;height:100%;width:6%;padding:0;margin:0;text-align:center;vertical-align:middle;color:#fff;line-height:100%;float:left;font-size:90px;cursor:pointer}.cinema_room_gallery__btn-next{margin-left:4%}.cinema_room_gallery__btn-next:before{content:'〉'}.cinema_room_gallery__btn-prev{margin-right:4%}.cinema_room_gallery__btn-prev:before{content:'〈'}.cinema_room_gallery__main-img-wrapper{width:80%;height:100%;float:left;text-align:center;position:relative;overflow:hidden;background:transparent center center no-repeat url("//t-ec.bstatic.com/static/img/experiments/room-cinema-loader/762143e0578f193e745d9bb41de2b02c54763383.gif")}.cinema_room_gallery__main-img{display:inline-block;max-height:100%;height:100%;top:50%;position:relative;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.cinema_room_gallery__main-img.hidden{display:none!important}.cinema_room_gallery__main-img.error{height:auto}.cinema_room_gallery__thumb-wrapper{display:inline-block;height:100%;max-height:100%;min-height:100%;text-align:left;text-overflow:ellipsis;-ms-text-overflow:ellipsis;padding:0;margin:0;white-space:nowrap}.cinema_room_gallery__thumb-img{display:inline-block;height:100%;max-height:100%;min-height:100%;opacity:.5;cursor:pointer;margin-right:10px;min-width:28px;background:transparent center center no-repeat url("//t-ec.bstatic.com/static/img/experiments/room-cinema-loader/762143e0578f193e745d9bb41de2b02c54763383.gif")}.cinema_room_gallery__thumb-img.active{opacity:1}.cinema_room_gallery__btn-next:focus,.cinema_room_gallery__btn-prev:focus,.cinema_room_gallery__btn-close:focus{outline:0}.cinema_room_gallery__btn-next:active,.cinema_room_gallery__btn-prev:active,.cinema_room_gallery__btn-close:active{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.lang_is_rtl .cinema_room_gallery__wrapper{direction:rtl}.lang_is_rtl .cinema_room_gallery__wrapper{left:auto;right:0}.lang_is_rtl .cinema_room_gallery__btn-close{float:left}.lang_is_rtl .cinema_room_gallery__btn-next,.lang_is_rtl .cinema_room_gallery__btn-prev{float:right}.lang_is_rtl .cinema_room_gallery__btn-next{margin:0;margin-right:4%}.lang_is_rtl .cinema_room_gallery__btn-prev{margin:0;margin-left:4%}.lang_is_rtl .cinema_room_gallery__main-img-wrapper{float:right}.lang_is_rtl .cinema_room_gallery__thumb-img{margin-right:auto;margin-left:10px}.lang_is_rtl .cinema_room_gallery__thumb-wrapper{text-align:right}.lang_is_rtl .cinema_room_gallery__footer{text-align:right}.fix-score-hover-opacity #reviewFloater{opacity:.7}.fix-score-hover-opacity:hover #reviewFloater{opacity:.7}.fix-score-hover-opacity #reviewFloater:hover{opacity:1}.fix-score-hover-opacity #reviewFloater>*{opacity:1}.hp-key-pickup{color:#838383}.tcp-room-policies{max-width:300px;padding:10px 15px}.tcp-room-price-per-night{padding:10px}.negrate-stripe{padding:1em 0}.sr_item .negrate-stripe{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% + 15px);-ms-flex:0 0 calc(100% + 15px);flex:0 0 calc(100% + 15px);-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;text-decoration:none;margin:10px 0 -10px -10px;padding:0}.lang_is_rtl .sr_item .negrate-stripe{margin:1em -10px -10px 0}.negrate-stripe_inner{display:table;width:100%;background:#fff;border:1px solid #003580}.negrate-stripe_inner.negrate-stripe_inner--in-sr_block{border:0;background:#f7f7f7}.negrate-stripe_logo,.negrate-stripe_text{display:table-cell;vertical-align:middle;padding:1em}.negrate-stripe_logo{width:60px;text-align:center;color:#fff;font-weight:bold;background:#003580}.negrate-stripe_text{color:#838383}.negrate-badge,td.roomPrice .negrate-badge{display:inline-block;padding:.25em .5em .35em .5em;border-radius:5px;background:#003580;color:#fff;text-align:center;text-decoration:none}.negrate-badge_wrap{display:block;text-align:center;padding:5px 0}.negrate-badge_wrap.negrate-badge_wrap--floating{text-align:right}.lang_is_rtl .negrate-badge_wrap.negrate-badge_wrap--floating{text-align:left}.negrate-badge_wrap .negrate-badge{font-size:12px}.droom-price-tooltip-mp_item{position:relative;text-align:left;margin:0 0 6px 16px}.droom-price-tooltip-mp_item .droom-price-tooltip-mp_icon{display:block;position:absolute;left:-16px;font-size:14px;font-weight:normal}.droom-price-tooltip-mp_item .droom-price-tooltip-mp_text{font-weight:normal;font-size:11.5px}.hp_region_attractions_from_attractions_list .hp_region_attractions_message{clear:both;margin:10px 1% 0;text-align:center}.hp_region_attractions_from_attractions_list .hp_region_attractions_item_photo{background-size:cover}.hp_region_attractions_from_attractions_list h4{margin:0 1% 15px}.hp_region_attractions_from_attractions_list .hp_region_attractions_item h4{margin:0;font-weight:bold}.hp_region_attractions_from_attractions_list .hp_region_item__attr_benefit{display:block;color:#0ab21b;font-weight:bold;padding:5px 0}.lang_is_rtl .hp_region_attractions_item{float:right}.hp_rt_attr_msg{font-size:88%;font-weight:bold;color:#0ab21b;padding:0 0 10px}.new_hp_rt.hp_rt_attr_msg{display:none;padding-top:10px}.usp_heading .usp_heading__header{display:block}.usp_heading .usp_heading__body{display:block;font-weight:normal}#hp_availability_style_changes .usp-hotelpage-attractions{margin-top:0}#hp_availability_style_changes .usp-hotelpage-attractions .containh2{padding:10px 15px 0}.usp-hotelpage-attractions .hp-usp-icon i.bicon-bestprice,.usp-hotelpage-attractions .hp-usp-icon i.bicon-recent{font-size:18px;top:11px;left:11px}.usp-hotelpage-attractions .hp-usp-icon i.bicon-atravelguide{font-size:20px;top:9px;left:13px}.usp-icon-attractions{background-color:#537bb4}.hp-desc-attr-benefits{font-size:14px}.attr_hp_gallery_thumbnail:link,.attr_hp_gallery_thumbnail:visited,.attr_hp_gallery_thumbnail:hover{background-color:#d1edd4;color:#077812;text-decoration:none}.attr_hp_gallery_thumbnail i{font-size:28px;display:block}.lang_is_ltr .attr_hp_gallery_thumbnail i{-webkit-transform:translate(6px,5px);-ms-transform:translate(6px,5px);transform:translate(6px,5px)}.lang_is_rtl .attr_hp_gallery_thumbnail i{-webkit-transform:translate(-6px,5px);-ms-transform:translate(-6px,5px);transform:translate(-6px,5px)}.hp_gallery_attr_slide__attr_details{position:absolute;bottom:10px;z-index:2;background:rgba(0,0,0,0.6);color:#fff;text-align:left;display:none;line-height:25px}.hp_gallery_attr_slide__attr_details.show{display:block}.hp_gallery_attr_slide__attr_details_inner{padding:10px}.hp_gallery_attr_slide__attr_details_inner ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0}.hp_gallery_attr_slide__attr_details p{margin:0}.hp-gallery .slick-slide .hp_gallery_attr_slide__attr_details__heading{font-size:16px!important;margin-bottom:10px}.hp_gallery_attr_slide__attr_details .hp_gallery_attr_slide__attr_details__desc{list-style:none;position:relative}.hp_gallery_attr_slide__attr_details .hp_gallery_attr_slide__attr_details__desc.short_desc{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.hp_gallery_attr_slide__attr_details .hp_gallery_attr_slide__attr_details__desc.long_desc{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.hp_gallery_attr_slide__attr_details__icon{font-size:25px;display:inline-block;vertical-align:top;padding-top:5px}.hp_gallery_attr_slide__attr_details__text{font-size:14px;line-height:17px;display:inline-block;width:70%}.hp_gallery_attr_slide__attr_details__text.first{width:50%;color:#07c}.hp_gallery_attr_slide__attr_details__text.first:hover{text-decoration:underline}.hp_gallery_attr_slide__attr_details__icon_next{display:inline-block;vertical-align:top;margin-top:10px;font-size:20px;position:absolute;right:20px}.hp_gallery_attr_slide__attr_name{position:absolute;top:10px;line-height:18px;font-size:16px!important;color:#fff;display:none}.hp_gallery_attr_slide__attr_name.show{display:block}.bh-photo-modal-image .hp_gallery_attr_slide__attr_details{display:block}.bh-photo-modal .hp_gallery_attr_slide__attr_details__heading{font-size:16px;margin-bottom:10px}.lang_is_rtl .hp_camera_icon_align{direction:rtl;float:right}.hp_camera_icon_align{float:left;height:20px;margin-top:-5px}.hp_highly_representative_img_text{padding-top:5px;padding-bottom:8px}.lang_is_rtl .hp_highly_representative_img_text{direction:rtl}.rt_attr_info_block{padding:3px 5px;margin:10px 0;border:solid 1px rgba(111,111,111,0.3);border-radius:3px;color:#707070;font-size:12px;line-height:18px}.hprt--highlight-smry .rt_attr_info_block{border:solid 1px rgba(0,118,204,0.3);color:#07c}.rt_attr_info_block__tooltip{width:200px!important}.rt_attr_info_block__after{display:none}.hprt--highlight-smry .rt_attr_info_block__after{display:block}.hprt--highlight-smry .rt_attr_info_block__before{display:none}.facility_rating--underline strong{border-bottom:dashed 1px #0ab21b;padding-bottom:1px}.raf-employee-banner{background-color:#003580;border-radius:4px;color:#fff;font-size:13px;margin-top:.2em;margin-bottom:15px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.raf-employee-banner.reb__scoreboard{height:auto;margin:20px 20px 0;display:inline-block}.reb--is-collapsible{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:35px;overflow:hidden;margin-bottom:0;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.reb--is-collapsible.reb__sidebar-widget,.reb--is-collapsible.reb__profile{max-height:65px}.reb--is-collapsible.reb__profile+.profile-refer-card__header>.-raf-module-advocate-hands{margin-top:-12px}.reb--is-collapsible:hover{max-height:250px;overflow:hidden}.reb--is-collapsible.reb__index{margin-bottom:-31px}.reb--is-collapsible.reb__sidebar-widget{width:100%;margin-bottom:-11px}.reb--is-collapsible .reb--collapsed{max-height:80px;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.reb--is-collapsible:hover .reb--collapsed{max-height:20px}.reb--collapsed{display:none;width:100%}.reb--is-collapsible .reb--collapsed{display:inline-block}.raf-employee-banner__container{padding:15px 15px}.reb--is-collapsible .raf-employee-banner__container{padding:0 10px 10px}.raf-employee-banner__column{float:left}.lang_is_rtl .raf-employee-banner__column{float:right}.reb__chevron{fill:#fff;margin-top:6px;margin-right:10px;float:right}.lang_is_rtl .reb__chevron{float:left;margin-left:10px;margin-right:0}.reb--is-collapsible:hover .reb__chevron-down,.reb__chevron-up{display:none}.reb__chevron-down,.reb--is-collapsible:hover .reb__chevron-up{display:block}.reb--collapsed p{font-weight:100;padding:10px;width:-webkit-calc(100% - 46px);width:calc(100% - 46px);float:left;opacity:100;height:auto;margin:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.lang_is_rtl .reb--collapsed p{float:right}.reb--is-collapsible:hover .reb--collapsed p{overflow:hidden;opacity:0}.reb--is-collapsible .reb--expanded{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.reb--is-collapsible:hover .reb--expanded{opacity:100}.reb__column__img{width:30px;margin-right:10px}.lang_is_rtl .reb__column__img{margin-left:10px;margin-right:0}.reb__column__text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.reb__img{height:45px;width:30px}.reb__text p{margin:0}.reb__links{padding-top:15px;text-align:right;width:108%;margin-left:-8%}.lang_is_rtl .reb__links{text-align:left;direction:rtl;margin-right:-8%}.reb__link:link,.reb__link:hover,.reb__link:visited{color:#fff;font-weight:normal}.reb__arrow-down{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#003580 transparent transparent transparent;position:absolute;margin-left:25px}.reb__scoreboard .reb__arrow-down{display:none}.reb--hidden{display:none}.raf-copy-input{background:#fff;position:relative;margin-bottom:12px;border-radius:3px;border:1px solid #07c}.raf-copy-input input{font-size:16px;border:0;border-radius:3px;color:#07c;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.raf-copy-btn{background-image:url("//t-ec.bstatic.com/static/img/referral/raf_copy_icon/94236add2c5e71b0c1d6446ddf5ac969647820cd.svg");background-repeat:no-repeat;background-size:contain;height:21px;position:absolute;width:21px}.raf-copy-input .raf-copy-btn{color:#07c;cursor:pointer;position:absolute;right:5px;top:7px}.raf-copy-input__clipboard-tooltip{padding:8px 12px;max-width:120px;text-align:center}.lang_is_rtl .raf-copy-input .raf-copy-btn{right:auto;left:7px}.lang_is_rtl .raf-copy-input input{margin-left:20px}.-dashed{border:1.4px dashed #07c}.rt-room-score-widget{padding:10px 0 0}.rt-room-score-widget span.review-score-widget .review-score-widget__subtext{display:none}.book-this-room-conditions ul.hp_rt_lb_policy_list{padding:0}ul.hp_rt_lb_policy_list{margin-top:6px}ul.hp_rt_lb_policy_list .hp_rt_lb_policy_item_tick,ul.hp_rt_lb_policy_list .hp_rt_lb_policy_item_meal{font-size:11.5px;font-weight:600;list-style:none;padding:0 0 0 15px;line-height:20px}ul.hp_rt_lb_policy_list .hp_rt_lb_policy_item_tick .hp_rt_lb_policy_item_tick_text{position:relative;left:-10px}ul.hp_rt_lb_policy_list .hp_rt_lb_policy_item_tick::before{content:"\b188";font-family:'booking-iconset';top:1px;float:left;font-size:9px;left:-14px;position:relative;color:#383838}ul.hp_rt_lb_policy_list .green_tick::before{color:#0ab21b}ul.hp_rt_lb_policy_list .hp_rt_lb_policy_item_meal{position:relative;font-weight:normal}ul.hp_rt_lb_policy_list .hp_rt_lb_policy_item_meal .hp_rt_lb_policy_item_meal_text{font-weight:normal;position:relative;left:-12px}ul.hp_rt_lb_policy_list .hp_rt_lb_policy_item_meal .hp_rt_lb_policy_item_meal_icon{top:1px;float:left;font-size:14px;left:-15px;position:relative;color:#383838}ul.hp_rt_lb_policy_list .green_condition .hp_rt_lb_policy_item_meal_icon{color:#0ab21b}.landmark-highlight{padding:10px;margin-top:10px;font-size:1.1em;background-color:#e9f0fa}.landmark-highlight__button{background-color:inherit;border:1px solid #07c;display:block;color:#07c;text-align:center;font-size:1.1em;padding:.5em}.landmark-highlight__button:visited,.landmark-highlight__button:hover{border-color:#537bb4}.landmark-highlight__header{display:block;margin-bottom:12px;font-size:14px;line-height:20px;font-weight:500}.hp_nav_bar_fixed{top:0;z-index:100;position:fixed;width:100%}.roomstable--larger-text .room_loop_counter1 .js-track-hp-rt-room-name,.roomstable--larger-text .room_loop_counter1 .rt-bed-type{font-size:14px}.roomstable--larger-text .room_loop_counter1 .thisRoomAvailabilityNew,.roomstable--larger-text .room_loop_counter1 .hp-rt-cleanliness-score{font-size:13px}.roomstable--larger-text .room_loop_counter1 .hp-rt-just-booked,.roomstable--larger-text .room_loop_counter1 .in-high-demand-not-scarce,.roomstable--larger-text .room_loop_counter1 .highlighted_facilities_reinforcement,.roomstable--larger-text .room_loop_counter1 .hp-rt-inc-exc,.roomstable--larger-text .room_loop_counter1 .rt-property-facilities{font-size:12px}.ot-map-location-score_wrapper{background:#e9f0fa;padding:5px;border-radius:3px 3px 0 0}.ot-map-location-score-border-radius,.ot-map-location-score-border-radius:hover{border-radius:0 0 3px 3px}.ot-map-location-score .review-score-widget__text{font-weight:600;color:#000}#reviewFloater .reviews-floater-collapse.hp-no-bottom-review-score{bottom:0}.hp-description--top-rated-segment{font-weight:bold;color:#0ab21b}.hp-description--top-rated-segment span{padding:0 2px}.hp-description--top-rated-segment .bicon-user-family{font-size:18px;vertical-align:text-top;padding:0 2px}.hp-description--top-rated-segment .bicon-occupancyalt{font-size:18px;vertical-align:text-top;padding:0 6px}.hp-description--top-rated-segment .bicon-group{font-size:18px;vertical-align:text-top;padding:0 2px}.hp-description--top-rated-segment .bicon-bb-briefcase{padding:0 0 0 1px}.lang_is_rtl .hp-description--top-rated-segment .bicon-bb-briefcase{padding:0 1px 0 0}.ufi-user-count-banner{padding-top:10px;padding-bottom:10px}.orangetext{color:orange}.hp-people-looking_wrapper{border:1px solid #ededed;padding:5px;border-radius:4px;margin-bottom:7px}.hp-people-looking_wrapper p{display:inline-block;width:80%;font-size:12px}#js--hp-people-looking_survey{text-align:right;margin-top:inherit}@keyframes eyeBlink{0%{-webkit-transform:scale(1,0);transform:scale(1,0)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes eyeLashFadeIn{0%{opacity:0}100%{opacity:1}}.hp-people-looking_icon{width:38px;vertical-align:middle;line-height:0;float:left;margin:6px}.hp-people-looking_icon__rlt{float:right}.hp-people-looking_icon .blue-eye .eye{fill:#537bb4;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation:.3s cubic-bezier(0.68,-0.55,0.265,1.55) 1s forwards eyeBlink;animation:.3s cubic-bezier(0.68,-0.55,0.265,1.55) 1s forwards eyeBlink}.hp-people-looking_icon .blue-eye .lashes{fill:#537bb4;opacity:0;-webkit-animation:.3s ease 1.5s forwards eyeLashFadeIn;animation:.3s ease 1.5s forwards eyeLashFadeIn}.ge_alt_av_soldout_notice{background-color:#9c0000;color:#fff;padding:3px 5px;display:inline-block;margin-bottom:7px;border-radius:4px}.alt_av_header{color:#7c7c7c;margin-bottom:5px}.av_suggestion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;position:relative;padding:10px 0 5px 0}.ge_alt_av a:last-of-type{border-top:1px solid #e8e8e8}.ge_alt_av_checkin-checkout,.ge_alt_av .bicon-rightchevron:hover,.ge_alt_av .bicon-leftchevron:hover{color:#003580}.ge_alt_av_date{font-weight:bold;font-size:16px}.suggestion_price{color:#0ab21b;font-size:16px;font-weight:bold;margin-right:15px}.lang_is_rtl .suggestion_price{margin-left:15px;margin-right:initial}.lang_is_rtl .ge_alt_av .bicon-rightchevron{display:none}.ge_alt_av .bicon-rightchevron,.ge_alt_av .bicon-leftchevron{position:absolute;color:#bdbdbd;right:0;padding-top:3px}.ge_alt_av .bicon-leftchevron{right:100%;left:0;display:none}.lang_is_rtl .ge_alt_av .bicon-leftchevron{display:inline-block;margin-left:5px}#no_availability_msg{padding-bottom:5px}.other_dates,.availability_dates,.availability_price,.show_more{font-size:12px}.other_dates{padding:0 10px}.other_availability,hr{margin:0 10px}.other_availability{display:none;border-bottom:1px solid #cce1ff;height:16px;padding:10px 0}.active{display:block}hr{border:0;height:0;border-bottom:1px solid #cce1ff}.availability_dates,.availability_price{float:left;width:50%}.availability_dates{text-align:left}.availability_dates a{text-decoration:none;color:#07c}.availability_price{text-align:right}.availability_price p span{font-size:14px;font-weight:bold}.show_more{display:none;margin:10px;padding:10px;font-weight:bold;color:#383838;cursor:pointer}.no_av_rooms{border:1px solid #fff;margin:0 5px;width:-webkit-calc(100% - 10px);width:-o-calc(100% - 10px);width:calc(100% - 10px)}#blockdisplay1.hp-consistent-vertical-rhythm #maxotel_rooms.rt_no_dates{margin-bottom:0}.overlapping-bookings,.overlapping-bookings--bp{clear:both}.overlapping-bookings--bp.fe_banner__unify{padding-top:0!important;padding-bottom:0!important;margin-top:-15px;position:relative;z-index:1}.overlapping-bookings--bp--ltr.fe_banner__unify{padding-right:0!important}.overlapping-bookings--bp--rtl.fe_banner__unify{padding-left:0!important}.overlapping-bookings--bp .overlapping-bookings__title{padding-top:0}.overlapping-bookings--bp .overlapping-bookings__subtitle{border-top:1px solid #fff;font-weight:normal;margin-bottom:0;padding:20px}.overlapping-bookings--bp .overlapping-bookings__table{display:none;width:100%}.overlapping-is-active .overlapping-bookings--bp .overlapping-bookings__table{display:table}.overlapping-bookings .bicon-downchevron{font-size:65%;display:inline-block;margin:0 2px;position:relative}.overlapping-is-active .bicon-downchevron{top:-2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#bookwrapper .overlapping-bookings--bp td.overlapping-bookings__cell,.overlapping-bookings--bp .overlapping-bookings__cell{vertical-align:middle}.overlapping-bookings--bp .overlapping-bookings__cell{border-top:1px solid #d1edd4;padding:10px 0}.overlapping-bookings--bp .overlapping-bookings__cell{text-align:center}.overlapping-bookings--bp .overlapping-bookings__cell:not(:first-child):not(:last-child){padding-left:10px;padding-right:10px}.overlapping-bookings--bp .overlapping-bookings__cell:last-child,.lang_is_rtl .overlapping-bookings--bp .overlapping-bookings__cell:first-child{text-align:right}.overlapping-bookings--bp .overlapping-bookings__cell:first-child,.lang_is_rtl .overlapping-bookings--bp .overlapping-bookings__cell:last-child{text-align:left}.overlapping-bookings--bp .overlapping-bookings__property{font-weight:bold}.overlapping-bookings--bp .overlapping-bookings__property-has-icon{font-weight:bold;text-decoration:none}.overlapping-bookings--bp .overlapping-bookings__label{display:block;margin-bottom:5px}.overlapping-bookings--bp .overlapping-bookings__label.overlapping-bookings__label--inline{display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:0;padding-top:10px}.overlapping-bookings--bp .overlapping-bookings__price{display:block;white-space:nowrap}.overlapping-bookings--bp .overlapping-bookings__price.overlapping-bookings__price--inline{display:inline-block;padding-bottom:10px}.overlapping-bookings--bp .bicon-readguide{display:inline-block;font-size:80%;opacity:.75;margin-left:4px}.lang_is_rtl .overlapping-bookings--bp .bicon-readguide{margin-left:0;margin-right:8px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.overlapping-bookings__policy{padding-top:4px;margin-bottom:0}.overlapping-bookings__policy--constructive{color:#0ab21b}.overlapping-bookings__policy--destructive{color:#ff0202}