.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-margin-bottom-5{margin-bottom:5px!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}.u-text-align-end{text-align:right}.u-text-align-center{text-align:center}.u-pull-start{float:left}.u-pull-end{float:right}.dir-rtl{direction:rtl}.dir-ltr{direction:ltr}.outspoken_price{font-weight:bold;letter-spacing:.03em}.rt_clean_up_options{list-style:none;position:relative}.rt_clean_up_options .meal-plan-icon,.rt_clean_up_options span.bicon-platefork.mp-icon.meal-plan-icon-small,.rt_clean_up_options span.bicon-forkknife.mp-icon.meal-plan-icon-small{position:absolute;left:-16px;font-size:14px}.rt_clean_up_options span.bicon-platefork.mp-icon.meal-plan-icon-small,.rt_clean_up_options span.bicon-forkknife.mp-icon.meal-plan-icon-small{left:-16px;font-size:10px;top:2px}td.hprt-table-cell.-last.droom_seperator,td.hprt-table-cell.-first.hprt-table-cell-roomtype.droom_seperator,.droom_seperator,.hprt-table-category .hprt-table-cell.droom_seperator{border-bottom:3px solid #5bbaff!important}.hprt-table-header-cell.droom_seperator{border-bottom:0!important}.occupancy_break{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}.share_center .share_links_with_top_margin{margin-top:15px}.nav-link-room--bold.hp_nav_availability_link{font-weight:bold}.rt-summary-dates dt{font-weight:bold}.rt-summary-dates dd{margin-left:0}.av-summary-check-in-time{margin-top:5px;display:block}.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)}.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 .avatar-mask{font-size:12px}.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}.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}.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}.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}.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}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .avatar-mask{margin-right:5px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble.ltr_lang{text-align:left;direction:ltr}.hp-social_proof-item .hp-social_proof-quote_bubble .review-score-widget{margin:0 10px 10px 0;float:left}.hp-social_proof-item__translated .toggler,.hp-social_proof-item__original .toggler{display:inline-block;clear:both;margin-top:4px;font-size:12px;line-height:18px;font-weight:400;color:#707070}.hp-social_proof-item__original{display:none}.hp-low_sidebar_to_content{margin-top:0}.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}.hotel_video_thumb{background-color:#000}.hotel_video_thumb_icon{padding:8px}.hotel_view_thumb{background-color:#000}.hotel_view_thumb_icon{padding:8px}.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{background:#078614}.a11y-facilities-contrast .fac-offsite{color:#383838}.location_block__wrapper{border-bottom:solid 1px #ededed;padding-top:24px;padding-bottom:24px;font-size:14px;line-height:20px;font-weight:400}.location_block__header{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;margin-bottom:24px}h1.location_block__header--title{font-size:24px;line-height:32px;font-weight:600}h1.location_block__header--title a#hotel_surroundings{text-decoration:none;font-size:14px}ul.location_block__header--list{list-style:none;padding:0;margin:0}.location_block__header--list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px;float:left;clear:both}.location_block__header--list-item--icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.location_block__header--list-item--text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.location_block__header--right{white-space:nowrap}.location_block__section--header{margin-bottom:16px}h2.location_block__section--title{font-size:16px;line-height:24px;font-weight:700;margin:0;padding:0}.location_block__section__container.location_block__section__container--2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;margin-bottom:24px}.location_block__section--item{margin-bottom:24px;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.location_block__section--item:last-child{margin-bottom:0}h3.location_block__item--title{font-size:14px;line-height:20px;font-weight:700}ul.location_block__item--list{list-style:none;margin:16px 0 0 0;padding:0}.location_block__item--list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.location_block__item--list-item:last-child{margin-bottom:0}.location_block__item--list-item-wrapper{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:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.location-block__item--list-item-label{padding:2px 6px;background:#ededed;border-radius:4px;color:#383838;font-size:12px;line-height:20px;font-weight:400}.location-block__item--list-item-value{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#707070}.location-block__item--list-item-description{width:100%;color:#707070}.location_block__section__container.location_block__section__container--3{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}.location_block__section__container.location_block__section__container--3 .reviews-snippet-poi__item{padding:0;width:-webkit-calc(33.333% - 24px);width:calc(33.333% - 24px)}@-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}}.ccp__sr_hp_reminder{width:100%;margin:15px 0;padding:16px 19px 16px 70px;background-color:#fae1e1;border:1px solid #ffa9a9;border-radius:3px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ccp__sr_hp_reminder *,.ccp__sr_hp_reminder *::before,.ccp__sr_hp_reminder *::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ccp__shr__icon{display:block;width:42px;height:28px;background:url('//q-ak.bstatic.com/static/img/china_coupon/cashback_icon/60be45a941e56ab53f0643ea229cae833a60aad4.svg') center/contain no-repeat;position:absolute;top:13px;left:15px}.ccp__shr__text{margin:0;padding:0;font-size:14px;line-height:20px;font-weight:400;color:#383838}.cmr__promotion_block{width:100%;height:150px;border:1px solid #ededed;border-radius:2px;position:relative}.cmr__pbk__icon{display:block;width:104px;height:104px;background:url('//q-ak.bstatic.com/static/img/china_mobile_rate/cmr_pbk_phone/48f47642e485016d4ec00d7b4c029ce5f77bdff8.png') no-repeat center/contain;position:absolute;top:24px;left:24px}.cmr__pbk__text{width:325px;position:absolute;top:36px;left:177px}.cmr__pbk__text__lv1{margin:0;color:#383838;font-size:16px;line-height:24px;font-weight:500}.cmr__pbk__text__lv2{margin:8px 0 0 0;color:#707070;font-size:14px;line-height:20px;font-weight:400}.cmr__pbk__qrcode{position:absolute;top:24px;left:550px}.cmr__pbk__btn_close{font-size:0;border:0;padding:10px;cursor:pointer;position:absolute;top:6px;right:6px}.cmr__promotion_block--hidden{display:none}.cmr__promotion_block--sr_list{border-color:#c6c6c6}.cmr__promotion_block--hp_rt{margin:10px 0 8px 0;border-color:#e0e0e0}.cmr__promotion_block--hp_rt_lightbox{width:auto;margin:10px -15px -10px -15px}.restaurant-grid .restaurant-block .inner{padding:0}.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}.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}.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}.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}.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:#001b42}.review_previous_page{position:absolute;top:0;left:0}.review_next_page{position:absolute;top:0;right:0}.page_link{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}.review_item_reviewer .reviewer_name{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}.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}.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_pos .green_review_item_icon{color:#96d99d}.review_neg .review_item_icon{color:#d7d7d7}.review_neg .red_review_item_icon{color:#ffa9a9}.review_general,.review_none{margin:1em 0}.review_staydate{padding-left:45px;color:#707070}.reviews_hotel .review_staydate,.reviews_review .review_staydate{padding-left:20px}.review_staydate.review_staydate_nopadding{padding-left:0}.review_addon{padding:0 0 0 45px}.review_none ~ .review_addon{padding:0 45px 0 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(//r-ak.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}.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)}.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)}.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}.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}.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}.expert_review_item__icon_container{position:relative;width:21px;height:26px;float:left;top:0}.expert_review_item__header{padding-left:30px;font-weight:100;line-height:1.8;font-size:16px}.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}.review_item_featured_icon{width:16px;height:16px;background:#febb02;border-radius:50%;display:inline-block;vertical-align:middle;text-align:center;position:relative;top:-1px}.review_item_featured_icon .bk-icon{display:block;margin:3px auto}.review_item_featured_text{font-weight:bold;color:#383838}.review_featured_reviewerschoice .review_item_featured_icon{background:#003580}.review_featured_reviewerschoice .review_item_featured_text{color:#003580}.review_list_new_item_block{padding:16px 0;border-bottom:solid 1px #ececec}.bui-panel-group--filters-wrapper .bui-form__group>label{margin-bottom:4px;display:block}.bui-panel-group--filters-wrapper .review_list_nav{padding:16px 16px 0 16px;border:0}.bui-panel-group--filters-wrapper .language_filter{border:0;padding:0;margin:0}.bui-panel-group--filters-wrapper .language_filter_checkbox{position:absolute;top:auto}.bui-panel-group--filters-wrapper .language_filter_value_row{display:block}.bui-panel-group--filters-wrapper .review_list_nav .bui-accordion__row.bui-is-active .bui-accordion__content{padding:0 16px 16px}.bui-panel-group--filters-wrapper .bui-accordion__row-inner{padding:16px}.bui-panel-group--filters-wrapper .bui-accordion__row.bui-is-active .bui-accordion__content{padding:0 16px 16px}.bui-panel-group--filters-wrapper .bui-grid>[class*='bui-grid__column']{padding:16px 12px 0 12px}.bui-panel-group--filters-wrapper .bui-grid{margin:-16px -8px 0 -8px}.bui-panel-group--filters-wrapper .fix-button-to-end svg{position:relative;margin-top:-7px}#reviews_filters_lang_modal{z-index:1002}.bui-panel--topics-wrapper>.bui-form__group>label{margin-bottom:4px;display:block}.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('//q-ak.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}.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('//q-ak.bstatic.com/static/img/reviews-tab/badges_tooltip_large/0d1506b0d6306f0092043fcf9e43619170407b65.png') no-repeat;margin-left:25px;margin-top:15px;margin-right:15px;float:left}.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}.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('//q-ak.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('//q-ak.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('//q-ak.bstatic.com/static/img/reviews-tab/tiny_rev_badge_sprite/0e33b12dc423ead428d458049cf20157a6535c70.png') no-repeat;width:22px;height:22px;display:inline-block;float:left}.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}.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);text-align:center;text-transform:capitalize;font-weight:300;color:#FFF;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.avatar-mask.ava-x-small{border-width:1px}.ava-x-small{width:24px;height:24px;line-height:24px}.ava-small{width:32px;height:32px;line-height:32px;font-size:16px}.ava-default{width:48px;height:48px;line-height:48px;font-weight:500;font-size:24px}.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"!important;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}.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}.review-helpful__heart-message{color:#202020}.exp_reviews_list_unhelpful{padding-top:10px;padding-bottom:0}.c-review-block__actions .c-review-block__row .exp_reviews_list_unhelpful{padding-top:0;padding-bottom:0}.exp_reviews_list_unhelpful .review-helpful-heart-submit:before{display:none}.exp_reviews_list_unhelpful .review-helpful-heart-submit .bk-icon,.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message .bk-icon{margin-top:-4px}.exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message{font-size:13px!important;margin-left:-12px!important}.exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message .bk-icon{margin-right:4px}.review-list--clean .exp_reviews_list_unhelpful .review-helpful-heart-submit .bk-icon{-webkit-transition:none!important;transition:none!important}.review-list--clean .exp_reviews_list_unhelpful .review-helpful-heart-submit{margin-right:16px!important;-webkit-transition:none;transition:none}.review-list--clean .exp_reviews_list_unhelpful .review-helpful-heart-submit:hover{color:#febb02;-webkit-transition:none;transition:none}.review-list--clean .exp_reviews_list_unhelpful .review-helpful-heart-submit:hover .bk-icon{fill:#febb02;-webkit-transition:none;transition:none}.c-review-block__actions .review-helpful__form.review-helpful__form.review-helpful__form{display:inline-block;vertical-align:middle;padding:0;margin:0;float:none}.site_is_mdot .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful,.t_m_viewport .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:-4px!important;margin-top:6px}.c-review-block__actions .review-helpful__container.review-helpful__container.review-helpful__container{padding-left:4px!important}.site_is_mdot .c-review-block__actions .review-helpful__container.review-helpful__container.review-helpful__container{padding-left:0}.review_item_review .review-helpful__form.--unhelpful{margin-left:24px}.exp_reviews_list_unhelpful .review-helpful__form.review-helpful__form.review-helpful__form{display:inline-block;vertical-align:middle;padding:0;margin:0;float:none}.exp_reviews_list_unhelpful .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit{background:0;border:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-weight:normal;margin-right:8px!important;padding:0}.exp_reviews_list_unhelpful{padding-top:10px;padding-bottom:0}.c-review-block__actions .c-review-block__row .exp_reviews_list_unhelpful{padding-top:0;padding-bottom:0}.exp_reviews_list_unhelpful .review-helpful-heart-submit{color:#07c}.exp_reviews_list_unhelpful .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit .bk-icon{vertical-align:middle;max-width:256px;max-height:256px;overflow:hidden;margin-top:-4px}.exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message{margin-left:-8px!important}.exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message .bk-icon{margin-right:4px;width:16px;height:16px;vertical-align:text-bottom}.review-helpful-heart-vote-feedback-message{color:#6f6f6f}.site_is_mdot .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful,.t_m_viewport .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:-4px!important;margin-top:6px;display:block;width:100%}.c-review-block__actions .review-helpful-heart-submit:before{display:none!important}.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('//r-ak.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}.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}.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("//r-ak.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("//r-ak.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("//q-ak.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("//q-ak.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("//r-ak.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("//r-ak.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}.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}.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}.review-helpful-heart-vote-feedback-message{color:#202020}.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-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%;overflow:visible}.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_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_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_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_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_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}.sliding_panel_ajax_loading{display:none}.sliding_panel_ajax_fail{display:none}@-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-close-button-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes sliding-panel-close-button-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes sliding-panel-close-button-out-rtl{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes sliding-panel-close-button-out-rtl{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-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 .review_item_review_container{margin-right:0}.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{margin-right:0}.review_list_block.one_col .review_item_feedback{position:relative;top:auto;right:auto;padding-left:0;width:100%;text-align:right}.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{background:0;border:0}.featured_review-scout_review .featured_review_item__header{padding-left:94px;margin-top:10px}.featured_review-scout_review .featured_review_item__icon_container img{width:80px;margin-top:-25px;margin-left:-3px}.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{background:#fff}.review-list--clean .featured_review_item__header_block:after,.review-list--clean .expert_review_item__header_block:after{border-right-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{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}.review-list--clean .featured_review-scout_review-subheader{margin-top:10px}.review-list--clean .featured_review_item__header_block{margin-bottom:10px;padding:0 25px 0 12px;min-width:400px;top:5px;left:-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{background:#001b42}.review-list--clean .featured_review_item__header_block:after{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}.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}.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_neg{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}.review-list--clean .review_item_review_container.lang_ltr:after{border-width:9px;border-left-width:0;left:-9px;top:16px}.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;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.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}.review-list-property-response--inner{background:#f7f7f7;padding:16px 16px 16px 56px;position:relative}.review-list-property-response--inner:before{content:"\b313";font-family:'booking-iconset';font-size:20px;color:#383838;position:absolute;top:20px;left: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}.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,.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}.ph-item-subtitle-review-topic.ph-item-subtitle--contrast{color:#6b6b6b}.hp-description--property-name-top-ranked.hp-description--property-name-top-ranked--contrast{color:#b75f00}.hp-description--property-name-top-ranked--contrast .bicon-acstar{background-color:#b75f00}.fe-avatar__img{border-radius:50%}.fe-avatar__img--bordered{border:1px solid #bdbdbd}.fe-avatar__default{color:#bdbdbd}.bh-photo-modal--side-panel{z-index:1003}.gallery-side-reviews-wrapper__side{position:fixed;top:0;right:0;bottom:0;background:#fff;width:280px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:none;z-index:1003}.gallery-side-reviews-wrapper__body{bottom:0;left:0;right:0;top:0;position:absolute;padding:0 16px;overflow-x:hidden}.gallery-side-reviews-wrapper__header{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05);border-bottom:1px solid #ededed;background-color:#fff;padding:16px;z-index:4}.gallery-side-reviews-wrapper__side .best-ugc-highlight-by-photo{min-height:0}.gallery-side-reviews-wrapper.open .gallery-side-reviews-wrapper__side{display:block;z-index:1003}.gallery-side-reviews-wrapper__pixel{position:absolute;opacity:0;width:1px;height:1px;visibility:hidden}.gallery-side-reviews-wrapper__name{display:inline-block;font-size:12px;line-height:18px;font-weight:500;width:-webkit-calc(100% - 44px);width:calc(100% - 44px);vertical-align:middle;padding-top:3px}.gallery-side-reviews-wrapper__country{font-size:12px;line-height:18px;font-weight:400;margin-left:2px}.gallery-side-reviews-wrapper__avatar{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:4px}.gallery-side-reviews-wrapper__avatar .ava-icon,.gallery-side-reviews-wrapper__avatar img{width:24px;height:24px;font-size:24px;border:0;-webkit-box-shadow:none;box-shadow:none}.gallery-side-reviews-wrapper__reviewer{padding-top:8px;font-size:0;line-height:0}.gallery-side-reviews-wrapper__title.gallery-side-reviews-wrapper__title{font-size:16px;line-height:24px;font-weight:700;border:0;padding-bottom:0}h2.gallery-side-reviews-wrapper__property{font-size:20px;line-height:28px;font-weight:700;padding:0 0 16px 0;margin:0}.gallery-side-reviews-wrapper .bh-photo-modal{right:280px!important;background:#000!important}.gallery-side-reviews-wrapper .bh-photo-modal-reviews{display:none!important}.gallery-side-reviews-wrapper__subscore{display:block;color:#0ab21b;font-size:14px;line-height:20px;font-weight:700}.gallery-side-reviews-wrapper__subscore svg{fill:#0ab21b;width:22px;height:22px;display:inline-block;vertical-align:middle;margin-top:-5px}.gallery-side-reviews-wrapper__subscore.gallery-side-reviews-wrapper__subscore .best-review-score-label.best-review-score-label,.gallery-side-reviews-wrapper__subscore.gallery-side-reviews-wrapper__subscore .review-score-widget.review-score-widget,.gallery-side-reviews-wrapper__subscore.gallery-side-reviews-wrapper__subscore .review-score-badge.review-score-badge,.gallery-side-reviews-wrapper__subscore.gallery-side-reviews-wrapper__subscore .best-review-score.best-review-score{display:inline;padding:0!important;margin:0;font-size:inherit;line-height:inherit;color:inherit;background:0;font-weight:inherit}.gallery-side-reviews-wrapper__body .best-ugc-highlight-by-photo span{width:32px;display:inline-block;text-align:center}.gallery-side-reviews-wrapper__body .best-ugc-highlight-by-photo span svg{float:none}.gallery-side-reviews-wrapper__body .best-ugc-highlight-by-photo .bui-list__body{line-height:1.5}.gallery-side-reviews-wrapper__body .bui-list{margin-bottom:0}.gallery-side-reviews-wrapper__body .bui-list__item{font-size:14px;line-height:20px}.gallery-side-reviews-wrapper__body .bui-list__icon{margin-right:8px}.gallery-side-reviews-wrapper__body .bui-list--divided>.bui-list__item:last-child{border-bottom:1px solid #ededed}.gallery-side-reviews-wrapper__body .gallery-side-reviews-wrapper__title{font-size:14px;line-height:20px;font-weight:500}.bh-photo-modal-close:lang(zh-cn){top:14px}.c-review-block{display:inline-block;width:100%;vertical-align:top}.c-review-block__row{width:100%;display:inline-block;padding-bottom:16px;vertical-align:top}.c-review-block .c-review-block__row:last-child{padding-bottom:0}.c-review-block__dot-separator{color:#707070;font-size:12px;line-height:18px;font-weight:400}.c-review-block__actions{padding:0;margin:0;display:block}.c-review-block__actions .review-helpful__container.review-helpful__container.review-helpful__container{display:block;float:none;width:100%;padding:0;margin:0}.c-review-block__actions .review-helpful__form.review-helpful__form.review-helpful__form{display:inline-block;vertical-align:middle;padding:0;margin:0;float:none}.c-review-block__actions .review-helpful-heart-submit:before{content:'\b218';font-family:booking-iconset;padding:0 5px 0 0;font-size:12px;top:0;position:relative}.c-review-block__actions .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit,.c-review-block__actions .review-helpful__form-submitted.review-helpful__form-submitted.review-helpful__form-submitted{display:inline-block;vertical-align:middle;padding:0;margin:0;font-size:14px;line-height:20px;font-weight:700;font-family:inherit!important;float:none;border:0;-webkit-transition:none;transition:none}.c-review-block__actions .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit:hover{color:#00538e}.c-review-block__actions .review-helpful__form-submitted.review-helpful__form-submitted.review-helpful__form-submitted,.c-review-block__actions .review-helpful__form-submitted.review-helpful__form-submitted.review-helpful__form-submitted:hover{color:#e2aa11}.c-review-block__actions .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message,.c-review-block__actions .review-helpful-heart-vote-feedback-message.review-helpful-heart-vote-feedback-message.review-helpful-heart-vote-feedback-message{font-size:14px;line-height:20px;font-weight:400;padding:0 4px!important;margin:0;display:inline-block;float:none;vertical-align:middle}.review_item_review .review-helpful__form.--unhelpful{margin-left:24px}.exp_reviews_list_unhelpful .review-helpful__form.review-helpful__form.review-helpful__form{display:inline-block;vertical-align:middle;padding:0;margin:0;float:none}.exp_reviews_list_unhelpful .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit{background:0;border:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-size:14px!important;font-weight:normal;margin-right:8px!important}.exp_reviews_list_unhelpful{padding-top:10px;padding-bottom:0}.c-review-block__actions .c-review-block__row .exp_reviews_list_unhelpful{padding-top:0;padding-bottom:0}.exp_reviews_list_unhelpful .review-helpful-heart-submit{color:#07c}.c-review-block__actions .exp_reviews_list_unhelpful .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit .bk-icon{vertical-align:middle;max-width:256px;max-height:256px;overflow:hidden;margin-top:-4px}.c-review-block__actions .exp_reviews_list_unhelpful .bk-icon.-iconset-thumbs_down{margin-top:2px!important}.c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message{font-size:13px!important;margin-left:-12px!important}.c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message .bk-icon{margin-right:4px;width:16px;height:16px;vertical-align:text-bottom}.review-helpful-heart-vote-feedback-message{color:#6f6f6f}.site_is_mdot .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful,.t_m_viewport .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:0!important;margin-top:6px;display:block;width:100%}.site_is_mdot .c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful,.t_m_viewport .c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:-4px!important}.site_is_mdot .c-review-block__actions .review-helpful-heart-submit:before{display:none!important}.c-review-block__badge{display:inline-block;font-size:12px;line-height:18px;font-weight:700;color:#e2aa11}.c-review-block__badge__icon{display:inline-block;width:14px;height:14px;vertical-align:middle;border-radius:14px;position:relative;font-size:0;line-height:0;background:#febb02;margin-top:-3px}.c-review-block__badge__icon *{display:inline-block;position:absolute;top:2px;left:2px}.c-review-block__date{display:inline;color:#707070;font-size:12px;line-height:18px;font-weight:400}.c-review-block__gallery{position:fixed;top:0;left:0;font-size:0;line-height:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);display:none;z-index:1200}.c-review-block__gallery__photo{max-height:100%;max-width:100%;display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#000}.c-review-block__gallery__photo--loaded{display:block}.c-review-block__gallery__inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px;display:inline-block;background-color:#000;width:80%;max-width:800px;min-width:300px;overflow:hidden}.c-review-block__gallery__footer{bottom:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:16px;position:absolute;width:100%;font-size:14px;line-height:20px;font-weight:400;color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%)}.c-review-block__gallery__header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:16px;position:absolute;top:-1px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%)}.c-review-block__gallery__close:focus,.c-review-block__gallery__close:hover,.c-review-block__gallery__close:active,.c-review-block__gallery__close,.c-review-block__gallery__next:focus,.c-review-block__gallery__next:hover,.c-review-block__gallery__next:active,.c-review-block__gallery__next,.c-review-block__gallery__previous:focus,.c-review-block__gallery__previous:hover,.c-review-block__gallery__previous:active,.c-review-block__gallery__previous{background:0;border:0;padding:0;margin:0;display:inline-block;outline:0;outline:0;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.c-review-block__gallery__close{display:inline-block;font-size:14px;line-height:20px;font-weight:400;color:#fff;float:right;cursor:pointer}.c-review-block__gallery__close svg{width:24px;height:24px;display:inline-block;fill:#fff;vertical-align:middle}.c-review-block__gallery__next,.c-review-block__gallery__previous{position:absolute;top:0;width:50%;left:0;bottom:0;text-align:left;cursor:pointer}.c-review-block__gallery__next{left:50%;text-align:right}.c-review-block__gallery__next span,.c-review-block__gallery__previous span{width:32px;height:32px;border-radius:32px;display:inline-block;font-size:26px;line-height:28px;vertical-align:middle;text-align:center;color:#000;background-color:#fff;display:inline-block;opacity:.3;margin:0 8px}.c-review-block__gallery__next:hover span,.c-review-block__gallery__previous:hover span{opacity:1}.c-review-block__gallery__next span svg,.c-review-block__gallery__previous span svg{vertical-align:middle}.c-review-block__gallery__list{width:100%;padding-top:66.66%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent center center no-repeat url('data:image/gif;base64,R0lGODlhGAAYAPQAAAAAAP///zAwMAQEBB4eHk5OThYWFnBwcDY2NmJiYiYmJlZWVj4+PgwMDIiIiHh4eEZGRpaWlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAHAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQABwABACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAAHAAIALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQABwADACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkEAAcABAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAAHAAUALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAAHAAYALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkEAAcABwAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAAHAAgALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAAHAAkALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkEAAcACgAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAAHAAsALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAADxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBDYW4ndCBjb25uZWN0IHRvIGxvY2FsIE15U1FMIHNlcnZlciB0aHJvdWdoIHNvY2tldCAnL3Zhci9ydW4vbXlzcWxkL215c3FsZC5zb2NrJyAoMikgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQSBsaW5rIHRvIHRoZSBzZXJ2ZXIgY291bGQgbm90IGJlIGVzdGFibGlzaGVkIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IENhbid0IGNvbm5lY3QgdG8gbG9jYWwgTXlTUUwgc2VydmVyIHRocm91Z2ggc29ja2V0ICcvdmFyL3J1bi9teXNxbGQvbXlzcWxkLnNvY2snICgyKSBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+CjxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBBIGxpbmsgdG8gdGhlIHNlcnZlciBjb3VsZCBub3QgYmUgZXN0YWJsaXNoZWQgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQ2FuJ3QgY29ubmVjdCB0byBsb2NhbCBNeVNRTCBzZXJ2ZXIgdGhyb3VnaCBzb2NrZXQgJy92YXIvcnVuL215c3FsZC9teXNxbGQuc29jaycgKDIpIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IEEgbGluayB0byB0aGUgc2VydmVyIGNvdWxkIG5vdCBiZSBlc3RhYmxpc2hlZCBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+Cg==')}.c-review-block__gallery__item{position:absolute;width:100%;height:99.99%;left:0;top:0;padding:0;margin:0;list-style:none;display:none}.c-review-block__gallery__error-icon{width:32px;height:32px;fill:#bdbdbd;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.c-review-block__gallery__item--error .c-review-block__gallery__error-icon{display:block}.c-review-block__gallery__count{display:inline-block;float:right}@media(max-width:768px){.c-review-block__gallery__inner{width:100%!important;height:100%;max-width:100%;max-height:100%;border-radius:0}.c-review-block__gallery__count{float:none;margin:0 auto}.c-review-block__gallery__list{padding-top:0;height:100%;width:100%}.c-review-block__gallery__close{float:left;font-size:0}}.c-review-block__photos{display:block;font-size:0;line-height:0;vertical-align:top;margin:0 -4px;padding:0}.c-review-block__photos__item{display:inline-block;width:84px;max-width:-webkit-calc(33.33% - 8px);max-width:calc(33.33% - 8px);padding:0 4px!important;vertical-align:top;margin:0}.c-review-block__photos__button,.c-review-block__photos__button:hover,.c-review-block__photos__button:active,.c-review-block__photos__button:focus{font-size:14px;line-height:20px;font-weight:700;background:0;background-color:#ededed;background-position:center center;background-size:cover;border-radius:2px;border:0;color:#fff;cursor:pointer;display:inline-block;height:48px;padding:0;position:relative;text-align:center;vertical-align:top;width:100%;outline:0;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.c-review-block__photos__text{font-size:16px;line-height:24px;font-weight:500;color:#fff}.c-review-block__response{padding:16px;display:inline-block;width:100%;vertical-align:top;font-size:0;line-height:0;background-color:#f7f7f7;border-radius:2px;position:relative;margin-top:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c-review-block__response:before{content:'';position:absolute;top:-8px;left:50%;width:0;height:0;margin-left:-4px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f7f7f7}.c-review-block__response__title{padding:0;margin:0;display:inline-block;width:100%;font-size:14px;line-height:20px;font-weight:700;vertical-align:top;padding-bottom:8px}.c-review-block__response__body{padding:0;margin:0;display:inline;font-size:14px;line-height:20px;font-weight:400;vertical-align:top;white-space:pre-line}.c-review-block__response__read-more{font-size:14px;line-height:20px;font-weight:400;background:0;border:0;display:inline-block;padding:0;margin:0 2px;color:#07c;cursor:pointer}.c-review-block__response__body--hidden{display:none}.c-review-block__response__icon{display:inline-block;width:24px;height:24px;display:inline-block;fill:#000;vertical-align:middle}.c-review-block__review{display:inline-block;width:100%;vertical-align:top}.c-review-block__review__row{padding-top:16px}.c-review-block__review__row:first-child{padding-top:0}.c-review-block__review__inner{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838}.c-review-block__review__inner--rtl{direction:rtl;text-align:right}.c-review-block__review__inner--ltr{direction:ltr;text-align:left}.c-review-block__review__body{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838;direction:ltr;text-align:left;white-space:pre-line}.c-review-block__review__body--hidden{display:none}.c-review-block__review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:#383838}.c-review-block__review__prefix{display:inline-block}.c-review-block__review__prefix--color-green,.c-review-block__review__prefix--color-green .c-review-block__review__icon{color:#0ab21b;fill:#0ab21b}.c-review-block__review__read-more,.c-review-block__review__read-more:hover,.c-review-block__review__read-more:active,.c-review-block__review__read-more:focus{font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:#07c;cursor:pointer}.c-review-block__review__read-more:active{text-decoration:underline}.c-review-block__title{margin:0;padding:0;font-size:20px;line-height:28px;font-weight:500;color:#000}.c-review__title--hidden{display:none}.c-review-snippet{display:block}.c-review-snippet__score{margin-bottom:4px}.c-review-snippet__title{margin-bottom:4px;font-size:16px;line-height:24px;font-weight:500}.c-review-snippet__review{margin-bottom:8px}.c-subscores__header{margin-bottom:16px}.c-subscores__column{width:-webkit-calc(50% - 16px);width:calc(50% - 16px);float:left}.c-subscores__footer{margin-bottom:8px}.c-subscores__show-more{display:inline-block;padding:0;margin:0;font-size:14px;line-height:20px;font-weight:500}.c-subscores__show-more,.c-subscores__show-more:hover,.c-subscores__show-more:active,.c-subscores__show-more:focus{border:0;background:0;color:#07c}.c-subscores__hide{display:none}.c-subscores__column+.c-subscores__column{margin:0 0 0 32px}.pending-review-banner .bui-banner__text{color:#707070}.pending-review-banner .bui-banner__close{top:16px;right:16px}.pending-review-smileys a{text-decoration:none;margin-right:16px}.c-avatar__loginicon{width:100%;height:100%;background:#fff;border-radius:100%;font-size:32px}.c-avatar__loginicon:before{color:#bdbdbd}.bui-avatar--small .c-avatar__loginicon{font-size:24px}.bui-avatar--large .c-avatar__loginicon{font-size:48px}.bui-avatar--larger .c-avatar__loginicon{font-size:64px}.bui-avatar--largest .c-avatar__loginicon{font-size:128px}.c-guest-with-score{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.c-guest-with-score__guest{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-guest-with-score__score{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-guest-with-score .bui-avatar-block--small .bui-avatar-block__subtitle{font-size:12px;line-height:18px;font-weight:400}.c-guest-with-score .bui-review-score--small .bui-review-score__badge{color:#fff;width:28px;height:28px;font-size:14px;line-height:20px;font-weight:500}.c-guest .bui-avatar-block__flag.bui-avatar-block__flag{margin:0 4px 0 0}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-flag.bui-avatar-block__flag{margin:0 2px}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__text{display:block}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__subtitle{display:inline-block}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__title{display:inline-block;padding-right:2px}.c-review{display:inline-block;width:100%;vertical-align:top}.c-review__row{padding-top:16px}.c-review__row:first-child{padding-top:0}.c-review__inner{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838}.c-review__inner--rtl{direction:rtl;text-align:right}.c-review__inner--ltr{direction:ltr;text-align:left}.c-review__body{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838;direction:ltr;text-align:left;white-space:pre-line}.c-review__body--hidden{display:none}.c-review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:#383838}.c-review__prefix{display:inline-block;font-weight:600}.c-review__prefix--color-green,.c-review__prefix--color-green .c-review__icon{color:#0ab21b;fill:#0ab21b}.c-review__read-more,.c-review__read-more:hover,.c-review__read-more:active,.c-review__read-more:focus{text-decoration:underline;font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:#07c;cursor:pointer}.c-review__read-more:active{text-decoration:underline}.c-score-bar{display:block;font-size:0;line-height:0;padding:0;margin:0 0 8px 0}.c-score-bar .c-score-bar__title{display:inline-block;vertical-align:top;width:100%;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;font-weight:400}.c-score-bar .c-score-bar__bar{display:block;vertical-align:top;height:10px;background-color:#ededed;position:relative;overflow:hidden;margin-top:3px;border-radius:2px}.c-score-bar .c-score-bar__value{width:auto;height:100%;display:block;background-color:#003580;border-radius:2px}.c-score-bar .c-score-bar__score{display:inline-block;vertical-align:top;width:30px;text-align:right;float:right;font-size:12px;line-height:18px;font-weight:500}.c-score.bui-review-score--small .bui-review-score__title{font-size:14px;line-height:20px;font-weight:500;line-height:1}.c-score.bui-review-score--small .bui-review-score__text{font-size:12px;line-height:18px;font-weight:400;margin-top:2px;line-height:1}.c-score.bui-review-score--small .bui-review-score__badge{width:28px;height:28px;font-size:14px;line-height:20px;font-weight:500}.c-score.bui-review-score--smaller .bui-review-score__title{font-size:12px;line-height:18px;font-weight:500;line-height:1}.c-score.bui-review-score--smaller .bui-review-score__text{font-size:12px;line-height:18px;font-weight:400;margin-top:2px;line-height:1}.c-score.bui-review-score--smaller .bui-review-score__badge{width:24px;height:24px;font-size:12px;line-height:18px;font-weight:500}.c-score.bui-review-score--smaller .bui-review-score__content{margin:0 0 0 4px}.c-score.bui-review-score--text{display:inline}.c-score.bui-review-score--text .bui-review-score__title{display:inline;color:#003580}.c-score.bui-review-score--text .bui-review-score__text{display:inline;margin:0;padding:0 2px}.c-score.bui-review-score--text .bui-review-score__content{display:inline;margin:0}.c-score.bui-review-score--text .bui-review-score__badge{display:inline;width:auto;height:auto;background:0;color:#003580}.c-score.bui-review-score--text .bui-review-score__title+.bui-review-score__text:before{content:'\00b7';position:relative;top:2px}.c-review{display:inline-block;width:100%;vertical-align:top}.c-review__row{padding-top:16px}.c-review__row:first-child{padding-top:0}.c-review__inner{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838}.c-review__inner--rtl{direction:rtl;text-align:right}.c-review__inner--ltr{direction:ltr;text-align:left}.c-review__body{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838;direction:ltr;text-align:left;white-space:pre-line}.c-review__body--hidden{display:none}.c-review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:#383838}.c-review__prefix{display:inline-block;font-weight:600}.c-review__prefix--color-green,.c-review__prefix--color-green .c-review__icon{color:#0ab21b;fill:#0ab21b}.c-review__read-more,.c-review__read-more:hover,.c-review__read-more:active,.c-review__read-more:focus{text-decoration:underline;font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:#07c;cursor:pointer}.c-review__read-more:active{text-decoration:underline}.c-review__translation-cta{color:#707070;font-size:12px;line-height:18px;font-weight:400}.c-review__translation-cta>a{color:#07c;text-decoration:none;font-weight:normal;display:inline-block}.c-review__translation-cta--hidden{display:none}.c-review__translation-cta img{vertical-align:text-bottom;margin-bottom:-1px}.c-review__translation-loader{color:#707070;font-size:12px;line-height:18px;font-weight:400}.c-review-block__room-info{border:1px solid #ededed;padding:16px;overflow:hidden;border-radius:2px}a.c-review-block__room-link{color:#383838;text-decoration:none;font-weight:normal}.c-review-block__room-link .c-review-block__room-info{position:relative}.c-review-block__room-info__name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px}.hide-room-reviews .c-review-block__room-info-row{display:none!important}body.colada .list .c-review-block__room-info__name strong{display:block}.review-block__room-info--disabled .c-review-block__room-info__name{color:#707070;padding-right:0}.review-block__room-info--disabled .c-review-block__room-info__arrow{display:none}.c-review-block__room-info__arrow{position:absolute;right:10px;top:-webkit-calc(50% - 12px);top:calc(50% - 12px)}.reviews-snippet-sidebar__item{padding:16px 0}.reviews-snippet-sidebar__score{padding-bottom:4px}.reviews-snippet-sidebar__content{padding-bottom:8px}.reviews-snippet-sidebar__item .bui-review-score--text .bui-review-score__badge{width:auto;height:auto;color:inherit;background:0}.reviews-snippet-sidebar__item .bui-review-score__badge+.bui-review-score__content{margin:0 0 0 2px}.reviews-snippet-sidebar__item .bui-review-score--small .bui-review-score__badge,.reviews-snippet-sidebar__item .bui-review-score--small .bui-review-score__title{font-size:14px;line-height:20px;font-weight:500;color:#003580}.hp-social_proof__horizontal.reviews-snippet-poi{margin:0 -16px}.reviews-snippet-poi.reviews-snippet-poi .poi-list-header.poi-list-header{padding-right:16px;padding-left:16px}.reviews-snippet-poi__item{width:33.33%;padding:32px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.reviews-snippet-poi__item .bui-review-score--text .bui-review-score__badge{width:auto;height:auto;color:inherit;background:0}.reviews-snippet-poi__item .bui-review-score__badge+.bui-review-score__content{margin:0 0 0 2px}.reviews-snippet-poi__item .bui-review-score--text.bui-review-score--small .bui-review-score__badge,.reviews-snippet-poi__item .bui-review-score--text.bui-review-score--small .bui-review-score__title{font-size:14px;line-height:20px;font-weight:500;color:#003580}.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}.bbtemkbar__text__icon{display:inline-block;*display:inline;*zoom:1;margin-right:10px;font-size:10px}.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}.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}.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:10%;width:90%}.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%}.ge-trial-banner .ge-unified-banner-inner-title.ge-unified-banner-inner-title-active{padding-right:0;width:80%}.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}.genius-banner-button:hover{background:#003580}.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}.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}.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}.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}.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}.b-spinner{position:relative}.uil-default-css{position:absolute;top:0;left:50%;background:0}@-webkit-keyframes uil-default-anim{0%{opacity:1}100%{opacity:0}}@keyframes uil-default-anim{0%{opacity:1}100%{opacity:0}}.uil-default-css>div{position:absolute;top:80px;left:93px;width:14px;height:40px;border-radius:10px}.uil-default-css>div:nth-of-type(1){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.5s;animation-delay:-0.5s;-webkit-transform:rotate(0deg) translate(0,-60px);-ms-transform:rotate(0deg) translate(0,-60px);transform:rotate(0deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(2){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.4166666666666667s;animation-delay:-0.4166666666666667s;-webkit-transform:rotate(30deg) translate(0,-60px);-ms-transform:rotate(30deg) translate(0,-60px);transform:rotate(30deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(3){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.33333333333333337s;animation-delay:-0.33333333333333337s;-webkit-transform:rotate(60deg) translate(0,-60px);-ms-transform:rotate(60deg) translate(0,-60px);transform:rotate(60deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(4){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.25s;animation-delay:-0.25s;-webkit-transform:rotate(90deg) translate(0,-60px);-ms-transform:rotate(90deg) translate(0,-60px);transform:rotate(90deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(5){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.16666666666666669s;animation-delay:-0.16666666666666669s;-webkit-transform:rotate(120deg) translate(0,-60px);-ms-transform:rotate(120deg) translate(0,-60px);transform:rotate(120deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(6){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.08333333333333331s;animation-delay:-0.08333333333333331s;-webkit-transform:rotate(150deg) translate(0,-60px);-ms-transform:rotate(150deg) translate(0,-60px);transform:rotate(150deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(7){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(180deg) translate(0,-60px);-ms-transform:rotate(180deg) translate(0,-60px);transform:rotate(180deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(8){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.08333333333333337s;animation-delay:.08333333333333337s;-webkit-transform:rotate(210deg) translate(0,-60px);-ms-transform:rotate(210deg) translate(0,-60px);transform:rotate(210deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(9){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.16666666666666663s;animation-delay:.16666666666666663s;-webkit-transform:rotate(240deg) translate(0,-60px);-ms-transform:rotate(240deg) translate(0,-60px);transform:rotate(240deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(10){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-transform:rotate(270deg) translate(0,-60px);-ms-transform:rotate(270deg) translate(0,-60px);transform:rotate(270deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(11){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.33333333333333337s;animation-delay:.33333333333333337s;-webkit-transform:rotate(300deg) translate(0,-60px);-ms-transform:rotate(300deg) translate(0,-60px);transform:rotate(300deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(12){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.41666666666666663s;animation-delay:.41666666666666663s;-webkit-transform:rotate(330deg) translate(0,-60px);-ms-transform:rotate(330deg) translate(0,-60px);transform:rotate(330deg) translate(0,-60px)}.payment-method-icon{width:34px;height:34px;background-position:right center;background-repeat:no-repeat;display:inline-block;margin:0 2px}.payment-method-icon__alipay{background-image:url("//r-ak.bstatic.com/static/icons/iconset/logo_payment_alipay/3db492000dffb1e8717440a72bef628491d78ecc.svg")}.payment-method-icon__bancont{background-image:url("//r-ak.bstatic.com/static/icons/iconset/logo_payment_bancont/9f4267021ae8c497e34e1b1c930fc890662bc47c.svg");background-size:contain}.payment-method-icon__creditcard{background-image:url("//q-ak.bstatic.com/static/icons/experiments/logo_payment_credit_card/6b7198db60f25c96434639543d29b2536e6708a4.svg")}.payment-method-icon__directEbanking{background-image:url("//q-ak.bstatic.com/static/icons/iconset/logo_payment_sofort/27962cea49ae693d1f0076c659dbd8a5adfa4d46.svg")}.payment-method-icon__dotpay{background-image:url("//q-ak.bstatic.com/static/icons/iconset/logo_payment_dotpat/92a4017d2c92f8952bb3e22eadd50db11e9cc9f5.svg")}.payment-method-icon__eps{background-image:url("//q-ak.bstatic.com/static/icons/iconset/logo_payment_eps/06932ab4ffd5903e9eb2fdf351ac229d941f521d.svg")}.payment-method-icon__giropay{background-image:url("//r-ak.bstatic.com/static/icons/iconset/logo_payment_giropay/e495acaf15fa4245f778801b4cc3907d9bd1265b.svg")}.payment-method-icon__ideal{background-image:url("//r-ak.bstatic.com/static/icons/iconset/logo_payment_ideal/f008e8c124e2bbbbf71226700ff2beeccecf5703.svg");background-size:contain}.payment-method-icon__paypal{background-image:url("//q-ak.bstatic.com/static/icons/iconset/logo_payment_paypal_long/d0ccb3bc0e7683bca53feb179f1a8ee78a05bfcb.svg")}.payment-method-icon__sofort{background-image:url("//q-ak.bstatic.com/static/icons/iconset/logo_payment_sofort/27962cea49ae693d1f0076c659dbd8a5adfa4d46.svg")}.payment-method-icon__tenpay{background-image:url("//r-ak.bstatic.com/static/icons/iconset/logo_payment_tenpay/3f44b18d6176601b176daa81fc75f774206de00f.svg")}.payment-method-icon__qiwi{background-image:url("//r-ak.bstatic.com/static/icons/iconset/logo_payment_qiwi/89f122af71371b922f51f0cb722bbfdbec1a4a0d.svg")}.payment-method-icon__webmoney{background-image:url("//q-ak.bstatic.com/static/icons/iconset/logo_payment_webmoney/28441eeaa55d319c088b2d2463ad31e7e9e61993.svg")}.payment-method-icon__wxpay,.payment-method-icon__wechatpay{background-image:url("//r-ak.bstatic.com/static/icons/iconset/logo_payment_wechat_pay/2d46f1aa18c94059038e9c84b818b1f3f346376c.svg")}.payment-method-icon__yandex{background-image:url("//q-ak.bstatic.com/static/icons/iconset/logo_payment_yandex/d7916a00baaf01bf4c98d6a9c54f820624306fdb.svg")}.payment-method-icon__visa{background-image:url("//r-ak.bstatic.com/static/icons/experiments/logo_payment_visa/1bf87340373fd23fc7f0e3ca9120dda2f7d93762.svg")}.payment-method-icon__mastercard{background-image:url("//r-ak.bstatic.com/static/icons/experiments/logo_payment_mastercard/e046eea81027b2f62a0b9d7ba3d30277713a7d89.svg")}.payment-method-icon__amex{background-image:url("//r-ak.bstatic.com/static/icons/experiments/logo_payment_american_express/a09792d7ad9af83ba2aa7d4ad9e947abee0e9062.svg")}.payment-method-icon__diners{background-image:url("//q-ak.bstatic.com/static/icons/experiments/logo_payment_diners_club/a52f19fcc865eaf08adc7b35d6e004c7fe422383.svg")}.payment-method-icon__discover{background-image:url("//q-ak.bstatic.com/static/icons/experiments/logo_payment_discover/d98e807556ffbf6b8befb3683d4e2df815cf04d8.svg")}.payment-method-icon__maestro{background-image:url("//r-ak.bstatic.com/static/icons/experiments/logo_payment_maestro/dd3b4f97b851e732a0295f5d3b6a2a380c9513e7.svg")}.payment-method-icon__jcb{background-image:url("//q-ak.bstatic.com/static/icons/experiments/logo_payment_jcb/f6b5e99c665947e92c3d23fc6c660dcd22e1f8ef.svg")}.payment-method-icon__unionpay{background-image:url("//r-ak.bstatic.com/static/icons/experiments/logo_payment_union_pay/dad8752b8c00e335afd5a9b1ce26527f1bda626c.svg")}.wholesalers_table_wrapper{display:none;position:relative;margin:0 0 20px 0}.wholesalers_table_wrapper__opacity{opacity:1}.wholesalers_above_table__header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#000;color:#fff;font-size:13px;padding:4px}.wholesalers_above_table__header-logo__text.d-deal__tooltip:hover .d-deal-w{top:48px}.wholesalers_above_table__header-logo{display:inline;vertical-align:middle;margin-top:-5px}.wholesalers_above_table__header-tagline{display:inline-block;vertical-align:middle;padding:0 0 0 8px}.wholesalers_table{width:100%;border-bottom:1px solid #bdbdbd;position:relative}.wholesalers_table thead th{background-color:#383838;padding:6px 8px;font-weight:bold;color:#fff}.wholesalers_table thead th:not(:first-child){border-left:1px solid #707070}.wholesalers_hprt-table-header-price{text-align:center}.wholesalers_table tbody td{padding:10px 8px 6px 8px;white-space:normal;position:relative}.wholesalers_table tbody td{border-left:1px solid #bdbdbd}.wholesalers_table tbody td:first-child{border-left:0 none}.wholesalers_table__roomname{color:#383838;font-weight:bold}.wholesalers_table__price_spinner{position:relative;display:none}.wholesalers_table__price{text-align:center;white-space:nowrap}.wholesalers_table__price__number,.wholesalers_table__price__number__big{color:#f07c00;font-weight:bold}.wholesalers_table__price__number__big{font-size:150%}.wholesalers_table__price div.wholesalers_table__price__number{white-space:nowrap}.wholesalers_table__options{font-size:11.5px;white-space:nowrap}.hotelchars .description .wholesalers_table__options ul{margin-bottom:8px}.wholesalers_table__option-with-icon{margin-bottom:8px}.wholesalers_table__option-with-icon div{display:inline-block;width:80%;vertical-align:middle;padding-left:4px}.tpi-table__special-requests{max-width:100%!important;display:list-item!important;list-style-type:disc;margin-left:13px}.wholesalers_table__options__freecancellation{display:none}.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__occupancy{text-align:right}.wholesalers_table__booknow a.b-button{width:100%;display:inline-block;text-align:center;padding:5px 0;background-color:#f07c00}.wholesalers_table__facilities_wrapper{margin-top:15px;line-height:15px;font-weight:normal;display:none}.wholesalers_table__facilities_holder{display:inline}.wholesalers_table__facilities_togglelink{font-size:11px;color:#0ab21b;display:block;cursor:pointer;font-weight:normal;text-decoration:underline}.wholesalers_table__facilities_closelink{display:none}.wholesalers_table__facilities_holder_overflow{display:none}.wholesalers_table__facility,.wholesalers_table__facility_with_icon{font-size:12px;color:#0ab21b;margin:0 5px 0 0;display:inline-block;line-height:20px}.wholesalers__template{display:none}.wholesalers_table__roomname__content{display:none}.wholesalers_table__extrapriceinfo{margin:15px 0 8px 0;font-size:11px;font-weight:normal;color:#383838}.wholesalers_table__payment_methods{margin:20px 0 8px 0;font-size:11px;font-weight:normal;color:#383838}.wholesalers_table__payment_methods_label{float:left;padding:10px 0 0 0}.wholesalers_table__payment_methods_container{max-width:150px;display:inline-block;padding:0 4px}.wholesalers_table__booknow__reassurance{margin-top:16px;display:block;line-height:1.4}.wholesalers_table__booknow__reassurance svg{padding-left:4px;padding-right:8px}.wholesalers_table__booknow__reassurance span{display:inline-block;vertical-align:middle;width:80%}.wholesalers_table__booknow__reassurance-faded{color:#707070;margin-bottom:8px}.wholesalers_table__col__temp_placeholders{display:none;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.wholesalers_table__col__content{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.wholesalers_table__overlapper{position:absolute;top:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 8px 6px 8px}.wholesalers_table__col__temp{width:100%;background:#bdbdbd;border-radius:10px}.wholesalers_table__col1__temp1{height:30px;margin-bottom:15px}.wholesalers_table__col1__temp2{width:60%;height:16px;background:#0ab21b;margin-bottom:3px;float:left}.wholesalers_table__col1__temp3{width:40%;height:16px;background:#0ab21b;margin-bottom:3px;float:left}.wholesalers_table__col1__temp4{height:16px;background:#0ab21b;margin-bottom:3px;clear:both}.wholesalers_table__col1__temp5{width:30%;height:16px;background:#0ab21b;margin-bottom:3px;float:left}.wholesalers_table__col1__temp6{width:70%;height:16px;background:#0ab21b;margin-bottom:20px;float:left}.wholesalers_table__col1__temp7{clear:both;height:10px;margin-bottom:4px}.wholesalers_table__col2__temp1{height:20px;background-color:#f07c00}.wholesalers_table__col3__temp1{height:10px}.wholesalers_table__col4__temp1{height:30px;background-color:#f07c00;margin-bottom:10px}.wholesalers_table__col4__temp2{height:14px;margin-bottom:2px}.wholesalers_table__loader{display:none;width:400px;background:#000;text-align:center;color:#fff;border-radius:10px;opacity:.8;position:absolute;top:80px;padding:20px 0}.wholesalers_table__loader__checking,.wholesalers_table__loader__missed{padding:0 20px}.wholesalers_table__loader__missed{display:none}.wholesalers_table__message_below_holder{display:inline-block;visibility:hidden;position:relative;width:100%;height:50px;overflow:hidden}.wholesalers_table__message_below_text{position:absolute;bottom:-50px;left:0;right:0;padding:10px;text-align:left;background-color:#e21111;color:#fff}.wholesalers_table__options__meal_plan,.wholesalers_table__options__meal_plan span.mp-icon{display:none}.wholesalers_table__scarcity_wrapper{margin-top:8px}.wholesalers_table__scarcity_wrapper .bk-icon{display:none}.wholesalers_table__scarcity_text{color:#ff0202;font-size:88%;vertical-align:middle}.hprt-conditions-tooltip.hprt-conditions-tooltip__wholesaler{top:6px;right:6px}.wholesalers_table__options__meal_plan_text__with_score{display:none}.green_condition.green_condition__tpi_breakfast_score{font-weight:normal;list-style:none;margin-left:-15px;cursor:help}.wholesalers_table__option-geo{display:none}.wholesalers_table__bed_options__holder{display:none;font-weight:normal;margin-top:10px}.wholesalers_table__bed_option{display:none}.tpi_rt_bed_type_warning{display:none;background-color:#faf3eb;font-weight:normal;margin-top:10px;padding:8px;font-size:12px;border-radius:3px}.wholesalers_table__price__inclusion{color:#707070;font-size:11px}.wholesalers_table__price__plus_tax{font-size:11px;display:none}.wholesalers_table__price__lower-message.wholesalers_table__price__lower-message__green{color:#0ab21b}.wholesalers_table__price__lower{margin-top:5px;display:none}.wholesalers_table__price__lower-message{color:#707070;font-size:11px}.tpi_rt_bed_type_warning__marketplace.tpi_rt_bed_type_warning{background-color:white}.wholesalers_table__price__number.wholesalers_table__price__number__marketplace{color:#0ab21b;font-size:13px}.wholesalers_room_info__supplier-conditions-inner{background:#fff;opacity:1;display:none;padding:40px 30px 20px 30px}.wholesalers_room_info__supplier-conditions-inner h2{padding:0;margin:3px 0 0 0;display:inline-block}.wholesalers_room_info__supplier-conditions-inner ul{padding:0;margin:20px 0 20px 20px}.wholesalers_room_info__supplier-conditions-inner li{margin:5px 0}.wholesalers_room_info__supplier{display:none;margin-bottom:24px}.wholesalers_room_info__supplier-link{display:none}.wholesalers_room_info__supplier-text{font-size:12px;line-height:18px;font-weight:400;display:none}.wholesalers_room_info__supplier-logo-placeholder{display:block;height:32px;margin-top:8px;margin-bottom:8px;vertical-align:bottom}.wholesalers_room_info__supplier-logo{position:absolute;bottom:8px;height:32px;vertical-align:middle;display:none;margin-left:0;margin-right:0;margin-top:15px;float:right}.wholesalers_info__options__meal_plan_icon_marketplace{position:absolute;left:10px}ul.wholesalers_table__options__meal_plan li.green_condition.green_condition_marketplace{list-style:none}.wholesalers_info__options__meal_plan_text_only_marketplace{display:block;margin-left:6px}.wholesalers_info__options__meal_plan_text_marketplace{display:block;margin-left:22px}.wholesalers_table__booknow__info_icon{float:left}.wholesalers_table__secure_payment{display:none}.hprt-table-cell-conditions.wholesalers_table__options div.wholesalers_table__option_with_icon.wholesalers_table__option-with-icon__marketplace{margin-left:-5px}.hprt-table-cell-conditions.wholesalers_table__options div.wholesalers_table__option_with_icon.wholesalers_table__option-with-icon__marketplace div{vertical-align:top;width:initial;max-width:initial;display:block;overflow:hidden}.hprt-table-cell-conditions.wholesalers_table__options div.wholesalers_table__option_with_icon.wholesalers_table__option-with-icon__marketplace svg{float:left}ul.wholesalers_table__options__nonrefundable.wholesalers_table__options__marketplace{margin-left:14px;margin-right:14px}#ws_total_price,#ws_price_per_night,#ws_num_nightsi,#ws_price_tooltip .separator{text-align:left}.lang_id_rtl #ws_num_nights,.lang_id_rtl #ws_price_tooltip .separator{text-align:right}#ws_price_tooltip .separator{padding:6px}.ws_tooltip_hide{display:none}.wholesalers_table__no_breakfast{display:none;margin-bottom:10px}.wholesalers_table__price__latam_vat{position:relative;color:#707070;font-weight:400;text-align:center;font-size:12px;margin-bottom:5px}.wholesalers_table__row--blended .wholesalers_table__price__number,.wholesalers_table__row--blended .wholesalers_table__price__number__big{color:#0ab21b}.wholesalers_table__row--blended .tpi_rt_bed_type_warning{background-color:white}.wholesalers_table__row--blended .wholesalers_table__options .wholesalers_table__col__content>ul{margin:0 1em 1.2em 0;padding:0}.wholesalers_table__row--blended .wholesalers_table__options .wholesalers_table__col__content>ul.wholesalers_table__options__nonrefundable{margin:0 0 1.2em 1.4em}.wholesalers_table__row--blended .wholesalers_table__options__meal_plan li{list-style-type:none}.wholesalers_table__row--blended .wholesalers_table__options__meal_plan_text,.wholesalers_table__row--blended .wholesalers_table__options__meal_plan_text__with_score{font-weight:normal}.wholesalers_table__row--blended .green_condition.green_condition__tpi_breakfast_score{margin-left:0}.tpi--cst-placeholder-source{display:none;visibility:hidden;opacity:0}.wholesalers_table__payment{color:#0ab21b}.wholesalers_table__row{display:none}.wholesalers_table__row td{padding:10px 8px 6px 8px;white-space:normal;position:relative}.wholesalers_table__row.loading .hprt-table-cell{display:none}.hprt-table-cell-roomtype.wholesalers_table__roomname .wholesalers_table__col__content{margin-left:5px}.hprt-table-cell.hprt-table-cell-price .wholesalers_table__price__lower{width:auto;white-space:pre-wrap}.hprt-table-cell-conditions.wholesalers_table__options .wholesalers_table__options__icon,.hprt-table-cell-conditions.wholesalers_table__options .wholesalers_table__options-drawbacks{margin:0 0 8px 0;padding:0}.hprt-table-cell-conditions.wholesalers_table__options .wholesalers_table__options__icon li,.hprt-table-cell-conditions.wholesalers_table__options .wholesalers_table__options-drawbacks li{list-style-type:none}.hprt-table-cell-conditions.wholesalers_table__options div.wholesalers_table__option_with_icon{width:100%;padding-left:0}.hprt-table-cell-conditions.wholesalers_table__options div.wholesalers_table__option_with_icon div{max-width:80px;padding-left:2px}.hprt-table-cell.wholesalers_table__reserve_container .wholesalers_table__booknow__reassurance,.hprt-table-cell.-last .wholesalers_table__booknow__reassurance{display:none}.hprt-table-cell.wholesalers_table__reserve_container .wholesalers_table__reserve_column_extras{display:none}.hprt-table-cell .wholesalers_table__col__temp_placeholders{opacity:.2;position:relative}.hprt-table-cell .wholesalers_table__loader{z-index:2;top:30px}.hprt-ws-lightbox--wrapper{width:535px}.hprt-ws-lightbox--wrapper.has-facilities{width:860px}.hprt-ws-lightbox{display:none;background-color:#fff;border-color:#fff;padding:15px;border-radius:5px}.hprt-ws-lightbox:after{content:" ";display:block;clear:both}.hprt-ws-lightbox-right-container{display:none;float:right;width:315px;margin-top:25px}.has-facilities .hprt-ws-lightbox-right-container{display:block}.rt-lightbox-info-reviews-container--image-gallery{float:left;width:70%}.rt-lightbox-info-reviews-container--image-gallery .rt-lightbox-info-container{width:100%}.hprt-ws-lightbox-gallery-container .hprt-ws-lightbox-gallery{position:relative;background-color:#e7eef7}.hprt-ws-lightbox-gallery-container:hover .rt-lightbox-reviews-container{opacity:.3}.hprt-ws-lightbox--wrapper .hprt-ws-lightbox-gallery-container{display:inline-block;width:500px}.hprt-ws-lightbox--wrapper .hprt-ws-lightbox-gallery .slick-slide{text-align:center}.hprt-ws-lightbox--wrapper .hprt-ws-lightbox-gallery,.hprt-ws-lightbox--wrapper .hprt-ws-lightbox-gallery-slides,.hprt-ws-lightbox--wrapper .hprt-ws-lightbox-gallery .slick-slide{height:274px}.hprt-ws-lightbox--wrapper .hprt-ws-deluxe-gallery .hprt-ws-lightbox-gallery,.hprt-ws-lightbox--wrapper .hprt-ws-deluxe-gallery .hprt-ws-lightbox-gallery-slides{height:274px}.hprt-ws-lightbox--wrapper .hprt-ws-lightbox-gallery .slick-slide{line-height:274px}.hprt-ws-lightbox--wrapper .hprt-ws-lightbox-gallery-slides img{max-height:100%;max-width:100%}.hprt-ws-lightbox--wrapper .hp-gallery-control{top:235px}.hprt-ws-lightbox--wrapper .b_nha_hotel_small_images{margin-top:4px}.hprt-ws-lightbox--wrapper .hotel_thumbs_sprite{cursor:pointer;margin-top:3px;margin-right:8px}.hprt-ws-lightbox--wrapper .hotel_thumbs_sprite,.hprt-ws-lightbox--wrapper .hotel_thumbs_sprite img{width:60px;height:60px}.hprt-ws-lightbox--wrapper .b_nha_hotel_small_images .hotel_thumbs_sprite.selected_thumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:60px;width:60px}.hprt-ws-lightbox--wrapper .hprt-ws-lightbox-gallery-thumbs_border{border-bottom:0}.hprt-ws-lightbox-facilities{display:inline}.hprt-ws-lightbox-facilities ul{width:50%;float:left;padding:0 0 0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hprt-lightbox-book.tpi-hprt-lightbox-book{margin:6px -20px -15px -15px;padding:18px 15px}.tpi-hprt-lightbox-book-conditions ul{padding-left:12px}.hprt-ws-lightbox-gallery-container .rt-lightbox-reviews-container{position:absolute;top:0;right:15px}.hp-group_recommendation__table .totalPrice-inner{width:100%}.recently_seen_on_landing .modal-mask{z-index:91002}.recently_seen_on_landing .modal-wrapper{z-index:91003}.emk-info-gathering-modal-wrapper{border:none!important;border-radius:4px!important;overflow:visible!important;width:500px!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-info-gathering-byline{display:block;margin-bottom:10px}.emk-info-gathering-modal-header{color:#fff;background-color:#003580;padding:20px 43px 20px 20px;position:relative;border-radius:4px 4px 0 0}.emk-info-gathering-modal-btn-close{font-size:16px;color:#fff;position:absolute;right:20px;top:50%;margin-top:-8px;cursor:pointer}.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}.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__calendar-button{text-indent:-99999px;width:21px;height:18px;border:0;cursor:pointer}.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}.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}.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}.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}.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{padding-top:2px;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}.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}.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}.hp_rt_policy_badge{position:relative;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;z-index:-1}.hprt-booking-summary-conditions .hp_rt_policy_badge{z-index:1}.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}.prd-taxes-and-fees-under-price,.roomPrice .prd-taxes-and-fees-under-price,.hprt-price-price div.prd-taxes-and-fees-under-price{position:relative;color:#707070;font-weight:400}.prd-taxes-and-fees-under-price.on-hpage{display:none;margin:0 0 8px;font-size:12px;white-space:normal}.prd-taxes-and-fees-under-price.on-hpage-rec{font-size:12px;white-space:normal;color:#707070;line-height:125%}.prd-taxes-and-fees-under-price .genius-rt-highlight{color:#febb02}.hprt-price-block .prd-taxes-and-fees-under-price.on-hpage{display:block;text-align:center}.sr-group_recommendation .totalPrice .prd-taxes-and-fees-under-price{font-size:12px;line-height:18px}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility{margin:0;border:0;border-top:1px solid #cce1ff}.prd-taxes-and-fees-under-price.bp-special-wrapper .pricedetails_box_title{font-weight:400;border-bottom:0;background-color:transparent}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility li{color:#383838}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility .charge__description{font-size:11px}.prd-taxes-and-fees-under-price.bp_pricedetails_excluded_fees__bp_pricedetails_box_footer{background-color:transparent}.prd-taxes-and-fees-under-price.abandoned-cart{display:inline-block;color:#fff;font-weight:300;font-size:12px;text-decoration:none}.hp-abandoned-cart-charges-text{color:#fff;font-size:12px;font-weight:300}.prd-taxes-and-fees-under-price,.roomPrice .prd-taxes-and-fees-under-price,.hprt-price-price div.prd-taxes-and-fees-under-price{position:relative;color:#707070;font-weight:400}.roomPrice.unstyle-cell div.prd-taxes-and-fees-under-price{position:relative;color:#707070;font-weight:400;font-size:12px;line-height:18px;margin-bottom:2px}.touch1 .prd-taxes-and-fees-under-price.on-srpage-group{position:relative;color:#707070;font-weight:400;font-size:12px;text-align:right}.is-rtl.touch1 .prd-taxes-and-fees-under-price.on-srpage-group{text-align:left}.touch1 .prd-taxes-and-fees-under-price.on-srpage-group:before{content:"";display:block;position:relative;clear:both}.prd-taxes-and-fees-under-price.on-hpage{display:none;margin:0 0 8px;font-size:12px;white-space:normal}.prd-taxes-and-fees-under-price.on-hpage-tdot{margin:2px 0 4px;font-size:10px;white-space:normal}.prd-taxes-and-fees-under-price.on-hpage-rec{font-size:12px;white-space:normal;color:#707070;line-height:125%}.hprt-price-block .prd-taxes-and-fees-under-price.on-hpage{display:block;text-align:center}.sr-group_recommendation .totalPrice .prd-taxes-and-fees-under-price{font-size:12px;line-height:18px}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility{margin:0;border:0;border-top:1px solid #cce1ff}.prd-taxes-and-fees-under-price.bp-special-wrapper .pricedetails_box_title{font-weight:400;border-bottom:0;background-color:transparent}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility li{color:#383838}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility .charge__description{font-size:11px}.prd-taxes-and-fees-under-price.bp_pricedetails_excluded_fees__bp_pricedetails_box_footer{background-color:transparent}.prd-taxes-and-fees-under-price.on-hpage-tt{padding:0 6px;font-size:1em;color:#545454}.payment_methods_readability.ppd_payment_methods_readability{cursor:default}.price-per-night-component.sr-card-group-location,.price-per-night-component.hp-group-rcm-unit-location,.price-per-night-component.hp-group-rcm-location{font-size:12px;line-height:18px;font-weight:400;color:#383838}.price-per-night-component-placeholder.hp-rt{font-size:12px;line-height:18px;font-weight:400;color:#707070;padding-top:8px}.price-per-night-component-magnified{font-size:14px;line-height:20px;font-weight:500}.hprt-price-and-charges-text-wrapper{outline:0}.per-night-tt-pn-price-block{font-size:14px;line-height:20px;font-weight:500}.per-night-tt-pn-price{font-size:20px;line-height:28px;font-weight:500}.per-night-tt-table-wrapper{min-width:250px}.per-night-tt-table{width:100%;font-size:14px;line-height:20px;font-weight:400}.per-night-tt-table-cell-description{padding:2px 0}.per-night-tt-table-cell-value{text-align:right;padding:2px 0 2px 16px}.per-night-tt-total-block{text-align:right}.per-night-tt-total-small{font-size:12px;line-height:18px;font-weight:400;color:#707070}.per-night-tt-total-price{font-size:20px;line-height:28px;font-weight:500}.per-night-tt-divider-helper{margin:4px 0}.hprt-price-and-charges-price-v-alignment{vertical-align:middle}.hprt-block-reserve-each-block .hp_rt_input{width:100%}.hprt-block-reserve__recommended{position:relative;top:.7em;padding-left:15px;color:#4c4d4d;min-height:7em}.hprt-block-reserve__recommended-icon{font-size:12px;position:absolute;left:0;top:10px}.hprt-block-reserve__recommended-text{margin-top:.5em;font-weight:500}.hprt-table-rtl .hprt-block-reserve__recommended{padding-left:0;padding-right:15px}.hprt-table-rtl .hprt-block-reserve__recommended-icon{right:0}.hprt-table-cheapest-block-banner.hprt-table-cheapest-block-banner-no-border-right{border-right:none!important}.neutral_condition{font-weight:bold;border-bottom:0;cursor:auto}.ratepolicy .list_ticker.neutral_condition:before{color:inherit}.hotelchars table.roomstable.seperate_reservation_column .maintr:nth-last-child(1).roomType{border-bottom:1px solid #bdbdbd}.hotelchars table.roomstable.seperate_reservation_column tr:nth-last-child(2) td{border-bottom:1px solid #bdbdbd}.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}.ph-item-copy-stay-flexible .ph-item-copy-stay-flexible--highlight{line-height:1.5}.ph-item-copy-stay-flexible .ph-item-copy-stay-flexible--highlight{border-radius:3px;padding:1px 5px 2px;border:0;background:#0ab21b;font-weight:normal;color:#fff}.ph-item-copy-breakfast-option{line-height:1.5}.ph-icon-container-breakfast-option{display:none}.ph-item-copy-breakfast-option .hp-ph-score---container{border-radius:3px;padding:1px 5px 2px;border:0;background:#0ab21b;font-weight:normal;color:#fff}.bthd--www{padding-bottom:16px}.bthd__title{margin:16px 0 8px}.bthd__item{margin:0 0 16px}.bthd__item:last-child{margin-bottom:0}.bthd__item__title{margin:0 0 8px;font-size:14px}.bthd__item__name{margin:0 4px 0 0}.bthd__item__name:last-child{margin-right:0}.bthd__item__content{padding:0 2px}.bthd__hardware__item,.m_rt_fullpage__card-formatted li.bthd__hardware__item{margin-bottom:8px}.bthd__hardware__item:last-child,.m_rt_fullpage__card-formatted li.bthd__hardware__item:last-child{margin-bottom:0}.bthd__hardware,.m_rt_fullpage__card-formatted ul.bthd__hardware{margin-bottom:8px}.bthd__facilities{font-size:12px}.hp-section-header__subtitle{display:block;margin-top:5px;color:#707070;font-size:13px}.basic-needs--mdot{padding:16px 16px 8px;border-top:1px solid #ededed}.basic-needs--mdot+.hotel_details__facilities{border-top:0}.basic-needs--www{padding:0 0 4px}.basic-needs__boxes--overflow{overflow-x:scroll;margin-left:-16px;margin-right:-16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.basic-needs__boxes--overflow::-webkit-scrollbar{display:none}.basic-needs__boxes__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}.basic-needs__boxes--overflow .basic-needs__boxes__list{padding:0 8px 0 16px;white-space:nowrap}.basic-needs__boxes--overflow .basic-needs__boxes__list:after{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 8px;-ms-flex:0 0 8px;flex:0 0 8px;content:' '}.basic-needs__box{position:relative;display:inline-block;vertical-align:top;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ededed;border-radius:2px;margin:0 8px 0 0;background:#fff}.basic-needs__box:last-child{margin-right:0}.basic-needs__box:before{display:block;position:absolute;top:0;right:100%;bottom:0;width:8px;scroll-snap-align:start;content:' '}.basic-needs__box__title{display:block;margin:0 0 12px;font-size:16px;line-height:24px;font-weight:400;font-weight:600}.basic-needs__box__items{margin-bottom:4px}.basic-needs__box--overflow{-webkit-box-flex:0;-webkit-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px}.basic-needs__box-num-4{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.basic-needs__box-num-3{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;width:33.3%;max-width:33.3%}.basic-needs__box-num-2{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.basic-needs__box-num-1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}.basic-needs__item{margin-bottom:12px;font-size:14px}.basic-needs__item__icon-svg{fill:#383838}.basic-needs__item--more{color:#707070}.basic-needs__item--more .basic-needs__item__icon-svg{fill:#707070}.facilities--legacy-accordion{border-top:1px solid #ededed;overflow:hidden}.facilities--legacy-accordion.active{padding-bottom:0}.facilities--legacy-accordion .facilities__body{-webkit-column-count:2;-moz-column-count:2;column-count:2}.facilities--legacy-accordion{border-top:1px solid #ededed;overflow:hidden}.facilities--legacy-accordion.active{padding-bottom:0}.facilities--legacy-accordion .facilities__body{-webkit-column-count:2;-moz-column-count:2;column-count:2}.facilities--legacy-accordion-blocks{border-top:1px solid #ededed;overflow:hidden}.facilities--legacy-accordion-blocks.active{padding-bottom:0}.facilities--simple .facilities__body{-webkit-column-count:3;-moz-column-count:3;column-count:3}.facilities__group{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.facilities__group__items{margin:0;padding:0;list-style:none}.facilities__group__title{margin:0;padding:0}.facilities__group--legacy:after{display:block;height:12px;content:''}.facilities__group--legacy .facilities__group__title{font-weight:bold;margin-bottom:6px}.facilities__group--simple{margin:0 0 24px}.facilities__group--simple .facilities__group__title{margin:0 0 8px;font-size:18px;font-weight:400}.facilities__group--simple:last-child{margin-bottom:0}.facilities__group--bui{margin:0 0 16px}.facilities__group--bui:last-child{margin-bottom:0}.facilities__group--bui .facilities__group__title{margin:0 0 16px}.facilities__group--bui .facilities__group__items{-webkit-column-count:2;-moz-column-count:2;column-count:2}.facilities__group--bui .facilities__group__items--single{-webkit-column-count:1;-moz-column-count:1;column-count:1}.facilities__group--grid{margin-bottom:24px}.facilities__group--grid:last-child{margin-bottom:0}.facilities__group--grid .facilities__group__title{font-size:16px;font-weight:500}.facilities__group--grid .facilities__group__items{-webkit-column-count:2;-moz-column-count:2;column-count:2}.facilities__group--grid .facilities__group__items--single{-webkit-column-count:1;-moz-column-count:1;column-count:1}.facilities__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.facilities__item__icon SVG{width:15px;height:15px}.facilities__item--legacy{margin-bottom:4px}.facilities__item--legacy .facilities__item__core{display:table-row}.facilities__item--legacy .facilities__item__icon{display:table-cell;white-space:nowrap;padding-right:5px}.facilities__item--legacy .facilities__item__icon .bk-icon{display:inline-block;min-width:20px;vertical-align:middle;text-align:center;font-size:15px;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}.facilities__item--legacy .facilities__item__title{display:table-cell;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.facilities__item--simple{margin:0 0 8px}.facilities__item--simple .facilities__item__core{display:table-row}.facilities__item--simple .facilities__item__icon{display:table-cell;white-space:nowrap;padding-right:8px}.facilities__item--simple .facilities__item__title{display:table-cell;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.facilities__item-name__good{color:#0ab21b;font-weight:600}.facilities__item--bui .facilities__item__icon{margin-right:8px}.facilities__item--bui .facilities__item__icon SVG{width:18px;height:18px}.facilities__loader{position:relative;width:20px;height:20px;margin:0 auto}.facilities__loader .facilities__loader__c{width:100%;height:100%;position:absolute;left:0;top:0}.facilities__loader .facilities__loader__c:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:facilities__loader__cFadeDelay 1.2s infinite ease-in-out both;animation:facilities__loader__cFadeDelay 1.2s infinite ease-in-out both}.facilities__loader .facilities__loader__c2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.facilities__loader .facilities__loader__c3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.facilities__loader .facilities__loader__c4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.facilities__loader .facilities__loader__c5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.facilities__loader .facilities__loader__c6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.facilities__loader .facilities__loader__c7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.facilities__loader .facilities__loader__c8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.facilities__loader .facilities__loader__c9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.facilities__loader .facilities__loader__c10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.facilities__loader .facilities__loader__c11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.facilities__loader .facilities__loader__c12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.facilities__loader .facilities__loader__c2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.facilities__loader .facilities__loader__c3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.facilities__loader .facilities__loader__c4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.facilities__loader .facilities__loader__c5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.facilities__loader .facilities__loader__c6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.facilities__loader .facilities__loader__c7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.facilities__loader .facilities__loader__c8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.facilities__loader .facilities__loader__c9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.facilities__loader .facilities__loader__c10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.facilities__loader .facilities__loader__c11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.facilities__loader .facilities__loader__c12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes facilities__loader__cFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes facilities__loader__cFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.facilities__summary{overflow:hidden;white-space:normal;word-wrap:break-word;text-overflow:ellipsis;color:#07c;font-size:16px}.facilities__summary__item{font-size:12px;line-height:18px;font-weight:400;color:#383838;margin-bottom:4px;float:left;overflow:hidden;width:50%;font-size:14px;line-height:20px;font-weight:400}.facilities__summary__item:nth-child(odd){clear:both}.facilities__summary__icon{fill:#383838;width:14px;position:relative;top:4px}.facilities__summary--intense .facilities__summary__item{font-size:12px;line-height:18px}.facilities__summary--intense .facilities__summary__icon{float:left;margin-right:8px;top:0}.facilities__summary--intense .facilities__summary__name{display:block;overflow:hidden;font-size:12px;line-height:18px;font-weight:400}.facilities__summary--intense .facilities__summary__add{display:block}.facilities__header,.hotelchars .facilities__header{margin-bottom:16px}.hp-policies-curfew-icon{position:relative;top:-3px}.hp-policies-curfew-icon{position:relative;top:-3px}.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}.rt_lightbox_description_meta.rt__lightbox__description__meta--no-gallery ul.hp_rt_lightbox_facilities__list{-webkit-column-count:4;-moz-column-count:4;column-count:4}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;padding-top:5px}.hp_rt_lightbox_wrapper_v3.hp_rt_lightbox_wrapper_v3_two_column .rt_lightbox_description_meta.rt__lightbox__description__meta--no-gallery{width:100%}.hprt-lightbox--wrapper.hprt-lightbox--two_column_layout{width:820px}.hprt-lightbox--wrapper.hprt-lightbox--two_column_layout .hprt-lightbox-right-container{width:275px}.hprt-lightbox--wrapper.hprt-lightbox--two_column_layout .hprt-lightbox-title{margin:0}.hprt-lightbox--wrapper.hprt-lightbox--two_column_layout ul.hprt-lightbox-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:5px;padding:0}.hprt-lightbox--wrapper.hprt-lightbox--two_column_layout .hprt-lightbox-left-container.hprt-lightbox-container--no-gallery ul.hprt-lightbox-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}.hprt-lightbox--wrapper.hprt-lightbox--two_column_layout ul.hprt-lightbox-list li.hprt-lightbox-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}.hprt-lightbox-gallery-slides--portrait-fix{text-align:center}.hprt-lightbox--wrapper .hprt-lightbox-gallery .hprt-lightbox-gallery-slides--portrait-fix img{height:auto;width:auto;max-height:100%;max-width:100%}.hprt-lightbox--wrapper .hprt-lightbox-gallery .hprt-lightbox-gallery-slides--portrait-fix .slick-slide{background:#e9f0fa}.rt-lightbox-title{margin-bottom:10px}.hprt-higher-floor{margin:6px 0}.video_gallery_slide video{width:100%;height:100%}.photo_rater{display:inline-block;background-color:rgba(0,0,0,0.4);border-radius:3px;position:relative;top:4px;z-index:5}.photo_rater.photo_rater__absolute_position{position:absolute;top:10px;left:10px}.photo_rater__button{display:block;padding:7px;float:left;cursor:pointer}.photo_rater__button svg{position:relative;top:1px;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.photo_rater__button:first-child svg{top:-1px}.photo_rater__button:active{background-color:rgba(0,0,0,0.5)}.photo_rater__button_like:active{border-radius:3px 0 0 3px}.photo_rater__button_dislike:active{border-radius:0 3px 3px 0}.photo_rater__button.active svg{fill:#07c}.photo_rater__button:hover svg{fill:#07c}.photo_rater__separator{display:block;border-right:1px rgba(255,255,255,.25) solid;height:24px;float:left;margin-top:6px}.swpg__counter.m_rp_gallery_counter_container{padding:11px;position:relative;top:-1px}.policy-section{margin:8px 0}.hp_region_attractions_item .hp_region_attractions_item_distance{display:inline-block}.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--long-copy .sd-banner__promotion-text{line-height:20px;max-width:320px;font-size:15px;padding:8px 12px 0}.sd-banner .d-deal{float:left;height:56px}.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}.sd-banner .bicon-deal{line-height:inherit}.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}.sd-banner__promotion-text{color:#f07c00;float:left;font-size:18px;margin-left: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;cursor:pointer}.sd-banner .sd-banner__signin-button:hover{background-color:#b75f00}.sd-banner__signin-button .bicon-mybooking{vertical-align:-2px}.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}.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}.ge-module-frube--boost-arrow{position:relative;top:2px;height:12px;margin-left:2px;margin-right:4px}@font-face{font-family:'genius';src:url(//q-ak.bstatic.com/static/fonts/genius/genius/51cab14e6f1e9138398a9a2d473667c604d79e9c.eot?#iefix) format('embedded-opentype'),url(//q-ak.bstatic.com/static/fonts/genius/genius/fe0b4dc62ad99897eb88b24f5e8819572fca6b8c.woff) format('woff'),url(//q-ak.bstatic.com/static/fonts/genius/genius/f8e8c3f2903833dcaccec9638e912d0be1abb7fa.ttf) format('truetype'),url(//r-ak.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}.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}.miles-points-badge{display:table;overflow:hidden;vertical-align:middle;text-align:center;float:right;margin:2px 0 10px 10px;min-width:112px;background-color:#001b42}.miles-points-badge--text{text-align:center!important}.hotellist .sr_rooms_table_block .miles-points-badge.-with-partner-specific-rate{margin-right:0}.-rooms-table.miles-points-badge{display:block;margin:5px}.loyalty-points-badge{display:table;height:36px;background-color:#ededed;border:1px solid #ddd;border-radius:3px;overflow:hidden;vertical-align:middle}.hotellist .sr_rooms_table_block .loyalty-points-badge{float:right;margin:2px 0 10px 0}.hotellist .sr_rooms_table_block .loyalty-points-badge.-with-partner-specific-rate{margin-right: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}.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}.loyalty-points-badge.-super{float:right;margin-bottom:10px}.-super .loyalty-points-badge--text{padding-left:12px;color:#fff!important;font-size:105%;border-radius:16px 0 0 16px;height:28px}.-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;border: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}.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:3px;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}.loyalty-badge-cashback--box.loyalty-points-badge{float:right;border:1px dotted #0ab21b;color:#077812;background:#fff;padding:8px 10px;margin:1px 10px 0 0!important;font-weight:bold;border-radius:3px;height:auto;cursor:help}.loyalty-badge-cashback--box.-rooms-table{color:#077812;background:transparent;text-align:center}.loyalty-badge-cashback--box i{font-size:10px}.loyalty-badge-cashback--box.-rooms-table.loyalty-points-badge{min-width:auto;float:none;margin:2px!important}td.roomPrice .loyalty-points-badge span{text-decoration:none}.map-card_sp:empty{height:38px}.hp-rt-vouchers .voucher-message{background:#fff;padding:5px;margin-top:10px}.fac-sub{color:#707070;font-size:12px;line-height:18px;font-weight:400;margin:2px 0 5px 25px}.bathrooms-nr{display:block;clear:both;float:left}.bathrooms-nr strong{margin-right:3px}.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}.unit_info__block{overflow:hidden}.unit_info__block h3{font-size:12px;line-height:18px;font-weight:700}.unit_info__sleeping{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch;margin-top:8px;padding-bottom:0;position:relative;margin-top:0}.unit_info__arrow_container{position:absolute;top:0;width:50px;height:100%;margin:0;padding:0}.unit_info__arrow_left{left:0;background:-webkit-linear-gradient(0deg,#fff,rgba(255,255,255,0.001));background:linear-gradient(90deg,#fff,rgba(255,255,255,0.001))}.unit_info__arrow_right{right:0;background:-webkit-linear-gradient(180deg,#fff,rgba(255,255,255,0.001));background:linear-gradient(-90deg,#fff,rgba(255,255,255,0.001))}.unit_info__arrow_icon_container{background:#fff;border:1px solid #ededed;border-radius:100%;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;height:30px;width:30px;padding:0;cursor:pointer}.unit_info__arrow_icon{display:inline-block;padding:5px;width:20px;height:20px}.unit_info__sleeping_scrollable{overflow-x:scroll;padding-bottom:20px;margin-bottom:-30px}.unit_info__sleeping_content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.unit_info__sleeping__item{border:1px solid #ededed;padding:16px;text-align:center;margin-top:8px;margin-bottom:8px;margin-right:16px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;white-space:nowrap;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:#fff}.unit_info__sleeping__item div{padding:0}.unit_info__sleeping__item:first-child{margin-left:0}.unit_info__sleeping__item:last-child{margin-right:16px}.unit_info__sleeping__item__beds{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;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.unit_info__sleeping__item__beds__bed{margin:0 8px}.lang_is_ltr .unit_info__sleeping__item__beds__bed:first-child{margin-left:0}.lang_is_ltr .unit_info__sleeping__item__beds__bed:last-child{margin-right:0}.unit_info__sleeping__item__name{font-size:12px;line-height:18px;font-weight:500}.unit_info__sleeping__item__icon{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;height:auto}.unit_info__sleeping__item__icon svg{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:35px}.unit_info__sleeping__item__text{font-size:12px;line-height:18px;font-weight:400}.unit_info__sleeping__item__size{font-size:12px;line-height:18px;font-weight:400}.bh-quality-bars{display:inline-block;border-radius:2px;background:transparent}.bh-quality-bars--small svg{width:12px;height:12px}.bh-quality-bars--medium svg{width:14px;height:14px}.bh-quality-bars--large svg{width:16px;height:16px}.bh-quality-bars svg{fill:#febb02;display:inline-block}.sr-card.bui-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bh-quality-sr-explanation{font-size:12px;line-height:18px;font-weight:400;padding:4px 0;margin:0 8px;border-bottom:1px solid #ededed}.sr-card--highlight .bh-quality-sr-explanation{border-bottom-color:#bdbdbd}.bh-quality-sr-explanation .bh-quality-bars{margin-right:2px}.bh-quality-sr-explanation .bui-link--primary{font-weight:600}.bh-quality-modal__heading{font-size:16px;line-height:24px;font-weight:500;margin-bottom:8px}.bh-quality-modal__paragraph{font-size:14px;line-height:20px;font-weight:400}.bh-quality-modal .bui-divider{margin:24px 0}.hotel_details__quality--overview .m_hp_accordion{border-bottom:1px solid #ededed}.hotel_details__quality--overview .m-badge-container{display:inline-block;height:14px}.hotel_details__quality--overview .m_hp_accordion__fulltext{padding-top:0}.hotel_details__quality--overview .m_hp_accordion__header{color:#07c;font-weight:600}.hotel_details__quality--overview .m_hp_accordion__fulltext{color:#707070}.hotel_details__quality--overview .m_hp_accordion__fulltext .bk-icon{position:relative;top:2px;margin-right:2px}.hotel_details__quality--title{display:inline-block}.hotel_details__quality--overview .bh-quality-bars{margin-left:4px}.bh-quality-modal .bk-icon-stars svg{width:68px;height:auto}.sr_item_main_block .bh-quality-bars{position:relative;top:-4px;margin-right:2px}.hp__hotel-title .bh-quality-bars{position:relative;top:-2px}.bh-quality-sr-explanation .bh-quality-bars{position:relative;top:2px}.sr-card__badge .bh-quality-bars{position:relative;top:1px}.m_hp_accordion__header .bh-quality-bars{position:relative;top:2px}.host-info{margin:1em 0;font-size:14px;line-height:20px;font-weight:400}.host-info [dir=ltr],.host-info [dir=ltr] p,.host-info [dir=ltr] h3{text-align:left;direction:ltr}.host-info>header>h2.hp-section-header{padding:0;margin:.5em 0;font-size:24px;line-height:32px;font-weight:500}.host-info svg.profile{margin:0 0 .2em}.host-info svg.profile+h3{font-size:16px;line-height:24px;font-weight:500;margin:0 0 1em}.host-info>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-1rem;margin-right:-1rem}.host-info img+h3,.host-info svg+h3{text-align:center}.host-info>div>*{margin-left:1em;margin-right:1em;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.host-info__photo-section{max-width:128px;margin-top:16px}.host-info header{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ededed}.host-info .score{padding:2px 4px;border:1px solid #003580;border-radius:3px;color:#003580;font-weight:bold;text-decoration:none}.host-info label{color:#707070}.hops__host_review_score{cursor:pointer}.hops_translate_content{font-size:12px;line-height:18px;font-weight:400;text-decoration:none}.hops_translate_content__show-original,.hops_translate_content__show-translation{color:#07c}.hops_translate_content__show-original.hide,.hops_translate_content__show-translation.hide,.hops__personalised-description--original.hide,.hops__personalised-description--translation.hide{display:none}.host-info__header{width:100%}.bui-review-score__title--host-info{font-size:14px;line-height:20px;font-weight:400}.host-info__host-name{font-size:14px;line-height:20px;font-weight:500;text-align:center;margin-top:8px}.hops__area-title{font-size:16px;line-height:24px;font-weight:500;margin-top:16px}.hops-other-properties__card{text-decoration:none}.hops-other-properties__title{font-size:24px;line-height:32px;font-weight:600;margin-bottom:16px}.hops-other-properties__property-name{color:#707070;font-size:14px;line-height:20px;font-weight:500;word-wrap:break-word}.hops-other-properties__property-distance{font-size:14px;line-height:20px;font-weight:400}.hops-other-properties__extra-info--no-availability{color:#ff0202;font-size:12px;line-height:18px;font-weight:400}.hops-other-properties__card:hover .hops-other-properties__property-name,.hops-other-properties__card:hover .hops-other-properties__property-distance{color:#07c}.inline-feedback--host_info{border:0;text-align:left}.feedback-loop__header--extrainfo{font-size:14px;line-height:20px;font-weight:500;color:#707070;font-weight:normal;font-style:italic;display:block}.is_company_profile .bui-avatar__image{border-radius:4px}.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_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 h1{margin-bottom:5px}.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 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--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}.included-flight{padding:0}.flight-card-summary{font-size:16px;line-height:24px;font-weight:500;padding:16px}.flight-card-summary .flight-card-summary__classes{font-size:14px;line-height:20px;font-weight:400;display:inline-block;color:#707070}.included-flight__card{padding-right:16px;padding-left:16px}.journey-view{padding-top:8px;padding-bottom:8px}.way-view{font-size:14px;line-height:20px;font-weight:400}.way-view .col-resorts-3{width:25%;float:left}.way-view .col-resorts-6{width:50%;float:left}.way-view .col-resorts-4{width:33.3333333333%;float:left}.summary-date-and-company,.way-view .summary-transport{text-align:right;padding-right:32px}.summary-date-and-company{margin-left:16px}.way-view .summary-transport,.way-view .summary-date,.summary-place-and-time .departure .departure-place{color:#707070;font-size:12px;line-height:18px;font-weight:400}.way-type{font-size:14px;line-height:20px;font-weight:700}.summary-place-and-time .departure{text-align:right}.summary-place-and-time .departure span{display:block;padding-right:8px}.summary-place-and-time .departure .departure-id{display:inline;padding-right:4px}.summary-place-and-time .departure .departure-time{display:inline;padding-right:8px}.summary-place-and-time .departure .departure-time{font-weight:bold}.summary-place-and-time .arrival span{display:block;padding-left:8px}.summary-place-and-time .arrival .arrival-id{display:inline;padding-left:4px}.summary-place-and-time .arrival .arrival-time{display:inline;padding-left:8px}.summary-place-and-time .arrival .arrival-place{font-size:12px;line-height:18px;font-weight:400;color:#707070}.summary-place-and-time .arrival .arrival-time{font-weight:bold}.summary-place-and-time .divider .stops{background:#FFF;color:#707070;display:inline!important;font-size:12px;position:relative;top:-10px}.brg-ui-divider{background:#003580;content:'';display:inline-block;height:1px;width:100%;position:relative;top:10px;text-align:center}.brg-ui-divider:before{left:0}.brg-ui-divider:after{right:0}.journey-view .way-view .summary-container .summary-view .summary-place-and-time .divider .stops{background:#FFF;color:gray;display:inline!important;font-size:12px;padding:0 2px;position:relative;top:-10px}.brg-ui-divider:after,.brg-ui-divider:before{content:'';background:#07c;border-radius:3.5px;display:block;height:7px;width:7px;position:absolute;top:-3px}.divider .stops-label{color:#707070;font-size:12px;text-align:center}.divider .stops{background:#FFF;color:#707070;display:inline!important;font-size:12px;padding:0 2px;position:relative;top:-10px}.summary-duration-stops-seats,.summary-baggage__baggage{padding-left:32px}.summary-baggage__baggage{font-size:12px;line-height:18px;font-weight:400;color:#0ab21b}.summary-icon{float:left}.flight-room-combo-pic{float:left;width:130px;position:relative;padding-left:4px}.flight-room-combo-pic img{width:100%;height:auto}.flight-room-combo-pic span{display:block;position:absolute;top:4px;left:-4px}.flight-room-combo-info{margin-left:134px;padding-left:16px}.flight-room-combo-name-and-facilities{max-width:50%;float:left}.pkg-room-name{font-size:12px;line-height:18px;font-weight:700}.pkg-pursuade{display:block}.pkg-pursuade-msg{font-size:12px;line-height:18px;font-weight:400;color:#0ab21b}.flight-room-combo-price-and-ctas .pkg-pursuade-msg{color:#707070}.flight-room-combo-price-and-ctas{float:right;max-width:50%;text-align:right}.pkg-price{font-size:20px;line-height:28px;font-weight:500;color:#707070;display:inline-block;padding-left:4px}.pkg-cta button{float:right}.pkg-rack-rate{color:#ff0202;text-decoration:line-through}.pkg-price-and-rackrates{padding-bottom:8px;display:block}.flight-search{background:#f5fbf6}.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}.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}.reviews_panel_header_score{text-align:left;padding-bottom:16px;border-bottom:1px solid #ededed;margin-bottom:16px}.reviews_panel_header_score .review-score-badge{font-size:20px;border-radius:8px 8px 8px 0;width:40px;margin:0 4px 0 0;vertical-align:middle}.reviews_panel_header_score .review-score-widget__text,.reviews_panel_header_score .review-score-widget__subtext,.reviews_panel_header_score--arrow{display:inline-block;vertical-align:middle}.reviews_panel_header_score .review-score-widget__text{font-weight:600}.reviews_panel_header_score--arrow{cursor:pointer;padding:8px;margin-left:-12px}.reviews_panel_header_score--arrow>svg{fill:#666}.scores_full_layout .review_list_score_breakdown_left,.scores_full_layout .review_list_score_breakdown_right{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 32px}.scores_full_layout .review_list_score_breakdown_left{padding-right:16px}.scores_full_layout .review_list_score_breakdown_right{padding-left:16px}.review_list_block.one_col .scores_full_layout .review_score_breakdown_list{margin:0}.review_list_block.one_col .scores_full_layout .list_tighten .review_score_name{margin:0 0 4px}.review_list_block.one_col .scores_full_layout li{margin-bottom:12px}.review_list_block.one_col .scores_full_layout .score_bar{width:86%;height:10px;border:0;border-radius:3px}.review_list_block.one_col .scores_full_layout .score_bar_value{border-radius:3px}.review_list_block.one_col .scores_full_layout .review_score_value{width:14%}.fly-content-tooltip--review-distribution{z-index:99999;width:232px;background:#FFF;color:#383838;border:1px solid #bdbdbd;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.25);box-shadow:0 2px 8px rgba(0,0,0,0.25)}.fly-content-tooltip--review-distribution::before{border:transparent 8px solid;border-bottom-color:#FFF;top:-16px;z-index:2}.fly-content-tooltip--review-distribution::after{width:0;height:0;position:absolute;top:-18px;bottom:auto;z-index:1;border:transparent 9px solid;border-bottom-color:#bdbdbd;background:0}.fly-content-tooltip--review-distribution::before,.fly-content-tooltip--review-distribution::after{left:0;right:0;margin:auto}.fly-content-tooltip--review-distribution .review_list_block.one_col .scores_full_layout{padding:4px}.fly-content-tooltip--review-distribution .review_list_block.one_col .scores_full_layout .score_bar{width:80%}.fly-content-tooltip--review-distribution .review_list_block.one_col .scores_full_layout .review_score_value{width:20%}.bh-photo-modal--missing_photos_survey_cta{position:absolute;display:none;z-index:9201;padding:12px 16px;background:rgba(0,0,0,.6);color:rgba(255,255,255,0.69);margin:0;border:0}.modal-wrapper.ugcx_hp_d_missing_photos,.modal-mask.ugcx_hp_d_missing_photos{z-index:9203}.bh-photo-modal--missing_photos_survey_cta .separator{color:rgba(255,255,255,0.69)}.bh-photo-modal--missing_photos_survey_cta .inline-feedback__link{color:#fff}.fix-score-hover-opacity:hover #reviewFloater.reviewFloater--opaque,.bh-photo-grid.fix-score-hover-opacity:hover #reviewFloater.reviewFloater--opaque{opacity:1}.fix-score-hover-opacity #reviewFloater.reviewFloater--opaque,.hp-gallery-container:hover .reviewFloater.reviewFloater--opaque{opacity:1}.reviewFloater.reviewFloater--opaque{-webkit-transition:opacity 300ms;transition:opacity 300ms}.hp-gallery-container .reviewFloater.reviewFloater--opaque.reviewFloater--hidden,.hp-gallery-container:hover .reviewFloater.reviewFloater--opaque.reviewFloater--hidden{opacity:0}.bh-photo-grid.fix-score-hover-opacity #reviewFloater.reviewFloater--opaque.reviewFloater--hidden,.bh-photo-grid.fix-score-hover-opacity:hover #reviewFloater.reviewFloater--opaque.reviewFloater--hidden{opacity:0}.survey_d_review_panel_wrap{position:fixed;bottom:0;margin-left:-25px;z-index:1;width:-webkit-calc(585px + 50px);width:calc(585px + 50px)}.survey_d_review_panel_wrap .bui-banner--hint{border-left:0;border-bottom:0;border-right:0;border-radius:0}.exp_reviews_list_unhelpful .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit{margin-right:8px!important;padding:0!important}.exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message{margin-left:-8px!important;padding:0!important;float:none;display:inline-block;vertical-align:bottom}.c-review-block__actions .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit:hover{color:#febb02}.c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:4px!important}.v2_review-scores__subscore__inner-two_columns{width:48%;display:inline-block;vertical-align:top;padding:8px 0}.v2_review-scores__subscore__inner-two_columns:nth-child(even){float:right}.v2_review-scores__body--compared_to_average{margin-bottom:16px}.v2_review-scores__subscore__inner-compared_to_average .c-score-bar .c-score-bar__value{background-color:#537bb4}.v2_review-scores__subscore__inner-compared_to_average .c-score-bar .c-score-bar__bar{background-color:#e9f0fa}.v2_review-scores__subscore__inner-compared_to_average .v2_review-scores__subscore.subscore_better .c-score-bar .c-score-bar__value{background-color:#96d99d}.v2_review-scores__subscore__inner-compared_to_average .v2_review-scores__subscore.subscore_better .c-score-bar__bar{background-color:#d1edd4}.v2_review-scores__subscore__inner-compared_to_average .v2_review-scores__subscore.subscore_worse .c-score-bar .c-score-bar__value{background-color:#ff6c6c}.v2_review-scores__subscore__inner-compared_to_average .v2_review-scores__subscore.subscore_worse .c-score-bar__bar{background-color:#fae1e1}.v2_review-scores__subscore__inner-two_columns .v2_review-scores__subscore{padding:0}.v2_review-scores__subscore__inner-compared_to_average li{list-style-type:none}.v2_review-scores__subscore__inner-compared_to_average .c-score-bar__score{color:#707070}.v2_review-scores__body__legend span{color:#707070;font-size:12px;line-height:18px;font-weight:400;vertical-align:top;display:block}.v2_review-scores__body__legend span svg{margin-top:-2px}#review_list_score_container .v2_review-scores__wrapper{text-align:left;margin-top:-5px}#review_list_score_container .v2_review-scores__wrapper ul{margin:0}.bui-tooltip{z-index:1002}.c-reviews__subscore{width:100%;white-space:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px}.c-reviews__subscore--border{padding:16px 16px 8px 16px;border:solid #ededed 1px;border-radius:3px}.c-reviews__subscore--frameless{padding:0;border:0}.c-reviews__subscore__col{font-size:14px;line-height:20px;width:45%;display:inline-block;vertical-align:middle;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.c-reviews__subscore__col+.c-reviews__subscore__col{margin-left:10%}.c-reviews__subscore__row{margin:0 -4px;font-size:0;line-height:0;display:block;padding:0 0 8px 0}.c-reviews__subscore--collapse .c-reviews__subscore__row--collapsed{display:none}.c-reviews__subscore .c-reviews__subscore__row:last-child{padding:0}.c-reviews__subscore--border .c-reviews__subscore__row:last-child{padding:0 0 8px 0}.c-reviews__subscore__btn,.c-reviews__subscore__btn:hover,.c-reviews__subscore__btn:active,.c-reviews__subscore__btn:focus{background:0;border-radius:3px;padding:0 4px;margin:0;width:100%;font-size:14px;line-height:20px;font-weight:700;color:#707070;border:0;cursor:pointer;text-align:inherit;outline:0}.c-reviews__subscore__btn__icon{display:inline-block;vertical-align:sub}.c-reviews__subscore__btn:hover .bk-icon,.c-reviews__subscore__btn:active .bk-icon{fill:#07c}.c-reviews__subscore__btn--expand{display:none}.c-reviews__subscore__btn--collapse{display:block}.c-reviews__subscore--collapse .c-reviews__subscore__btn--expand{display:block}.c-reviews__subscore--collapse .c-reviews__subscore__btn--collapse{display:none}.gallery_ugc_similar_photos{margin-top:16px;width:248px}.gallery_ugc_similar_photos ul{margin:0;padding:16px 0;border-bottom:1px solid #ededed;width:248px}.gallery_ugc_similar_photos ul li{list-style-type:none;overflow:hidden;display:inline-block;height:55px;width:55px;padding-right:4px}.gallery_ugc_similar_photos ul li:last-of-type{padding-right:0}.gallery_ugc_similar_photos ul li img{width:100%;max-width:100%;display:inline-block}.gallery_ugc_similar_photos_tooltip--image{display:block}.gallery_ugc_similar_photos_tooltip_container{z-index:1004;min-width:200px;min-height:200px}.gallery_ugc_similar_photos_tooltip--author{background:#ededed;padding:8px;color:#383838}.pending-review-banner .bui-banner__text{color:#707070}.pending-review-banner .bui-banner__close{top:16px;right:16px}.pending-review-smileys{margin-top:16px}.pending-review-smileys a{text-decoration:none;margin-right:16px}.bui-banner__image-container{float:left}.bui-panel-group--reviewlist .bui-form__group>label{margin-bottom:4px;display:block}.review-search-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:16px}.review-search-text-wrapper{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-right:8px;position:relative}.review-search-text{padding-left:48px;padding-right:48px}.review-search-icon{display:block;position:absolute;left:16px;top:10px}.review-search-cancel-icon{display:block;position:absolute;cursor:pointer;right:16px;top:10px}.review-search-icon svg,.review-search-cancel-icon svg{fill:#707070}.review-search-highlight{background:#ffe9ab}.review-search-no-results-wrapper{padding:48px 0}.review-search-no-results{font-size:14px;line-height:20px;font-weight:400}.review-search-no-results svg{fill:#707070}@media(min-width:768px){.entrypoint_form_wrap{padding:24px!important}.entrypoint_form_wrap .entrypoint_form_header{line-height:20px}.entrypoint_form_wrap .bui-card__title{margin-bottom:8px}#reservation_details.bui-modal .bui-modal__content{max-width:460px}.ugc_add_review_entrypoint_wrap.ugc_add_review_entrypoint_simple{float:right;padding-right:0}.ugc_add_review_entrypoint_wrap .bui-button--secondary{margin:0!important}.ugc_add_review_entrypoint_wrap{padding:0!important;margin-bottom:16px}.ugc_add_review_entrypoint_wrap a.bui-button.bui-button--wide{width:auto;margin:8px 0!important}.ugc_add_review_entrypoint_wrap.ugc_add_review_entrypoint_detailed .bui-banner,.ugc_add_review_entrypoint_wrap.ugc_add_review_entrypoint_unavailable .bui-banner{border:1px solid #dfdfdf}.ugc_add_review_entrypoint_wrap.ugc_add_review_entrypoint_unavailable .bui-banner__title{line-height:inherit}.ugc_add_review_entrypoint_wrap.ugc_add_review_entrypoint_unavailable p{margin-bottom:0}.ugc_add_review_entrypoint_wrap.ugc_add_review_entrypoint_detailed .bui-banner__title{margin-bottom:0}.ugc_add_review_entrypoint_wrap .bui-button--secondary:hover{background:#e4effe!important}.ugc_add_review_entrypoint_wrap .bui-button--secondary:focus{-webkit-box-shadow:0 0 0 3px rgba(0,118,204,0.3);box-shadow:0 0 0 3px rgba(0,118,204,0.3)}.not_enough_reviews{clear:both}}.bui-modal#reservation_details,.bui-modal#prompt{z-index:1001}.ugc_add_review_entrypoint_wrap,.entrypoint_form_wrap{padding-left:16px;padding-right:16px}.entrypoint_form_wrap{padding-top:10px;padding-bottom:20px}.ugc_entrypoint_caption{font-size:12px;line-height:18px;font-weight:400;color:#707070}.ugc_add_review_entrypoint_wrap .bui-button--secondary{margin:8px 0}.ugc_add_review_entrypoint_wrap .bui-button--secondary:hover,.ugc_add_review_entrypoint_wrap .bui-button--secondary:focus{background:transparent;-webkit-box-shadow:none;box-shadow:none}.ugc_add_review_entrypoint_wrap .entrypoint_date{color:#707070}.ugc_add_review_entrypoint_wrap .bui-banner{border:0}.entrypoint_form_header{color:#707070;margin-bottom:20px}.entrypoint_form_button{margin-top:16px}.ugc_add_review_entrypoint_wrap a.bui-button{text-decoration:none}.entrypoint_form_back_link{vertical-align:top}.entrypoint_form_back_link_wrap{margin-top:8px}.entrypoint_form_wrap .entrypoint_form_input{margin-bottom:8px}.entrypoint_modal_sep{display:block;text-align:center;margin:10px 0 10px 0;position:relative}.entrypoint_modal_sep--text{color:#6f6f6f;background:#fff;display:inline-block;padding:8px;position:relative;z-index:2;text-transform:uppercase}.entrypoint_modal_sep:after{background:rgba(188,188,188,0.59);display:block;content:"";height:1px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;z-index:1}.entrypoint_form_wrap .bui-alert{margin-bottom:16px}.entrypoint_form_gray{color:#707070}.hp_review_score_entry{margin-top:24px;padding-bottom:16px;border-bottom:1px solid #ececec}.hp_review_score_entry a{text-decoration:none}.hp-social_proof .hp_review_score_entry+h3{margin:15px 0 0}.hp_review_score_entry .bui-button.score_entry_btn{color:#07c;display:block;padding:8px 16px}.hp_review_score_entry.entry_bottom_link{margin-top:0;padding-bottom:0;border-bottom:0}.rl-compset__wrapper{padding:8px 0}.js-rl-compset-container{display:none}.rl-compset{background-color:#fff;padding:16px 10px}.rl-compset__title{font-size:16px;line-height:24px;font-weight:500;margin-bottom:8px}.rl-compset__item-title{font-size:14px;line-height:20px;font-weight:500}.rl-compset__item-sub-title{font-size:12px;line-height:18px;font-weight:400}.rl-compset__item-review-score{margin-top:4px}.rl-compset__loading{-webkit-animation:bui-button-loading 1200ms steps(12,end) infinite;animation:bui-button-loading 1200ms steps(12,end) infinite;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.rl-compset__item-img{max-height:125px}.pay-method-icon{background:url("//q-ak.bstatic.com/static/img/payments/icons/payment-method-icons-sprite@2x/ab153085c333287376d8de803f34e62d7f9b4b4f.png") no-repeat;background-size:3200px 30px;height:30px;width:48px;display:block;float:left;margin:0 5px 5px 0}.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}.b_msie_8 .pay-method-icon{background:url("//r-ak.bstatic.com/static/img/payments/icons/payment-method-icons-sprite/aaf1aeecf6244c7b4c2762e7592fae5ef8b7a6b0.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__cup_hpp.pay-method-icon__cup_hpp_new{width:123px;background:url(//r-ak.bstatic.com/static/img/payments/icons/china_local_payments/unionpay_187x120/8d57f6e22cff2921c858ed9c11fbbfd3fb7f6e56.png) no-repeat center;background-size:contain}.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__alipay_native{background-position:-804px 0;width:30px}.pay-method-icon.pay-method-icon__alipay.pay-method-icon__alipay_new{width:123px;background:url(//q-ak.bstatic.com/static/img/payments/icons/china_local_payments/alipay_120x120/550baa2761af2f98d94174e12ad0aef59c0780f3.png) no-repeat center;background-size:contain}.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__wxpay.pay-method-icon__wxpay_new{width:123px;background:url(//r-ak.bstatic.com/static/img/payments/icons/china_local_payments/wechat_pay_135x120/bcf464480595ad3298dd6e6ca2b3c74edc84c111.png) no-repeat center;background-size:contain}.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.pay-method-icon__poli{background-position:-1843px 0;width:79px}.pay-method-icon.pay-method-icon__entercash{background-position:-1932px 0;width:155px}.pay-method-icon.pay-method-icon__interac{background-position:-2097px 0;width:30px}.pay-method-icon.pay-method-icon__sberbank_online{background-position:-2137px 0;width:117px}.pay-method-icon.pay-method-icon__malaysia_ebanking{background-position:-2264px 0;width:100px}.pay-method-icon.pay-method-icon__paytrail{background-position:-2374px 0;width:30px}.pay-method-icon.pay-method-icon__dragonpay{background-position:-2414px 0;width:69px}.pay-method-icon.pay-method-icon__payco{background-position:-2493px 0;width:76px}.pay-method-icon.pay-method-icon__elo,.pay-method-icon.pay-method-icon__elocreditcard{background-position:-2579px 0;width:30px}.pay-method-icon.pay-method-icon__hipercard{background-position:-2619px 0;width:69px}.pay-method-icon.pay-method-icon__alfamart{background-position:-2698px 0;width:118px}.pay-method-icon.pay-method-icon__indomaret{background-position:-2826px 0;width:93px}.pay-method-icon.pay-method-icon__doku_ewallet{background-position:-2929px 0;width:103px}.pay-method-icon.pay-method-icon__mandiri_clickpay{background-position:-3042px 0;width:103px}.pay-method-icon.pay-method-icon__permata_net_atm{background-position:-3155px 0;width:45px}.pay-method-icon--small{background:url("//q-ak.bstatic.com/static/img/payments/icons/payment-method-icons-small-sprite@2x/0aebfb1e856e6721e1a0db510757cd8580429e37.png") no-repeat;background-size:1586px 20px;height:20px;width:32px;display:block;float:left;margin:0 5px 5px 0}.pay-method-icon--small.pay-method-icon--cc-only{background:url("//r-ak.bstatic.com/static/img/payments/icons/cc-icons-small-sprite/2154895d2252c5f51b55cf696d7f286bb329a742.png") no-repeat;background-size:452px 20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.pay-method-icon--small.pay-method-icon--cc-only{background:url("//r-ak.bstatic.com/static/img/payments/icons/cc-icons-small-sprite@2x/8c58dbb88d2f30eb14f1158d139f94235427657f.png") no-repeat;background-size:452px 20px}}.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}.b_msie_8 .pay-method-icon--small{background:url("//q-ak.bstatic.com/static/img/payments/icons/payment-method-icons-small-sprite/5582abbfcf6c090f67c1de6cee89160df83a9b61.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,.pay-method-icon--small.pay-method-icon__maestroswitch{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,.pay-method-icon--small.pay-method-icon__unionpaydebitcard,.pay-method-icon--small.pay-method-icon__unionpaycreditcard{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_native,.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__poli{background-position:-966px 0}.pay-method-icon--small.pay-method-icon__entercash{background-position:-1008px 0}.pay-method-icon--small.pay-method-icon__interac{background-position:-1050px 0}.pay-method-icon--small.pay-method-icon__sberbank_online{background-position:-1092px 0}.pay-method-icon--small.pay-method-icon__malaysia_ebanking{background-position:-1134px 0}.pay-method-icon--small.pay-method-icon__paytrail{background-position:-1176px 0}.pay-method-icon--small.pay-method-icon__dragonpay{background-position:-1218px 0}.pay-method-icon--small.pay-method-icon__payco{background-position:-1260px 0}.pay-method-icon--small.pay-method-icon__elo,.pay-method-icon--small.pay-method-icon__elocreditcard{background-position:-1302px 0}.pay-method-icon--small.pay-method-icon__hipercard{background-position:-1344px 0}.pay-method-icon--small.pay-method-icon__alfamart{background-position:-1386px 0}.pay-method-icon--small.pay-method-icon__indomaret{background-position:-1428px 0}.pay-method-icon--small.pay-method-icon__doku_ewallet{background-position:-1470px 0}.pay-method-icon--small.pay-method-icon__mandiri_clickpay{background-position:-1484px 0}.pay-method-icon--small.pay-method-icon__permata_net_atm{background-position:-1554px 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_native,.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}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__poli{background-position:-966px 0}.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}.abandoned-cart-growl-item__hotel-info .fix-rtl-copy{unicode-bidi:embed}.share_center_new_short_urls .share_center_popup.open{display:block}.share_center_url_input:disabled{background-color:#ededed}.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_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}.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 .share_links a{text-align:center}.lists-comparison-searchresults-container,.lists-comparison-container{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;max-width:1110px;min-width:950px;background-color:#fff;padding:0 16px 16px}.lists-comparison-header{display:block;margin:0;padding:18px 8px;font-size:21px;font-weight:normal}.lists-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;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:100%;position:relative;visibility:visible}.lists-comparison-animated{-webkit-animation-name:lists-comparison-animation;animation-name:lists-comparison-animation;-webkit-animation-duration:1s;animation-duration:1s;opacity:1}@-webkit-keyframes lists-comparison-animation{from{opacity:0}to{opacity:1}}@keyframes lists-comparison-animation{from{opacity:0}to{opacity:1}}.lists-loading-view{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:619px;padding:16px;background:#e9f0fa;border-radius:4px}@-webkit-keyframes placeHolderShimmer{0%{background-position:-440px 0}100%{background-position:440px 0}}@keyframes placeHolderShimmer{0%{background-position:-440px 0}100%{background-position:440px 0}}.lists-loading-view__card-placeholder{width:210px;height:92%;display:inline-block;margin:16px 8px;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.15);box-shadow:0 4px 8px rgba(0,0,0,0.15);position:relative;-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:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#ededed;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:-webkit-linear-gradient(left,#eee 8%,#ddd 18%,#eee 33%);background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:900px 104px}.card-placeholder-mask{position:absolute;background-color:#fff;top:160px}.placeholder-mask-1,.placeholder-mask-10{height:381px;width:16px}.placeholder-mask-1{left:0;border-radius:0 0 0 4px}.placeholder-mask-10{right:0;border-radius:0 0 4px 0}.placeholder-mask-2,.placeholder-mask-3,.placeholder-mask-4,.placeholder-mask-5,.placeholder-mask-6,.placeholder-mask-7,.placeholder-mask-8,.placeholder-mask-9{width:100%}.placeholder-mask-2{height:16px}.placeholder-mask-3{top:190px;height:6px}.placeholder-mask-4,.placeholder-mask-6,.placeholder-mask-8{top:196px;width:20%;right:0;height:6px}.placeholder-mask-5,.placeholder-mask-7{top:202px;height:6px}.placeholder-mask-6{top:208px}.placeholder-mask-7{top:214px}.placeholder-mask-8{top:220px;width:40%}.placeholder-mask-9{top:226px;height:315px;border-radius:0 0 4px 4px}.lists-scroll-btn{display:none;position:absolute;height:32px;width:32px;top:48%;z-index:100;-webkit-transition:all .15s ease;transition:all .15s ease;cursor:pointer;opacity:.8}.lists-scroll-btn--left{background:url('//r-ak.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('//q-ak.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:90}.lists-scroll-plank--left{left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(232,239,249,0)),color-stop(40%,#e9f0fa));background:-webkit-linear-gradient(right,rgba(232,239,249,0),#e9f0fa 40%);background:linear-gradient(to left,rgba(232,239,249,0),#e9f0fa 40%)}.lists-scroll-plank--right{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(232,239,249,0)),color-stop(40%,#e9f0fa));background:-webkit-linear-gradient(left,rgba(232,239,249,0),#e9f0fa 40%);background:linear-gradient(to right,rgba(232,239,249,0),#e9f0fa 40%)}.lists-current-hotel{padding:16px 8px;float:left}.b_msie .lists-current-hotel{max-width:21.9%}.lists-viewed-hotels-outer{background-color:#e9f0fa;border-radius:4px;border:1px solid #ededed;-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;float:left;overflow:hidden;position:relative}.b_msie .lists-viewed-hotels-outer{max-width:78%}.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;background-color:#e9f0fa;overflow-x:scroll;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;-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;max-width:220px;margin:0 8px;border-radius:4px;background-color:#fff}.lists-current-hotel .lists-hotel{margin-left: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-remove-hotel{position:absolute;top:8px;right:8px;z-index:90;cursor:pointer;border:1px solid #fff;width:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:20px;background:rgba(0,0,0,0.7);border-radius:50%;display:block;-webkit-box-shadow:0 2px 1.5px rgba(0,0,0,0.35);box-shadow:0 2px 1.5px rgba(0,0,0,0.35)}.lists-remove-hotel svg{width:12px;height:12px;fill:#fff;margin-left:3px}.lists-remove-hotel:hover{background:rgba(0,0,0)}.lists-current-hotel .lists-remove-hotel{display:none}.lists-add-to-list{position:absolute;top:8px;right:31px;z-index:90;cursor:pointer}.lists-add-current-to-list{right:8px}.lists-add-to-list svg{width:21px;height:21px;fill:rgba(0,27,66,0.25);stroke:#fff;stroke-width:5px;-webkit-filter:drop-shadow(0 2px 1.5px rgba(0,0,0,0.5));filter:drop-shadow(0 2px 1.5px rgba(0,0,0,0.5))}.lists-add-to-list:hover svg{fill:#ff6c6c}.lists-add-to-list.selected svg{fill:#ff6c6c}.lists-hotel-image{height:160px;position:relative;border-top-right-radius:4px;border-top-left-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:unset!important}.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}.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-top-container{height:100px}.lists-hotel-top-container--small{height:90px}.lang_is_ltr .lists-hotel-top-container{padding-right: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}.lists-hotel-distance{padding-top:2px}.lists-hotel-distance__icon{width:16px;height:11px;display:inline-block;text-align:center}.lists-hotel-reviews-container{height:91px;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__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-badge{position:absolute;top:-10px;left:0;padding:8px 12px;border-radius:4px;border-bottom-left-radius:0;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:80}.lists-hotel-badge__current{background-color:#07c}.lists-hotel-badge__best{background-color:#0ab21b}.lists-hotel-badge-icon{display:inline-block;padding-left:4px;cursor:help}.lists-hotel--best .lists-hotel-info{border-color:#0ab21b;border-width:2px}.lists-hotel--best .lists-hotel-price-block__price{color:#077812}.hprt-special-condition{cursor:help}.hprt-special-condition span{border-bottom:1px dashed #003580}.hp-policies-block__cancellation-policies{padding:.6em 0 0 165px}.hp-policies-block__cancellation-policies__header{margin-bottom:12px;border-radius:4px;border:solid 1px #07c;background:#f6f9fd;padding:8px;color:#07c}.hp-policies-block__cancellation-policies__policy{border-bottom:solid 1px #cdcdcd;overflow:hidden;padding-bottom:12px;margin-bottom:12px}.hp-policies-block__cancellation-policies__policy--last{margin-bottom:0;padding-bottom:0;border-bottom:0}.hp-policies-block__cancellation-policies__policy__name{float:left;width:160px;font-weight:bold}.hp-policies-block__cancellation-policies__policy__description{line-height:1.3;padding-left:170px}.hprt__booking-summary__non-free-wrapper{background:#e9f0fa;padding:8px;border-radius:3px}.hprt__booking-summary__non-free-wrapper .hprt-block .continue_header{font-size:14px;line-height:20px;font-weight:400}.hprt__booking-summary__non-free-wrapper .hprt-booking-summary-no-free-cancellation{margin-bottom:0;font-size:12px;line-height:18px;font-weight:400}.full-width-rt-wrapper .hprt-table-long-language .hprt-table-cell-price,.full-width-rt-wrapper .hprt-table-cell-price{min-width:90px}.full-width-rt-wrapper .hprt-table-long-language .hprt-table-cell-conditions,.full-width-rt-wrapper .hprt-table-cell-conditions{min-width:210px}.hp-social_proof.reviews-snippet-sidebar.cropped{position:relative}.read-more-reviews__wrapper{padding-top:15px}.hp-social_proof.reviews-snippet-sidebar.cropped::after{content:'';position:absolute;width:100%;height:45px;bottom:0;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.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}.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}.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}.negrate-badge_wrap .negrate-badge{font-size:12px}.bb-rates-badge__logo{font-size:14px;line-height:20px;font-weight:400;padding:2px 8px;background-color:#f07c00}.bb-rates-badge__logo .bk-icon{height:20px;max-width:60px}.bb-rates-badge__icon-bg{position:relative;background-color:#f07c00;margin-left:-2px}.bb-rates-badge__badge-row .bb-rates-badge--simple .bb-rates-badge__main{float:left}.bbrates_business_rates_lightbox .bb-rates-badge__main.bb-rates-badge__logo{padding:2px 8px}.bbrates_business_rates_lightbox .bb-rates-badge__logo .bk-icon{max-width:70px}.bbrates_business_rates_lightbox .bb-rates-badge__icon.bb-rates-badge__icon-bg{padding:5px 7px}.hprt-table-cell__badge .bb-rates-badge__main.bb-rates-badge__logo{padding:0 8px 3px}.hprt-table-cell__badge .bb-rates-badge__logo .bk-icon{height: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}.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}#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}.show_more .bicon-downchevron{font-size:6px;line-height:1.5em;vertical-align:middle}.open_booking{border-top:3px solid #cce1ff;margin-top:15px}.open_booking--card{background-color:#f8f9fa;border-radius:3px;border:1px solid #cce1ff;height:66px;line-height:64px}.open_booking--message{font-size:14px}.open_booking--thumbnail{float:left;margin:0;width:66px;border-top-left-radius:2px;border-bottom-left-radius:2px}.open_booking--details{display:inline-block;vertical-align:middle}.open_booking--name,.open_booking--usp{line-height:normal}.open_booking--name{font-size:14px;display:inline-block;padding-bottom:3px;text-decoration:none}.open_booking--usp{font-size:13px;margin:0 10px;text-decoration:none}.open_booking--usp .bk-icon{margin-top:-4px}.open_booking--cta{float:right;margin:18px 10px}.hprt-pob-message{background-color:#fae1e1;color:#ff0202;border:1px solid #fae1e1;border-radius:3px;padding:10px;margin:10px 0}.hprt-pob-message_copy{margin-bottom:5px!important}.bui-pob--message{margin-top:16px;padding:16px}.bui-pob--message .bui-alert__description{font-size:12px;line-height:18px;font-weight:400;padding-left:0}.contact_host__survey-wrapper{position:fixed;bottom:0;right:32px;min-height:100px;max-width:500px;background:#fff;z-index:999;padding:0;border:0;display:block;border-radius:2px 2px 0 0;-webkit-transform:translate(0,110%);-ms-transform:translate(0,110%);transform:translate(0,110%);-webkit-transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;will-change:transform}.contact_host__survey-active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out}.contact_host__host-info_no_flex{display:block!important}.contact_host__modal_padding{padding-bottom:0}ul.host_info__languages-spoken{margin:0;padding:0;display:inline-block}ul.host_info__languages-spoken li{font-size:12px;line-height:18px;font-weight:400;list-style:none;display:inline}ul.host_info__languages-spoken li:after{display:inline;content:"-"}ul.host_info__languages-spoken li:last-child::after{content:""}.feedback-loop__cta{font-weight:700;cursor:pointer}.feedback-loop-lightbox a.feedback-loop__secondary,.feedback-loop-lightbox a.feedback-loop__secondary:hover{background-color:#fff;color:#07c}.feedback-loop-lightbox .feedback-loop__view-feedback .feedback-loop__field-error{border:solid 1px #e21111;outline-color:#e21111}.contact-host__form{position:relative}.contact-host__form__disabler{position:absolute;left:0;top:0;right:0;bottom:0;z-index:9}.contact-host__form__actions--non-logged-in{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}.contact-host__form__actions--non-logged-in button{width:49%}button.contact-host__form__action--return-to-form{padding:8px 0}.contact-host__form__preloader{-webkit-animation:bui-button-loading 1200ms steps(12,end) infinite;animation:bui-button-loading 1200ms steps(12,end) infinite;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.lock-price-banner--no-button p{margin-bottom:0}.lock-price-banner{margin-bottom:16px}.hp-policies-block p.hp-checkin-extra{padding-top:1em;color:#838383}.dates-summary-recommendations{margin-top:16px}.dates-summary-recommendations__header-toggle{font-size:14px;line-height:20px;font-weight:400;cursor:pointer}.dates-summary-recommendations__header-toggle__icon{fill:#707070;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dates-summary-recommendations__divider{margin-bottom:16px}.dates-summary-recommendations__button{display:inline-block;margin-right:8px;margin-top:8px}.dates-summary-recommendations__button__description{font-size:14px;line-height:20px;font-weight:400;color:#707070;display:block}.bui-button--secondary:hover .dates-summary-recommendations__button__description{color:#383838}.dates-summary-recommendations--collapsed .dates-summary-recommendations__pane{display:none}.dates-summary-recommendations:not(.dates-summary-recommendations--collapsed) .dates-summary-recommendations__header-toggle__icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.share-modal{font-size:14px;line-height:20px;font-weight:400}.share-modal__header{padding:24px 24px 8px 24px}.share-modal__content{padding:0 24px 24px 24px}.share-modal__content__form-group{width:100%;position:relative}.share-modal__content__form-group label{display:block}.share-modal a{font-weight:normal}.share-modal__content__header{margin-top:24px;margin-bottom:16px}.share-modal__raf__content{margin-top:8px;margin-bottom:16px}.share-modal__raf__content{background:url('//q-ak.bstatic.com/static/icons/illustrations/raf_gift_heart_icon/6186b4dc18b8e849715e591405d9acb8d246972d.svg') no-repeat top left;background-size:61px 54px;padding-left:77px;margin-top:0}.share-modal__raf__content p{margin:0 0 8px 0}.share-modal__raf__more-link{display:inline-block;margin-top:4px}.bui-text-input__group .share-modal__input__addon--button{background-color:transparent;padding:0;border:0;position:relative;left:-1px}.bui-text-input__group .share-modal__input__addon--button .bui-button{border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.bui-text-input__group .share-modal__input__addon--button .js-success-copy{background-color:#0ab21b;border-color:#0ab21b}.share-modal__loading-icon{left:8px;position:absolute;height:38px;margin-top:9px}.share-modal__loading-icon svg{width:20px;height:20px;-webkit-animation:bui-button-loading 1200ms steps(12,end) infinite;animation:bui-button-loading 1200ms steps(12,end) infinite}.a11y-facilities-description__header{font-size:14px;margin:16px 0 8px 0}.a11y-facilities-description__list{list-style:none;margin:0 8px;padding:0}.a11y-facilities-description__list-item{padding:0 0 2px 24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAAWJJREFUGBltUU1LQkEUPfc5WVmY5QcmJJooSRmFQQtp06KoFq1q07a/EC2C+gH9gaBV+xZtgmiRuySoFgUFRVJBiB8RGqHZe+8289Ro4eXOnTtnzrl3mEv4Z3fPxXUCrck1weACCOemXt/ZO8nPkIatXLWaFIqfTqeFPzx+RISlll6KXDKPZQv6qiZIMMPuF5rbEgyGE5uy2h+5JXp7r+Hs9sPBICaYpZohDCUg6RtfNQOHmTzGgr1IRpwoVeo4virBMBkdNqL5Sff+3FQwJ+6filEp6ZPPgRJdPJRhGIybl0/ochcaYXnaB6/THlKdNRWUOTptWEx6YJPIdbaCH52tfEFivj57gySjFo94H8EoKyTk60Ys4IDqpsnKs4kBDHm6mmTzUiWqA0vfbaJIjfRb3VJxF6KBHgtm5jyq3wfqIGu1/1aFW8ZcYZNW4sPuU3W2BI0boM3gMnJw26ORwGuL8wsR1nginrjQhAAAAABJRU5ErkJggg==);background-position:0 5px;background-repeat:no-repeat}.lists-hotel-dropdown-alternative_save_foucs:focus{outline-color:-webkit-focus-ring-color;outline-width:5px;outline-style:auto}.maps-iw-ski-lift-container{min-height:0;overflow:hidden;font:small/1.2 BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:4px}.maps-iw-ski-lift-mini-inner{text-align:initial}.maps-iw-ski-lift-mini-inner h3{font-size:12px!important;background:0;color:#383838;margin:0;padding:0!important;font-weight:bold}.ski-lift-mini-inner-description{font-weight:normal;display:block;margin-top:3px}body.hotel .htMap .maps-iw-ski-lift-container{position:fixed;top:auto;right:0;bottom:0;left:0}body.hotel .htMap .maps-iw-ski-lift-mini-inner{padding:4px 20px 4px 4px;background:#fff}body.hotel .htMap .maps-iw-ski-lift-container.hide-ski-overlay{display:none}.facilitiesChecklist .pc-important-facilities--temporarily-closed-tooltip,.hp_desc_important_facilities .pc-important-facilities--temporarily-closed-tooltip span{border-bottom:1px dotted}.pc-important-facilities--temporarily-closed-tooltip em{border-bottom:none!important}.pc-important-facilities--temporarily-closed-icon{border-bottom:none!important}.pc-facilities--temprorarily-closed-fulloverlap,.pc-important-facilities--temporarily-closed-fulloverlap{color:#707070}.pc-important-facilities--temporarily-closed-fulloverlap .hp__important_facility_icon *{fill:#707070}.fac-offsite.fac-charge{border-radius:4px;background-color:#ededed;padding:1px 10px 3px}.sp-partner-fusion-phone--wrapper{display:inline-block;background-color:#003580;color:#fff;padding:5px 10px;border-radius:5px;margin-bottom:10px}.sp-partner-fusion-phone--wrapper svg{margin-right:4px}.sp-partner-fusion-phone-number-link{color:#fff;font-weight:bold}#free_cancelation_upper{margin-bottom:15px}.beach_team_pilot__searchbox{background:#f7f7f7;-webkit-box-shadow:inset 0 -1px 0 0 #ededed;box-shadow:inset 0 -1px 0 0 #ededed;background-position:center center;background-size:cover;position:relative;height:212px;-webkit-box-shadow:none;box-shadow:none}.beach_team_pilot__searchbox-legend{position:absolute;left:0;bottom:0;padding:16px;text-shadow:1px 1px 16px rgba(0,0,0,0.9);color:#fff;font-size:14px;line-height:20px;font-weight:400}.beach_team_pilot__header-wrapper{margin:32px auto;padding:0 16px;max-width:1100px;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;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.beach_team_pilot__header-info{padding:0}.beach_team_pilot__title{margin:0 0 4px 0;padding:0;font-size:20px;line-height:28px;font-weight:700}.beach_team_pilot__subtitle{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:400;color:#707070}.beach_team_pilot__seemore{font-weight:normal!important}.beach_team_pilot__seemore:hover{color:#00477a!important}.beach_team_pilot__seemore:active{color:#00477a!important}.beach_team_pilot__seemore:visited{color:#00477a!important}.beach_team_pilot__header-column--controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.beach_team_pilot-header-control{position:relative;padding:9px 31px 9px 62px;background:#fff;-webkit-box-shadow:0 0 0 1px #ededed;box-shadow:0 0 0 1px #ededed;margin-left:24px;border-radius:2px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-decoration:none!important}.beach_team_pilot-header-control:hover{background:#f9fcff;-webkit-box-shadow:0 0 0 1px #addcfe;box-shadow:0 0 0 1px #addcfe}.beach_team_pilot-header-control-image{position:absolute;top:2px;left:2px;width:52px;height:52px;border-radius:1px}.beach_team_pilot-header-control-title{font-size:14px;line-height:20px;font-weight:700;color:#383838;margin:0!important}.beach_team_pilot-header-control-subtitle{font-size:12px;line-height:18px;font-weight:400;color:#707070}.beach_team_pilot-header-control-arrow{position:absolute;top:18px;right:0;width:20px;height:20px;border-radius:1px}.beach_team_pilot-header-control:hover .beach_team_pilot-header-control-title,.beach_team_pilot-header-control:hover .beach_team_pilot-header-control-subtitle,.beach_team_pilot-header-control:hover .beach_team_pilot-header-control-arrow svg{color:#07c;fill:#07c}.beach-pilot-hp__wrapper{padding:16px 0;margin-bottom:16px;margin-top:16px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.beach-pilot-hp__header{font-size:16px;line-height:24px;font-weight:700;margin:0 0 16px 0}.beach-pilot-hp__map{margin:16px 0;cursor:pointer}.beach-pilot-hp__map:hover{opacity:.9}.beach-pilot-hp__beach{-webkit-box-shadow:0 0 0 1px #d6d6d6;box-shadow:0 0 0 1px #d6d6d6;-webkit-box-shadow:0 0 0 1px #ededed;box-shadow:0 0 0 1px #ededed;background:#fff;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.beach-pilot-hp__beach:hover{position:relative;cursor:pointer;background:#f7f7f7;background:#f9fcff;-webkit-box-shadow:0 0 0 1px #addcfe;box-shadow:0 0 0 1px #addcfe;z-index:100}.beach-pilot-hp__beach:first-child{border-radius:2px 2px 0 0}.beach-pilot-hp__beach:last-child{border-radius:0 0 2px 2px}.beach-pilot-hp__beach:hover .beach-pilot-hp__distance,.beach-pilot-hp__beach:hover .tt-tag,.beach-pilot-hp__beach:hover .tt-tag svg{color:#07c;fill:#07c}.beach-pilot-hp__beach:hover .beach-pilot-hp__photo{opacity:.9}.beach-pilot-hp__beach:hover .tt-tag{background:#eaf6ff}.beach-pilot-hp__name{font-size:14px;line-height:20px;font-weight:700;color:#07c}.beach-pilot-hp__distance{font-size:12px;line-height:18px;font-weight:400;color:#707070}.beach-pilot-hp__photo{width:232px;height:96px;object-fit:cover;border-radius:2px;margin:16px 0}.beach-pilot-hp__cta{font-size:14px;line-height:20px;font-weight:400;color:#07c;margin-top:8px}.beach-pilot-hp__wrapper .bui-button{margin-top:16px}.modal-wrapper{z-index:1012}.beach_team_pilot_distance{padding-bottom:8px;color:#000;font-size:12px;line-height:18px;font-weight:700}.beach_team_pilot_distance-highlighted{padding-bottom:8px;color:#0ab21b;font-size:12px;line-height:18px;font-weight:700}.beach_team_pilot_distance svg,.beach_team_pilot_distance-highlighted svg{vertical-align:text-top}.tt-description{margin-bottom:24px;font-size:14px;line-height:20px;font-weight:400}#photos_distinct.photos_distinct_reset{padding:0}.hp-gallery-photo-strip{margin-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hp-gallery-photo-strip__item{position:relative;margin-right:8px;width:25%;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hp-gallery-photo-strip__item:last-child{margin-right:0}.hp-gallery-photo-strip__item:hover{opacity:.5}.hp-gallery-photo-strip__item__image{background-size:cover;background-position:center;padding-top:-webkit-calc(5/7*100%);padding-top:calc(5/7*100%)}.hp-gallery-photo-strip__item__image--portrait{-webkit-filter:blur(10px);filter:blur(10px)}.hp-gallery-photo-strip__item__image--portrait+.hp-gallery-photo-strip__item__overlay{background-color:rgba(255,255,255,0.4)}.hp-gallery-photo-strip__item__portrait-image{height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hp-gallery-photo-strip__item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6)}.hp-gallery-photo-strip__item__cta{color:#fff;font-size:14px;line-height:20px;font-weight:500;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 8px}.txp-hp-review-external{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.txp-hp-review-external .txp-external-reviews{background:#fff;padding:10px;margin:12px;text-align:right}.txp-hp-review-external a{text-decoration:none!important}.txp-hp-review-external .txp-external-reviews .bui-review-score__title{color:#383838}.txp-hp-review-external .txp-external-reviews .bui-review-score__badge{background:#fff;border:1px solid #707070;color:#383838;font-weight:bold}.txp-hp-pmc{margin-bottom:10px;font-size:13px}.txp-hp-pmc svg{fill:#383838}.txp-hp-pmc-tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.txp-pmc-icon{margin-right:8px}.property_hightlights_wrapper--in-hp-sidebar .property_hightlights_wrapper{float:none}.hp-description.--no-highlights{width:auto;float:none}