.ge-hp-new-branding-history-icon i{margin-bottom:-3px}.ge-hp-new-branding-reviewer-icon{display:block}.ge-hp-new-branding-recommended .gr-header-title{margin-top:0!important}.ge-hp-new-branding-recommended .gr-header-title i.gesprite{margin-bottom:15px;margin-top:-10px}.ge-hp-new-branding-recommended .gr-header-title span.gr-header-title-text{padding-left:0}.ge-iconfont-freebie{vertical-align:top}.hasJS .alternative-dates--loader{background:url("//q-ec.bstatic.com/static/img/dmo/loader/1aaacbe7cd309a9e88b27690134041e15fb70130.gif") no-repeat center left 5px;min-height:50px}.hasJS .alternative-dates--loader .alternative-dates--container{visibility:hidden}.hasJS .alternative-dates--container{margin:15px 0 5px 0}.hasJS .alternative-dates--container .flex_dates_item{background-color:#e6edf6;margin-bottom:0}.hasJS .lang_is_rtl .alternative-dates--loader{background-position:center right 5px}.flex_dates{display:none;clear:both;margin:.7em 0 0}#hotelpage_availform h4.flex_dates_title{font-size:1.2em;font-weight:normal;margin:0 0 .3em 0}.flex_dates_item{display:inline-block;vertical-align:bottom;text-align:center;margin:0 .4em .7em 0;color:#003580!important;font-weight:normal!important;text-decoration:none;border:1px solid #5db852;border-radius:3px;max-width:23%}.flex_dates_item:hover{-webkit-box-shadow:0 0 4px #5db852;box-shadow:0 0 4px #5db852}.flex_dates_dates{display:block;margin:.3em;padding:0 .2em .3em .2em;border-bottom:1px solid #e2e8ed}.flex_dates_los{display:block;font-style:italic;margin:.3em}.flex_dates_price{display:block;color:#fff;background-color:#5db852;padding:.6em}.flex_dates_slider_wrapper{overflow:hidden;max-height:200px}.flex_dates_slider_wrapper.slick-slider{overflow:hidden;padding:0 36px}.flex_dates_slider_controls{position:absolute;top:50%;font-size:40px;color:#0896ff;margin-top:-26px;cursor:pointer}.flex_dates_slider_controls:hover{color:#003580}.flex_dates_slider_controls.slick-disabled{color:#cfcfcf;cursor:default}.flex_dates_slider_controls.flex_dates_slider_controls_left{left:0}.flex_dates_slider_controls.flex_dates_slider_controls_right{right:5px}.alternative-dates--container .slick-track{margin-left:1px}.lang_is_rtl .flex_dates_item.slick-slide{float:right}.lang_is_rtl .alternative-dates--container .slick-track{margin-right:-3px}.hp_wishlists_bo_1 .js-wl-dropdown-handle.lists-hotel-dropdown-alternative,.hp_wishlists_bo_3 .js-wl-dropdown-handle.lists-hotel-dropdown-alternative{display:none}.hp_wishlists_bo_1 .hp-lists-ph,.hp_wishlists_bo_2 .hp-lists-ph{display:none}.hp_wishlists_bo_2 .js-hp-wl-sidebar .js-wl-dropdown-handle,.hp_wishlists_bo_3 .js-hp-wl-sidebar .js-wl-dropdown-handle{display:none}.hp_wishlists_bo_2 .js-hp-wl-sidebar .hp-lists-counter,.hp_wishlists_bo_3 .js-hp-wl-sidebar .hp-lists-counter{display:none}.hp_wishlists_bo_2 .js-hp-wl-sidebar .hp-lists-info,.hp_wishlists_bo_3 .js-hp-wl-sidebar .hp-lists-info{display:none!important}.hp_wishlists_bo_2 .hp-lists-reserve,.hp_wishlists_bo_3 .hp-lists-reserve{margin-bottom:-8px}.rt_bigger_photo_wrapper{margin-right:-4px;margin-left:4px;margin-top:.5em}.rt_bigger_photo{display:block;width:100%;padding-top:60%;margin-left:-4px;background-position:center center;background-size:cover;border-radius:4px;cursor:pointer}.rt_bigger_photo:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.hp_desc_show_all_facilities:link,.hp_desc_show_all_facilities:visited,.hp_desc_show_all_facilities:active{color:}.hp_desc_show_all_facilities:hover{color:}.facility-lightbox-wrapper{overflow-x:hidden!important;overflow-y:auto!important}.lightbox_contents{position:relative;background:#fff;padding:20px;width:780px}.lightbox_contents .hp-section-family-facilities{margin:0}.lightbox_contents .facilityCategory{cursor:default;background:#fff!important}.lightbox_contents .extraFacilities{display:block}.lightbox_contents .extraFacilitiesTrigger{display:none}.facility-block-wrapper-button{display:none;position:relative;text-align:center;padding:10px 20px 20px;margin:0 0 -20px;background:#FFF}.facility-block-wrapper-button:before{display:block;position:absolute;bottom:100%;right:0;left:0;height:5px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 99%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(99%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 99%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);content:' '}.lightbox_contents .facility-block-wrapper-button{display:block}.lightbox_contents .facility-block-wrapper-button button{padding-left:40px;padding-right:40px}.ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .bicon-checkmark{display:none}.ratepolicy .hp-rt__policy-list-soldout{position:relative}.ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .breakfast_included_policy,.ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .green_condition{list-style-type:none}.rt-price-mealplan-checkmarks{position:relative;margin-left:10px}.ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .breakfast_included_policy .bicon-checkmark,.ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .green_condition .bicon-checkmark,.rt-price-mealplan-checkmarks .bicon-checkmark{display:block;font-size:8px;position:absolute;left:-1px;margin-top:2px}.ratepolicy .hp-rt__policy-list.hp-rt__policy-list-soldout .green_condition .bicon-checkmark{left:-16px;margin-top:4px}.ratepolicy .hp-rt__policy-list .rt-resort-credits.green_condition .bicon-checkmark{left:-16px;margin-top:2px}.zh2 #room_availability_container .ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .breakfast_included_policy .bicon-checkmark,.zh2 #room_availability_container .ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .green_condition .bicon-checkmark,.zh2 #room_availability_container .rt-price-mealplan-checkmarks .bicon-checkmark{font-size:8px;margin-top:1px}.zh2 #room_availability_container .ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .green_condition.jq_tooltip .bicon-checkmark{margin-top:-2px}.rt-price-mealplan-checkmarks .bicon-checkmark{color:#003580;left:-4px;margin-top:7px}.lang_is_rtl .ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .breakfast_included_policy .bicon-checkmark,.lang_is_rtl .ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .green_condition .bicon-checkmark{left:auto;right:-1px}.lang_is_rtl .ratepolicy .hp-rt__policy-list.hp-rt__policy-list-soldout .green_condition .bicon-checkmark,.lang_is_rtl .ratepolicy .hp-rt__policy-list .rt-resort-credits.green_condition .bicon-checkmark{left:auto;right:-16px}.ratepolicy .hp-rt__policy-list.hp-rt__policy-list-w-checkmarks .breakfast_included_policy .bicon-checkmark{margin-top:7px}.hp-availability-section--flexible-dates .hp-section,.hp-availability-flexible-dates{margin-bottom:0}.hp_dates_rec__wrapper{background:#fff6dc;border-top:1px solid #ffde88;border-bottom:1px solid #ffde88;padding:15px;margin-bottom:20px;margin-top:26px}.hp_dates_rec__title,#hotelpage_availform .hp_dates_rec__title{font-weight:normal;font-size:100%;margin:0}.hp_dates_rec__list{margin-top:5px;border-top:1px solid #b3c2d8}.hp_dates_rec__list a,.hp_dates_rec__list .hp_dates_rec__main_date{text-decoration:none;float:left;display:inline-block;padding:8px 8px 0 8px;max-width:17%}.hp_dates_rec__list span{text-decoration:none}.hp_dates_rec__date_price{font-weight:normal;color:#55af32;font-size:12px}.hp_dates_rec__list .hp_dates_rec__main_date{color:#b3c2d8;font-weight:bold}.hp_dates_rec__list a:hover{color:#003580}.hp_dates_rec__list a:hover .hp_dates_rec__date_price{color:#355e97}.hp_dates_rec__from_price{color:#355e97}.hp_dates_rec__main_date .hp_dates_rec__date_price{color:#b3c2d8}.hp_dates_rec__list .hp_dates_rec__date-first{padding-left:0}.lang_is_rtl .hp_dates_rec__list .hp_dates_rec__date-first{padding-left:8px;padding-right:0}.lang_is_rtl .hp_dates_rec__list a,.lang_is_rtl .hp_dates_rec__list .hp_dates_rec__main_date{float:right}.hp-group_recommendation__table ul.rt-bed-types,.hp-group_recommendation__table ul.room-config{padding:0;margin:0;display:inline-block}span.vhsoldout-hp{margin-top:-12px}.lp_bolder_viewed_hotels_in_hp_wrapper .vhsoldout-hp{margin-bottom:10px}.rt-lightbox-info-reviews-container--image-gallery{float:left;width:70%}.rt-lightbox-info-reviews-container--image-gallery .rt-lightbox-info-container{width:100%}.hp-lightbox-gallery-container .hp-gallery{position:relative}.hp-lightbox-gallery-container .rt-lightbox-reviews-container{z-index:2;width:210px;right:20px;position:absolute;top:5px;opacity:1}.hp-lightbox-gallery-container:hover .rt-lightbox-reviews-container{opacity:.3}.hp-lightbox-gallery-container .rt-lightbox-reviews-container:hover{opacity:1}.hp_rt_lightbox_wrapper_v3{width:814px}.hp_rt_lightbox_wrapper_v3 .hp-lightbox-gallery-container{display:inline-block;width:560px}.hp_rt_lightbox_wrapper_v3 .rt_lightbox_description_meta{display:inline-block}.hp_rt_lightbox_wrapper_v3 .b_nha_hotel_small_images{margin-top:4px}.hp_rt_lightbox_wrapper_v3 .hotel_thumbs_sprite{cursor:pointer}.hp_rt_lightbox_wrapper_v3 .rt-list{padding:0;list-style-type:none;line-height:1.6}.property-review-breakdown{margin:40px 0 -2.125em 0;overflow:auto;clear:both}.property-review-breakdown .hp-section{padding:10px 0}.property-review-breakdown .review_list_score_count{margin-top:0}.property-review-breakdown .review_list_score{margin:20px auto}.property-review-breakdown .review_list_score_title,.property-review-breakdown .review_list_score_count{display:none}.property-review-breakdown .review_list_score_breakdown_right,.property-review-breakdown .review_score_breakdown_list{margin:0}.property-review-breakdown li.clearfix.one_col{width:230px;margin-right:45px}.property-review-breakdown .review_score_breakdown_list.list_tighten.lang_rtl{margin:.6em -30px .6em 41px}.room_selected_green{-webkit-transition:background .5s;background:#e2fad7}.rooms-overview{display:table;border-top:1px solid #d9e1ec;margin-top:7px;width:100%}.rooms-overview-see-all{padding:5px 0;text-align:right}.rooms-overview-header{margin-top:7px}.rooms-overview .rooms-overview-row{display:table-row}.rooms-overview .rooms-overview-room-name,.rooms-overview .rooms-overview-price{vertical-align:middle;padding:5px 0;border-bottom:1px solid #d9e1ec}.rooms-overview .rooms-overview-room-name{display:table-cell;padding-right:20px}.rooms-overview .rooms-overview-price{display:table-cell;text-align:right}.rooms-overview .rooms-overview-price a{white-space:nowrap;color:#F00;font-weight:bold;text-decoration:none}.faq_dotted_inner_links .faqQ a{font-weight:normal;text-decoration:none;border-bottom:1px dotted #537cb4}.faq_dotted_inner_links .faqQ a:hover{border-bottom-color:#feba02}.faq_prettify .faqA>div{padding:8px 10px!important}.hp_ajax_rt_wrapper{position:relative}.hp_ajax_rt_overlay{position:absolute;display:none;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.75);z-index:999}.hp_ajax_rt_overlay .loading_check{height:69px;margin:0 auto;position:relative;width:69px;background:transparent url("//q-ec.bstatic.com/static/img/experiments/loading-check-sprite/185ef34940ed1d33892c1b454a2e28aae2ed6e91.gif") left top no-repeat;overflow:hidden}.hp_ajax_rt_overlay .loading_check_animation{display:block;height:69px;position:relative;width:1242px;margin-left:0;overflow:hidden;margin-top:-72px}.hp_ajax_rt_overlay .loading_check_animation img{margin-left:-69px}.hp_ajax_rt_overlay .usp_tick_loading{display:none}.hp_ajax_rt_overlay .overlay_msg{position:absolute;top:50px;left:50%;margin:auto;width:300px;min-height:125px;margin:0;margin-left:-150px;padding:10px 10px 10px 10px;background-color:#fff;text-align:center;border:1px solid #dedede;border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.hp_ajax_rt_overlay .overlay_msg_title{font-size:1.2em}.hp_ajax_rt_overlay .overlay_msg_subtitle{color:;font-size:1em;margin:0}.lang_is_rtl .hp_ajax_rt_overlay .overlay_msg .overlay_msg_title,.lang_is_rtl .hp_ajax_rt_overlay .overlay_msg .overlay_msg_subtitle{text-align:center}.rt-room-availability{background:#390;padding:1px 5px;color:#fff;font-size:88%;border-radius:2px;display:inline-block;margin-right:5px}.lang_is_rtl .rt-room-availability{margin-right:0;margin-left:5px}.hp-rt-room-select{display:none}.lb_highlighted_facilities_reinforcement span{display:block;font:small/1.2 Helvetica,sans-serif;line-height:16px;margin-right:4px;color:#390}td.pp-soldout-important_text{color:#F00;font-weight:bold;text-align:center!important;padding:6px!important}.rt_availability_soldout.sold_out.scarcity_color{width:auto!important}.hotelchars .description span.rt_availability_soldout_item__header,.rt_availability_soldout_item__header{font-size:13px;font-weight:normal;margin:0 0 .3em 0;color:#003580;text-align:center;display:block;padding:.3em 0 0 0}.js-availability-for-soldout-holder{width:9.6em}.rt_availability_soldout_item{display:block;vertical-align:bottom;text-align:center;margin:0;color:#003580;font-weight:normal;text-decoration:none;border:1px solid #0896ff;border-radius:3px;font-size:.9em}.rt_availability_soldout_item:hover{border:1px solid #003580}.rt_availability_soldout_item__link{text-decoration:none;color:#003580}.rt_availability_soldout_item__link:hover{text-decoration:none;color:#003580}.rt_availability_soldout_item__link:hover .rt_availability_soldout_item__price{background-color:#003580}.rt_availability_soldout_item__dates{display:block;margin:.5em .5em .3em;padding:0 .2em .3em .2em;color:#003580;text-align:center}.rt_availability_soldout_item__price{display:block;color:#fff;background-color:#0896ff;padding:.6em;text-align:center}.hp-rt-sticky-header .hp-rt-sticky-av-header-message{background-color:#ffc954!important;color:#003580;border:1px solid #daa300!important;border-right:none!important;border-top-left-radius:2px;font-weight:normal;vertical-align:middle;border-color:#daa300}.lang_is_rtl .hp-rt-sticky-header .hp-rt-sticky-av-header-message{border-right:1px solid #daa300!important;border-left:none!important;border-top-left-radius:0;border-top-right-radius:2px}.hp-rt-sticky-header .hp-rt-sticky-av-header-button{background-color:#ffc954!important;border-left:none!important;border-top:1px solid #daa300;border-bottom:1px solid #daa300;border-right:1px solid #daa300;text-align:right;border-top-right-radius:2px;vertical-align:middle}.lang_is_rtl .hp-rt-sticky-header .hp-rt-sticky-av-header-button{border-top-right-radius:0;border-top-left-radius:2px;border-right:none!important;border-left:1px solid #daa300!important;text-align:left}a.hp-rt-sticky-av-header-button-link:hover{color:#003580;cursor:pointer}.hp-av-popup-lightbox{display:none;background-color:#ffc954;position:relative;border-radius:2px;border:1px #daa300;padding:15px}.hp-av-popup__title{font-size:26px;font-weight:normal}.hp-av-popup__close{position:absolute;top:4px;right:4px;padding:10px;font-size:14px;cursor:pointer}.lang_is_rtl .hp-av-popup__close{right:auto;left:4px}.hp-av-popup__body{padding-top:25px}.rooms-highlights{background:#deedd8;border-radius:2px;margin-bottom:-4px;border:1px solid #b8e5bc;padding:10px}.rooms-highlights .rooms-highlights-header{color:#390!important;font-size:15px;font-weight:bold;padding-bottom:10px;margin:0!important;margin-bottom:12px}.rooms-highlights-facility{color:#390;margin-right:6px;font-size:13px}.rooms-highlights-facility i{margin-right:3px;font-size:16px}.lang_is_rtl .rooms-highlights-facility i{margin-right:0;margin-left:3px}.iconfont_wrapper.rooms-highlights-facility-rt{margin-bottom:7px}.highlighted_facilities_reinforcement .iconfont_wrapper.rooms-highlights-facility-rt span{background:#deedd8;border-radius:2px;padding:3px 3px 2px!important;display:inline-block;font-size:13px;margin-right:2px;margin-bottom:1px}.iconfont_wrapper.rooms-highlights-facility-rt span:last-child{margin-right:0}.iconfont_wrapper.rooms-highlights-facility-rt span i{display:inline-block}.hp_rt_room_name{font-size:16px;text-decoration:none;font-weight:normal!important;border-bottom:1px dotted #0896ff}.hp_rt_room_name:hover{border-bottom:1px dotted #feba02}td.roomType.room_type_wrapper{padding-left:0;padding-right:6px}.lang_is_rtl .highlighted_facilities_reinforcement .iconfont_wrapper.rooms-highlights-facility-rt span{margin-left:2px}.lang_is_rtl .iconfont_wrapper.rooms-highlights-facility-rt span:last-child{margin-right:2px;margin-left:0}.lang_is_rtl td.roomType.room_type_wrapper{padding-right:0;padding-left:6px}.gallery-info__rn_link{text-decoration:underline}.rt_room_type_policies .hp-rt-inc-exc .incExcEmphasize{text-transform:none}.rt-room-description-short{padding-top:10px;padding-bottom:7px}.rt-room-description-long{display:none}.rt_read_more a{display:inline-block;color:#7c90a6;font-size:12px;font-weight:normal}.rt_read_more a:hover{text-decoration:underline}.hp_rt_header_normal table.roomstable th{font-weight:normal;font-size:14px}.hp_nav_bar_wrapper.hp_nav_bar_links #hp_nav_bar a{background-color:#FFF}.hp_nav_bar_wrapper.hp_nav_bar_links #hp_nav_bar a:hover{cursor:pointer;color:#0896ff;background-color:#ecf7fe}.hp_nav_bar_wrapper.hp_nav_bar_links #hp_nav_bar a{border:0 none}.hp_nav_bar_wrapper.hp_nav_bar_links.hp-nav-bottom-border{border-top:1px solid #b3c2d8;border-bottom:1px solid #b3c2d8;padding-bottom:0}.hp_nav_bar_links #hp_nav_bar .hp_nav_reviews_link.selected{color:#0096ff;background-color:#ecf7fe}.occ_no_dates.rt_no_av_borders{border-left:0 none!important;border-right:1px solid #96b2d9}.lang_is_rtl .occ_no_dates.rt_no_av_borders{border-right:0 none;border-left:1px solid #96b2d9!important}.rt_room_options .hotelchars table.roomstable td{border-left:1px dotted #96b2d9}.lang_is_rtl.rt_room_options .hotelchars table.roomstable td{border-left:0 none;border-right:1px dotted #96b2d9}.lang_is_rtl.rt_room_options .hotelchars table.roomstable td.room-type-container{border-right:0 none}.rt-reviews{display:table;margin:10px 0}.rt-reviews-icon-wrap{width:24px;padding-right:5px;display:table-cell;text-align:center;vertical-align:middle;font-size:22px}.rt-reviews-snippet{display:table-cell;font-weight:bold}.rt-reviews-snippet-title{color:#7599ce;font-weight:normal;font-size:12px}.rcbpd_hidden{display:none!important}.expand_rt{position:relative;z-index:2;margin:auto;margin-top:-29px;margin-bottom:20px;text-align:center;display:block;padding:7px 10px;border:1px solid #0896ff;border-radius:0 0 3px 3px;background:#0896ff;font-size:14px;text-decoration:none;color:#FFF!important}a.expand_rt{font-weight:normal}.expand_rt:hover{border-color:#0896ff;cursor:pointer}.expand_rt i{font-size:.6em;margin-left:3px;margin-right:3px}.TAeKPDSFZGGIJIYDZFBHDTJcJWe-collapsed .label-collapsed,.TAeKPDSFZGGIJIYDZFBHDTJcJWe-expanded .label-expanded{display:block}.TAeKPDSFZGGIJIYDZFBHDTJcJWe-collapsed .label-expanded,.TAeKPDSFZGGIJIYDZFBHDTJcJWe-expanded .label-collapsed{display:none}.vpm_nlp_topics{margin-bottom:10px}.vpm_nlp_topics-item{clear:both}.vpm_nlp_topics-icon{float:left;height:30px;font-size:1.8em;padding:0 7px 0 3px}.lang_is_rtl .vpm_nlp_topics-icon{float:right;padding:0 3px 0 7px}.vpm_nlp_topics-labels p{font-weight:bold;font-size:1.1em}.vpm_nlp_topics-labels p span{display:block;margin:0;font-weight:normal}.hp-freebie{color:#fff;background:#390!important;border-radius:2px}.hp-freebie p{padding:5px}.rt-lb-item-with-icon{display:table}.rt-lb-icon{display:table-cell;vertical-align:top;padding-right:5px}.rt-lb-icon-wifi{font-size:16px}.rt-lb-item-with-icon p{display:table-cell}.hp-freebie i{padding:5px 0 5px 5px}.hp-description-sub-header{font-size:14px;margin:15px 0}.important_facility.hp-desc-facility{border:0;padding:0}.hp-section-row__group-search{margin-top:15px}.hp-section-row__group-search .sb-group__children__field{margin-top:10px}.best-review-score-container{position:relative;width:14em;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.best-review-score-container-scroll{width:150em;overflow:hidden}.best-review-score-container-scroll.best-review-score-container-scroll__animated{-webkit-transition:margin 400ms ease;transition:margin 400ms ease}.best-review-score-container .best-review-score{width:14em;float:left;clear:none;opacity:0;zoom:1}.best-review-score-container .best-review-score.best-review-score__animated{-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.select_room_tooltip_alert_container{position:relative;left:-10px;width:100%;opacity:0;display:none;z-index:998}.select_room_tooltip_alert_reminder{position:absolute;top:10px;left:50%;width:200px;margin-left:-100px;padding:10px 10px 15px;text-align:center;background:#ffedbc;border:1px solid #eeae01;border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold}.select_room_tooltip_alert_reminder span{position:absolute;left:50%;top:-9px;margin-left:-7px;width:15px;height:9px;border:0;background:url("//q-ec.bstatic.com/static/img/tooltip_toparrow_2/2a9145d03acb5c0e7aa57955251850606e3f1d86.png") no-repeat}.select_room_tooltip_alert_reminder p{font-size:1em;white-space:normal;color:#555}.select_room_tooltip_alert_container.select_room_tooltip_alert_container__button{left:0}.select_room_tooltip_alert_container__button .select_room_tooltip_alert_reminder{top:5px}.b-sprite-3 .book-this-room-conditions .ico_i_rt{vertical-align:middle}.rt__room-selection--blink{-webkit-transition:background-color ease 500ms;transition:background-color ease 500ms}.big_tooltip_policies{margin-top:10px!important;padding-top:5px!important;border-top:1px solid rgba(255,255,255,.5);font-size:12px;line-height:1.2}.big_tooltip_policies p{padding-top:5px;margin:0}@font-face{font-family:'b-explorer';src:url(//r-ec.bstatic.com/static/fonts/explorer/b-explorer/ec46be792635d5cb8e11580bbbea0fd51a6f7096.eot);src:url(//r-ec.bstatic.com/static/fonts/explorer/b-explorer/ec46be792635d5cb8e11580bbbea0fd51a6f7096.eot?#iefix) format('embedded-opentype'),url(//q-ec.bstatic.com/static/fonts/explorer/b-explorer/9845a119dd2064b5380397cf4839e38d30de6a67.woff) format('woff'),url(//r-ec.bstatic.com/static/fonts/explorer/b-explorer/bc8784116ca9515d15d1f7b124f90b53bc439071.ttf) format('truetype'),url(//q-ec.bstatic.com/static/fonts/explorer/b-explorer/c11abe426fd659591b28d14b7d980d36e0c74ae8.svg#b-explorer) format('svg')}[class^="exp-icon-"],[class*=" exp-icon-"],.exp-icon__text:before,.exp-icon__text--after:after,#explorer_wrapper [class^="exp-icon-"],#explorer_wrapper [class*=" exp-icon-"],#explorer_wrapper .exp-icon__text:before,#explorer_wrapper .exp-icon__text--after:after{font-family:'b-explorer'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-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}.icon__weather{float:left;font-size:45px;color:#003580}.icon__transport{font-size:180px;text-align:center;width:100%;color:#fff;margin-bottom:15px;line-height:150px}.icon__district,.icon__landmark{font-size:45px;text-align:center;color:#003580;background-color:#fff;border-radius:50%;position:absolute;bottom:-20px;left:50%;margin:0 0 0 -22px}.icon__map{font-size:180px;text-align:center;width:100%;color:#0896ff;margin-bottom:15px;line-height:150px}.district_icon_map_popup{line-height:29px!important}.icon__restaurant{width:100%;height:70px;font-size:90px;text-align:center;color:#fff}.icon__plug{font-size:45px;text-align:center;float:left;line-height:35px!important;margin-left:-6px}.exp-icon-city-default-icon:before{content:"\e61f"}.exp-icon-amsterdam:before{content:"\e600"}.exp-icon-bangkok:before{content:"\e601"}.exp-icon-barcelona:before{content:"\e602"}.exp-icon-beijng:before{content:"\e603"}.exp-icon-berlin:before{content:"\e604"}.exp-icon-dubai:before{content:"\e605"}.exp-icon-hong_kong:before{content:"\e606"}.exp-icon-istanbul:before{content:"\e607"}.exp-icon-london:before{content:"\e608"}.exp-icon-madrid:before{content:"\e609"}.exp-icon-milan:before{content:"\e60a"}.exp-icon-moscow:before{content:"\e60b"}.exp-icon-new_york:before{content:"\e60c"}.exp-icon-paris:before{content:"\e60d"}.exp-icon-rio_de_janeiro:before{content:"\e60e"}.exp-icon-rome:before{content:"\e60f"}.exp-icon-sidney:before{content:"\e610"}.exp-icon-singapore:before{content:"\e611"}.exp-icon-tokio:before{content:"\e612"}.exp-icon-vienna:before{content:"\e613"}.exp-icon-aeroplane:before,.exp-icon-Aeroplane:before{content:"\e614"}.exp-icon-bicycle:before,.exp-icon-Bicycle:before{content:"\e615"}.exp-icon-boat:before,.exp-icon-Boat:before{content:"\e616"}.exp-icon-bus:before,.exp-icon-Bus:before{content:"\e617"}.exp-icon-cable_car:before,.exp-icon-Cable_car:before{content:"\e618"}.exp-icon-car:before,.exp-icon-Car:before{content:"\e619"}.exp-icon-horse_and_carriage:before,.exp-icon-Horse_and_carriage:before{content:"\e61a"}.exp-icon-ferry:before,.exp-icon-Ferry:before{content:"\e61b"}.exp-icon-funicular:before,.exp-icon-Funicular:before{content:"\e61c"}.exp-icon-gondola:before,.exp-icon-Gondola:before{content:"\e61d"}.exp-icon-helicopter:before,.exp-icon-Helicopter:before{content:"\e61e"}.exp-icon-map:before,.exp-icon-Map:before{content:"\e61f"}.exp-icon-metro:before,.exp-icon-subway:before,.exp-icon-underground:before,.exp-icon-Metro:before,.exp-icon-Subway:before,.exp-icon-Underground:before{content:"\e620"}.exp-icon-motorcycle:before,.exp-icon-Motorcycle:before{content:"\e621"}.exp-icon-speed_boat:before,.exp-icon-Speed_boat:before{content:"\e622"}.exp-icon-taxi:before,.exp-icon-Taxi:before{content:"\e623"}.exp-icon-tickets:before,.exp-icon-Tickets:before{content:"\e624"}.exp-icon-train:before,.exp-icon-Train:before{content:"\e625"}.exp-icon-tram:before,.exp-icon-Tram:before{content:"\e626"}.exp-icon-walking:before,.exp-icon-Walking:before{content:"\e627"}.exp-icon-amusement_park:before{content:"\e628"}.exp-icon-arena:before{content:"\e629"}.exp-icon-convention_centre:before{content:"\e62a"}.exp-icon-district:before{content:"\e62b"}.exp-icon-favourite:before{content:"\e62c"}.exp-icon-gallery:before{content:"\e62d"}.exp-icon-golf:before{content:"\e62e"}.exp-icon-historic:before{content:"\e62f"}.exp-icon-institution:before{content:"\e630"}.exp-icon-landmark_alt:before{content:"\e631"}.exp-icon-landmark:before{content:"\e632"}.exp-icon-marina:before{content:"\e633"}.exp-icon-monument:before{content:"\e634"}.exp-icon-museum:before{content:"\e635"}.exp-icon-outdoor:before{content:"\e636"}.exp-icon-park:before{content:"\e637"}.exp-icon-popular_area:before{content:"\e638"}.exp-icon-public_parking:before{content:"\e639"}.exp-icon-service_station:before{content:"\e63a"}.exp-icon-shopping:before{content:"\e63b"}.exp-icon-ski_lift:before{content:"\e63c"}.exp-icon-stadium:before{content:"\e63d"}.exp-icon-theatre:before{content:"\e63e"}.exp-icon-bakery_and_dessert:before{content:"\e63f"}.exp-icon-bakery_alt:before{content:"\e640"}.exp-icon-buffet:before{content:"\e641"}.exp-icon-candlelit_dinner:before{content:"\e642"}.exp-icon-cosy:before{content:"\e643"}.exp-icon-dim_sum:before{content:"\e644"}.exp-icon-fusion:before{content:"\e645"}.exp-icon-healthy:before{content:"\e646"}.exp-icon-high_tea:before{content:"\e647"}.exp-icon-indulge_fest_alt:before{content:"\e648"}.exp-icon-indulge_fest:before{content:"\e649"}.exp-icon-modern:before{content:"\e64a"}.exp-icon-offbeat:before{content:"\e64b"}.exp-icon-restaurant:before{content:"\e64c"}.exp-icon-romantic:before{content:"\e64d"}.exp-icon-rustic:before{content:"\e64e"}.exp-icon-sandwich:before{content:"\e64f"}.exp-icon-snack:before{content:"\e650"}.exp-icon-takeaway:before{content:"\e651"}.exp-icon-tapas:before{content:"\e652"}.exp-icon-tradicional:before{content:"\e653"}.exp-icon-vegan:before{content:"\e654"}.exp-icon-vegetarian:before{content:"\e655"}.exp-icon-yum_cha:before{content:"\e656"}.exp-icon-sun:before{content:"\e657"}.exp-icon-rain:before{content:"\e658"}.exp-icon-fog:before{content:"\e659"}.exp-icon-cloud_sun:before{content:"\e65a"}.exp-icon-cloud_snow:before{content:"\e65b"}.exp-icon-cloud_snow_sun:before{content:"\e65c"}.exp-icon-cloud_sleeze:before{content:"\e65d"}.exp-icon-cloud_sleeze_sun:before{content:"\e65e"}.exp-icon-cloud_lightrain:before{content:"\e65f"}.exp-icon-cloud_lightrain_sun:before{content:"\e660"}.exp-icon-cloud_lightining:before{content:"\e661"}.exp-icon-cloud_lightining_sun:before{content:"\e662"}.exp-icon-dollar_cheap:before{content:"\e663"}.exp-icon-dollar_medium:before{content:"\e664"}.exp-icon-dollar_expensive:before{content:"\e665"}.exp-icon-euro_cheap:before{content:"\e666"}.exp-icon-euro_medium:before{content:"\e667"}.exp-icon-euro_expensive:before{content:"\e668"}.exp-icon-pound_cheap:before{content:"\e669"}.exp-icon-pound_medium:before{content:"\e66a"}.exp-icon-pound_expensive:before{content:"\e66b"}.exp-icon-yen_cheap:before{content:"\e66c"}.exp-icon-yen_medium:before{content:"\e66d"}.exp-icon-yen_expensive:before{content:"\e66e"}.exp-icon-phone:before{content:"\e66f"}.exp-icon-phone_alt:before{content:"\e670"}.exp-icon-man_walking:before{content:"\e671"}.exp-icon-link:before{content:"\e672"}.exp-icon-clock:before{content:"\e673"}.exp-icon-address:before{content:"\e674"}.exp-icon-mobile_menu:before{content:"\e675"}.exp-icon-usp_clock:before{content:"\e6b7"}.exp-icon-usp_contact:before{content:"\e677"}.exp-icon-filtersort:before{content:"\e678"}.exp-icon-nearby:before{content:"\e679"}.exp-icon-url:before{content:"\e67a"}.exp-icon-info:before{content:"\e67b"}.exp-icon-arrow_down:before{content:"\e687"}.exp-icon-arrow_left:before{content:"\e688"}.exp-icon-arrow_right:before{content:"\e689"}.exp-icon-arrow_up:before{content:"\e68a"}.exp-icon-thin_arrow_down:before{content:"\e68b"}.exp-icon-thin_arrow_left:before{content:"\e68c"}.exp-icon-thin_arrow_right:before{content:"\e68d"}.exp-icon-thin_arrow_up:before{content:"\e68e"}.exp-icon-swap_horizontal:before{content:"\e68f"}.exp-icon-swap_vertical:before{content:"\e690"}.exp-icon-scroll_down_arrow:before{content:"\e691"}.exp-icon-map_pin:before{content:"\e692"}.exp-icon-type_a_plug:before{content:"\e676"}.exp-icon-type_b_plug:before{content:"\e67c"}.exp-icon-type_c_plug:before{content:"\e67d"}.exp-icon-type_d_plug:before{content:"\e67e"}.exp-icon-type_e_plug:before{content:"\e67f"}.exp-icon-type_f_plug:before{content:"\e680"}.exp-icon-type_g_plug:before{content:"\e681"}.exp-icon-type_h_plug:before{content:"\e682"}.exp-icon-type_i_plug:before{content:"\e683"}.exp-icon-type_j_plug:before{content:"\e684"}.exp-icon-type_k_plug:before{content:"\e685"}.exp-icon-type_l_plug:before{content:"\e686"}.exp-icon-background_lineout:before{content:"\e693"}.exp-icon-background_rounded:before{content:"\e694"}.exp-icon-background_square:before{content:"\e695"}.exp-icon-landmarkcircle:before{content:"\e696"}.exp-icon-favouritecircle:before{content:"\e697"}.exp-icon-restaurantcircle:before{content:"\e698"}.exp-icon-halal:before{content:"\e699"}.exp-icon-app_around:before{content:"\e69a"}.exp-icon-app_around_16:before{content:"\e69b"}.exp-icon-app_around_alt:before{content:"\e69c"}.exp-icon-app_around_alt_16:before{content:"\e69d"}.exp-icon-app_attraction:before{content:"\e69e"}.exp-icon-app_attraction_16:before{content:"\e69f"}.exp-icon-app_attraction_alt:before{content:"\e6a0"}.exp-icon-app_attraction_alt_16:before{content:"\e6a1"}.exp-icon-app_booking_16:before{content:"\e6a2"}.exp-icon-app_booking:before{content:"\e6a3"}.exp-icon-app_booking_alt:before{content:"\e6a4"}.exp-icon-app_booking_alt_16:before{content:"\e6a5"}.exp-icon-app_districts:before{content:"\e6a6"}.exp-icon-app_districts_16:before{content:"\e6a7"}.exp-icon-app_map:before{content:"\e6a8"}.exp-icon-app_map_16:before{content:"\e6a9"}.exp-icon-app_overview:before{content:"\e6aa"}.exp-icon-app_overview_16:before{content:"\e6ab"}.exp-icon-app_overview_alt:before{content:"\e6ac"}.exp-icon-app_overview_alt_16:before{content:"\e6ad"}.exp-icon-app_photo_gallery:before{content:"\e6ae"}.exp-icon-app_photo_gallery_16:before{content:"\e6af"}.exp-icon-app_restaurant:before{content:"\e6b0"}.exp-icon-app_restaurant_16:before{content:"\e6b1"}.exp-icon-app_saved:before{content:"\e6b2"}.exp-icon-app_saved_16:before{content:"\e6b3"}.exp-icon-app_secrets:before{content:"\e6b4"}.exp-icon-app_secrets_16:before{content:"\e6b5"}.exp-icon-app_tips:before{content:"\e6b6"}.exp-icon-app_tips_16:before{content:"\e6b8"}.exp-icon-app_transport:before{content:"\e6b9"}.exp-icon-app_transport_16:before{content:"\e6ba"}.exp-icon-transport_bus:before{content:"\e6bb"}.exp-icon-transport_subway:before{content:"\e6bc"}.exp-icon-transport_train:before{content:"\e6bd"}.exp-icon-transport_tram:before{content:"\e6be"}.exp-icon-pin_bg:before{content:"\e900"}.exp-icon-heart_list:before{content:"\e903"}.exp-icon-heart_on:before{content:"\e902"}.exp-icon-heart_off:before{content:"\e901"}.exp-icon-bookmark_inactive:before{content:"\e90b"}.exp-icon-bookmark_active:before{content:"\e90a"}.exp-icon-bookmark_add:before{content:"\e909"}.exp-icon-bookmark_tick:before{content:"\e908"}.exp-icon-bookmark_list:before{content:"\e907"}.exp-icon-download_download:before{content:"\e906"}.exp-icon-download_close:before{content:"\e905"}.exp-icon-download_trash:before{content:"\e904"}.exp-icon-download_circle_trash:before{content:"\e90d"}.exp-icon-download_circle_icon:before{content:"\e90c"}.exp-icon-mytrip_save:before{content:"\e90e"}.exp-icon-opentable:before{content:"\e90f"}.exp-icon-messenger:before{content:"\e910"}.exp-icon-trashbin:before{content:"\e911"}.exp-icon-star_list:before{content:"\e912"}.exp-icon-star_active:before{content:"\e913"}.exp-icon-star_inactive:before{content:"\e914"}.exp-icon-guides_icon:before{content:"\e915"}.exp-icon-more:before{content:"\e916"}.exp-icon-ticket:before{content:"\e917"}.hp-weather{font-size:14px;width:99%;list-style:none;padding:0}.hp-weather .hp-sidebar-header{margin-bottom:0}.hp-weather li{display:table;padding:10px;color:#355e97}.weather-icon{color:#819bbf;font-size:36px;padding-right:10px;display:table-cell;text-align:center;vertical-align:middle}.weather-date{display:block;color:#003580;font-size:13px}.weather-info{display:table-cell;vertical-align:middle}.lang_is_rtl .weather-icon{padding-right:0;padding-left:10px}.hp-poi-content-container{margin-bottom:20px;margin-top:5px}.hp-poi-content-section{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hp-poi-content-section.closest-landmarks{padding:0 2em 0 0}.hp-poi-content-section.popular-landmarks{padding:0 0 0 2em}.poi-list-header{color:#779bca;margin:0;font-weight:normal}.poi-list{list-style-type:none;padding:.8em 0 0 0;margin:0;display:table;width:100%}.poi-list-item{display:table-row}.poi-list-item__counter,.poi-list-item__title,.poi-list-item__distance{display:table-cell;vertical-align:top;padding-bottom:6px}.poi-list-item__counter{color:#779bca;width:1.6em}.poi-list-item__title{padding-right:1em}.poi-list-item__distance{font-size:.9em;color:#779bca;text-align:right;vertical-align:bottom;white-space:nowrap}.lang_is_rtl .poi-list-item__title{padding-right:0;padding-left:1em}.lang_is_rtl .poi-list-item__distance{text-align:left}.hp-gallery-container.standalone-review-floater:hover .reviewFloater{opacity:1}.hp-gallery-container.standalone-review-floater .reviewFloater,.hp-gallery-container.standalone-review-floater .reviews-carousel,.hp-gallery-container.standalone-review-floater .reviews-carousel .althotelsDiv2{width:182px}.standalone-review-floater .hp-gallery{height:346px;background-color:#e5eaf2}.standalone-review-floater .hp-gallery-slides{width:auto;height:346px;margin-right:202px}.standalone-review-floater .hp-gallery-slides img{height:346px;width:auto}.standalone-review-floater .hp-gallery .slick-slide,.standalone-review-floater .hp-gallery .hp-gallery__slide{line-height:346px;height:346px}.standalone-review-floater .hp-gallery-controls{width:auto;right:202px}.standalone-review-floater .hp-gallery-control{top:157px}.standalone-review-floater .hp-gallery-control:active{top:158px}.standalone-review-floater .hp-gallery .slick-slide p.info{padding:10em 1em 1em 1em!important}.standalone-review-floater .hp-gallery .slick-slide .info-extra{position:relative;display:block;bottom:auto;right:auto;text-align:inherit}.standalone-review-floater .slick-initialized .gallery-info__rn{width:auto;max-width:none}.standalone-review-floater .slick-initialized .gallery-info__um,.standalone-review-floater .slick-initialized .gallery-info__fc{margin:5px 0 0 0;padding:4px 8px}.standalone-review-floater .gallery__last-item__wrapper{padding:0;height:306px;line-height:306px}.standalone-review-floater .gallery__last-item__inner-wrapper{display:inline-block;vertical-align:middle}.standalone-review-floater .slick-slide p.gallery__last-item__usp{font-size:18px!important}.standalone-review-floater .slick-slide p.gallery__last-item__usp:last-child{margin-bottom:0}.standalone-review-floater .reviews-carousel{background-color:#fff}.standalone-review-floater .reviews-carousel .althotelsDiv2{background-color:#fff}.standalone-review-floater .reviews-carousel-control{background:#fff;top:44px;border:1px solid #b2deff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1}.standalone-review-floater .reviews-carousel-control:hover{background:#0896ff;border:1px solid #0896ff}.standalone-review-floater .reviews-carousel-control-left{border-radius:0 .5em .5em 0;border-left:none}.standalone-review-floater .reviews-carousel-control-right{border-radius:.5em 0 0 .5em;border-right:0}.standalone-review-floater .reviews-carousel-control span{top:13px}.lang_is_rtl .standalone-review-floater .hp-gallery-slides{margin-left:202px;margin-right:0}.lang_is_rtl .standalone-review-floater .hp-gallery-controls{left:202px;right:0}a.hp-gallery-navigation-link{display:table-cell;padding:10px;border-bottom:3px solid transparent;text-decoration:none;font-weight:normal;color:#003580;font-size:14px;text-align:center;width:50%}a.hp-gallery-navigation-link:hover,a.hp-gallery-navigation-link:hover .hp-gallery-navigation-counter{text-decoration:underline;color:#0896ff}a.hp-gallery-navigation-link--selected{border-bottom:3px solid #0896ff;color:#0896ff}a.hp-gallery-navigation-link--selected:hover,a.hp-gallery-navigation-link--selected:hover .hp-gallery-navigation-counter{text-decoration:none;color:#0896ff}.hp-gallery-navigation{border-top:1px solid #d9e1ec;margin-top:5px;display:table;width:100%}.hp-gallery-navigation-counter{display:inline-block}.hp-main-gallery-wrapper .slick-slide>img{position:relative;top:-1px}.hp-main-gallery-wrapper .gallery__last-item{margin-top:0}.hp-ugc-gallery-container .hp-gallery .slick-slide,.hp-ugc-gallery-container .hp-gallery .hp-gallery__slide{background-color:#222}.hp-ugc-gallery-container .hp-gallery-thumbs{padding-top:3px}.hp-ugc-gallery-container .hp-gallery-control{top:214px}.hp-ugc-gallery-container .hp-gallery-control:active{top:215px}.hp-ugc-gallery-container .hp-ugc-image-container{display:inline-block;position:relative;line-height:0}.hp-ugc-gallery-container .slick-slide>img{max-height:460px;width:auto}.hp-ugc-gallery-container .hp-ugc-image-info{position:absolute;left:0;right:0;bottom:0;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#EEE;padding:10em 1em 1em 1em;background:url("//r-ec.bstatic.com/static/img/hotel/landmark_gradient/dfed05452776f69f8fe4735fb65bdb26e083cddd.png") repeat-x left bottom;text-align:left;line-height:1.2}.hp-ugc-image__avatar{display:inline-block;vertical-align:middle;border-radius:50%;background-color:#fff;margin-right:3px}.hp-ugc-image__avatar .avatar-mask{margin:0}.hp-ugc-image__guest-info{display:inline-block;vertical-align:middle}.hp-ugc-image__guest,.hp-ugc-image__date{display:inline-block}.lang_is_rtl .hp-ugc-image__avatar{margin-right:0;margin-left:3px}.lang_is_rtl .hp-ugc-gallery-container .hp-ugc-image-info{text-align:right}.review-breakdown-tooltip__title{margin-bottom:12px;display:none;color:#b3c2d8}.review-breakdown-tooltip--has-title .review-breakdown-tooltip__title{display:block}.book-this-room-dates{padding-top:5px}.hp-group_recommendation__table .book-this-room-dates{font-size:13px}.hp-group_recommendation__room_unit .book-this-room-dates{border-top:1px solid #e5e9ed}.hp-group_recommendation__rooms_list.hp-group_recommendation__rooms_list--lightbox{margin-bottom:0}.book-this-room-dates__label{color:#819bbf}.book-this-room-checkin{margin-right:10px}.lang_is_rtl .book-this-room-checkin{margin-right:0;margin-left:10px}.av-summary{background-color:#f2f5f9;padding:1em;margin:0 0 20px 0;border-top:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec}.av-summary-content{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.3;font-weight:normal}.av-summary-section{display:table-cell;vertical-align:top;padding-right:1em}.av-summary-section:last-child{padding:0}.av-summary-section.av-summary-section--cta{text-align:right}.av-summary-label{font-weight:normal;margin:0;display:block}.av-summary-value{font-size:1.3em;display:inline-block;cursor:pointer}.av-summary-value:hover{color:#0896ff}.av-summary-length-of-stay{display:block}.av-change-search{display:none}.lang_is_rtl .av-summary-section{padding-right:0;padding-left:1em}.lang_is_rtl .av-summary-section:last-child{padding:0}.lang_is_rtl .av-summary-section.av-summary-section--cta{text-align:left}.av-summary--v2 .av-summary-content{width:auto}.av-summary--v2 .av-summary-section{padding-right:1.5em}.av-summary--v2 .av-summary-section:last-child{padding:0}.av-summary--v2 .av-summary-value{font-size:1.2em;background:#fff;border:1px solid #dfdfdf;color:#0896ff;padding:.4em .6em;margin:.3em 0;white-space:nowrap;border-color:rgba(255,255,255,1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}.av-summary--v2 .av-summary-value:hover{border-color:#0896ff}.av-summary--v2 .av-summary-length-of-stay{display:inline-block;margin-left:.2em}.lang_is_rtl .av-summary--v2 .av-summary-section{padding-right:0;padding-left:1.5em}.lang_is_rtl .av-summary--v2 .av-summary-section:last-child{padding:0}.lang_is_rtl .av-summary--v2 .av-summary-length-of-stay{margin-left:0;margin-right:.2em}.av-popup-lightbox{display:none}.av-popup-lightbox-wrapper{background:#fff;padding:20px;width:720px}.av-popup__title{font-size:21px;font-weight:normal;margin-bottom:15px}.av-popup-lightbox .hp-section{margin:0}#althotels-wrapper.hp-section-althotels--above-rt{border-top:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec;padding:20px 10px!important;margin:10px 0 20px 0}#althotels-wrapper.hp-section-althotels--below-rt{border-top:0;padding:30px 0 20px 0!important}#althotels-wrapper.hp-section-althotels--above-rt #hp_cs_persuasive_headers,#althotels-wrapper.hp-section-althotels--below-rt #hp_cs_persuasive_headers{color:inherit}.feedback-loop{margin:20px;padding:20px;background-color:white;border:1px solid #bec8d2;border-radius:4px}.feedback-loop>[data-view]{display:none}.feedback-loop__options{margin:20px 0 0;width:100%}.feedback-loop__options td{width:50%;border:1px solid #bec8d2}.feedback-loop__options td.feedback-loop__cta{border:0}.feedback-loop__options button{height:40px;width:100%;font-size:15px;color:#0896ff;background-color:white;border:0;border-radius:3px}.feedback-loop__options button:hover{color:white;background-color:#0896ff}.feedback-loop__view-feedback textarea{margin:20px 0 10px;padding:10px;min-height:120px;width:100%;max-width:100%;border:1px solid #bec8d2;border-radius:3px;font-size:14px;line-height:150%}.feedback-loop__view-feedback textarea::-webkit-input-placeholder{font-style:italic}.feedback-loop__view-feedback textarea::-moz-placeholder{font-style:italic}.feedback-loop__view-feedback textarea:-ms-input-placeholder{font-style:italic}.feedback-loop__view-feedback textarea::placeholder{font-style:italic}.feedback-loop__options.feedback-loop__submit{margin:0 0 15px}.feedback-loop__options.feedback-loop__submit button{color:white;background-color:#0896ff;border:0}.feedback-loop button:focus{outline:0}.feature-feedback-modal{width:480px}#feature-feedback{background:#fff;font-size:14px;line-height:1.4;display:none;margin:0;border:0}#feature-feedback p{margin:0 0 1em 0}#feature-feedback .feedback-loop__header{font-weight:bold;font-size:1.2em}#feature-feedback .feedback-loop__options{display:table;margin-top:1em}#feature-feedback .feedback-loop__options.feedback-loop__submit{margin:1em 0}#feature-feedback a.feedback-loop__button{display:table-cell;height:40px;line-height:40px;color:#0896ff;border:1px solid #bec8d2;width:100%;text-align:center;cursor:pointer;text-decoration:none;font-weight:bold;font-size:15px}#feature-feedback a.feedback-loop__button:hover{color:#fff;border-color:#0896ff;background-color:#0896ff}#feature-feedback .feedback-loop__options--group a.feedback-loop__button{width:33%}#feature-feedback .feedback-loop__options--group a.feedback-loop__button:first-child{border-radius:3px 0 0 3px;border-right:0}#feature-feedback .feedback-loop__options--group a.feedback-loop__button:last-child{border-left:none;border-radius:0 3px 3px 0}#feature-feedback a.feedback-loop__cta{width:100%;border-radius:3px}#feature-feedback a.feedback-loop__cta,#feature-feedback a.feedback-loop__cta:hover{color:#fff;border-color:#0896ff;background-color:#0896ff}#feature-feedback .feedback-loop__view-feedback textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1em 0}#feature-feedback a.feedback-loop__secondary-cta{font-weight:normal}.lang_is_rtl #feature-feedback .feedback-loop__options--group a.feedback-loop__button:first-child{border-radius:0 3px 3px 0;border-left:none;border-right:1px solid #bec8d2}.lang_is_rtl #feature-feedback .feedback-loop__options--group a.feedback-loop__button:last-child{border-radius:3px 0 0 3px;border-right:0;border-left:1px solid #bec8d2}.hp_highlighted_location_wrapper{display:block;margin:5px 0 0}.hp_hotel_excellent_location.highlighted_location_review_score,.hp_hotel_great_location.highlighted_location_review_score{padding:5px;border-radius:3px;margin:0;position:relative;background:#e0f0d8;color:#226d43;display:inline-block}.hp_hotel_great_location.highlighted_location_review_score{background:#ecf7fe;color:#003580}.highlighted_location_review_score:after{content:'';position:absolute;border:5px solid transparent;top:-10px;left:15px}.hp_hotel_excellent_location.highlighted_location_review_score:after{border-bottom-color:#e0f0d8}.hp_hotel_great_location.highlighted_location_review_score:after{border-bottom-color:#ecf7fe}.lang_is_rtl .highlighted_location_review_score:after{right:13px;left:auto}.lang_is_rtl #wrap-hotelpage-top .address.hp_address_location_class{display:inline-block}.iw-overlay.map-hotel--selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.maps-button-arrow{font-size:10px;margin-left:3px}.lang_is_rtl .maps-button-arrow{margin-left:0;margin-right:3px}.maps-panel-image-container{overflow:hidden;width:270px;height:200px}.maps-panel-image-container img.maps-panel-image-iw{width:auto;height:auto;display:block}.map_iw_compact .iw-structured #map_hotel_overlay_content_wrapper.maps-big-image-title{margin:0;padding-top:10px}.iw-hotel.maps-big-image-panel{width:270px}.map_iw_compact .maps-big-image-button,.lang_is_rtl .map_iw_compact .maps-big-image-button{padding-left:0}.map_iw_compact .iw-hotel #marker_close.maps-big-image-close{color:#f2f4f6;background-color:#7f7f7f;top:14px;right:14px;font-size:12px;border-radius:18px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px 0 rgba(0,0,0,.33)}.lang_is_rtl .map_iw_compact .iw-hotel #marker_close.maps-big-image-close{left:14px;right:auto}.map_iw_compact .iw-hotel #marker_close.maps-big-image-close:hover{background-color:#0896ff}.b_msie_8 .map_iw_compact .iw-hotel #marker_close.maps-big-image-close,.b_msie_7 .map_iw_compact .iw-hotel #marker_close.maps-big-image-close{background:0}.iw-hotel #marker_close.maps-big-image-close{z-index:20}.maps-iw-poly-dropshadow-container{min-height:0;font:small/1.2 Helvetica,sans-serif;color:#fff;width:auto;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(39,40,35,0.9);border-radius:4px;border:0}.b_msie_7 .maps-iw-poly-dropshadow-container,.b_msie_8 .maps-iw-poly-dropshadow-container{background-color:#32332e}.maps-iw-poly-inner{padding:14px;text-align:center;font-weight:normal;font-size:12px}.map-toggle__wrapper{bottom:35px;right:85px;top:auto;position:absolute;z-index:5;border-radius:3px;background:#fff;background:rgba(255,255,255,.9);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px 0 rgba(0,0,0,.33);height:40px;line-height:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-toggle__label{cursor:pointer;display:block}.map-toggle__inner{padding:3px 12px 3px 12px}.map-toggle__wrapper .map-toggle__text{color:#333;font-size:12px}.map-toggle__wrapper:hover{background:rgba(236,236,251,.9)}.map-toggle__best-areas--hide{display:none}.map_hotel_overlay_button .b-button.b-button_secondary{font-weight:normal;background-color:#fff;border:1px solid;-webkit-box-shadow:none;box-shadow:none;line-height:1.3}.map_hotel_overlay_button .b-button.b-button_secondary:hover,.map_hotel_overlay_button .b-button.b-button_secondary:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.maps-iw-facilities{padding-top:10px;display:inline-block;margin-right:10px}.maps-iw-facilities .bicon-coffee{font-size:16px}.lang_is_rtl .maps-iw-facilities-wrapper{direction:rtl;text-align:right}.lang_is_rtl .maps-iw-facilities-wrapper .maps-iw-facilities{margin-left:10px;margin-right:0}.maps-iw-just-booked{cursor:help;border-radius:3px;color:#fff;background-color:red;display:inline-block;margin-top:2px;padding:2px 4px 2px 4px;font-weight:normal;font-size:12px;-webkit-transition:opacity 200ms;transition:opacity 200ms;-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}.maps-iw-just-booked.maps-iw-just-booked-fade-in{opacity:1;-webkit-transition-delay:500ms;transition-delay:500ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.maps-landmark-inspire{text-decoration:underline}.map_hotel_iw_iconic_landmarks{margin:5px 0 0 0}.iw-container-sr .map_hotel_iw_iconic_landmarks{margin:10px 0 0;border-top:1px solid #e5e9ed;padding-top:10px}.maps__bbtool-tip{position:absolute;left:0;bottom:0;overflow:hidden}.maps__bbtool-tip-inner{position:relative;margin-left:20px;margin-bottom:35px;background:#FFF;z-index:5;max-width:310px;min-width:270px;padding:0;font:small/1.2 Helvetica,sans-serif}.maps__bbtool-tip-icon{font-size:16px;position:absolute;left:10px;top:18px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.lang_is_rtl .maps__bbtool-tip-icon{left:auto;right:12px}.maps__bbtool-tip-content{padding-left:40px;padding-right:12px}.lang_is_rtl .maps__bbtool-tip-content{padding-left:12px;padding-right:40px}.maps__bbtool-tip-title{margin:0 1em 0 0;padding-top:15px;font-size:139%;font-weight:normal}.maps__bbtool-tip-text{margin:1em 0;line-height:18px}.lang_is_rtl .maps__bbtool-tip-text{direction:rtl}.maps-bbtool-tip__close{color:#999;background-color:#fff;top:14px;right:14px;font-size:12px;border-radius:18px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px 0 rgba(0,0,0,.33);position:absolute;font-family:'booking-iconset'!important;cursor:pointer;border:0;padding:0;-webkit-appearance:none}.lang_is_rtl .maps-bbtool-tip__close{right:auto;left:14px;font-family:'booking-iconset'!important}.maps-bbtool-tip__close:hover{color:#0896ff}.iw_hotel_room_price_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;border-top:1px solid #e5e9ed;padding:10px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lang_is_rtl .iw_hotel_room_price_wrapper{direction:rtl}.iw_hotel_room_description{padding-right:10px}.lang_is_rtl .iw_hotel_room_description{padding-right:0;padding-left:10px}.iw_hotel_room_price{text-align:right;padding-left:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.lang_is_rtl .iw_hotel_room_price{text-align:left;padding-right:10px;padding-left:0}.iw_hotel_room_details{line-height:16px}.map_iw_compact .iw-structured .iw_hotel_room_price .hotel_overlay_room_price{margin-right:0;margin-left:3px}.iw-container-sr .iw_hotel_room_price_wrapper{padding-bottom:0}.iw_hotel_room_price .b-button{margin-top:10px}.iw_hotel_room_soldout_wrapper .iw_hotel_room_price .b-button{margin-top:0}.iw_hotel_room_soldout_wrapper .iw_hotel_room_price{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.b_msie_7 .iw_hotel_room_price_wrapper,.b_msie_8 .iw_hotel_room_price_wrapper,.b_msie_9 .iw_hotel_room_price_wrapper,.b_msie_10 .iw_hotel_room_price_wrapper{display:table;width:100%}.b_msie_7 .iw_hotel_room_price_wrapper .iw_hotel_room_description{float:left}.b_msie_7 .lang_is_rtl .iw_hotel_room_description{float:right}.b_msie_8 .iw_hotel_room_description,.b_msie_9 .iw_hotel_room_description,.b_msie_10 .iw_hotel_room_description{display:table-cell}.b_msie_7 .iw_hotel_room_price{float:right;margin-bottom:10px}.b_msie_7 .lang_is_rtl .iw_hotel_room_price{float:left}.b_msie_8 .iw_hotel_room_price,.b_msie_9 .iw_hotel_room_price,.b_msie_10 .iw_hotel_room_price{display:table-cell;text-align:right}.b_msie_8 .iw_hotel_room_price .b-button{display:inline-block}.iw_hotel_section{padding:10px 0 0 0}.iw_hotel_separator{margin:10px 0 0 0;border-top:1px solid #e5e9ed}.iw_hotel_section.iw_hotel_section_last p{margin:0}.iw_hotel_section.iw_hotel_section_last .better_price_option{color:#390}.better_price_option input{margin-right:5px}.lang_is_rtl .better_price_option input{margin-right:0;margin-left:5px}.iw_mini_details_wrapper-nowrap .iw_mini_soldout.soldout_style{white-space:nowrap}.iw_mini_details_wrapper-nowrap .iw_mini_soldout.soldout_style .soldout_msg{white-space:normal}.iw_mini_details_wrapper-nowrap .iw_mini_review_score_wrapper{float:none;display:block;margin:0 0 .3em 0}.lang_is_rtl .iw_mini_details_wrapper-nowrap{text-align:right}.iw-hotel_type_label{background:#a3b1bf;padding:2px 5px;color:#fff;font-size:11px;font-weight:normal;border-radius:2px;vertical-align:top;display:inline-block;margin:-1px 0 2px}#map_detail_overlay.mini{overflow:initial}.lang_is_rtl .iw-hotel_type_label{float:right}.lang_is_rtl h3.iw_mini_title{clear:both}.iw_mini_title{line-height:1.3}.iw-opened_property_label{background:#643fb9;padding:2px 5px;color:#fff;font-size:11px;font-weight:normal;border-radius:2px;vertical-align:top;display:inline-block;margin:-1px 0 2px}.lang_is_rtl .iw-opened_property_label{float:right;margin-right:5px}.lang_is_rtl h3.iw_mini_title{clear:both}.iw-control.maps-hp-almost-panel{max-height:90%;max-height:-webkit-calc(100% - 50px);max-height:calc(100% - 50px);overflow-y:auto;overflow-x:hidden;border:1px solid #bbb!important;border-radius:3px;padding-right:10px;background-color:#fff}.maps-hp-almost-panel .iw-hotel{padding:15px 10px 15px 20px}.maps-hp-location-block{float:left;clear:both}.maps-hp-almost-panel .iw-hotel #marker_close{right:inherit;left:316px}.map_iw_compact .iw-control.maps-hp-almost-panel .iw-hotel{border-radius:none;-webkit-box-shadow:none;box-shadow:none;border:0}.iw-control.maps-hp-almost-panel .iw-unified-container{border:none!important}.atlas-marker-exp-colors.atlas-marker-hotel .atlas-marker-tooltip,.atlas-marker-exp-colors.atlas-marker-hotel.atlas-marker-state-current .atlas-marker-tooltip{color:#003580}.atlas-marker-exp-colors.atlas-marker-hotel.atlas-marker-behavior-active .atlas-marker-tooltip,.atlas-marker-exp-colors.atlas-marker-hotel.atlas-marker-behavior-active.atlas-marker-behavior-visited .atlas-marker-tooltip,.atlas-marker-exp-colors.atlas-marker-hotel.atlas-marker-state-current .atlas-marker-tooltip,.atlas-marker-exp-colors.atlas-marker-hotel.atlas-marker-behavior-visited.atlas-marker-state-current .atlas-marker-tooltip{color:#0896ff}.atlas-marker-exp-colors.atlas-marker-hotel:hover .atlas-marker-tooltip,.atlas-marker-exp-colors.atlas-marker-hotel.atlas-marker-behavior-visited:hover .atlas-marker-tooltip{color:#55af32}.atlas-marker-exp-colors.atlas-marker-hotel.atlas-marker-behavior-visited .atlas-marker-tooltip{color:#6340b5}.hp-survey--map{display:none}.rlt-left .hp-survey--map{border:1px solid #d8e0ec;padding:11px;border-radius:6px}.rlt-left .hp-survey--map,.rlt-right .hp-survey--map{margin-bottom:10px}.hp-survey--map a{font-weight:normal;text-decoration:none;line-height:1.4em}.rlt-right .hp-survey--map a{line-height:inherit}.hp-survey--map a:link{color:#0896ff;border-bottom:1px dotted #0896ff}.hp-survey--map a:visited{color:#537cb4;border-bottom:1px dotted #537cb4}.hp-survey--map a:hover{color:#feba02;border-bottom:1px dotted #feba02}.hp-survey--map a:active{color:#b30000;border-bottom:1px dotted #b30000}.map_static_zoom.map_static_zoom_on_hover .static_map_one{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.map_static_zoom.map_static_zoom_on_hover:hover .static_map_one{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.map_hotel_overlay_price_wrapper.map_hotel_room_info_wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;vertical-align:top}.map_hotel_overlay_price_wrapper.map_hotel_room_info_wrapper .map_hotel_overlay_button{text-align:right}.lang_is_rtl .map_hotel_overlay_price_wrapper.map_hotel_room_info_wrapper .map_hotel_overlay_button{text-align:left}.map_hotel_overlay_price_wrapper.map_hotel_room_info_wrapper .iw_summary_price_block{margin-bottom:10px}.map_hotel_overlay_price_wrapper.map_hotel_room_info_wrapper .hotel_overlay_room_price{margin-right:0}.map_hotel_overlay_price_wrapper.map_hotel_room_info_wrapper .iw_summary_price{margin-bottom:3px}.map_hotel_overlay_price_wrapper.map_hotel_room_info_wrapper .map_hotel_overlay_price,.map_hotel_overlay_price_wrapper.map_hotel_room_info_wrapper .map_hotel_overlay_button{vertical-align:top}.hotel_overlay_room_price .maps-hp-iw-mini-price-rr,.hotel_overlay_room_price .maps-sr-iw-mini-price-rr{font-size:16px;white-space:nowrap}.maps-rackrate-title{font-weight:normal;color:#777;text-align:right;font-size:11px;clear:both;white-space:nowrap}.lang_is_rtl .maps-rackrate-title{text-align:left}.iw_rack_rate .iw_rackrate_stroke.maps_iw_rackrate_colors{text-decoration:line-through;color:#e52923;border-bottom:1px dotted #003580;margin-right:5px;font-size:90%;line-height:23px}.iw_rack_rate .iw_rackrate_stroke.maps_iw_rackrate_colors .iw_rackrate_price{color:#003580}.iw_rack_rate .iw_rackrate_stroke.maps_iw_rackrate_colors .iw_rackrate_price:hover{color:#003580;cursor:help}.hotel_overlay_room_price.maps_iw_rackrate_colors{color:#e52923}.iw-unified-container.iw-overlay-hotel-current.iw-current-highlight{margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none;border-top:30px}.iw-unified-container.iw-overlay-hotel-current.iw-current-highlight a:visited{color:#0896ff}.iw-unified-container.iw-overlay-hotel-current.iw-current-highlight a:hover{color:#feba02}.iw-unified-container.iw-overlay-hotel-current.iw-current-highlight .iw-current-highlight__label{background:#e6edf6;margin:-10px -10px 10px;padding:10px;font-size:14px;font-weight:bold}.lang_is_rtl .iw-unified-container.iw-overlay-hotel-current.iw-current-highlight .iw-current-highlight__label{text-align:right}.iw-unified-container.iw-overlay-hotel #marker_close,.iw-unified-container.iw-overlay-hotel-current.iw-current-highlight #marker_close{background:none!important}.iw-unified-container.iw-overlay-hotel-current.iw-current-highlight.iw-current-compact #marker_close{display:none}.iw-hotel{position:relative}.iw-control--scrollable{overflow-y:auto;bottom:20px;padding-right:15px}.b_msie .iw-control--scrollable{padding-right:0}.althotelsCell__wrapper{margin-bottom:10px}#althotels.althotels_fullwidth table#althotelsTable td.althotelsCell__wide{padding:0 10px 0 0;border:0}.althotels-name-w-photo{position:relative;height:180px;overflow:hidden;display:block;text-decoration:none;padding:0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;margin-bottom:8px}.althotel__title{position:absolute;top:8px;left:0;padding:8px;background:#000;background:rgba(0,0,0,.5);color:#fff;margin:0;font-weight:normal;font-size:16px;width:75%;max-width:250px}.althotels-name-w-photo:hover .althotel__title{color:#fdce59}.althotels-name-w-photo .althotel__image{min-height:180px;min-width:290px}.althotelsCell__wider .althotels-name-w-photo .althotel__image{min-width:370px}.althotel__comparison ul{list-style-type:none;color:#55af32;font-weight:bold;padding:0;margin:0}.box .althotel__comparison ul li{padding:0}#althotels table#althotelsTable td div.althotel__price{margin:0;padding:0 0 8px 0}#althotels .althotel__price .alt_hotels_price{color:#55af32}#althotels .althotel__price .alt_hotels_pricefrom{color:#7c90a6!important}#althotels .althotelsCell .altHotels_most_recent_booking{margin:0;padding-top:2px;padding-bottom:2px}#althotels .althotelsCell .althotel__social .altHotels_most_recent_booking{padding-top:0;color:#55af32!important}.althotel__social{margin-bottom:8px}.althotelsCell .althotel__wrapper .altHotels_most_recent_booking,.althotel__wrapper .althotel__score_wrapper,.althotel__wrapper .althotel__comparison,#althotels table.althotelsCell__wrapper td.althotelsCell .alt_hotels_info_row{padding-left:8px!important;padding-right:8px!important}.althotelsCell .althotel__wrapper.althotel__wrapper-bgwhite .altHotels_most_recent_booking,.althotel__wrapper.althotel__wrapper-bgwhite .althotel__score_wrapper,.althotel__wrapper.althotel__wrapper-bgwhite .althotel__comparison,#althotels table.althotelsCell__wrapper td.althotelsCell .althotel__wrapper-bgwhite .alt_hotels_info_row{padding-left:0!important;padding-right:0!important}.althotel__wrapper{background:#f2f4f6;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;height:100%}.b_chrome .althotel__wrapper{display:inline-block;width:100%}.althotel__wrapper-bgwhite{background-color:#fff}.b_msie .althotel__wrapper{padding-bottom:10px}.b_msie #althotels.althotels_fullwidth table#althotelsTable td.althotelsCell{height:auto;width:25%}.althotel__wrapper-relative{position:relative}#althotels table#althotelsTable td div.althotel__cta{padding-top:0}.d-deal__gold .d-deal--smart{background:#feba02}.d-deal__silver .d-deal--smart{background:#bec8d2}td.roomPrice div .b_smart_deal_rt_limit{width:100px;white-space:normal}.hp-section-row__date_tip{padding:10px 5px;color:#2c7e0c;background:#dff6e1}#hotelpage_availform p.hp-section-row__date_tip{font-weight:normal;font-size:13px;margin-bottom:0}.av-summary .hp-section-row__date_tip{margin:1em 0 0 0}.pd_section{margin-top:5px}.positive_reinforcement .no_cc_reinforcement_zhcn{font-size:14px;margin-left:5px}.d-deal-w--cpos .d-deal-w--section--header,.d-deal-w--cpos .d-deal-w--icon{color:#ff0!important}.pub_trans_block.metro_ico.trans_to_poi{margin:0;border-top:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec;border-left:1px solid #f2f5f9;border-right:1px solid #f2f5f9;border-radius:0;padding-left:30px}.trans_to_poi_info{margin:10px 0 20px 0;position:relative}.trans_to_poi_info .trans_to_poi_icon{height:27px;width:27px;position:absolute;top:2px;left:0;background-image:url(//r-ec.bstatic.com/static/img/experiments/trans_poi_icon/4ff0356fd68b723e6046e788609d5029307dc229.png);background-repeat:no-repeat}.trans_to_poi_info .trans_to_poi_header{display:inline-block;vertical-align:top;padding:5px 0 5px 35px;font-weight:bold}.trans_to_poi_info .trans_to_poi_content{display:inline-block;max-width:500px;margin:0 0 0 61px;border-left:1px solid #b9c4d8;padding-left:20px}.trans_to_poi_info .trans_to_poi_content p.trans_to_poi_paragraph{margin:0}.roomstable-long-language #nr_rooms_header{min-width:60px;max-width:80px}.roomstable-long-language #price_highlight{min-width:60px}.roomstable-long-language .hp-rt-reservation-header{min-width:87px}.roomstable-long-language .conditions_tt{min-width:150px}.review_neg--thumb .bicon-thumbsdown{margin-top:3px}.zh_adjusted#hp_hotel_name_reviews{font-size:19px;line-height:20px}.sb-date-picker__icon__number.sb-date-picker__icon__number--cn{padding-top:4px}table.roomstable.ryokan_rt_wrapper td,table.roomstable.ryokan_rt_wrapper .maintr td{border:none!important;border-top-width:0}table.roomstable.ryokan_rt_wrapper .maintr>td,.ryokan_rt_wrapper td.nopadding{padding:0}.ryokan_rt_wrapper.hp-rt-tdot-deal-style .hp-rt-room-price{padding-top:8px;float:right;min-height:60px}.ryokan_rt_wrapper.hp-rt-tdot-deal-style .hp-rt-room-price.smart_deal_block{text-align:right;float:right;padding-right:0;padding-top:0;vertical-align:top}.lang_is_rtl .ryokan_rt_wrapper.hp-rt-tdot-deal-style .hp-rt-room-price{float:left;margin-left:8px}.lang_is_rtl .ryokan_rt_wrapper.hp-rt-tdot-deal-style .hp-rt-room-price.smart_deal_block{float:left}#hp_availability_style_changes table#maxotel_rooms{border-collapse:separate;margin-top:10px}.description ul.ryokan_rt_tab{width:100%;list-style:none;background:url('//q-ec.bstatic.com/static/img/landingpage/line_consolidated_tabs/4e3c328954db4ae3de9306ee4b1f87aba80826f1.png') repeat-x 0 39px;margin:0 0 5px 0;padding:5px 0 0 0;height:35px;zoom:1;overflow:hidden}.lang_is_rtl .description ul.ryokan_rt_tab{background-position:0 34px}.ryokan_rt_tab .rt_tab{cursor:pointer;float:left;margin:0;border-top:1px solid #b5c8e1;border-bottom:1px solid #b5c8e1;border-right:1px solid #b5c8e1;background-color:#edf1f6;white-space:nowrap;font-size:14px;padding:9px 13px 9px 13px;display:block;color:#0896ff;line-height:15px;font-weight:normal}.lang_is_rtl .ryokan_rt_tab .rt_tab{float:right}.ryokan_rt_tab .rt_tab:first-child{margin-left:7px;border-left:1px solid #b5c8e1}.lang_is_rtl .ryokan_rt_tab .rt_tab:first-child{margin-right:7px;border-right:1px solid #b5c8e1;margin-left:0}.ryokan_rt_tab .rt_tab:hover{background-color:#fff;color:#003181}.ryokan_rt_tab .rt_tab.breakfast,.ryokan_rt_tab .rt_tab.halfboard,.ryokan_rt_tab .rt_tab.dinner{padding-bottom:8px}.lang_is_rtl .ryokan_rt_tab .rt_tab.breakfast,.lang_is_rtl .ryokan_rt_tab .rt_tab.halfboard,.lang_is_rtl .ryokan_rt_tab .rt_tab.dinner{padding-bottom:9px}.ryokan_rt_tab .rt_tab.roomonly{padding:10px 13px 8px 13px}.lang_is_rtl .ryokan_rt_tab .rt_tab{border-left:1px solid #b5c8e1;border-right:0}.ryokan_rt_tab .rt_tab.selected,.ryokan_rt_tab .rt_tab.selected:hover,.lang_is_rtl .ryokan_rt_tab .rt_tab.selected,.lang_is_rtl .ryokan_rt_tab .rt_tab.selected:hover{border-radius:0;padding:9px 13px 10px 13px;border-bottom:0;background-color:#fff;color:#003181;cursor:default;overflow:hidden}.ryokan_rt_tab .mp-icon{margin-right:5px}.lang_is_rtl .ryokan_rt_tab .mp-icon{margin-right:0;margin-left:5px;float:right}.ryokan_rt_wrapper{zoom:1}.ryokan_rt_wrapper .rt_cta{padding:6px}.ryokan_rt_wrapper .rt_cta,.ryokan_rt_wrapper .bookNowWrap.sticked-placeholder,.ryokan_rt_wrapper .bookNowWrap.sticked{min-width:141px!important;max-width:141px!important;width:141px!important}.ryokan_rt_inner{width:100%;border:1px solid #b5c8e1;margin-bottom:12px}div.ryokan_rt .ryokan_rt_inner:last-child{margin-bottom:0}.ryokan_rt .room_type{zoom:1;overflow:visible;padding:10px 15px 0 15px}.ryokan_rt .add-red-tag.add-red-tag--ribbon.add-red-tag--ribbon-hp-rt-room{float:right;left:auto}.lang_is_rtl .ryokan_rt .add-red-tag.add-red-tag--ribbon.add-red-tag--ribbon-hp-rt-room{margin-left:-30px;float:left}.ryokan_rt .add-red-tag--ribbon:before{display:none}.ryokan_rt .rooms{width:100%;border-top:1px solid #b5c8e1;position:relative}.ryokan_rt .rooms td{padding:10px 0}.ryokan_rt .rooms td.occupancy{width:8%;padding-top:10px;padding-left:15px}.lang_is_rtl .ryokan_rt .rooms td.occupancy{padding-left:0;padding-right:15px;width:10%}.ryokan_rt .roomDefaultUse{padding:0;height:auto;display:table-cell;vertical-align:top}.ryokan_rt .rooms td.policy{padding-right:0}.ryokan_rt .policy .hp-rt__policy-list{list-style:none;padding-right:0!important;padding-left:.6em!important;margin-right:0!important;display:table-cell}.ryokan_rt div.ico_policy_info span.policy_name_tt{display:table-cell;position:static}.ryokan_rt .price{width:40%;padding:10px 5px 0 0!important;text-align:right;vertical-align:right}.ryokan_rt_wrapper .ftc_legal_2{padding-top:5px;padding-bottom:10px;clear:both;color:#819bbf;position:absolute;right:15px;bottom:-2px}.lang_is_rtl .ryokan_rt_wrapper .ftc_legal_2{left:5px;right:auto}.ryokan_rt_wrapper .ftc_legal_2 .incExcInPriceNew{text-align:right}.ryokan_rt .hp-rt-room-deal-icons{display:inline-block;margin-left:7px;clear:right}.ryokan_rt .b_smart_deal{font-size:11px}.ryokan_rt .price .clearfix{display:none}.ryokan_rt .b_room_selectbox{background:#fff;height:30px;font-size:12px}.ryokan_rt td.selection{padding-right:15px;width:16%}.lang_is_rtl .ryokan_rt td.selection{padding-right:0;padding-left:15px}.ryokan_rt .tax{text-align:right;color:#819bc5;padding-right:15px;padding-top:10px}.lang_is_rtl .ryokan_rt .tax{padding-right:0;padding-left:15px}.ryokan_rt .hp-rt-inc-exc{clear:left;margin-bottom:6px;color:#819bbf}.ryokan_rt .hp-rt-inc-exc .incExcInPriceNew{font-size:11.5px;margin:3px 0}.lang_is_rtl .ryokan_rt .hp-rt-inc-exc .incExcInPriceNew{text-align:right}.ryokan_rt .style_tax{display:inline}#hotelTmpl .urgency_message_red,#b2hotelPage .urgency_message_red{display:inline-block}.ryokan-room-type .save-percentage{display:none;padding:3px;border:solid 1px #f3b3b1;color:#e52822;font-weight:bold;border-radius:3px;margin:8px 0;font-size:13px;text-align:center;min-width:58px;margin:5px 3px;clear:both}.ryokan-room-type .save-percentage--ribbon:after,.ryokan-room-type .save-percentage--ribbon:before{display:none}.ryokan-room-type .save_x_percent_legibility_v1{display:inline-block;padding:10px 0 1px}.hp-rt-tdot-deal-style .ryokan_rt .hp-rt-room-price .hp-rt-room-deal-icons{text-align:left;margin-top:-2px}.ryokan_rt td.price .b_smart_deal.urgency_message_red{padding-top:3px;float:left}.lang_is_rtl .ryokan_rt td.price .b_smart_deal.urgency_message_red{float:right;padding-left:10px}.nr-rooms{display:block;font-weight:bold}.lang_is_rtl .ryokan_rt_wrapper.conditions_summary_run #bookNow1{padding-right:15px}.loc_facilities_table{margin:10px 0}.loc_facilities_table,.loc_facilities_table .facilities_td,.loc_facilities_table .facilities_th{border:1px solid #d1dcf0;border-collapse:collapse;padding:5px 10px}.1hp_rt_lightbox_wrapper_table{width:900px}.1hp_rt_lightbox_wrapper_table .rt_lightbox_description_meta{width:310px}.loc_facilities_table .facilities_th{background:#e6edf6}.hp-activities-list{margin:0;padding:0;width:100%;vertical-align:top}.hp-activities-list li{display:inline-block;list-style:none;background-image:url(//r-ec.bstatic.com/static/img/gsb/facilities-check/5b20537e83effd2132041ecfeded5e00fb308c2e.png);background-repeat:no-repeat;background-position:0 5px;padding:2px 0 10px 25px;width:24%}.hp-activities-list-expand{background-image:none}.hp-activities-list-expand a{font-weight:normal;text-decoration:none;border-bottom:1px dashed}.hp-activities-list-collapsed .hp-activities-list-item-secondary{display:none}.hp-activities-list-item-active{font-weight:bold}.hp-activities-cards{margin-bottom:10px}.hp-activities-cards-list{display:block;height:205px;overflow:hidden}.hp-activities-cards-item{display:inline-block;width:397px;height:205px;background-repeat:no-repeat;background-size:100%;position:relative;margin:0 5px;overflow:hidden}.hp-activities-cards-item__photo{width:397px;position:absolute;left:0;top:0}.hp-activities-cards-item__label{height:17px;color:white;font-size:15px;width:100%;position:absolute;left:0;bottom:0;padding:15px;background:0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#c0000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#c0000000);zoom:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.75));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.75))}.lang_is_rtl .hp-activities-cards-item__photo{left:inherit;right:0}.lang_is_rtl .hp-activities-cards-item__label{left:inherit;right:0}.hp-activities-cards-controls{position:relative}.hp-activities-cards-control{height:32px!important;width:32px!important;margin-left:0;position:absolute;bottom:90px;opacity:1;cursor:pointer}.hp-activities-cards-prev{background:url(//r-ec.bstatic.com/static/img/experiments/gallery-prev-2/db2a171fef8474e4e2b6c38a73e4f070064af21f.png) no-repeat;left:-12px}.hp-activities-cards-next{background:url(//q-ec.bstatic.com/static/img/experiments/gallery-next-2/52314eca28af6184cace9e2fec9bfbf61e8a9e0c.png) no-repeat;left:auto;right:-12px}.hp-restaurants-cards{margin-bottom:10px}.hp-restaurants-cards-list{display:block;height:205px;overflow:hidden}.hp-restaurants-cards-item{display:inline-block;width:397px;height:205px;background-repeat:no-repeat;background-size:100%;position:relative;margin:0 5px;overflow:hidden}.hp-restaurants-cards-item__photo{width:397px;position:absolute;left:0;top:0;min-height:205px}.lang_is_rtl .hp-restaurants-cards-item__photo{left:inherit;right:0}.hp-restaurants-cards-controls{position:relative}.hp-restaurants-cards-control{height:32px!important;width:32px!important;margin-left:0;position:absolute;bottom:90px;opacity:1;cursor:pointer}.hp-restaurants-cards-prev{background:url(//r-ec.bstatic.com/static/img/experiments/gallery-prev-2/db2a171fef8474e4e2b6c38a73e4f070064af21f.png) no-repeat;left:-12px}.hp-restaurants-cards-next{background:url(//q-ec.bstatic.com/static/img/experiments/gallery-next-2/52314eca28af6184cace9e2fec9bfbf61e8a9e0c.png) no-repeat;left:auto;right:-12px}.ph-content .df-icon{font-size:24px}.modal-wrapper #loc_no_dates_popup{background:#f2f4f8;padding:10px 15px;width:550px;border-radius:5px}body.lang_is_rtl #loc_no_dates_popup+.modal-mask-closeBtn{display:block}#loc_no_dates_popup .c2-wrapper{width:100%}.loc_no_dates_popup_cta{text-align:right}body.lang_is_rtl .loc_no_dates_popup_cta{text-align:left}.modal-wrapper.loc-no-dates-popup{overflow:visible!important}#loc_no_dates_popup .modal-mask-closeBtn{right:4px;top:3px}.loc-no-dates-popup{width:auto}#loc_no_dates_popup h2{margin:10px 0 0;padding:0}#loc_no_dates_popup h3{font-size:14px;font-weight:normal;margin:10px 0}.loc_translated_name,.loc_english_name{display:block}.hp-restaurants-section{border-bottom:1px solid #d9e1ec;margin-bottom:17px;width:100%;padding-bottom:18px}.hp-restaurants-section .hp-section-header{margin-bottom:17px;font-size:1.6em}.hp-restaurants-section .hp-section-header{margin-top:20px;border-bottom:1px solid #d9e1ec}.hp-restaurants-section--gallery{width:36%}.hp-restaurants-section--restaurant-info{width:62%}.hp-restaurants-section--restaurant-info-header{padding:0;width:100%}.hp-restaurants-section--restaurant-info-header p{margin-bottom:4px;margin-top:0}.hp-restaurants-section--restaurant-info-header .restaurant-name{font-size:18px}.hp-restaurants-section--restaurant-info-header .restaurant-meals{padding:0;margin:0;margin-bottom:14px;color:#165fab;display:block}.hp-restaurants-section--gallery--nav{right:8px;top:2px;list-style:none}.hp-restaurants-section--gallery--nav{cursor:pointer}.hp-restaurants-section--restaurant-info-body{padding:1em 0 0 0;width:100%}.hp-restaurants-section--restaurant-info-body p{margin:0}.hp-restaurants-section--restaurant-info-body ul{list-style:none;padding:0}.hp-restaurants-section--restaurant-info-body ul li span{margin-right:10px}.hp-restaurants-section--restaurant-info-body ul .feature-available{padding:2px 0 4px 0;color:#155eab}.hp-restaurants-section--restaurant-info-body ul li{padding:2px 0 4px 26px;margin-bottom:5px}.hp-restaurants-section--restaurant-info-body ul .feature-available i{margin-right:10px}.hp-restaurants-section--restaurant-info-body ul .feature-available .bicon-checkno2{color:#390}.hp-restaurants-section--restaurant-info-footer p{display:inline-block}.hp-restaurants-section--gallery ul{margin:0;padding-left:0;list-style-position:inside;list-style:none}.hp-restaurants-section--gallery ul li{padding-bottom:10px;width:90%;border-bottom:solid 1px #fff;cursor:pointer;color:#155eab;background:#f2f5f9;padding-top:10px;padding-left:10px}.hp-restaurants-section--restaurant-info-footer .bicon-recent{font-size:18px;margin-top:5px;float:left;margin-right:6px}.hp-restaurants-section--gallery ul li:hover,.hp-restaurants-section--gallery-item__active{font-weight:bold}.hp-restaurants-section--gallery .active-restaurant{font-size:18px;font-size:bold}.sub-header-details{width:30%;float:left;color:#155eab}.sub-header-details ul{margin:0;padding:0;padding-top:5px;list-style-position:inside;list-style:none}.sub-header-details ul li{margin-bottom:5px;padding:2px 0 4px 0}.sub-header-details ul li .bicon-checkno2{color:#390;margin-right:10px}.lang_is_rtl .sub-header-details ul li .bicon-checkno2{margin-left:10px}.hp-restaurants-section--gallery-item__active{color:#003580;position:relative}.hp-restaurants-section--gallery-item__active:after{left:100%;top:113%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#f2f5f9;border-width:9px;margin-top:-30px}.lang_is_rtl .hp-restaurants-section--gallery-item__active:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.lang_is_rtl .hp-restaurants-section--gallery-item__active:after{right:100%;top:113%;border-right-color:#f2f5f9;border-width:9px;margin-top:-30px}.lang_is_rtl .hp-restaurants-section--gallery ul li{padding-right:14px;width:87%}.lang_is_rtl .hp-restaurants-section--restaurant-info-footer .bicon-recent{float:right;margin-left:6px}.lang_is_rtl .hp-restaurants-section--gallery ul{padding-right:0}.lang_is_rtl .hp-restaurants-section--restaurant-info-body ul .feature-available i{float:right;margin-left:10px}.lang_is_rtl .sub-header-details{float:right}.info_rt_extra_bed_policies{margin-bottom:10px}.loc_hp_sidebar_policies_callout{margin-top:20px}.loc_hp_sidebar_policies_callout .hp-sidebar-body{padding:0 10px 10px 10px;color:#666;font-size:12px;line-height:1.3}.sidebar-policies-learn-more{color:#0896ff;font-weight:bold;text-decoration:none;white-space:nowrap}.sidebar-policies-learn-more{color:#0896ff}.sidebar-policies-learn-more span{text-decoration:underline}.sidebar-policies-learn-more i{font-size:5px;vertical-align:middle}.kyushu_banner_wrapper.rt>dl.kyushu_banner{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;cursor:pointer}.kyushu_campaign_more{background:#e9faeb;border:3px solid #5cae45;color:#2c5520;margin-bottom:2em;border-top:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;position:relative}.img-fix:after{content:'';position:absolute;bottom:-2px;right:47px;width:47px;height:2px;background:#6ec155;z-index:1}#campaignRates p:first-child{margin-top:0}#campaignRates{display:none}.kyushu_campaign_more .content-wrapper{padding:.8em 1.6em}#kyushu_campaign_rates{background:white;width:100%;border-collapse:collapse}#kyushu_campaign_rates table{margin:1em 0;width:100%}#kyushu_campaign_rates td{border:1px solid #bee5c2;padding:.6em .4em;text-align:center;width:33.333%}.banner-placeholder-delete{background:#5cae45;height:50px;width:100%;text-align:center;color:white;padding-top:2em}#show-offer-details{margin-left:.6em;direction:rtl}#show-offer-details>a{color:white!important;text-decoration:underline}#show-offer-details>a:hover{text-decoration:none}.kyushu-banner{background:#59b03e!important}.kyushu-banner .save-percentage__label{font-weight:normal}.kyushu-banner:after,.kyushu-banner:before{border-color:green;border-bottom-color:transparent;border-left-color:transparent}.kyushu-banner:after{border:2px solid green;border-bottom-color:transparent;border-right-color:transparent}.kyushu-banner .bicon-question{font-size:11px;opacity:.85}.ru td.roomPrice .kyushu-banner .save-percentage__label{max-width:115px}.lang_is_rtl .img-fix:after{left:82px;right:auto}#booking-summary .booking_summary__tax_info{font-size:12px}#booking-summary .booking_summary__tax_info ul{list-style-type:none;padding:0;margin:0 0 10px}.compset-max-installments{font-size:16px}.restaurants-design-fix .bicon-checkno2{display:none}.restaurants-design-fix .sub-header-details ul li,.restaurants-design-fix .hp-restaurants-section--restaurant-info-body ul li{background:url(//r-ec.bstatic.com/static/img/gsb/facilities-check/5b20537e83effd2132041ecfeded5e00fb308c2e.png) left 5px no-repeat;padding-left:25px}.lang_is_rtl .restaurants-design-fix .sub-header-details ul li,.lang_is_rtl .restaurants-design-fix .hp-restaurants-section--restaurant-info-body ul li{background:url(//r-ec.bstatic.com/static/img/gsb/facilities-check/5b20537e83effd2132041ecfeded5e00fb308c2e.png) right 5px no-repeat;padding-right:25px}.restaurants-design-fix .hp-restaurants-section--restaurant-info-body ul .feature-available{padding:2px 0 0 25px}.lang_is_rtl .restaurants-design-fix .hp-restaurants-section--restaurant-info-body ul .feature-available{padding:2px 25px 0 0}.restaurants-design-fix .hp-restaurants-section--restaurant-info-body ul{list-style:none;padding:0;margin:6px 0}.restaurants-design-fix .hp-restaurants-section--restaurant-info-header .restaurant-name{font:small/1.2 Helvetica,sans-serif;font-weight:bold}.restaurants-design-fix .sub-header-details{color:#003580}.single_restaurants_info_layout .hp-restaurants-section--gallery{display:none}.single_restaurants_info_layout .hp-restaurants-section--restaurant-info{width:100%}.hp-restaurants-section--restaurant-info-header .restaurant-name{font-size:18px}.roomstable-rtl #nr_rooms_header{max-width:66px}.he .roomstable-rtl #nr_rooms_header{max-width:82px}.roomstable-rtl th#price_highlight{min-width:60px}.he .roomstable-rtl th#price_highlight{min-width:74px}.roomstable-rtl #maxotel_table_header th.conditions_tt{min-width:160px}.roomstable-rtl #maxotel_table_header .occupancy_dropdown_header{max-width:81px}.he .roomstable-rtl #maxotel_table_header .occupancy_dropdown_header{max-width:71px}.roomstable-rtl #maxotel_table_header .occupancy_dropdown_header .occupancy_dropdown_arrow{left:4px}.he .roomstable-rtl #maxotel_table_header .occupancy_dropdown_header .occupancy_dropdown_arrow{left:3px}.g-translate{border-bottom:2px solid #d9e1ec;position:relative;margin-top:20px}.translate-btn:hover .translate-icon{background-position:0 -24px}.g-badge{position:absolute;left:0;top:4px;display:none}.g-badge:hover{opacity:.8}.translate-btn{text-align:right}.tbtn{text-align:right;cursor:pointer;position:relative;display:inline-block;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-right:50px;line-height:22px;background:url('//r-ec.bstatic.com/static/img/g-translate-farsi/6e0dd1308080948813f997a67abd9fbf877fd23d.png') no-repeat right top}a.tbtn:hover{color:#003181;background-position-y:-24px}.tbtn span{display:inline-block;width:100%;height:100%;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;-moz-transition:all .5s;-moz-backface-visibility:hidden;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tbtn span.g-show-original{position:absolute;top:-300%;left:0;text-align:center}.g-translate.animated span{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.rt_no_cc.no_cc_ja{white-space:nowrap;text-align:center}.hotel_currency_price{display:block;font-size:12px!important;color:#7c90a6}.creditcard-cash-payment{font-size:12px}.creditcard-cash-payment.cc-cash-icon{height:20px;padding-right:6px;border:solid #b3c2d8 1px;background-color:#fff}.creditcard-cash-payment.cc-cash-icon-margin-top{margin-top:-5px}.creditcard-cash-payment.cc-cash-bill{padding-top:4px;width:30px;height:18px;text-align:center;text-shadow:0 0 3px #2c5520;color:#fff;background-image:url("//r-ec.bstatic.com/static/img/experiment_loc_br_hp_cash_payment_method/96ad95257b94770d62d26a35099d1f07447e10b0.png");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#55af32;border:solid #2c5520 3px}.sr_property_block.jp_summer_deal_selection{border:4px solid #ed6d21!important;border-top:none!important;margin-top:-2px!important;-webkit-box-shadow:none;box-shadow:none;padding-top:15px;background:#fff!important}.summer_deal__header.no_dates_style{border-radius:3px}#hp_availability_style_changes .summer_deal__header.no_dates_style{margin-bottom:20px}.summer_deal__header{background-color:#ed6d21;border-top-left-radius:3px;border-top-right-radius:3px;margin:10px 0 0 0;zoom:1;overflow:hidden;font-size:14px;color:#fff}.summer_deal__title{padding:8px 0;font-size:14px;line-height:18px}.summer_deal__period{float:right;padding:9px 10px 9px 0;color:#fdf0e8;font-size:13px}.summer_deal__logo{float:left;background:#f08647;border-top-left-radius:3px;border-top-right-radius:3px;margin:0 10px 0 0;font-size:20px;padding:8px 8px 4px 8px;color:#fff;position:relative}.summer_deal__logo:after{font-family:'booking-iconset';font-size:44px;position:absolute;top:-8px;right:-3px;display:block;content:'\b254';opacity:.6;color:white}.lang_is_rtl .summer_deal__period{float:left;padding:8px 0 8px 10px}.lang_is_rtl .summer_deal__logo{float:right;margin:0 0 0 10px}.lang_is_rtl .summer_deal__logo:after{left:-3px;right:auto}#hp_availability_style_changes .summer_deal__header{border-radius:3px}.chain-content h3.stay_near_landmark{line-height:16px;margin:0 0 20px 0;display:block;font-size:18px}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('//q-ec.bstatic.com/static/img/explorer/blank/35d42e808f0a8017b8d52a06be2f8fec0b466a66.gif');z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(//q-ec.bstatic.com/static/img/explorer/fancybox-x/c2130f8698f682d68b1550bffedecfe19eaa1a81.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(//q-ec.bstatic.com/static/img/explorer/fancybox-y/7ef399b9908976fc36f760fad7876a4d9c38e006.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(//q-ec.bstatic.com/static/img/explorer/fancybox-x/c2130f8698f682d68b1550bffedecfe19eaa1a81.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(//q-ec.bstatic.com/static/img/explorer/fancybox-y/7ef399b9908976fc36f760fad7876a4d9c38e006.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(//q-ec.bstatic.com/static/img/explorer/fancy_title_over/ba2cd319eed2e03f22a1d23b69f5f0fab810d92c.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(//q-ec.bstatic.com/static/img/explorer/fancybox-x/c2130f8698f682d68b1550bffedecfe19eaa1a81.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(//r-ec.bstatic.com/static/img/explorer/fancybox/65e14f68fd83b87f75c22c0c074e7b20bf20a133.png) -55px -90px no-repeat}.fancybox-ie .fancybox-bg{background:transparent!important}.featured_review_content{background:#fff;border:1px solid #cdcdcd;border-radius:4px;-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,.1);box-shadow:0 0 2px 1px rgba(100,100,100,.1);color:#555;font-size:13px;margin:1em;padding:1em;position:relative}.featured_review_content::before{border-left:solid transparent;border-right:solid transparent;border-top:solid #cdcdcd;content:" ";height:0;position:absolute;width:0;left:14px;bottom:-10px;border-width:10px;border-bottom:0}.featured_review_content::after{border-left:13px solid rgba(255,255,255,0);border-right:13px solid rgba(255,255,255,0);border-top:13px solid rgba(255,255,255,1);content:" ";height:0;position:absolute;width:0;left:15px;bottom:-9px;border-width:9px;border-bottom:0}.featured_review_agree .num_of_agrees{border-bottom:1px solid #cdcdcd;padding-bottom:10px;margin-bottom:5px}.featured_review_agree .review_item_review_header{border-bottom:0}.featured_review_agree .review_item_header_score_container{padding-left:0}.featured_review_content .review_item_review_content{padding:0}.featured_review_agree .review_neg,.featured_review_agree .review_pos{margin-left:17px;padding-left:22px;float:left;width:43%;margin-top:10px}.featured_review_only_one .review_neg,.featured_review_only_one .review_pos{width:80%}.featured_review_agree .review_pos{margin-right:10px}.featured_review_author{margin-left:25px}.featured_review_avatar{font-family:'booking-iconset';font-size:26px;float:left;margin-right:10px;color:#bdc0c2}.featured_review_author_name{color:#000;font-size:12px}.featured_review_author_date{color:#5e5e5e;font-size:11px}.featured_review_agree .num_of_agrees{padding-bottom:0}.popular_opinion{font-weight:bold;font-size:1.2em;display:block;margin:0 0 .4em;-webkit-margin-before:0;-webkit-margin-after:.2em}.popular_opinion_num{margin:.1em 0 .8em 0;font-style:italic}.lang_is_rtl .featured_review_avatar{float:right;margin-left:10px}.lang_is_rtl .featured_review_author{margin-left:0;margin-right:15px}.lang_is_rtl .featured_review_content::before{right:14px}.lang_is_rtl .featured_review_content::after{right:15px}.lang_is_rtl .featured_review_agree .review_neg,.lang_is_rtl .featured_review_agree .review_pos{float:right;margin-right:1.0em;padding-right:1.8em}.lang_is_rtl .featured_review_agree .review_neg,.lang_is_rtl .featured_review_agree .review_pos{width:37%}.review_item_recommended{background:#f0f8ff;color:#0896ff;display:block;padding:.4em 1em}.review_sort_container{border-top:1px dotted #cdcdcd;margin-top:6px;padding-top:8px}.review_sort_container select{background:#fff;border:0;color:#555;font-weight:bold}.recent_property_reviews_block{position:relative;overflow:hidden}.lang_is_rtl .recent_property_reviews_block{direction:rtl}.recent_property_reviews_block .containh2 h2{font-size:1.6em;font-weight:normal;margin:0;padding:.5em .5em .5em 0}.recent_property_reviews_block .review_list{background:#f2f4f8;padding:.5em 2em;margin:0}.recent_property_reviews_block .recent_property_reviews_item{margin-right:0}.recent_property_reviews_block .review_item_date{margin-right:0}.tab-reviews-opened .recent_property_reviews_block{display:none}.hotel_quick_links_item__legacy{position:relative;top:10px;padding-right:0;float:right;margin-left:10px}.lang_is_rtl .hotel_quick_links_item__legacy{padding-left:0;margin-left:0;float:left;padding-right:25px}.review_list_block{font-size:13px}.not_enough_reviews{width:100%;border:1px solid #ddd;margin-bottom:2em;padding:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.not_enough_reviews.lang_ltr{padding-right:20px}.review_item_user_helpful_count{font-size:.8em;margin:0}.not_enough_reviews h3{color:#779bca;margin:.6em 0 .15em}.not_enough_reviews p{margin:0 0 1em 0}.no_reviews{width:100%!important}.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 #f2f4f8;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_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:#e6f2ff;clear:both;width:100%;margin:.5em 0 1.5em}.score_bar_value{background:#87c2f6;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:#f2f4f8;border:1px solid #cfcfcf;height:12px;float:left;margin:0;width:85%}.list_tighten .score_bar_value{height:10px;border-radius:2px}.lang_is_rtl .list_tighten .review_score_name{margin:.1em 0 .5em}.lang_is_rtl .list_tighten .score_bar{float:right}.lang_is_rtl .list_tighten .review_score_value{text-align:left;float:left}.review_list_container{background:#f2f4f8;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(100,100,100,.1);box-shadow:0 0 2px 1px rgba(100,100,100,.1);color:#555;font-size:12px;margin:1em;padding:1em}.review_list_nav p{display:inline;margin:0 .5em 0 0}.reviewer_type_filter{background:#fff;border:0;color:#555;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:#0896ff;text-decoration:none}.review_list_pagination a:hover{color:#ffbb39}.review_previous_page{position:absolute;top:0;left:0}.review_next_page{position:absolute;top:0;right:0}.page_link{color:#c0c0c0;font-weight:bold;padding:0 3em}.review_list{color:#000;list-style:none;margin:12px;padding:0}.review_item{margin:1em 0 2em;position:relative}.review_item_reviewer{width:115px;padding:.5em 10px 0 0;float:left}.review_item_reviewer h4{font-size:1.2em;font-weight:normal;margin:0;word-wrap:break-word}.reviewer_country{color:#666;font-size:.8em;margin:0}.reviewer_country_line{display:block}.reviewer_country_flag{display:inline-block;height:8px;overflow:hidden;width:12px}.reviewer_country_flag img{position:relative;bottom:2px}.user_age_group{font-size:.8em;margin:0}.reviewer_customer_type{margin:.25em 0 0}.review_item_review_container{background:#fff;border:1px solid #cdcdcd;border-radius:4px;margin-left:125px;margin-right:72px;position:relative;box-shadow:0 0 2px 1px rgba(100,100,100,.1);-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,.1)}.review_item_review_container.lang_ltr:after{border-top:13px solid transparent;border-right:13px solid #fff;border-bottom:13px solid transparent;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;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:#7c90a6}.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:#555;text-align:right;white-space:nowrap}.review_item_date{color:#555;font-size:12px;margin:0 72px 5px 0;text-align:right}.lang_is_rtl .review_item_date{text-align:left;margin:0 0 5px 72px}.review_pos,.review_neg{margin:1em 0;padding-left:1.5em;position:relative;*white-space:pre;word-wrap:break-word;white-space:pre-wrap}.review_item_icon{font-family:'booking-iconset';font-style:normal;position:absolute;left:0}.review_pos .review_item_icon{color:#55af32}.review_neg .review_item_icon{color:#d8d8d8}.review_general,.review_none{margin:1em 0}.review_item_actions{padding:10px 12px;border-top:1px solid #DDD;height:24px}.review_item_helpful_submit{background:#FFF;border:1px solid #b4dfff;border-radius:4px;color:#0896ff;font-size:12px;font-weight:bold;padding:4px 10px}.villas .review_item_helpful_submit{padding:2px 10px}.review_item_helpful_submit:hover{color:#003580;border-color:#0896ff;-webkit-box-shadow:0 0 4px #0896ff;box-shadow:0 0 4px #0896ff}.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:#093;border-color:#007326}.review_inappropriate_container{width:66px;position:absolute;right:0;bottom:0}.review_tab_sprite{background:url(//r-ec.bstatic.com/static/img/review_flag_sprite/fec536239c59f9bb6b2e7881b803286df59b1d20.png) no-repeat;width:13px;height:11px;display:block}.review_sprite_flag{background-position:0 0}.review_sprite_flag:hover{background-position:-52px 0}.review_sprite_flag:active{background-position:-104px 0}.hotelier_response_title{font-weight:bold;text-align:right;margin:.5em 1.5em}.mobile_icon_spacing{margin-top:1.5em}.review_item_response_container{background:#cef;border:1px solid #9cf;border-radius:4px;margin-left:185px;margin-right:12px;position:relative;box-shadow:0 0 2px 1px rgba(100,100,100,.1);-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,.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 #cef;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 #9cf;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;right:-14px;top:9px}.review_useful_thankyou{color:#999;margin:.35em 0 0}.lang_is_rtl .not_enough_reviews{padding-left:20px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_title,body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_count{text-align:center}.lang_is_rtl .review_list_score_container,.lang_is_rtl .review_score_name,.lang_is_rtl .review_score_value{float:right}.lang_is_rtl .review_list_score_container{padding-left:20px}.lang_is_rtl .review_list_score_container:after{border-bottom:45px solid transparent;border-left:45px solid #f2f4f8;border-top:45px solid transparent;content:" ";position:absolute;left:0;top:80px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_container .review_score_name{text-align:right}.lang_is_rtl .review_list_nav p{margin:0 0 0 .5em}.lang_is_rtl .review_list_pagination p{text-align:center}.lang_is_rtl .review_previous_page{left:inherit;right:0}.lang_is_rtl .review_next_page{left:0;right:inherit}.lang_is_rtl .review_item_reviewer{float:right;padding:.5em 0 0 10px}.lang_is_rtl .review_item_review_container{margin-left:0;margin-right:125px;margin-left:72px}.lang_is_rtl .review_item_review_container:after{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #fff;content:" ";height:0;position:absolute;width:0;right:-13px;top:10px}.lang_is_rtl .review_item_review_container:before{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:14px solid #cdcdcd;content:" ";height:0;position:absolute;width:0;right:-14px;top:9px}.b_msie_8 .lang_is_rtl .review_item_review_container:after,.b_msie_9 .lang_is_rtl .review_item_review_container:after,.b_msie_8 .lang_is_rtl .review_item_review_container:before,.b_msie_9 .lang_is_rtl .review_item_review_container:before{border-left:none}.b_msie_8 .lang_is_rtl .review_item_review_container:after,.b_msie_9 .lang_is_rtl .review_item_review_container:after{border-right:13px solid #fff}.b_msie_8 .lang_is_rtl .review_item_review_container:before,.b_msie_9 .lang_is_rtl .review_item_review_container:before{border-right:14px solid #cdcdcd}.b_msie_8 .lang_is_rtl .review_list_score_container:after,.b_msie_9 .lang_is_rtl .review_list_score_container:after{border-left:none;border-right:45px solid #f2f4f8}.lang_is_rtl .review_item_header_date{text-align:left}.lang_is_rtl .review_item_header_content{text-align:right}.lang_is_rtl .review_pos,.lang_is_rtl .review_neg{padding-right:1.5em}.lang_is_rtl .review_item_icon{left:auto;right:0}.lang_is_rtl .review_item_feedback{left:0;right:auto;padding-left:0;padding-right:12px}.lang_is_rtl .review_item_feedback p,.lang_is_rtl .review_item_feedback form{text-align:center}.lang_is_rtl .hotelier_response_title{text-align:left}.lang_is_rtl .review_item_response_container{margin-left:12px;margin-right:185px}.lang_is_rtl .review_item_response_container a{float:left;margin:0 1em 1em}.lang_is_rtl .review_item_response_container:after{border-top:13px solid transparent;border-right:13px solid #cef;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;left:-13px;top:10px}.b_msie_8 .lang_is_rtl .review_item_response_container:after,.b_msie_9 .lang_is_rtl .review_item_response_container:after{border-right:0;border-left:13px solid #cef}.lang_is_rtl .review_item_response_container:before{border-top:14px solid transparent;border-right:14px solid #9cf;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;left:-14px;top:9px}.b_msie_8 .lang_is_rtl .review_item_response_container:before,.b_msie_9 .lang_is_rtl .review_item_response_container:before{border-right:0;border-left:14px solid #9cf}.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(100,100,100,0.2)}.rtl_icon_wrapper{padding-top:6px!important;padding-right:9px!important}.review_strip_wrapper{width:auto;height:auto;padding-left:12px;border-top:1px solid #d0d0d0;color:#6a6a6a}.review_marker_wrapper{width:auto;height:auto;border:2px solid #fff;background:#003580;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:5px;display:inline;border-radius:100%;font-size:1em;line-height:0;color:#fff;position:relative;top:15px;background-clip:padding-box;-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,0.2)}.rtl_marker_wrapper{padding-top:5px!important}.review_layout_fix{overflow:auto;padding:5px}.review_list_block.one_col .review_list_score_title.one_col{display:none}.review_list_block.one_col .review_list_score_container{width:100%}.review_list_block.one_col .review_list_container{width:100%}.review_list_block.one_col .review_list_score{margin:0 .2em .35em .2em}.review_list_block.one_col .review_list_score_title{text-align:center}.review_list_block.one_col .review_list_score_count{text-align:center}.review_list_score_breakdown_right{float:left;width:70%;margin:25px 0 10px}.review_list_score_breakdown_col{float:left;width:35%;margin:25px 0 10px 0}.review_list_score_breakdown_col.lang_rtl{float:right}.review_list_score_breakdown_left{float:left;width:30%}.review_list_score_breakdown_left.lang_rtl{float:right;width:30%;margin-left:-30px}.review_list_block.one_col .review_list_score{margin:0 auto .35em}li.clearfix.one_col{float:left;width:220px;margin-right:40px}li.clearfix.one_col.lang_rtl{float:right}.review_list_block.one_col .review_list_score_container:after{display:none}.expert_review_item__header_block{background-color:#55af32;position:relative;display:inline-block;color:#fff;padding:5px 15px 3px 10px;left:-20px;min-height:30px;cursor:help}.lang_is_rtl .expert_review_item__header_block{padding:5px 10px 3px 15px;left:auto;right:-20px}.expert_review_item__header_block:before{position:absolute;content:' ';height:0;left:0;border:4px solid rgba(0,0,0,0);border-left:4px solid #fff;border-bottom:4px solid #fff;background:#2c5520;bottom:-8px}.lang_is_rtl .expert_review_item__header_block:before{left:auto;right:0;border:4px solid rgba(0,0,0,0);border-right:4px solid #fff;border-bottom:4px solid #fff}.expert_review_item__header_block:after{background:#55af32;position:absolute;top:0;content:' ';height:0;border:19px solid rgba(0,0,0,0);border-right:10px solid #f2f4f8;right:-26px}.lang_is_rtl .expert_review_item__header_block:after{border:19px solid rgba(0,0,0,0);border-left:10px solid #f2f4f8;right:auto;left:-26px}.expert_review_item__icon_container{position:relative;width:21px;height:26px;float:left;top:0}.lang_is_rtl .expert_review_item__icon_container{float:right}.expert_review_item__header{padding-left:30px;font-weight:100;line-height:1.8;font-size:16px}.lang_is_rtl .expert_review_item__header{padding-left:0;padding-right:30px}.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-ec.bstatic.com/static/img/reviews-tab/review_badges/c00e13297c43bf6242f2a7022941de5ad63b8640.png') no-repeat}#review_list_page_container .reviewer_count_badge-1{background-position:0 0;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-2{background-position:0 -49px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-3{background-position:0 -100px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-4{background-position:0 -149px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-5{background-position:0 -199px;width:46px;height:47px}#review_list_page_container .reviewer_count_badge-6{background-position:0 -250px;width:46px;height:46px}#review_list_page_container .reviewer_count_title{color:#3cb3e7;font-size:1em}#review_list_page_container .jq_tooltip{cursor:help}.lang_is_rtl .review_info_tag .bullet{font-size:1em}.reviewer_large_badge_wrapper{height:auto;width:427px;display:inline-block}.reviewer_large_badge_wrapper .reviewer_count_large_badge{width:83px;height:83px;display:inline-block;overflow:hidden;background:url('//q-ec.bstatic.com/static/img/reviews-tab/badges_tooltip_large/0d1506b0d6306f0092043fcf9e43619170407b65.png') no-repeat;margin-left:25px;margin-top:15px;margin-right:15px;float:left}.lang_is_rtl .reviewer_large_badge_wrapper .reviewer_count_large_badge{float:right;margin-left:15px;margin-right:25px}.reviewer_large_badge_wrapper .reviewer_count_large_badge-1{background-position:0 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-2{background-position:-88px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-3{background-position:-177px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-4{background-position:-265px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-5{background-position:-353px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-6{background-position:-441px 0}.reviewer_tooltip_wrapper .reviewer_badge_title{width:270px;height:20px;color:#003580;font-weight:bold;font-size:16px;display:inline-block;margin-top:15px!important;margin-bottom:5px!important}.reviewer_tooltip_wrapper .reviewer_badge_notes{width:270px;height:auto;display:inline-block}.lang_is_rtl .reviewer_tooltip_wrapper .reviewer_badge_notes,.lang_is_rtl .reviewer_tooltip_wrapper .reviewer_badge_title{text-align:right}.reviewer_tooltip_wrapper{width:427px;height:auto;border:3px #ecf7fe solid;background-color:#fff;border-radius:5px;position:relative}.badges_detail_small{width:427px;height:66px;background-color:#ecf7fe}.badges_detail_small .badges_detail_small_icons{height:66px;display:block;position:relative;top:10px;margin-top:15px;margin-left:25px;background:url('//q-ec.bstatic.com/static/img/reviews-tab/badges_tooltip_small/94c50b78e931ff135e9575b42b5202fe2fb3cbed.png') no-repeat;opacity:.5}#review_list_page_container .reviewer_count_badge-1,.reviewer_count_badge-2,.reviewer_count_badge-3,.reviewer_count_badge-4,.reviewer_count_badge-5,.reviewer_count_badge-6{display:block;overflow:hidden;background:url('//q-ec.bstatic.com/static/img/reviews-tab/review_badges/c00e13297c43bf6242f2a7022941de5ad63b8640.png') no-repeat}#tooltip_wrap.badge_tooltip_elm h3{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;border:0;background:0}.review_item_user_review_count i{overflow:hidden;background:url('//q-ec.bstatic.com/static/img/reviews-tab/tiny_rev_badge_sprite/0e33b12dc423ead428d458049cf20157a6535c70.png') no-repeat;width:22px;height:22px;display:inline-block;float:left}.lang_is_rtl .review_item_user_review_count i{float:right;margin-left:5px;margin-right:0}.review_item_user_review_count .mini_reviewer_badge-1{background-position:0 0;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-2{background-position:0 -25px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-3{background-position:0 -49px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-4{background-position:0 -72.6666669845581px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-5{background-position:0 -97px;margin-top:5px;margin-right:5px}.review_item_user_review_count i.mini_reviewer_badge-6{background-position:0 -121px;margin-top:5px;margin-right:5px}.review_count_with_mini_badge{line-height:33px}.review-button{display:inline-block;border:1px solid #0896ff;padding:8px;border-radius:2px;width:88%;text-decoration:none;position:relative;font-size:13px;background:0}.review-button:hover{color:#003580!important;border-color:#003580;background:#fff}.avatar-mask{border-radius:100%;display:block;border:2px solid white;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.10);box-shadow:0 1px 3px 0 rgba(0,0,0,0.10)}.avatar-mask.ava-x-small{border-width:1px}.ava-x-small{width:24px;height:24px}.ava-small{width:32px;height:32px}.ava-default{width:48px;height:48px}.ava-medium{width:64px;height:64px}.ava-large{width:80px;height:80px}.ava-x-large{width:128px;height:128px}.ava-xx-large{width:256px;height:256px}.ava-pad-top{margin-top:.8em}.ava-pad-bottom{margin-bottom:.8em}.ava-pad-left{margin-left:.8em}.ava-pad-right{margin-right:.8em}.ava-icon{font-family:"booking-iconset";color:#7c90a6}.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}.review-helpful__container{padding:10px 12px;border-top:1px solid #DDD;min-height:24px;overflow:hidden}.review-helpful__form{float:left}.review-helpful__vote-feedback-message{color:#999;float:left;margin:.35em .5em 0}.lang_is_rtl .review-helpful__form,.lang_is_rtl .review-helpful__vote-feedback-message{float:right}.review-helpful__form-submit{background:#FFF;border:1px solid #b4dfff;border-radius:4px;color:#0896ff;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:#0896ff;-webkit-box-shadow:0 0 4px #0896ff;box-shadow:0 0 4px #0896ff;color:#003580}.review-helpful__form-submit:active,.review-helpful__form-submit:focus{border-color:#0896ff;-webkit-box-shadow:0 0 4px #0896ff;box-shadow:0 0 4px #0896ff;color:#003580;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}#subheader-wrap{display:none}.lang_is_rtl.reviews{width:100%}.clearfix:before,.clearfix:after{content:"";clear:both;display:block}.fl{float:left}.lang_is_rtl .fl{float:right}.reviews-landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lang_is_rtl .reviews-landing{direction:rtl;clear:both!important}.rlp-banner--common{position:relative;width:100%;height:319px;background-image:url(//q-ec.bstatic.com/static/img/profile/reviews/Reviews_illustration/8a7e1f46b6d0b41903e8188a3aba71d981dac37b.png);background-position:center}.rlp-banner--unique{width:100%;height:350px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.rlp-banner__container{width:100%;height:350px;overflow:hidden;background-color:#7894bc;background-color:rgba(0,53,128,0.53);*background-color:#7894bc}.rlp-header--common{max-width:1096px;margin:0 auto;padding:60px 7px 0;font-size:29px;line-height:30px;font-weight:bold;text-align:left}.rlp-header--unique{max-width:1096px;margin:90px auto 0;font-weight:bold;text-align:center;padding:0 7px;color:#fff}.rlp-header--unique.rlp-header--unique-region{margin:105px auto 0}.rlp-header__num{display:block;font-size:65px;height:60px;line-height:60px;padding:0 0 10px}.lang_is_rtl .rlp-header__num{text-align:left}.rlp-header__name--common{display:block;height:40px;font-size:43px;line-height:40px;padding:12px 0 10px}.rlp-header__country--unique{display:block;font-size:25px;line-height:30px}.rlp-header__subcountry{display:block;font-size:60px;line-height:76px}.rlp-header__txt{display:block;font-size:29px;line-height:43px}.rlp-intro{width:100%;background-color:#fbfbfb}.rlp-intro__container{max-width:1096px;margin:0 auto;padding:45px 7px 47px}.rlp-intro__title{text-align:center;font-size:33px;line-height:40px;font-weight:bold;color:#4f4f4f;margin:0}.rlp-intro-how{margin:45px 0 0 0;list-style:none;padding:0}.rlp-intro-how__item{width:30%;margin:0}.rlp-intro-how__container{width:150px;border-radius:50%;height:150px;margin:0 auto;position:relative}.rlp-intro-how__container--tickfull{background-color:#fdce59}.rlp-intro-how__container--citytrip{background-color:#72c5f0}.rlp-intro-how__container--feedback{background-color:#9bcd8a}.rlp-intro-how__sub-container{width:100%;position:absolute;z-index:1;top:-20px;left:0}.rlp-intro-how__num{width:36px;height:36px;margin:0 auto;border-radius:50%;background-color:#fff;text-align:center!important;line-height:36px;font-size:24px;font-weight:bold}.rlp-intro-how__num--tickfull{border:4px solid #fdce59;color:#fdce59}.rlp-intro-how__num--citytrip{border:4px solid #72c5f0;color:#72c5f0}.rlp-intro-how__num--feedback{border:4px solid #9bcd8a;color:#9bcd8a}.rlp-intro-how__icon{color:#fff;padding:17px 0 0 0;text-align:center!important;font-size:70px;margin:0}.rlp-intro-how__title{text-align:center;color:#4f4f4f;font-size:24px;line-height:32px;font-weight:bold;margin:24px 0 0 0}.rlp-intro-how__desc{font-size:16px;line-height:25px;color:#949494;text-align:center!important;margin:8px 0 0 0}.rlp-intro-how__arrow{width:5%}.rlp-intro-how__arrow-icon{font-size:50px;font-weight:bold;text-align:center;margin:40px 0 0 0;color:#949494}.rlp-main-wrapper{background-color:#eee}.rlp-main{width:100%;overflow:hidden}.rlp-main--index{width:83%;overflow:hidden}.rlp-main__container--waterfall{background-color:#e5e9ed}.rlp-main__container--list{background-color:#e5e9ed}.rlp-main-related{max-width:1096px;list-style:none;padding:0 7px;margin:0 auto;font-size:14px;line-height:45px}.rlp-main-related__title{display:block;padding:0 2px 0 0}.lang_is_rtl .rlp-main-related__title{padding:0 0 0 2px}.rlp-main-related__links{list-style:none;padding:0;margin:0}.rlp-main-related__link{list-style:none;padding:0 5px 0 0;margin:0}.lang_is_rtl .rlp-main-related__link{padding:0 0 0 5px}.rlp-main-related__link-txt{font-weight:normal!important;text-decoration:none;padding:0 15px}.rlp-main-tools{display:none;position:fixed;z-index:4;width:10px;list-style:none;margin:0;padding:0}.rlp-main-tool-btn{width:6px;height:6px;border:2px solid #e5e9ed;background-color:#939393;border-radius:50%;margin:18px 0 0 0;position:relative;padding:0}.rlp-main-tool-btn:hover{background-color:#aaa;cursor:pointer}.rlp-main-tool-btn.rlp-main-tool-btn--active{width:8px;height:8px;border:1px solid #939393;background-color:transparent}.rlp-main-tools__label{width:600px;position:absolute;z-index:5;top:-23px;right:20px}.lang_is_rtl .rlp-main-tools__label{right:auto;left:20px}.rlp-main-tools__label-txt{display:inline-block;font-size:13px;line-height:28px;color:#fafafa;padding:0 10px;border-radius:3px;float:right;background-color:#323232;background-color:hsla(0,100%,0%,0.8);*background-color:#323232}.lang_is_rtl .rlp-main-tools__label-txt{float:left}.rlp-main-section{padding:65px 0 60px}.rlp-main-section-tab{text-align:center;padding:0 40px 35px;margin:0;font-size:0}.rlp-main-section-tab__btn{display:inline-block;height:35px;line-height:35px;padding:0 27px;margin:0 0 10px 0;color:#666;font-size:20px;-webkit-transition:all,0.2s;transition:all,0.2s}.rlp-main-section-tab__btn:hover{cursor:pointer}.rlp-main-section-tab__btn.rlp-main-section-tab__btn--active{color:#fff;background-color:#0896ff}.rlp-main-section-tab__btn--active:hover{cursor:default}.rlp-main-section__title{text-align:center;font-size:32px;line-height:45px;font-weight:bold;color:#4f4f4f;padding:0 0 40px;margin:0}.rlp-main-section-hotels{margin:10px auto 0;overflow:hidden;position:relative;list-style:none;padding:0}.rlp-main-section-hotels.rlp-main-section-hotels--tab{display:none}.rlp-main-section-hotels.rlp-main-section-hotels--tab.rlp-main-section-hotels--tab-active{display:block}.rlp-main-section-hotel{width:340px;position:absolute;z-index:1;-webkit-transition:all,0.5s;transition:all,0.5s;list-style:none;margin:0;padding:0}.rlp-main-section-hotel__container{background-color:#fff;overflow:hidden}.rlp-main-section-hotel__thumb-container{position:relative;overflow:hidden}.rlp-main-section-hotel__thumb{display:block;width:102%}.rlp-main-section-hotel__price{width:100%;position:absolute;z-index:1;left:0;bottom:0;background-color:#7f7f7f;background-color:rgba(0,0,0,0.5);font-size:13px;line-height:18px}.rlp-main-section-hotel__price-txt{display:block;font-size:13px;color:#fff!important;line-height:18px;text-decoration:none;padding:7px 20px;font-weight:normal!important}.rlp-main-section-hotel__price-num{font-size:16px;line-height:22px;font-weight:bold}.rlp-main-section-hotel__subcontainer{padding:13px 0 0 0}.rlp-main-section-hotel__subcontainer.rlp-main-section-hotel__subcontainer--noreview{padding:13px 0 15px}.rlp-main-section-hotel__name{display:block;padding:0 20px;font-size:15px;line-height:20px;text-decoration:none}.rlp-main-section-review_score_link{text-decoration:none}.rlp-main-section-hotel__location{font-size:13px;color:#a6a6a6;line-height:18px;padding:0 20px;margin:6px 0 0}.rlp-main-section-hotel__geo{font-weight:normal!important;text-decoration:none}.rlp-main-section-hotel__score{margin:4px 0 0;padding:0 20px;font-size:14px;line-height:20px}.rlp-main-section-hotel__score-num{font-weight:normal!important;text-decoration:none}.rlp-main-section-hotel__score-txt{color:#838383}.rlp-main-section-hotel-reviews{margin:10px 0 0 0;padding:0 20px;list-style:none}.rlp-main-section-hotel-review{padding:0 0 10px 0}.rlp-main-section-hotel-review__icon{border-radius:50%;width:15px;height:15px;color:#fff;text-align:center!important;line-height:15px;margin:4px 0 0 0;font-family:Arial}body.lang_is_rtl p.rlp-main-section-hotel-review__icon{font-family:Arial!important}.rlp-main-section-hotel-review__icon.rlp-main-section-hotel-review__icon--positive{background-color:#9bcd8a;font-size:13px}.rlp-main-section-hotel-review__icon.rlp-main-section-hotel-review__icon--negative{background-color:#ddd;font-size:14px}.rlp-main-section-hotel-review__container{width:285px}.rlp-main-section-hotel-review__txt{color:#323232;font-size:14px;line-height:22px;word-break:break-word;padding:0 0 0 7px;margin:0;overflow:hidden}.rlp-main-section-hotel-review__date{display:block;margin:0 20px 0 35px;font-size:13px;color:#a6a6a6;padding:0 0 10px 7px}.lang_is_rtl .rlp-main-section-hotel-review__date{margin:0 35px 0 20px;padding:0 7px 10px 0}.rlp-main-section-hotel-review__author{margin:5px 0 0 0;padding:10px 20px;background-color:#fcfcfc}.rlp-main-section-hotel-review__avatar{width:32px;height:32px;border-radius:50%}.rlp-main-section-hotel-review__avatar-icon{display:block;text-align:center;color:#838383;font-size:32px;line-height:32px}.lang_is_rtl span.bicon-mybooking{font-family:'booking-iconset'!important}.rlp-main-section-hotel-review__author-info{width:268px}.rlp-main-section-hotel-review__author-name{display:block;font-size:13px;line-height:17px;color:#737373;padding:0 0 0 7px;margin:0}.rlp-main-section-hotel-review__author-country{display:block;font-size:12px;line-height:16px;color:#a6a6a6;padding:0 0 0 7px;margin:0}.lang_is_rtl .rlp-main-section-hotel-review__txt,.lang_is_rtl .rlp-main-section-hotel-review__author-name,.lang_is_rtl .rlp-main-section-hotel-review__author-country{padding:0 7px 0 0}.rlp-sidebar{width:17%;padding:63px 0 80px}.rlp-sidebar__title{font-size:22px;line-height:30px;font-weight:bold;color:#4f4f4f;padding:8px 20px 35px;border-bottom:1px dashed #ddd;margin:0}.rlp-sidebar-nav{list-style:none;margin:0;padding:0;overflow:hidden}.rlp-sidebar-nav-btn{overflow:hidden;list-style:none;padding:0;margin:0;-webkit-transition:all,0.5s;transition:all,0.5s;border-bottom:1px dashed #ddd}.rlp-sidebar-nav-btn:hover{background-color:#e5e9ed}.rlp-sidebar-nav-btn__container{padding:20px;position:relative}.rlp-sidebar-nav-btn__country{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.rlp-sidebar-nav-btn__country-name{display:block;height:100%;padding:20px 20px 0;font-size:16px;line-height:21px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rlp-sidebar-nav-btn__hotel{color:#666;font-size:14px;line-height:22px;margin:22px 0 0}.rlp-sidebar-nav-btn__hotel-name{font-weight:bold}.rlp-sidebar-nav-btn__hotel-desc{display:inline;word-break:break-word}.rlp-nav--subcountry{height:45px}.rlp-nav__container{max-width:1096px;list-style:none;margin:0 auto;padding:0 7px}.rlp-nav-btn--subcountry{padding:0 5px 0 0}.lang_is_rtl .rlp-nav-btn--subcountry{padding:0 0 0 5px}.rlp-nav__title--subcountry{font-size:14px;line-height:45px;padding:0 18px 0 0}.lang_is_rtl .rlp-nav__title--subcountry{padding:0 0 0 18px}.rlp-nav-btn__txt--subcountry{display:block;font-size:14px;line-height:37px;padding:4px 15px 0;text-decoration:none;font-weight:normal!important;-webkit-transition:all,0.5s;transition:all,0.5s}.rlp-nav-btn__txt--subcountry.rlp-nav-btn__txt--active-subcountry{font-weight:bold!important;border-bottom:4px solid #0896ff;background-color:#f2f4f8}.rlp-main__subcontainer--list{margin:0 auto;max-width:1096px;padding:35px 7px 50px}.rlp-main-hotels{width:71.2591%}.rlp-main-hotels__title,.rlp-main-hotels__subtitle{padding:0}.rlp-main-hotels__title{font-size:24px;line-height:30px;margin:0 0 2px}.rlp-main-hotels__subtitle{margin:0;font-size:16px;line-height:25px;font-weight:normal;padding:0 0 20px}.rlp-main-hotels__container{list-style:none;margin:0;padding:0}.rlp-main-hotel{list-style:none;margin:0 0 20px;background-color:#fff}.rlp-main-hotel__container{padding:15px}.rlp-main-hotel__thumb{width:30%;height:257px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.rlp-main-hotel__info{width:70%}.rlp-main-hotel__name{display:block;font-size:20px;line-height:26px;text-decoration:none;margin:0 0 0 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}.lang_is_rtl .rlp-main-hotel__name{margin:0 20px 0 0}.rlp-main-hotel__extra{margin:5px 0 0 20px}.lang_is_rtl .rlp-main-hotel__extra{margin:13px 20px 6px 0}.rlp-main-hotel__btn{display:inline-block;max-width:40%;float:right}.ru .rlp-main-hotel__btn{max-width:49%}.lang_is_rtl .rlp-main-hotel__btn{float:left}.rlp-main-hotel__btn-txt{display:inline-block;padding:5px 18px;font-size:13px;color:#fff!important;text-decoration:none;line-height:20px;background-color:#0896ff;-webkit-transition:all,0.5s;transition:all,0.5s}.rlp-main-hotel__btn-txt:hover{background-color:#003580}.rlp-main-hotel__rank{padding:0;margin:10px 0 0 20px;font-size:15px;line-height:26px;font-weight:bold}.lang_is_rtl .rlp-main-hotel__rank{margin:10px 20px 0 0}.rlp-main-hotel__extra-rank{padding:0;margin:8px 0 0 20px;font-size:13px;line-height:20px;font-weight:bold;color:#819bbf}.lang_is_rtl .rlp-main-hotel__extra-rank{margin:5px 20px 0 0}.rlp-main-hotel__rank-num{display:inline-block;padding:0 8px;margin:0 3px 0 0;background-color:#033383;color:#fff}.lang_is_rtl .rlp-main-hotel__rank-num{margin:0 0 0 3px}.rlp-main-hotel__extra-rank-link{text-decoration:none}.rlp-main-hotel__recent{display:inline-block;max-width:60%;margin:0;float:left}.ru .rlp-main-hotel__recent{max-width:51%}.lang_is_rtl .rlp-main-hotel__recent{float:right}.rlp-main-hotel__recent-txt{padding:0 12px 0 0;margin:0;font-size:14px;line-height:20px}.lang_is_rtl .rlp-main-hotel__recent-txt{padding:0 0 0 12px}.rlp-main-hotel__separator{display:block;height:0;margin:10px 0 0 20px;overflow:hidden;border-bottom:1px solid #efefef}.lang_is_rtl .rlp-main-hotel__separator{margin:20px 20px 9px 0}.rlp-main-hotel-reviews{list-style:none;margin:0 0 0 20px;padding:0}.lang_is_rtl .rlp-main-hotel-reviews{margin:0 20px 0 0}.rlp-main-hotel-review{font-size:15px;line-height:22px;color:#323232;margin:0;padding:8px 0 0}.rlp-main-hotel-review__title{font-weight:normal!important;text-decoration:none;color:#555!important}.rlp-main-hotels__btn{display:inline-block;padding:0 30px;font-size:15px;color:#fff!important;text-decoration:none;line-height:35px;background-color:#0896ff;margin:20px 0 0;-webkit-transition:all,0.5s;transition:all,0.5s}.rlp-main-hotels__btn:hover{background-color:#003580}.rlp-main-pagination{margin:0;padding:20px 0 5px;list-style:none}.rlp-main-pagination__btn{margin:5px 5px 0 0;padding:0;list-style:none;font-size:14px;line-height:22px}.rlp-main-pagination__btn.rlp-main-pagination__btn--current{padding:0 7px}.rlp-main-pagination__btn.rlp-main-pagination__btn--ellipsis{padding:0 10px;color:#1a1a1a}.rlp-main-pagination__btn.rlp-main-pagination__btn--unprev,.rlp-main-pagination__btn.rlp-main-pagination__btn--unnext{color:#7c90a6}.rlp-main-pagination__btn.rlp-main-pagination__btn--unprev{padding:0 7px 0 0}.rlp-main-pagination__btn.rlp-main-pagination__btn--unnext{padding:0 0 0 7px}.rlp-main-pagination__btn-txt{display:inline-block;padding:0 7px;font-weight:normal!important;text-decoration:none}.rlp-main-pagination__btn-txt:visited,.rlp-main-pagination__btn-txt--prev:visited,.rlp-main-pagination__btn-txt--next:visited{color:#0896ff}.rlp-main-pagination__btn-txt:hover{background-color:#cdd0d4;color:#003580}.rlp-main-pagination__btn-txt--prev,.rlp-main-pagination__btn-txt--next{display:inline-block;font-weight:normal!important;text-decoration:none}.rlp-main-pagination__btn-txt--prev{padding:0 7px 0 0}.rlp-main-pagination__btn-txt--next{padding:0 0 0 7px}.rlp-main-pagination__btn-txt--prev:hover,.rlp-main-pagination__btn-txt--next:hover{color:#003580}.rlp-main-sidebar{width:26.4599%;margin:0 2.281% 0 0}.lang_is_rtl .rlp-main-sidebar{margin:0 0 0 2.281%}.rlp-main-sidebar__related{list-style:none;margin:12px 0 0;padding:0;border-radius:3px}.rlp-main-sidebar__related-reviews{list-style:none;padding:0;margin:8px 0}.rlp-main-sidebar__related-reviews-name{text-decoration:none;font-size:13px;line-height:17px}.rlp-main-sidebar__related--old{list-style:none;margin:25px 0 0;padding:0}.rlp-main-sidebar__related-reviews--old{list-style:none;padding:10px 0 0;margin:0}.rlp-main-sidebar__related-reviews-name--old{display:inline-block;text-decoration:none;background-color:#0896ff;font-size:13px;line-height:18px;color:#fff!important;padding:6px 10px;-webkit-transition:all,0.2s;transition:all,0.2s}.rlp-main-sidebar__related-reviews-name--old:hover{background-color:#033383}.rlp-main-sidebar-hotel{margin:0 0 16px}.rlp-main-sidebar__title{font-size:18px;line-height:23px;margin:35px 0 0;padding:0}.rlp-main-sidebar__title.rlp-main-sidebar__title--related{font-size:16px;line-height:20px}.rlp-main-sidebar-hotels{list-style:none;margin:20px 0 0;padding:0}.rlp-main-sidebar-hotel__thumb{width:13.462%;height:35px;overflow:hidden}.rlp-main-sidebar-hotel__thumb-img{display:block;width:35px;height:35px}.rlp-main-sidebar-hotel__info{width:82.692%;height:35px;overflow:hidden;margin:0 0 0 3.846%}.lang_is_rtl .rlp-main-sidebar-hotel__info{margin:0 3.846% 0 0}.rlp-main-sidebar-hotel__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.rlp-main-sidebar-hotel__score{line-height:24px}.rlp-main-sidebar-hotel__review{padding:8px 0 10px;font-size:13px;line-height:19px;color:#555;margin:0}.rlp-main-section-hotel--old .rlp-main-section-hotel{width:340px;position:absolute;z-index:1;-webkit-transition:all,0.5s;transition:all,0.5s;list-style:none;margin:0;padding:0}.rlp-main-section-hotel--old .rlp-main-section-hotel__price--old{width:40%}.rlp-main-section-hotel--old .rlp-main-section-hotel__price-txt--old{font-size:13px;color:#838383;line-height:20px;text-align:right;padding:0 20px 0 0;margin:0}.lang_is_rtl .rlp-main-section-hotel--old .rlp-main-section-hotel__price-txt--old,.lang_is_rtl .rlp-main-section-hotel--old .rlp-main-section-hotel__price-num--old{text-align:left;padding:0 0 0 20px}.rlp-main-section-hotel--old .rlp-main-section-hotel__price-num--old{display:block;font-size:15px;line-height:18px;text-align:right;padding:0 20px 0 0;font-weight:normal!important;text-decoration:none}.rlp-main-section-hotel--old .rlp-main-section-hotel__header{width:60%}.rlp-main-section-hotel--old .rlp-main-section-hotel__name{display:block;font-size:15px;line-height:21px;padding:0 7px 0 20px;text-decoration:none}.lang_is_rtl .rlp-main-section-hotel--old .rlp-main-section-hotel__name,.lang_is_rtl .rlp-main-section-hotel--old .rlp-main-section-hotel__location{padding:0 20px 0 7px}.rlp-main-section-hotel--old .rlp-main-section-hotel__location{font-size:13px;color:#a6a6a6;line-height:17px;padding:0 7px 0 20px;margin:3px 0 0 0}.rlp-main-section-hotel--old .rlp-main-section-hotel__score{margin:8px 0 0 0;padding:0 20px;font-size:14px;line-height:20px}.rlp_nav-old{height:55px;background-color:#155eab}.rlp_nav-wrapper-old{max-width:1170px;list-style:none;margin:0 auto;padding:0}.rlp_nav-container-old{list-style:none;margin:0;padding:0}.rlp_nav_btn-old{display:block;font-size:20px;line-height:55px;color:#ecf7fe!important;text-decoration:none;font-weight:bold!important;padding:0 30px;-webkit-transition:all,0.5s;transition:all,0.5s}.rlp_nav_btn-old:hover{background-color:#13569e}.rlp-nav--country-old{height:45px;background-color:#003580}.rlp-nav-btn--country-old{list-style:none;margin:0;padding:0 15px 0 0;font-size:14px;line-height:45px}.lang_is_rtl .rlp-nav-btn--country-old{padding:0 0 0 15px}.rlp-nav-btn__txt--country-old{display:block;font-size:14px;line-height:45px;color:#ced5e0!important;text-decoration:none;font-weight:bold!important;padding:0 17px;border-left:1px solid #124690;border-right:1px solid #124690;-webkit-transition:all,0.5s;transition:all,0.5s}.rlp-nav-btn__txt--country-old:hover{color:#fff!important;background-color:#17498e}.rlp-cta{display:inline-block;padding:15px;margin-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.7);border-radius:3px;border:1px solid #fff;text-align:center}.rlp-cta .b-button .b-button__text{font-size:20px!important}.rlp-main-hotel__themes{margin-top:15px;border-top:1px solid #efeff3}.rlp-main-hotel__themes-list{margin:0;padding:0}.rlp-main-hotel__theme-item{display:inline-block;list-style:none;background:#f2f4f8;border:1px solid #e5e9ed;border-radius:2px;opacity:.8;margin-right:10px;margin-top:10px}.b_msie .rlp-main-hotel__theme-item{float:left}.lang_is_rtl .rlp-main-hotel__theme-item{margin-right:0;margin-left:10px}.rlp-main-hotel__theme-item:hover{opacity:1}.rlp-main-hotel__theme-item__link{color:#003580!important;text-decoration:none;display:block;padding:4px 8px}.rlp-top-cities-block .rlp-main-section-hotel__container{padding:20px}.rlp-top-cities-block__list{margin:0;padding:0;list-style:none}.rlp-top-cities-block__list-item{margin:10px}.rlp-main-hotel-review__review_link{margin-top:10px}.rlp-main-hotel-review__review_link a:link{color:#7c90a6!important}.rlp-main-hotel-review__review_link a:hover{color:#3e4853!important}.rlp-main-hotel-review__review_link a:visited{color:#819bbf!important}#subheader-wrap{display:block}#revc_write_a_review_login_intro{background-color:#fff;color:#676767;font-size:14px;padding:15px 20px}#revc_write_a_review_login_intro .rlp-intro{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-color:#fff;margin:12px 0}#revc_write_a_review_login_intro .rlp-intro__container{padding:20px}#revc_write_a_review_login_intro .rlp-intro__title{font-size:22px}#revc_write_a_review_login_intro .rlp-intro-how__container{width:110px;height:110px}#revc_write_a_review_login_intro .rlp-intro-how{margin:29px 0 0 0}#revc_write_a_review_login_intro .rlp-intro-how__num{height:30px;width:30px;line-height:30px}#revc_write_a_review_login_intro .rlp-intro-how__icon{font-size:60px;padding-top:9px}#revc_write_a_review_login_intro .rlp-intro-how__title{font-size:14px;line-height:20px}#revc_write_a_review_login_intro .rlp-intro-how__desc{font-size:14px;line-height:18px;display:none}#revc_write_a_review_login_intro>p{margin:5px 0 12px 0}#revc_write_a_review_login_intro .intro_footer{text-align:center;margin:24px 0 12px 0}#revc_write_a_review_login_intro .revc_write_a_review_login_button{background-color:#0896ff;color:#fff;padding:10px 25px;border-radius:4px;text-decoration:none}#revc_write_a_review_login_intro .revc_write_a_review_login_button:hover{background-color:#003580}.js_write_a_review_standalone_header,.js_write_a_review_reviews_tab{position:absolute;top:24px;right:15px}.js_write_a_review_reviews_tab{top:18px}.lang_is_rtl .js_write_a_review_standalone_header,.lang_is_rtl .js_write_a_review_reviews_tab{left:15px;right:auto}.revc_write_a_review_cta_reviews_header{max-width:1096px;margin:30px auto 0 auto;text-align:left}.b-button.js_write_a_review_reviews_header{font-size:23px;padding:6px 14px;color:#fff}.revc_write_a_review_cta_property_sidebar{display:block;margin:0 auto 12px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revc_write_a_review_cta_property_sidebar:visited{color:#0896ff}.revc_write_a_review_cta_property_sidebar:hover{color:inherit}.review-score-word{color:#003580;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-ec.bstatic.com/static/img/reviews/components/review-score/review-score__small-background/49bafd6554747eabcb1d281822a08955cd6dd035.png') transparent no-repeat}.review-score__small__info{float:right;margin-right:8px}.review-score__small__sample-size{font-size:12px;font-weight:normal;color:#666;margin:1px 0 0}.review-score__small__sample-size.review-score__small__sample-size--big{margin-top:0}.review-score__small .review-score__decimal-separator{font-style:italic;font-weight:100}.lang_is_rtl .review-score-word,.lang_is_rtl .review-score__small__sample-size{text-align:left}.lang_is_rtl .review-score__small__average-score{float:left}.lang_is_rtl .review-score__small__info{float:left;margin-left:8px;margin-right:0}.review-score--layout_left{text-align:left}.review-score--layout_left .review-score__small__average-score{float:left}.review-score--layout_left .review-score__small__info{float:left;margin-left:8px;margin-right:0}.lang_is_rtl .review-score--layout_left{text-align:right}.lang_is_rtl .review-score--layout_left .review-score__small__average-score{float:right}.lang_is_rtl .review-score--layout_left .review-score__small__info{float:right;margin-left:0;margin-right:8px}.lang_is_rtl .review-score--layout_left .review-score-word,.lang_is_rtl .review-score--layout_left .review-score__small__sample-size{text-align:right}.review-list-topic-filter{padding:12px}.review-list-topic-filter__heading{font-size:1.2em;font-weight:bold;margin:0 0 .5em}.review-list-topic-filter__list{margin:0;padding:0;list-style:none}.review-list-topic-filter__list-item{background:#ccc;color:#333;float:left;padding:4px 12px;margin:0 5px 5px 0;border-radius:12px}.review-list-topic-filter__list-item.review-list-topic-filter__list-item--active{color:#fff;background:#0096ff}.review-list-topic-filter__item-link:link,.review-list-topic-filter__item-link:visited{color:inherit;text-decoration:none;font-weight:100}.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:#cee5c3}.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:#7bbd65}.r-badge.r-badge-type-3 .r-badge-icon-city_expert{background:#7bbd65}.r-badge .r-badge-label{float:left;font-size:11px}.r-badge.r-badge-type-1 .r-badge-label{font-weight:bold;color:#003580;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:white;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:#003580;padding:4px;line-height:14px}.icon_pinstar_1{display:inline-block;width:16px;height:16px;background:transparent url("//r-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_16/daf8eb2f6258be61765678f2af06b2e4d493e21e.png") center 0 no-repeat}.icon_pinstar_2{display:inline-block;width:13px;height:16px;background:transparent url("//r-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_16/daf8eb2f6258be61765678f2af06b2e4d493e21e.png") center 0 no-repeat}.icon_pinstar_3{display:inline-block;width:15px;height:13px;background:transparent url("//q-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_13/d5e112a5a4daf8b1d153f6534248af4a16cc099b.png") center 0 no-repeat}.icon_pinstar_4{display:inline-block;width:19px;height:24px;background:transparent url("//q-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_24/3e5765375bc4ee50640105cb6a1b2f8a21125912.png") center 0 no-repeat}.icon_pinstar_ribbon{display:inline-block;width:21px;height:26px;background:transparent url("//r-ec.bstatic.com/static/img/reviews/review-expert/icon_pinstar_26/534f880b01771d726946fbbd2e6c087965fb87a3.png") center 0 no-repeat}.r-badge-tooltip:before,.r-badge-tooltip:after{display:table;border-bottom-color:#000!important;border-bottom-color:rgba(0,0,0,0.8)!important}.r-badge-tooltip{width:auto!important;max-width:320px;background:#000!important;background:rgba(0,0,0,0.8)!important}.r-badge-tooltip-icon{display:inline-block;float:left;margin:0 10px 0 0;max-width:60px}.r-badge-tooltip-icon-city_expert{width:32px;height:32px;background:transparent url("//r-ec.bstatic.com/static/img/reviews/review-expert/icon_city_guru_32/40217cebd2c97fe8ea36f6756733735c0a8da78e.png") 0 0 no-repeat}.r-badge.js-fly-content-tooltip:hover{cursor:pointer;filter:gray;-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:#7bbd65;font-size:14px}.lang_is_rtl .r-badge-tooltip .fly-content-tooltip--wrap h5{text-align:right}.r-badge-tooltip .fly-content-tooltip--wrap p{display:inline-block;max-width:244px;margin:0;text-align:left;border-bottom:dotted 1px rgba(255,255,255,0.4)}.r-badge-tooltip .fly-content-tooltip--wrap p.text-only{max-width:320px;padding:6px 0}.r-badge-tooltip .fly-content-tooltip--wrap p:first-child{padding-top:0}.r-badge-tooltip .fly-content-tooltip--wrap p:last-child{border-bottom:0;padding-bottom:0}.lang_is_rtl .r-badge-tooltip .fly-content-tooltip--wrap p{text-align:right}.lang_is_rtl .r-badge .r-badge-icon{float:right}.lang_is_rtl .r-badge .r-badge-label{float:right}.lang_is_rtl .r-badge-tooltip-icon{float:right;margin:0 0 0 10px}.lang_is_rtl .r-badge.r-badge-type-1 .r-badge-label:before{float:right;left:auto;right:-6px}.lang_is_rtl .r-badge.r-badge-type-1 .r-badge-wrapper{border-radius:4px 0 0 4px}.lang_is_rtl .r-badge.r-badge-type-1 .r-badge-icon{border-radius:0 4px 4px 0}.lang_is_rtl .r-badge.r-badge-type-1 .r-badge-label{padding:3px 4px 2px 8px}.destination-review-item{color:#003580;margin:0 0 1em;padding:0 1em}.destination-review-item__cta{margin:0;padding:.5em .5em .75em;background:#ecf7fe}.destination-review-item__cta-icon{font-family:'booking-iconset'!important;font-style:normal;position:relative;top:2px;margin-right:2px}.destination-reviews{list-style:none;margin:0;padding:0}.destination-reviews .review_item{margin:0}.destination-review-item__content{margin:0;padding:0 .5em .75em 1.5em;background:#ecf7fe}a.destination-review-item__link:visited{color:#0896ff!important}.destination-expert-reviews{border:2px solid #e5e9ed;-webkit-box-shadow:0 0 2px 0 rgba(0,52,128,0.05);box-shadow:0 0 2px 0 rgba(0,52,128,0.05);border-radius:4px}.destination-expert-reviews .destination-reviews__header{background:#003580 url(//r-ec.bstatic.com/static/img/ugc/badges/badge_guru_40/fd2f7b784916acbee71430ec99daaddfd5d56a21.png) 24px 2px no-repeat;background-size:40px;padding:15px 40px 15px 80px;margin:10px 0 20px -8px;-webkit-box-shadow:0 2px 2px 0 rgba(0,52,128,0.1);box-shadow:0 2px 2px 0 rgba(0,52,128,0.1);position:relative;display:inline-block}.lang_is_rtl .destination-expert-reviews .destination-reviews__header{padding:15px 80px 15px 40px;margin:10px -8px 20px 0;background-position:right 24px top 2px}.destination-expert-reviews .destination-reviews__header h3{display:inline-block;font-size:18px;color:#FFF}.destination-expert-reviews .destination-reviews__header:after{position:absolute;top:0;right:-1px;width:1px;height:1px;border:25px solid transparent;border-right:15px solid #FFF;content:''}.lang_is_rtl .destination-expert-reviews .destination-reviews__header:after{right:initial;left:-1px;border-right:25px solid transparent;border-left:15px solid #FFF}.destination-expert-reviews .destination-reviews__header:before{position:absolute;content:' ';height:0;left:0;border:3px solid transparent;border-left:4px solid #fff;border-bottom:3px solid #fff;background:#b3c2d8;bottom:-6px}.lang_is_rtl .destination-expert-reviews .destination-reviews__header:before{left:initial;right:0;border-left:3px solid transparent;border-right:4px solid #fff}.destination-expert-review{margin:0;padding:0}.destination-expert-review_reviewer{margin-bottom:10px;padding:0 15px}.destination-expert-review_reviewer p{color:#003580;font-size:14px;margin:4px 0;float:left;width:70%}.lang_is_rtl .destination-expert-review_reviewer p{float:right}.destination-expert-review_reviewer .review_item_review_score{float:right}.lang_is_rtl .destination-expert-review_reviewer .review_item_review_score{float:left}.destination-expert-review_reviewer_avatar{float:left;margin:0 10px 0 0;width:48px;height:48px;position:relative}.lang_is_rtl .destination-expert-review_reviewer_avatar{float:right;margin:0 0 0 10px}.destination-expert-review_reviewer_avatar .ava-default{margin:0;padding:0;width:38px;height:38px}.destination-expert-review_reviewer_avatar .reviewer_country{position:absolute;bottom:5px;right:5px}.destination-expert-review_item_endorsements{border-top:1px solid #e5e9ed;border-bottom:1px solid #e5e9ed;padding:20px 15px;margin-bottom:30px}.destination-expert-reviews .review_item_endorsement{margin:0;padding:0}.destination-expert-reviews .review_item_endorsement li{display:inline-block;margin:.5em .25em .5em .8em}.lang_is_rtl .destination-expert-reviews .review_item_endorsement li{display:inline-block;margin:.5em .8em .5em .25em}.destination-expert-reviews .review_item_endorsement li.endorsement-header{display:block;color:#666}.destination-expert-reviews .review_item_endorsement li .dficon-circle{vertical-align:middle;display:inline-block;position:relative;line-height:1;font-size:24px}.destination-expert-reviews .review_item_endorsement li .df_inner{font-size:20px;width:24px;line-height:.9}.destination-expert-reviews .review_item_endorsement li .endorsement-label{font-size:90%;color:#666}.destination-expert-reviews .review_item_review_content{padding:0 30px}.destination-expert-reviews .review_item_review_content_header{font-size:24px}.destination-expert-reviews .review_item_review_text{color:#003580;line-height:1.4em}.destination-expert-reviews .review_item_review_text-hidden{max-height:120px;overflow:hidden;position:relative}.destination-expert-reviews .review_item_review_text-hidden:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:40px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(95%,rgba(255,255,255,1)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%)}.destination-expert-reviews .review_item_review_content_show{padding:0 30px 20px}.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{line-height:23px}.review-helpful-heart-submit:before{content:'bicon-thumbsup';font-family:booking-iconset;padding:0 5px 0 0;font-size:16px;top:3px;position:relative}.review-helpful-heart-vote-feedback-message{line-height:25px}.review-helpful-heart-submit.review-helpful__form-submitted{color:#0896ff;border:1px solid #0896ff}.review-helpful-heart-submit.review-helpful__form-submitted:before{color:#0896ff}.lang_is_rtl .review-helpful-heart-submit:before{padding:0 0 0 5px}.usp_heading .usp_subheading{display:block;font-size:.8em;font-weight:normal;font-style:normal;color:#6f798e}.usp_heading .usp_subheading .review-score{font-weight:bold;color:#003580}.guru_review_item__header_block{background-color:#003580}.guru_review_item__header_block:before{background:#02214c}.guru_review_item__header_block:after,.lang_is_rtl .guru_review_item__header_block:after{background:#003580;border-width:21px!important;border-right-width:15px!important}.guru_review_item__header_block .expert_review_item__icon_container{height:34px;width:30px}.guru_review_item__header_block .expert_review_item__header{line-height:2.1;padding-left:35px}.renovation-separator{border-top:1px dashed #cdcdcd;border-bottom:1px dashed #cdcdcd;border-spacing:3px;margin-bottom:2em;padding:.5em;color:#003580;display:table;width:98.5%;position:relative;min-height:55px}.renovation-separator p{margin:0;display:table-cell;vertical-align:middle}.renovation-separator .renovate{font-size:25px;display:table-cell;vertical-align:middle;width:35px}.lang_is_rtl .renovation-separator .renovate{padding-right:10px}.renovation-sep-contain{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%}.renovation-separator-redesign{border-top:1px dashed #cdcdcd;border-bottom:1px dashed #cdcdcd;border-spacing:3px;margin-bottom:2em;padding:.5em 1em .5em 1em;color:#003580;display:table;width:97%;min-height:55px;position:relative}.renovation-separator-redesign p{margin:0;display:table-cell;vertical-align:middle}.renovation-separator-redesign .renovate{font-size:25px;display:table-cell;vertical-align:middle;width:30px}.lang_is_rtl .renovation-separator-redesign .renovate{font-size:25px;display:table-cell;vertical-align:middle;padding-right:5px;width:40px}.lang_is_rtl .renovation-separator-redesign{margin-left:0;width:97%}.lang_is_rtl .renovation-separator-redesign p{padding-left:35px}.lang_is_rtl .renovation-sep-contain{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%}.faq_top_questions_details{display:none}.faq-top-questions{list-style-type:none;padding:0 0 1px 0;margin:0}.faq-top-questions__item{margin:10px 0}a.faq-top-questions__link{font-weight:normal;text-decoration:none;border-bottom:1px dotted #537cb4}a.faq-top-questions__link:hover{border-bottom-color:#feba02}.faq-top5-answer{display:none;background-color:#fff;padding:15px 20px}#booking-summary .breakfast-included{display:block;margin-bottom:10px}.breakfast-included_icon{display:block}.selected_room{background-color:#c6d4e9}.js-rt-filter-count{font-size:small;padding-top:1em}.rt-filter .rt-filter-label{display:block;color:#003580;font-weight:bold;padding-bottom:5px}.rt-filter [data-filter]{display:inline-block;margin:10px 20px 0 0}.rt-filter [data-filter-value]{display:inline-block;background-color:#fff;color:#0896ff;text-decoration:none;font-size:13px;font-weight:600;padding:4px 8px;margin:0 1px;border:1px solid #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);white-space:nowrap}.rt-filter [data-filter-value] .bicon{font-size:11px}.rt-filter [data-filter-state=on]{background-color:#eaf5e5;color:#090;border:1px solid #9bcd8a}.rt-filter [data-filter-state=disabled]{background-color:#eaeaea;color:#aaa}.room-rate__selected .roomRateSingle{background:inherit;color:inherit}.room-rate__selected .roomRateSingle .roomDefaultUse .b-sprite,.room-rate__selected .roomRateSingle .ico_policy_info .b-sprite{opacity:1.0}.room-rate__selected .roomRateSingle .green_condition,.room-rate__selected .roomRateSingle .green_condition strong,.room-rate__selected .roomRateSingle .policy_bullet_wrapper__m_second_dot_inside,.roomstable .room-rate__selected .roomRateSingle .rooms-table-room-price{color:#390!important;font-weight:bold}.rt-filter__state-off,.rt-filter__state-on,.rt-filter__state-disabled{display:none}.rt-filter [data-filter-state=on] .rt-filter__state-on{display:inline}.rt-filter [data-filter-state=disabled] .rt-filter__state-disabled{display:inline}.rt-filter [data-filter-state=off] .rt-filter__state-off{display:inline}.hp_bigger_dates .sb-dates__col .sb-searchbox__label{font-weight:bold;font-size:1.2em}.hp_bigger_dates .sb-dates__col .sb-searchbox__input{border-color:#003580}.bbtemkbar__bar{clear:both;background-color:#0896ff}.bbtemkbar__bar,.bbtemkbar__bar a:link,.bbtemkbar__bar a:visited{color:#fff;font-weight:normal;text-decoration:none}.bbtemkbar__wrapper{max-width:1110px;margin:0 auto}.bbtemkbar__text{float:left;padding:10px}.lang_is_rtl .bbtemkbar__text{float:right}.bbtemkbar__text__icon{display:inline-block;*display:inline;*zoom:1;margin-right:10px;font-size:10px}.lang_is_rtl .bbtemkbar__text__icon{margin-left:10px;margin-right:0}.bbtemkbar__text__underline{text-decoration:underline}.bbtemkbar__dismiss{float:right;padding:5px 10px 8px 10px;font-size:19px}a.bbtemkbar__dismiss:hover{background-color:#003580}.lang_is_rtl .bbtemkbar__dismiss{float:left}.pp-rooms-table-filters.pp-rooms-table-filters--hidden{display:none}.pp-rooms-table-filters+#groupRoomsTableHeader2{margin-top:0}#maxotel_rooms{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:1}#maxotel_rooms.opacity-overlay-added{opacity:.25}#maxotel_rooms tr.is-filter-applied{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.25}#maxotel_rooms tr.is-filter-applied:hover,#maxotel_rooms tr.is-filter-applied.is-selected,#maxotel_rooms tr.is-filter-applied.is-selected:hover{opacity:1!important}.pp-rooms-table-filters--content{background-color:#f2f5f9;padding:10px}.pp-rooms-table-filters--button{display:inline-block;border-radius:3px;background:#0896ff;color:#fff;padding:5px;height:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pp-rooms-table-filters--button-checkbox{vertical-align:middle;padding:0 2px;cursor:pointer}.pp-rooms-table-filters--button .bicon-emptycheckbox{display:inline}.pp-rooms-table-filters--button .bicon-checkbox{display:none}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__hidden{display:none}.pp-rooms-table-filters--messages{margin-top:10px;display:none}.pp-rooms-table-filters--messages.pp-rooms-table-filters--messages__selected{color:#F00}.pp-rooms-table-filters--messages .pp-rooms-table-filters--reset,.pp-rooms-table-filters--messages .pp-rooms-table-filters--reset:visited{color:#0896ff}.pp-rooms-table-filters--button-text i{font-style:normal}.pp-rooms-table-filters--button .pp-rooms-table-filters--button-undo{display:none;cursor:pointer}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active{background:#003580}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .bicon-emptycheckbox{display:none}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .bicon-checkbox{display:inline}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .pp-rooms-table-filters--button-text i{display:none}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__disabled{cursor:default;background:#e5e9ed;color:#a3b1bf}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .pp-rooms-table-filters--button-undo{display:inline;margin:0 3px;color:#fff;text-decoration:none;vertical-align:middle}.pp-rooms-table-filters--button.pp-rooms-table-filters--button__active .pp-rooms-table-filters--button-text{margin-top:-1px}.ge-freebies-tooltip-title{margin:0}#tooltip_wrap ul.ge-freebies-tooltip-list{padding-left:0;list-style-type:none;color:inherit}.b_msie_8 .ge-fly-content-tooltip{border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;background:black}.b_msie_8 .ge-fly-content-tooltip.fly-dropdown_bottom:after{border-bottom-color:black!important;top:-15px}.b_msie_8 .ge-fly-content-tooltip.fly-dropdown_bottom:before{display:none!important}.book-challenge{background:#f2f4f8;border:1px solid #d1dcf0;padding:10px 8px;margin:12px 0;text-align:center;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.book-challente__container{border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);background:#fff;display:block;margin:0;overflow:hidden;position:relative;z-index:1;padding:10px}.book-challenge-roadtrip .book-challenge-roadtrip__progress--the-path{overflow:hidden;text-align:left;height:60px;position:relative}.book-challenge-roadtrip.book-challenge--1-bookings .book-challenge-roadtrip__progress--the-path:after{width:0}.book-challenge-roadtrip.book-challenge--2-bookings .book-challenge-roadtrip__progress--the-path:after{width:30px}.book-challenge-roadtrip.book-challenge--3-bookings .book-challenge-roadtrip__progress--the-path:after{width:70px}.book-challenge-roadtrip.book-challenge--4-bookings .book-challenge-roadtrip__progress--the-path:after{width:105px}.book-challenge-roadtrip.book-challenge--5-bookings .book-challenge-roadtrip__progress--the-path:after{width:145px}.book-challenge-roadtrip .book-challenge-roadtrip__progress--the-path:after{content:"";height:3px;background-color:#203b75;display:block;width:0;top:43px;left:20px;position:absolute;z-index:15}.book-challenge-roadtrip .book-challenge-roadtrip__progress--the-path:before{content:"";height:3px;background-color:#bec8d2;display:block;width:100%;top:43px;left:20px;position:absolute;z-index:10}.book-challenge-roadtrip__progress--the-path .book-challenge__stamps-list{margin:0;padding:0}.book-challenge-roadtrip__progress--the-path ul li{display:block;float:left;position:relative;width:30px;height:30px;margin-right:7px;background-color:#fff;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.book-challenge-roadtrip .book-challenge__stamp .book-challenge__outer-stamp{width:30px;border-radius:5px;overflow:hidden}.book-challenge-roadtrip .book-challenge__stamp:before{content:"";background-color:#fff;border:2px solid #bec8d2;border-radius:10px;width:8px;height:8px;position:absolute;top:39px;left:9px;z-index:20}.book-challenge-roadtrip .book-challenge__stamp.book-challenge__stamp--stayed:before{border-radius:10px;border:0;background-color:#fff;position:absolute;font-size:12px;width:12px;height:12px;z-index:20;content:"\b191";color:#203b75;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}.book-challenge__img{width:30px;height:30px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#feba02;border-radius:0 0 12px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.book-challenge__img:after{content:"";background:#f00;display:block;width:0;height:0;position:absolute;bottom:0;right:0;border:6px solid;border-radius:6px 0 0 0;border-color:#0896ff #fff #fff #0896ff}.book-challenge__pin{color:#e5e9ed;display:block;margin:5px auto;text-align:center;font-size:19px;height:20px}.book-challenge-roadtrip .book-challenge-roadtrip__progress--genius{text-align:right;float:right;width:48px;position:relative}.book-challenge-roadtrip .book-challenge-roadtrip__progress--genius .ge_ch_logo{font-size:17px}.book-challenge__explanation h2.book-challenge__title{padding:0;font-size:13px;line-height:1.3;margin:0;text-align:center;font-weight:bold}.lang_is_rtl .book-challenge-roadtrip .book-challenge-roadtrip__progress--the-path{text-align:right}.lang_is_rtl .book-challenge-roadtrip .book-challenge-roadtrip__progress--the-path:after{left:auto;right:20px}.lang_is_rtl .book-challenge-roadtrip .book-challenge-roadtrip__progress--the-path:before{left:auto;right:20px}.lang_is_rtl .book-challenge-roadtrip .book-challenge-roadtrip__progress--genius{text-align:left;float:left}.lang_is_rtl .book-challenge-roadtrip__progress--the-path ul li{float:right;margin-right:0;margin-left:7px}.lang_is_rtl .book-challenge-roadtrip .book-challenge__stamp:before{left:auto;right:12px}.lang_is_rtl .book-challenge-small-widget.book-challenge-roadtrip .book-challenge__stamp:nth-child(1),.lang_is_rtl .book-challenge-small-widget.book-challenge-roadtrip .book-challenge__stamp:nth-child(2),.lang_is_rtl .book-challenge-small-widget.book-challenge-roadtrip .book-challenge__stamp:nth-child(3),.lang_is_rtl .book-challenge-small-widget.book-challenge-roadtrip .book-challenge__stamp:nth-child(4),.lang_is_rtl .book-challenge-small-widget.book-challenge-roadtrip .book-challenge__stamp:nth-child(5){left:auto}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--reg{position:relative;width:33px;float:left}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--reg:before{content:"";height:3px;background-color:#203b75;display:block;width:100%;top:43px;left:20px;position:absolute;z-index:10}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--reg .user_avatar{position:relative;width:33px;height:33px;display:block}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--reg .user_avatar:before{position:absolute;top:39px;left:11px;z-index:20;border-radius:10px;border:0;background-color:#fff;position:absolute;font-size:12px;width:12px;height:12px;z-index:20;content:"\b191";color:#203b75;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}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--reg .user_avatar img{width:85%;margin:0}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path .book-challenge__stamps-list{text-align:center}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li.is-0-book-stamp{display:inline-block;float:none;width:70px;height:39px;background:0;margin-right:0;margin-left:0}.ge-challenge-0-books-users .book-challenge-roadtrip__progress .book-challenge-roadtrip__label{position:absolute;top:57px;left:0;font-size:10px;width:100%;color:#7c90a6}.ge-challenge-0-books-users .book-challenge-roadtrip__progress .book-challenge-roadtrip__label.is-completed{color:#003580;width:90px;text-align:left}.ge-challenge-0-books-users .book-challenge-roadtrip__progress .book-challenge-roadtrip__label.right-alignment{width:80px;right:0;left:auto}.book-challenge-roadtrip .book-challenge__stamp.is-0-book-stamp:before{left:30px}.ge-challenge-0-books-users.book-challenge-roadtrip .book-challenge-roadtrip__progress--the-path{height:93px}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li .book-challenge-roadtrip__0-books-stamp{width:100%}.lang_is_rtl .ge-challenge-0-books-users .book-challenge-roadtrip__progress--reg{float:right}.lang_is_rtl .ge-challenge-0-books-users .book-challenge-roadtrip__progress--reg:before{left:auto;right:20px}.lang_is_rtl .ge-challenge-0-books-users.book-challenge-roadtrip .book-challenge__stamp:before{left:auto;right:30px}.lang_is_rtl .ge-challenge-0-books-users .book-challenge-roadtrip__progress .book-challenge-roadtrip__label.right-alignment{right:auto;left:0}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li.is-0-book-stamp:lang(bg),.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li.is-0-book-stamp:lang(ca),.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li.is-0-book-stamp:lang(pl),.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li.is-0-book-stamp:lang(uk),.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li.is-0-book-stamp:lang(lt),.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li.is-0-book-stamp:lang(sk){margin-left:22px}.ge-challenge-0-books-users .book-challenge-roadtrip__progress--the-path ul li.is-0-book-stamp:lang(ru){margin-left:55px}.property_highlights_genius_lightweight{border:1px solid #DDD;background-color:#fff;padding:0;font-size:14px}.property_highlights_genius_lightweight .property_highlights__genius_plate{margin-top:0}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_top{padding:15px}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_top .filter_highlights_title{font-size:16px;font-weight:bold;margin-bottom:15px}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_estimated{border-top:1px solid #DDD;padding:15px;font-size:15px;color:#7c90a6}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_estimated i{color:#003580;font-style:normal}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies{list-style-type:none;padding:0;margin:0;display:inline-block;vertical-align:middle}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies li{margin-bottom:7px}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies li:last-child{margin-bottom:0}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies li div{display:table-cell;vertical-align:middle}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies i{font-size:20px;margin-right:5px}.lang_is_rtl .property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies i{margin-right:0;margin-left:5px}.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:white}.icon-free-night:before,.icon-free-night:after{display:block;content:"\b372";z-index:5;color:#9d601e}.icon-free-night:after{content:"\b373";z-index:7;color:#f6dcc0}.icon-free-night:before{-webkit-filter:blur(1px);filter:blur(1px)}.ribbon--outer-expanded{width:56%}.ribbon__free-night{background:#ed6d21;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 21px 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:-5px;font-size:30px;top:-3px}.d-deal-w--icon.combicon{position:absolute;margin:12px 13px 0}.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}tr.room_with_badge{-webkit-transition:background-color 300ms linear;transition:background-color 300ms linear}tr.room_with_badge__highlighted{background-color:#ffd9c3!important}tr.room_with_ribbon{-webkit-transition:background-color 300ms linear;transition:background-color 300ms linear}tr.room_with_ribbon__highlighted{background-color:#ffd9c3}// Zoe Gillenwater and Natalia Arsand - styles for experiment gs_hp_gallery_family_facilities_cta .gallery__family-facilities__thumb{text-decoration:none}.gallery__family-facilities__thumb{text-decoration:none;background:#ecf7fe;color:#155eab!important;text-align:center;vertical-align:middle}.gallery__family-facilities__thumb:hover{color:#355e97}.gallery__family-facilities__thumb i.bicon-family{font-size:24px;margin:8px auto;display:inline-block}.gallery__family-facilities__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;padding:10px 20px;background:#333;background:rgba(0,0,0,0.6);margin:20px;height:400px}.gallery__family-facilities__family-logo{line-height:normal;-webkit-box-flex:2;-webkit-flex:2 0;-ms-flex:2 0;flex:2 0;text-align:center}.gallery__family-facilities__family-logo .gs-family-logo{font-size:80px;padding:15px 21px;color:#155eab;background:#ecf7fe;display:inline-block;border:2px solid;-webkit-box-shadow:0 0 0 4px #FFF;box-shadow:0 0 0 4px #FFF;border-radius:60px}.gallery__family-facilities__paragraph-wrap{-webkit-box-flex:8;-webkit-flex:8 0;-ms-flex:8 0;flex:8 0}.gallery__family-facilities p.gallery__family-facilities__paragraph{color:#FFF;font-size:23px!important;line-height:1.2!important;margin:0;margin-bottom:12px;padding:0 10px}.gallery__family-facilities__link{cursor:pointer;border:0 none;background:transparent;color:#0896ff;font-weight:bold;margin:0;padding:0;padding-bottom:2px;border-bottom:2px dotted #0896ff;text-decoration:none}.gallery__family-facilities__link:hover,.gallery__family-facilities__link:visited{color:#0896ff}.b_msie .gallery__family-facilities__wrap{display:block}.b_msie .gallery__family-facilities__family-logo,.b_msie .gallery__family-facilities__paragraph-wrap{display:inline-block;vertical-align:middle}.b_msie .gallery__family-facilities__family-logo{width:20%}.b_msie .gallery__family-facilities__paragraph-wrap{width:75%}.hp_rt_room_name_wrapper{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;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.hp_rt_room_name_with_see_photos_button{display:block;-webkit-box-flex:1;-webkit-flex:1 1 8em;-ms-flex:1 1 8em;flex:1 1 8em;margin:0 10px 5px 0}.lang_is_rtl .hp_rt_room_name_with_see_photos_button{margin:0 0 5px 10px}a.hp_rt_see_photos_button{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;float:right;white-space:nowrap;font-size:11px;font-weight:normal}.b-sprite-3 .togglelink.hp_rt_see_photos_button{padding:5px!important}.lang_is_rtl .hp_rt_see_photos_button{float:left}.hp_rt_see_photos_icon{display:inline-block;margin:0 5px 0 0}.lang_is_rtl .hp_rt_see_photos_icon{margin:0 0 0 5px}.hp_rt_only_photos{margin:0 0 0 -277px}.hp_rt_only_photos .rt_lightbox_description_meta{display:none}.hp_rt_only_photos.hp_rt_lightbox_wrapper{width:554px}.hp_rt_only_photos .rt_lightbox_gallery_v2{width:500px}.hotelchars .description .extra_bed_next_step{margin:2px 0 0 0;color:#7c90a6}.hotelchars .description .hp-group_recommendation__wrapper .hp-group_recommendation__title{margin-bottom:10px}.hp-group_recommendation__content{display:table;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.group-recommendation-tooltip .hp-group_recommendation__content{display:block}.hp-group_recommendation__multi_room .hp-group_recommendation__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hp-group_recommendation__content_centered .hp-group_recommendation__rooms,.hp-group_recommendation__content_centered .hp-group_recommendation__price{vertical-align:middle}.hp-group_recommendation__rooms{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:1 0 30em;-ms-flex:1 0 30em;flex:1 0 30em;margin-right:30px}.b_msie_8 .hp-group_recommendation__rooms,.b_msie_9 .hp-group_recommendation__rooms{display:table-cell;width:100%}.lang_is_rtl .hp-group_recommendation__rooms{margin-right:0;margin-left:30px}.hp-group_recommendation__price{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:center}.b_msie_8 .hp-group_recommendation__price,.b_msie_9 .hp-group_recommendation__price{display:table-cell;white-space:nowrap;padding-left:30px}.b_msie_8 .lang_is_rtl .hp-group_recommendation__price,.b_msie_9 .lang_is_rtl .hp-group_recommendation__price{padding-left:0;padding-right:30px}.hp-group_recommendation__wrapper.group-recommendation-tooltip .hp-group_recommendation__title{color:#555;margin:0 0 5px 0}.hp-group_recommendation__room_unit_link{font-size:15px}.hp-group_recommendation__rooms_list,.hotelchars .description .hp-group_recommendation__rooms_list,#tooltip_wrap .hp-group_recommendation__rooms_list{margin:0 0 15px 0;padding:0;list-style:none}.hp-group_recommendation__room_option{display:table;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;padding:5px 0}.hp-group_recommendation__multi_room .hp-group_recommendation__room_option,.hp-group_recommendation__room_option.multiple_choice{border-bottom:1px solid #e5e9ed}.hp-group_recommendation__multi_room.group-recommendation-tooltip .hp-group_recommendation__room_option{border-bottom:1px solid #eeae01}.hp-group_recommendation__room_option_radio{margin:0 10px 0 0}.lang_is_rtl .hp-group_recommendation__room_option_radio{margin:0 0 0 10px}.hp-group_recommendation__room_option_details{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.b_msie_8 .hp-group_recommendation__room_option_details,.b_msie_9 .hp-group_recommendation__room_option_details{display:table-cell;width:100%}.hp-group_recommendation__room_option_detail{display:block;font-size:13px}.hp-group_recommendation__room_option_detail.highlight{color:#390;font-weight:bold}.hp-group_recommendation__room_option_price{padding:0 0 0 20px;color:#bec8d2;font-size:15px;font-weight:bold}.hp-group_recommendation__room_option.selected .hp-group_recommendation__room_option_price{color:#390}.lang_is_rtl .hp-group_recommendation__room_option_price{padding:0 20px 0 0}.b_msie_8 .hp-group_recommendation__room_option_price,.b_msie_9 .hp-group_recommendation__room_option_price{display:table-cell;white-space:nowrap}.hp-group_recommendation__price_total{margin:5px 0}.hp-alternate_group_recommendation .hp-group_recommendation__price_total .rackrate.disabled{visibility:hidden}.hp-alternate_group_recommendation .hp-group_recommendation__price_total .hp-blue-sans-rack-rate{margin-right:3px}.hp-group_recommendation__price_text,.hp-group_recommendation__price_total_final{margin:0;color:#390;font-weight:bold}.hp-group_recommendation__price_text{font-size:14px}.hp-group_recommendation__price_total_final{margin-top:3px;font-size:20px}.lang_is_rtl #tooltip_wrap .hp-group_recommendation__price_text{text-align:center!important}.b-button.b-button_hp-group-recommendation{padding:10px 23px}.b-button.b-button_primary.b-button_hp-group-recommendation,.b-button.b-button_primary.b-button_hp-group-recommendation .b-button__text{font-size:20px!important;font-weight:bold;line-height:1.2}.hp-alternate_group_recommendation ul.rt-bed-types,.hp-alternate_group_recommendation ul.room-config{margin:0;padding:0;display:inline-block}.hp-group_recommendation__groups_pay_later{color:#390;font-size:13px}.hp-group_recommendation__table .hp-group_recommendation__groups_pay_later{padding:0 0 5px 0;text-align:right}.lang_is_rtl .hp-group_recommendation__table .hp-group_recommendation__groups_pay_later{text-align:left}.group-recommendation-tooltip_max-width{max-width:30em}.hp-group_recommendation__rooms .hp-group_recommendation__groups_pay_later{margin-top:auto}#tooltip_wrap .group-recommendation-tooltip .hp-group_recommendation__groups_pay_later{margin-bottom:10px}.ph-icon-popular-for-families{font-size:22px}.facilitiesChecklist .facilitiesChecklistSection .positive_policy_free.contains_free_row.gs_facilities_free_cribs{margin:8px 0}.important_facility--cribs__icon{font-size:22px}.child-max-age__bubble{min-width:7em;max-width:10em;padding:3px 6px;margin:8px 0 0 0;position:relative;text-align:center;border-radius:2px;white-space:normal;background:#f2f4f6;border:solid 1px #e5e9ed}.child-max-age__bubble:before{right:0;width:0;height:0;top:-14px;content:" ";display:block;margin-left:-7px;position:absolute;border:transparent solid 7px;border-bottom-color:#e5e9ed}.lang_is_rtl .child-max-age__bubble:before{left:10%;right:auto}.explain-why-greyedout{min-width:7em;max-width:10em;margin-top:5px;white-space:normal}.bh-photo-modal-thumbs-container .photo-modal-lock-price i.bicon-family{left:50%;top:18px;color:#60ab08;font-size:45px;position:absolute;margin-left:-18px}.recently_seen_on_landing #user_form .popover_footer.popover_footer_add_to_list .user_search_header{position:static;width:auto}.recently_seen_on_landing .your-recently-viewed{padding:15px 10px 15px 10px;text-align:center;margin:0;color:#0896ff;font-weight:normal}.recently_seen_on_landing .save-recently-viewed-container{display:none}.recently_seen_on_landing .modal-mask{z-index:91002}.recently_seen_on_landing .modal-wrapper{z-index:91003}.recently_seen_on_landing .listview_lightbox{z-index:91003!important}.emk-info-gathering-modal-wrapper{border:none!important;border-radius:4px!important;overflow:visible!important;width:500px!important}.emk-info-gathering-modal-wrapper .emk-add-dates-picker-wrapper{overflow:visible}.emk-add-dates-picker-input-wrapper{display:inline-block;width:48.5%;margin-left:2%}.emk-add-dates-picker-input-wrapper:first-child{margin-left:0}.emk-add-dates-picker-input-wrapper .c2-wrapper{width:100%;margin:0;padding:0}.emk-add-dates-picker-input-wrapper .c2-wrapper .c2-calendar{top:32px}.emk-add-dates-picker-input-wrapper .c2-wrapper .c2-calendar:before{left:15px}.emk-add-dates-picker-input-wrapper .emk-add-dates-picker{width:auto;margin:0;display:block;white-space:nowrap}.lang_is_rtl .emk-info-gathering-modal-wrapper [class^="bicon-"]{font-family:'booking-iconset'!important}.emk-info-gathering-modal{background:#fff;min-height:220px;padding-bottom:70px;border-radius:4px}.emk-info-gathering-modal .b-date-selector__control-dayselector{padding:0 4px}.emk-checkin-checkout-selector{list-style:none;padding:0;margin:0}.emk-checkin-checkout-selector>li{margin-bottom:13px}.emk-checkin-checkout-selector>li:last-child{margin-bottom:0}.emk-info-gathering-byline{display:block;margin-bottom:10px}.emk-info-gathering-date-label{margin-bottom:3px;display:block}.emk-checkin-checkout-selector .b-date-selector__control-datepicker{float:left;margin-right:10px}.lang_is_rtl .emk-checkin-checkout-selector .c2-wrapper{float:right}.lang_is_rtl .emk-checkin-checkout-selector .b-date-selector__control-datepicker{float:right;margin:0 0 0 10px}.emk-info-gathering-modal-header{color:#fff;background-color:#133483;padding:20px 43px 20px 20px;position:relative;border-radius:4px 4px 0 0}.lang_is_rtl .emk-info-gathering-modal-header{padding:20px 20px 20px 43px}.emk-info-gathering-modal-btn-close{font-size:16px;color:#fff;position:absolute;right:20px;top:50%;margin-top:-8px;cursor:pointer}.lang_is_rtl .emk-info-gathering-modal-btn-close{right:auto;left:20px}.emk-info-gathering-modal-body{padding:25px 20px}.emk-info-gathering-modal-dates-label{font-size:1em;margin-bottom:.2em!important}.emk-info-gathering-modal-dates-wrapper{margin-bottom:8px}.emk-info-gathering-modal-title{margin:0;padding:0;font-weight:300}.emk-info-gathering-modal-body p{margin:0}.emk-info-gathering-modal-error-feedback{display:none;color:#9d2124;margin-bottom:15px}.emk-info-gathering-modal-footer{padding:20px;background:#f0f0f0;position:absolute;right:0;bottom:0;left:0;border-radius:0 0 3px 3px}.emk-info-gathering-modal-btn{float:right;min-width:70px}.emk-info-gathering-modal-btn.is-disabled{opacity:.3}.lang_is_rtl .emk-info-gathering-modal-btn{float:left}.emk-info-gathering-modal .emk-info-gathering-modal-deny-btn{color:#155eab;font-weight:400;display:inline-block;margin-top:8px;max-width:80%;text-decoration:none}.emk-info-gathering-modal-deny-btn:hover{color:#0896ff;text-decoration:underline}.emk-info-gathering-modal-deny-btn:active,.emk-info-gathering-modal-deny-btn:visited{color:#133483}.sb-dates__calendar-button{float:left}.sb-dates__group .c2-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;float:left;width:23px}.sb-dates__calendar-button{text-indent:-99999px;direction:ltr;width:21px;height:18px;border:0;cursor:pointer}.lang_is_rtl .sb-dates__calendar-button{float:right}.lang_is_rtl .sb-dates__calendar-button{margin-right:0}.lang_is_rtl #hotelpage_availform .sb-dates__calendar-button{text-indent:99999px;overflow:hidden}.emk-add-dates-header{padding:10px 20px 0 20px;position:relative;border-radius:4px 4px 0 0}.emk-add-dates-header h2.emk-add-dates-title{color:#003580;font-size:18px;margin:10px 20px 2px 0;padding:0}.lang_is_rtl .emk-add-dates-header h2.emk-add-dates-title{margin:10px 0 0 20px}.emk-add-dates-header p.emk-add-dates-subheading{color:#779bca;font-size:14px;font-weight:normal;margin:0}.emk-add-dates-btn-close{font-size:16px;color:#779bca;position:absolute;right:7px;top:20%;margin-top:-8px;cursor:pointer}.lang_is_rtl .emk-add-dates-btn-close{right:auto;left:8px}.lang_is_rtl .emk-add-dates-picker-wrapper .emk-info-gathering-modal-deny-btn{float:left}.lang_is_rtl .emk-add-dates-picker-wrapper .emk-add-dates-deny-btn,.lang_is_rtl .emk-add-dates-picker-wrapper .emk-add-dates-deny-btn a{float:right}.emk-add-dates-picker-wrapper{background-color:#f2f5f9;padding:10px;border:1px solid #d9e1ec;border-radius:3px;font-weight:normal;overflow:hidden}.emk-add-dates-picker{background:#FFF;border:1px solid #dfdfdf;border-radius:3px;width:45%;padding:9px;display:inline-block;cursor:pointer}.emk-add-dates-picker:hover,.emk-add-dates-picker.focus{border:1px solid #0896ff;color:#0896ff}.emk-add-dates-picker .bicon-downchevron{float:right;font-size:6px;line-height:14px}.lang_is_rtl .emk-add-dates-picker .bicon-downchevron{float:left}.lang_is_rtl .emk-add-dates-picker .bicon-checkout,.lang_is_rtl .emk-add-dates-picker .bicon-checkin{float:right;margin-left:5px}.emk-add-dates-modal{padding-bottom:4px}.emk-add-dates-picker-wrapper .emk-dates-submit-btn{min-width:70px;margin-top:10px;float:right}.lang_is_rtl .emk-add-dates-picker-wrapper .emk-dates-submit-btn{float:left}.emk-add-dates-picker-wrapper .emk-add-dates-deny-btn{float:left;width:50%;margin-top:10px;margin-left:10px}.rtl .emk-add-dates-picker-wrapper .emk-add-dates-deny-btn{float:right}.btn-primary.btn-fw-cta{font-size:21px;font-weight:normal;display:block;margin:20px -10px 0;text-align:center}.hp-banner h3{margin:5px 0}.hp-banner{padding:10px 15px;margin:20px 0;border-radius:2px}.hp-banner--yellow{background:#fff1ce;border:1px solid #ffd05c}.ldm-container{padding:60px 10px 0 10px;overflow:hidden}.ldm-icon-container{margin:0 17px 30px 0;padding:10px;width:40px;height:40px;display:block;float:left;text-align:center;font-size:30px;color:#fff;background-color:#feba02;border-radius:60px}.ldm-icon{vertical-align:middle}.ldm-title{margin:7px 0;width:1013px;float:left;font-weight:bold;font-size:20px}.ldm-subtitle{margin-top:6px;display:block;line-height:1.4;font-weight:300;font-size:16px;color:#819bbf}.ldm-column-container{width:100%;clear:both;vertical-align:top;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.ldm-link-block{width:251px;display:inline-block}.ldm-col{margin-right:3%;width:22%;float:left}.ldm-col-last{margin-right:0}.ldm-link-block-title{margin:5px 0;font-size:16px}.ldm-link-block-group{margin:0 0 30px 0;padding:0;list-style:none}.ldm-link-block-group li{margin:8px 0}.ldm-link-block-group li a{font-weight:normal;font-size:14px;line-height:1.5}.lang_is_rtl .ldm-column-container{direction:rtl}.lang_is_rtl .ldm-icon-container{margin-right:0;margin-left:17px;float:right}.lang_is_rtl .ldm-link-block-group li{text-align:right}.badge_guests_choice{width:38px;height:48px;cursor:help;background-image:url("//r-ec.bstatic.com/static/img/experiments/seo_hp_guests_choice_badge/51339b220380aa73233e7ae83328d3d479b67feb.png")}.bgc_tooltip_title{margin:0 0 1em 0;font-weight:bold;font-size:14px;color:#3cb3e7}.bgc_tooltip_text{margin:0}.booking_discount_badge,td.roomPrice div.booking_discount_badge{background-color:#cee5c3;color:#390;padding:3px 5px;font-weight:normal;text-align:center;white-space:normal;border-radius:3px;font-size:11.5px;line-height:1.2;margin-top:5px}.pp-hp-usp-filter-api-el-all-inc-icon{font-size:14px;margin-top:3px;padding-right:2px}.bpg_holder_light_block.pp_t_class--vectors{position:relative;background:#e2ecf8}.bpg_holder_light_block.pp_t_class--vectors img{position:absolute;left:-17px;top:-5px}.bpg_holder_light_block.pp_t_class--vectors div#rate_guarantee a{font-style:normal}.bpg_holder_light_block.pp_t_class--vectors img.ribbon_vector{left:-31px;top:-10px}.lang_is_rtl .bpg_holder_light_block.pp_t_class--vectors img.ribbon_vector{right:-31px}.lang_is_rtl .bpg_holder_light_block.pp_t_class--vectors img{right:-17px}.lang_is_rtl .bpg_holder_light_block.pp_t_class--vectors{margin:15px 0}.lang_is_rtl .bpg_holder_light_block.pp_t_class--vectors img{top:-11px}td.roomPrice .jb_rt_badge span{font-size:88%;display:inline-block;color:white;background-color:red;padding:1px 4px;border-radius:3px;margin-top:4px;text-align:center;text-decoration:none}.hp-rt__policy__item.pod_semi_flex{list-style:none;border:2px solid #55af32;padding:5px 9px!important;border-radius:6px;color:#55af32;font-weight:bold;margin-left:-5px;margin-bottom:6px;padding-right:9px;display:block;position:relative;min-width:90px}.pss_cheapest_price_message{background:#f2f5f9;padding:10px;color:#390;margin:10px 0 10px 0}.roomTypeSoldoutSeparator{border-left:none!important;border-top:1px solid #96b2d9;font-weight:bold;color:#f00;text-align:center}.hp-description--property-name-top-wishlist{font-weight:bold;color:#e96b6b}.hp-description--property-name-top-wishlist .bicon-heart{background-color:#e96b6b;color:white;border-radius:80%;padding:5px 4px 4px 4px;font-size:9px;margin-right:5px}.lang_is_rtl .hp-description--property-name-top-wishlist .bicon-heart{margin-right:0;margin-left:5px}.hp-description--property-name-most-loved{font-weight:bold;color:#55af32}.hp-description--property-name-most-loved .bicon-acstar{background-color:#55af32;color:white;border-radius:50%;padding:3px;font-size:12px;margin-right:5px}.lang_is_rtl .hp-description--property-name-most-loved .bicon-acstar{margin-right:0;margin-left:5px}.in-high-demand-no-dates{color:#f00;font-weight:bold;font-size:12px;margin:0 10px}#althotels-wrapper.hp-section-althotels--soldout{padding:0 0 25px 0!important;border:0}#althotels-wrapper.hp-section-althotels--soldout #hp_cs_persuasive_headers{color:#003580!important}#maxotel_rooms.rt_no_dates.rt_no_availability{margin:20px 0 20px 0!important}#maxotel_rooms.rt_no_dates.rt_no_availability td.ftd{border:none!important}.usp-icon-top-location{background:#cf812d}.usp-icon-top-location i{font-size:20px;top:50%;left:50%;margin-left:-6px;margin-top:-10px}td.roomPrice .b-business span{color:white;text-decoration:initial;font-family:Helvetica,sans-serif}td.roomPrice .b-business strong{font-size:100%}td.roomPrice .b-business .b-business-w--section{text-align:left}td.roomPrice .b-business .b-business-w--icon,td.roomPrice .b-business .b-business-w--section--header{color:#3cb3e7}td.roomPrice .b-business .b-business-w--icon{font-family:'booking-iconset'}td.roomPrice .b-business .b-business--main,td.roomPrice .b-business .b-business--ext{text-decoration:initial}h4.neighbourhood_description_photo{background-size:cover;width:50%;float:right;margin:0 0 0 20px}.lang_is_rtl h4.neighbourhood_description_photo{float:left;margin:0 20px 0 0}.hp_qd_location_header{font-size:14px;padding-top:15px}.hp_qd_location_header_collection{padding:10px 0}.hp_qd_location_header_collection P{font-size:14px!important}.hp_region_attractions_simple{background:0;margin-top:30px;padding:0}.hp_region_attractions_simple h3{margin:0;padding:0 0 10px;font-weight:normal;font-size:21px}.hp_region_attractions_simple .hp_region_attractions_body{background:#edf1f6;padding:12px 1%;clear:both}.property_page_surroundings_block_simple .containh2{margin-top:10px}.hp_region_attractions_jump{display:none}.attraction_distance_w_tooltip .attraction_distance_text{border-bottom:1px dotted}.redesign_hotelier_info_block{margin-top:45px}.redesign_hotelier_info_block__heading{position:absolute;font-weight:bold;top:-0.6em;background:#fff;left:10px;padding:0 10px}.lang_is_rtl .redesign_hotelier_info_block__heading{left:auto;right:10px}.redesign_hotelier_info_block__heading i{vertical-align:middle}.redesign_hotelier_info_block__comment{border:1px solid #b3c2d8;border-radius:10px;padding:20px;position:relative}.redesign_hotelier_info_block__comment p{margin:0;font-style:italic}.redesign_hotelier_info_block__comment .redesign_hotelier_info_block__specreq{font-style:normal;margin-top:10px;color:#819bbf}.lang_is_rtl .redesign_hotelier_info_block__comment p{font-style:normal}.item .public_transport_badge{display:inline-block;background:#0896ff;color:#fff;padding:3px 2px 2px 3px;width:15px;height:15px;border-radius:100%;border:3px solid #fff;line-height:17px;cursor:pointer}.public_transport_badge-icon{font-size:12px}.facility_category_column{width:33%;float:left}.lang_is_rtl .facility_category_column{float:right}#hp_facilities_box .facility_category_border{border:1px solid #e5e9ed;border-radius:6px;padding:10px 30px 10px 10px;margin-bottom:10px!important;position:relative;width:79%;cursor:pointer}.facility_category_border i{position:absolute;right:10px;top:16px}.lang_is_rtl .facility_category_border i{left:10px;right:auto}.facility_category_border h5{margin:0}.facility_category_border h5 span{color:#819bbf;font-size:14px;margin-left:5px}.lang_is_rtl .facility_category_border h5 span{margin-right:5px;margin-left:0}#hp_facilities_box .facility_category_border ul{margin-bottom:0}#hp_facilities_box .facility_category_border .free-facility-hidden{color:#fff;background:#390;padding:5px;border-radius:2px;font-size:12px;position:relative;top:-2px}#hp_facilities_box .facility_category_border.expanded .free-facility-hidden{display:none}.endorse_frame{border:1px solid #dee5ef;margin:10px 0;border-radius:3px}.endorse_wrap{display:table;width:100%;background-color:#dee5ef}.endorse_icon{display:table-cell;width:5%;font-size:14px;vertical-align:middle;text-align:center}.endorse_txt{display:table-cell;width:96%;background-color:#FFF;padding:10px;border-top-right-radius:2px;border-bottom-right-radius:2px}.public_transport__label span{display:block;font-size:12px;color:#819bbf;margin-top:1px}.public_transport__label .bicon-car{font-size:13px;margin-top:2px}.public_transport__label .bicon-bike{font-size:10px;margin-top:4px}.facilities_box_collapsible,#hp_facilities_box.facilities_box_collapsible{-moz-column-count:1;-webkit-column-count:1;column-count:1}.facilitiesColumn{float:left;width:32%;margin:0 2% 0 0}.facilitiesColumn_last{margin-right:0}.facilityCategory,#hp_facilities_box.facilities_box_collapsible .facilityCategory{display:block;background:#f2f5f9;border-radius:4px;padding:10px;margin:0 0 15px;overflow:hidden;width:auto}.facilityCategory_expandable{cursor:pointer}.facilityCategory h5{margin:0 0 5px;padding-bottom:5px;border-bottom:1px solid #e5e9ed}.facilityCategory ul,#hp_facilities_box.facilities_box_collapsible .facilityCategory ul{list-style:none;margin:0;padding:0}.extraFacilities{display:none}.extraFacilitiesTrigger{display:block;width:100%;line-height:10px;text-align:center;padding:5px 0;margin-bottom:-5px;color:#a3b1bf;cursor:pointer}.extraFacilitiesTrigger:hover,.facilityCategory_expandable:hover .extraFacilitiesTrigger{color:#3e4853}.reinforced_facilities{background:#deedd8;color:#390;border-radius:3px;margin-bottom:10px}.reinforced_facilities h3{font-size:15px;font-weight:bold;padding:10px 10px 0}.reinforced_facilities ul{list-style:none;padding:10px;background-color:#FFF;border:1px solid #deedd8;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.reinforced_facilities li{overflow:hidden;margin-bottom:10px;font-size:14px;line-height:21px}.reinforced_facilities li:last-child{margin-bottom:0}.reinforced_facilities .bicon{float:left;font-size:18px;margin-right:5px}.lang_is_rtl .reinforced_facilities .bicon{float:right;margin-right:0;margin-left:5px}.gallery__last-item__wrapper.facilities-slide{position:relative;padding:30px 0 0 0;height:389px}.facilities-slide .facility_wrap{position:absolute;width:100%;bottom:20px;color:#FFF;line-height:1.2!important;margin-top:20px;text-align:center}.facilities-slide p.gallery__last-item__usp{font-size:20px!important}.facilities_heading{font-size:18px;text-align:center;margin:0 auto 20px auto;border-bottom:1px solid rgba(255,255,255,0.5);width:90%;padding-bottom:10px}.facility_box{display:inline-block;width:19%;vertical-align:top}.facility_icon{display:block;width:100%;font-size:30px;font-family:'booking-iconset'}.facility_title{display:block;font-size:13px;font-weight:bold;margin-top:5px}.lang_is_rtl .facility_icon{font-family:'booking-iconset'!important}.standalone-review-floater .facilities-slide .gallery__last-item__inner-wrapper{vertical-align:top}.standalone-review-floater .facilities-slide{height:275px}.standalone-review-floater .facilities-slide .facilities_heading{font-size:14px;padding-bottom:5px;margin-bottom:10px}.standalone-review-floater .facilities-slide .facility_wrap{bottom:10px}.standalone-review-floater .facilities-slide .facility_icon{font-size:20px}.standalone-review-floater .facilities-slide .facility_title{font-weight:normal}.facilities-slide .gallery__last-item__inner-wrapper p.gallery__last-item__usp{font-size:14px!important;padding:0 30px}.beach-info{background:#f2f4f6;border:1px solid #d1dcf0;border-radius:3px;padding:15px;margin:10px 0;clear:both}.beach-icon{float:right}.bi-header{font-size:14px;line-height:18px}.bi-facilities{list-style:none;padding:0;margin-bottom:0}.bi-facilities li{color:#003580;font-size:13px;margin-bottom:4px;padding:2px 0 2px 18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAAWJJREFUGBltUU1LQkEUPfc5WVmY5QcmJJooSRmFQQtp06KoFq1q07a/EC2C+gH9gaBV+xZtgmiRuySoFgUFRVJBiB8RGqHZe+8289Ro4eXOnTtnzrl3mEv4Z3fPxXUCrck1weACCOemXt/ZO8nPkIatXLWaFIqfTqeFPzx+RISlll6KXDKPZQv6qiZIMMPuF5rbEgyGE5uy2h+5JXp7r+Hs9sPBICaYpZohDCUg6RtfNQOHmTzGgr1IRpwoVeo4virBMBkdNqL5Sff+3FQwJ+6filEp6ZPPgRJdPJRhGIybl0/ochcaYXnaB6/THlKdNRWUOTptWEx6YJPIdbaCH52tfEFivj57gySjFo94H8EoKyTk60Ys4IDqpsnKs4kBDHm6mmTzUiWqA0vfbaJIjfRb3VJxF6KBHgtm5jyq3wfqIGu1/1aFW8ZcYZNW4sPuU3W2BI0boM3gMnJw26ORwGuL8wsR1nginrjQhAAAAABJRU5ErkJggg==) left 5px no-repeat}.beach-info .facility-badge__title{background:0;float:right;padding-right:0}.lang_is_rtl .beach-icon{float:left}.lang_is_rtl .bi-facilities li{background-position:right 5px;padding:2px 18px 2px 0}.hp-desc-facility .filtered-facility-icon{display:inline-block;font-size:21px;min-width:26px;height:26px;line-height:26px;text-align:center}.hp-late-checkin{color:#409900;border:1px solid #409900;display:inline-block;padding:5px 10px;margin-left:10px;border-radius:3px}.lang_is_rtl .hp-late-checkin{margin-left:0;margin-right:10px}.hp-policies-block .description p.hp-checkin-container{padding-top:0}.bh-photo-grid{margin-bottom:10px;position:relative}.bh-photo-grid-item{background-color:#ccc;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 0 5px 0 #ccc;box-shadow:0 0 5px 0 #ccc;text-align:center;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.bh-photo-grid-item img.hide{display:none}.bh-photo-grid-photo1{display:block;float:right;width:65.2%;height:350px;margin-bottom:10px}.bh-photo-grid-photo1-s-full{float:none!important;width:100%;height:500px}.bh-photo-grid-photo2,.bh-photo-grid-photo3{display:block;float:left;width:33.6%;height:170px;margin-bottom:10px}.bh-photo-grid-photo2-s-vert{height:330px}.bh-photo-grid-thumbs-wrapper{clear:both;margin:0 -5px 10px}.bh-photo-grid-thumbs{display:table}.bh-photo-grid-thumbs-s-full{width:100%}.bh-photo-grid-thumb-cell{display:table-cell;padding:0 5px;vertical-align:top;text-align:center}.bh-photo-grid-thumb{display:block;height:110px;text-decoration:none}.bh-photo-grid-thumb-more{display:table;width:100%;height:110px}.bh-photo-grid-thumb-more-inner{display:table-cell;vertical-align:middle;padding:0 5px;color:#fff;font-size:1.25em;background-color:rgba(50,149,255,0.7)}.bh-photo-grid-thumb-more-inner-2{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.5)}.bh-review-score{position:absolute;top:17px;right:17px;text-decoration:none;font-weight:normal!important;text-align:right}a.bh-review-score:visited{color:#0896ff}a.bh-review-score:hover{color:#feba02}.bh-review-score-inner{display:block;background-color:#fff;background-color:rgba(255,255,255,0.8);padding:5px 8px}.bh-review-score-value{display:block;font-size:1.4em;margin-bottom:2px}.bh-review-score-value .out_of{font-size:11px;font-weight:normal}.bh-review-score-s-very-good .bh-review-score-value{font-weight:bold}.bh-review-score-from{display:block;font-size:11px;color:#003580!important}.bh-new-prop-label{position:absolute;top:17px;right:17px;font-size:14px;padding:5px 8px;color:#fff;background-color:#feba02}.bh-photo-grid .hotel_large_photp_score,.bh-photo-grid .best-review-score,.bh-photo-grid .gallery-cleanliness-review-score{opacity:.8}.lang_is_rtl .bh-photo-grid-photo1{float:left}.lang_is_rtl .bh-photo-grid-photo2,.lang_is_rtl .bh-photo-grid-photo3{float:right}.lang_is_rtl .bh-review-score{right:auto;left:17px;text-align:left}.lang_is_rtl .bh-photo-grid-acc-type-badge{right:auto;left:17px}.bh-photo-modal{display:none;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;background-color:#000;background-color:rgba(0,0,0,0.9)}.bh-photo-modal.open{display:block}.bh-photo-modal-close{color:#fff;font-size:14px;position:absolute;top:0;right:0;padding:2px 15px;cursor:pointer}.bh-photo-modal-close-cross{font-size:46px;vertical-align:middle;position:relative;top:-4px;margin-left:5px;font-family:serif}.bh-photo-modal-name-cta{position:absolute;top:5%;left:10%;right:10%;margin-top:-14px;text-align:center;color:#fff}.bh-photo-modal-name{font-size:16px;margin-right:10px}.bh-photo-modal-name-cta .b-button{font-weight:normal;padding:3px 9px;vertical-align:baseline}.bh-photo-modal-prev{position:absolute;top:10%;bottom:18%;left:0;width:10%;cursor:pointer}.bh-photo-modal-prev:before{position:absolute;right:35%;top:50%;margin-top:-60px;color:#fff;content:'〈';font-family:serif;font-size:100px}.bh-photo-modal-next{position:absolute;top:10%;bottom:18%;right:0;width:10%;cursor:pointer}.bh-photo-modal-next:before{position:absolute;left:35%;top:50%;margin-top:-60px;color:#fff;content:'〉';font-family:serif;font-size:100px}.bh-photo-modal-image-container{position:absolute;top:10%;bottom:21%;left:0;right:0}.bh-photo-modal-image{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;background-size:contain}.bh-photo-modal-caption-thumbs{position:absolute;left:10%;right:10%;bottom:10px}.bh-photo-modal-caption{text-align:center;margin-bottom:10px}.bh-photo-modal-caption-inner{background-color:#191919;padding:3px 8px;border-radius:5px;color:#ccc}.bh-photo-modal-thumbs-viewport{position:relative;height:75px;overflow:hidden}.bh-photo-modal-thumbs-film{position:absolute;top:0;left:0;width:9999px}.bh-photo-modal-thumbs-container{position:absolute;top:0;left:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.bh-photo-modal-thumb{float:left;margin-right:10px;background-color:#000}.bh-photo-modal-thumb img{display:block;height:75px;opacity:.5;filter:alpha(opacity=50)}.bh-photo-modal-thumb:hover img,.bh-photo-modal-thumb.active img{opacity:1;filter:alpha(opacity=100)}.lang_is_rtl .bh-photo-modal-close{right:auto;left:0}.lang_is_rtl .bh-photo-modal-close-cross{margin-left:0;margin-right:5px}.lang_is_rtl .bh-photo-modal-name{margin-right:0;margin-left:10px}.lang_is_rtl .bh-photo-modal-prev{left:auto;right:0}.lang_is_rtl .bh-photo-modal-prev:before{right:auto;left:35%}.lang_is_rtl .bh-photo-modal-next{right:auto;left:0}.lang_is_rtl .bh-photo-modal-next:before{left:auto;right:35%}.lang_is_rtl .bh-photo-modal-thumbs-film{left:auto;right:0}.lang_is_rtl .bh-photo-modal-thumbs-container{left:auto;right:0;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.lang_is_rtl .bh-photo-modal-thumb{float:right;margin-right:0;margin-left:10px}.bh-highlights-size{display:inline-block;font-size:13px;background:#21337e;color:#fff;border-radius:3px;padding:1px 3px;margin:2px 0 0 .3em;font-weight:normal;vertical-align:top}.bh-prop-info{list-style-type:none;margin:5px -3.5% 0 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bh-prop-info-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:11%;min-height:75px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 1.25% 0 0;padding:0 3px;background-color:#fff;border:1px solid #e6edf6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:11px;font-weight:bold;line-height:1}.bh-prop-info-item-content{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;padding:5px 0;width:100%}.bh-prop-info-item .bicon{display:inline-block;font-size:25px;color:#6d99c8;margin:12px 0 10px}.bh-prop-info-item-label{display:block;word-wrap:break-word}.bh-highlighted-facilities{color:#390;font-size:12px;font-weight:bold;margin-bottom:12px}.bh-highlighted-facilities-item{display:inline-block;white-space:nowrap;margin:0 10px 10px 0}.bh-highlighted-facilities-item .bicon{display:inline-block;margin:0 auto}.bh-overview-tooltip-header{margin:0 0 .25em 0}.b_msie_8 .bh-prop-info-item,.b_msie_9 .bh-prop-info-item{float:left}.lang_is_rtl .b_msie_8 .bh-prop-info-item,.lang_is_rtl .b_msie_9 .bh-prop-info-item{float:right}.lang_is_rtl .bh-highlights-size{margin-left:0;margin-right:.3em}.lang_is_rtl .bh-prop-info{margin-right:0;margin-left:-3.5%}.bh_single_stay_review_item .review_item_stay_header{background-color:#fff;border-radius:3px;padding:10px}.bh_single_stay_review_item .review_item_stay_header .review_item_stay_header_details{color:#3d4753;font-size:12px;display:inline-block;vertical-align:middle;margin:2px}.bh_single_stay_review_item .review_item_stay_header .review_item_info_tags{border:0;display:inline-block;padding:0;vertical-align:middle}.bh_single_stay_review_item .review_item_reviewer .avatar-mask,.bh_single_stay_review_item .review_item_user_review_count{display:none}.bh_single_stay_review_item .review_item_info_tags{background:transparent;border-top:0;padding-bottom:10px;border-bottom:1px solid #e5e9ed;border-right:1px solid #e5e9ed;border-left:1px solid #e5e9ed}.bh_single_stay_review_item .review_item_review_container.lang_ltr:after{border-right:13px solid #fff}.lang_is_rtl .bh_single_stay_review_item .review_item_review_container:after{border-left:13px solid #fff}.bh-photo-modal-cta-slide{width:840px;margin:0 auto;height:460px}.bh-photo-modal-cta-slide .hp-gallery__slide{width:840px;height:460px;margin:1px;padding:1px}.bh-photo-modal-cta-slide p.gallery__last-item__usp{color:#FFF;font-size:20px!important;line-height:1.2!important;margin:0;margin-bottom:12px;padding:0 40px}.bh-photo-modal-cta-slide .gallery__last-item__wrapper.facilities-slide{height:420px;margin:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.photo-grid-cta-slide .gallery__last-item{background-image:none!important}.photo-grid-cta-slide{background-image:none!important}.bh-photo-modal-caption-right{margin-top:5px;margin-bottom:0;text-align:center;display:inline-block}.bh-photo-modal-caption-right .gallery-info__fc{display:inline-block;cursor:pointer;background-color:#390;background-color:rgba(51,153,0,0.8);color:#fff;font-size:12px;font-weight:normal;padding:5px 10px;margin-left:5px}.bh-photo-modal-caption-right .gallery-info__um{display:inline-block;cursor:pointer;background-color:#e52822;background-color:rgba(229,40,34,0.7);color:#fff;font-size:12px;font-weight:normal;padding:5px 10px;margin-left:5px}.bh-photo-modal-caption-left .gallery-info__rn{display:inline-block;cursor:pointer}.bh-photo-modal-caption-inner{background-color:transparent}.bh-photo-modal-thumbs-container .photo-modal-lock-price{position:relative;background:#111}.bh-photo-modal-thumbs-container .photo-modal-lock-price.active{background:#222}.bh-photo-modal-thumbs-container .photo-modal-lock-price:hover{background:#222}.bh-photo-modal-thumbs-container .photo-modal-lock-price img{visibility:hidden}.bh-photo-modal-thumbs-container .photo-modal-lock-price i.bicon-closedlock{position:absolute;font-size:45px;color:#60ab08;top:15px;left:37%}.hp-fineprint-lightbox{background:#fff;padding:20px}.hp-fineprint-lightbox .hotel_quick_links_back_to_top{display:none}.bh-compset-2{background-image:url(//q-ec.bstatic.com/static/img/bh/bh-compset-family/e6a34a58201678ccc50015b9f983236ca12eb270.jpg)}.bh-compset-1{background-image:url(//q-ec.bstatic.com/static/img/bh/bh-compset-friends/b1b12cbd9c57c599e509edf536092c9393f78207.jpg)}.bh-compset .villas_tile_content{bottom:auto;top:25px}.bh-compset .villas_tile_top_usp{margin-left:20px;color:#013680;font-size:17px}.bh-compset .villas_tile_middle_usp{text-align:left;margin-left:20px;padding:0;color:#003580;margin-top:6px;font-size:17px;text-shadow:none;font-weight:500}.bh-compset .villas_tile .darker_grad a{position:relative;padding-top:1px}.bh-compset .villas_tile_content{position:static;padding-top:25px}.bh-compset .villas_tile_bottom_usp{background:#508fff;position:absolute;bottom:10px;left:12px;right:12px}.bh-compset .villas_tile:hover .villas_tile_bottom_usp{background:#003580}.bh-compset-1 .villas_tile_top_usp,.bh-compset-1 .villas_tile_middle_usp{text-shadow:0 2px 3px rgba(0,0,0,0.5);color:#fff}.schedule-check-in-time-tooltip-icon{font-family:'booking-iconset';color:#0896ff;vertical-align:middle}.sd-banner{background-color:#ffe9d8;border:solid 1px #f3d6c1;border-radius:4px;cursor:pointer;height:56px;line-height:56px;-webkit-transition:background-color .4s;transition:background-color .4s}.sd-banner:hover{background-color:#f8e2d1}.sd-banner--hp{margin-bottom:24px}.sd-banner--hp .sd-banner__promotion-text,.sd-banner--long-copy .sd-banner__promotion-text{line-height:20px;max-width:320px;font-size:15px;padding:8px 12px 0}.sd-banner--hp .sd-banner__promotion-text{max-width:410px}.sd-banner--long-copy.sd-banner--hp .sd-banner__promotion-text{font-size:12px;line-height:1.3em;padding-top:13px}.sd-banner--super-long-copy.sd-banner--hp .sd-banner__promotion-text{font-size:12px;line-height:1.3em;padding:7px 12px;max-width:350px}.sd-banner--orange-links a{color:#f08647}.sd-banner--orange-links a:hover{color:#ef9e6e}.sd-banner .d-deal{float:left;height:56px}.lang_is_rtl .sd-banner .d-deal{float:right}.sd-banner .d-deal--main{font-size:25px;height:56px;line-height:56px;padding:0 18px}.sd-banner .d-deal-b{border-radius:4px 28px 28px 4px;font-size:40px;line-height:56px;height:56px}.lang_is_rtl .sd-banner .d-deal-b{border-radius:28px 4px 4px 28px;font-size:40px}.sd-banner .bicon-deal{line-height:inherit}.lang_is_rtl .sd-banner .d-deal--main.d-deal--main__text{line-height:56px}.ar .sd-banner .d-deal--main.d-deal--main__text{line-height:47px}.sd-banner .bicon-secret{font-size:36px;line-height:1}.sd-banner .d-deal--secret{overflow:hidden;margin:7px 6px 0;border-radius:28px;height:36px;padding:3px 4px 3px 2px;background:0}.sd-banner .d-deal__sd-animated .d-deal--secret{margin:6px 6px 0;padding:0;border:solid 4px}.sd-banner .d-deal--ext:before{display:none}.lang_is_rtl .sd-banner .d-deal__lonely .d-deal--ext__first{border-radius:28px}.sd-banner__promotion-text{color:#d56f17;float:left;font-size:18px;margin-left:13px}.lang_is_rtl .sd-banner__promotion-text{float:right;margin-left:0;margin-right:13px}.sd-banner__signin-button{background-color:#e9873c;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 .4s;transition:background-color .4s}.sd-banner:hover .sd-banner__signin-button{background-color:#d97930}.sd-banner__signin-button .bicon-mybooking{vertical-align:-2px}.lang_is_rtl .sd-banner__signin-button{float:left;margin-left:13px;margin-right:0}.sd-banner--animated{overflow:hidden}.sd-banner--animated .d-deal-b{-webkit-transition:-webkit-transform 1.2s,opacity .9s;transition:transform 1.2s,opacity .9s;-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 1.2s,opacity .9s,background-color .4s;transition:transform 1.2s,opacity .9s,background-color .4s;-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 1.2s;transition:transform 1.2s;-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 1.2s;transition:transform 1.2s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sd-banner__icon__hand{-webkit-transition:-webkit-transform 2.2s ease-out,margin-left .6s ease-out;transition:transform 2.2s ease-out,margin-left .6s 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.7s ease-out;transition:transform 1.7s 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)}.fly-content-tooltip:before,.fly-content-tooltip:after{content:" ";display:table}.fly-content-tooltip{font-size:13px;line-height:normal;width:320px;pointer-events:none;color:white;border-radius:4px;background:rgba(0,0,0,0.8);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.5);box-shadow:0 1px 7px rgba(0,0,0,0.5);text-align:left}.lang_is_rtl .fly-content-tooltip{text-align:right;direction:rtl}.b_msie .fly-content-tooltip{background:black}.fly-content-tooltip--wrap{-webkit-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;top:0;opacity:1;position:relative;padding:12px}.fly-dropdown_hidden .fly-content-tooltip--wrap{opacity:0;top:21px}.fly-content-tooltip:before{top:-10px;width:0;height:0;border:transparent 5px solid;border-bottom-color:rgba(0,0,0,0.8);-webkit-transform:none;-ms-transform:none;transform:none;background:0;-webkit-box-shadow:none;box-shadow:none}.fly-content-tooltip.fly-dropdown_hidden{margin-top:10px}.b_msie .fly-content-tooltip:before{border-bottom-color:black}.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 li{font-weight:normal;position:relative;top:4px;padding:10px 0;-webkit-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;white-space:normal;border-bottom:dotted 1px rgba(255,255,255,0.4)}.ge-freebies-dropdown--list li:first-child{padding-top:0}.ge-freebies-dropdown--list li:last-child{border-bottom:0;padding-bottom:0}.ge-freebies-dropdown--list .genius-extended-module-standalone-container{font-size:2em;display:table-cell;padding:0 13px 0 3px}.lang_is_rtl .ge-freebies-dropdown--list .genius-extended-module-standalone-container{padding:0 3px 0 13px}.ge-freebies-dropdown--list .ge-freebie-item-text{display:table-cell;vertical-align:middle}.ge-freebies-dropdown--header{color:#feba02!important;font-size:13px;font-weight:bold!important;padding:0 3px}@font-face{font-family:'genius';src:url(//q-ec.bstatic.com/static/fonts/genius/genius/51cab14e6f1e9138398a9a2d473667c604d79e9c.eot?#iefix) format('embedded-opentype'),url(//q-ec.bstatic.com/static/fonts/genius/genius/fe0b4dc62ad99897eb88b24f5e8819572fca6b8c.woff) format('woff'),url(//q-ec.bstatic.com/static/fonts/genius/genius/f8e8c3f2903833dcaccec9638e912d0be1abb7fa.ttf) format('truetype'),url(//r-ec.bstatic.com/static/fonts/genius/genius/c3f07625047482491c23704b717f9903a144e77f.svg#genius) format('svg');font-weight:normal;font-style:normal}[class^="geicon-"],[class*=" geicon-"]{font-family:'genius';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-shadow:none;letter-spacing:0;-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:#0896ff;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:#feba02;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}.b-form-group__content .b-button.b-searchbox-button-want-genius-toggled .b-button__text{font-size:22px!important}.genius-discount-reinforcement-tooltip{width:100%}.genius-discount-reinforcement-tooltip .tooltip-inner{position:relative;margin-top:13px;box-shadow:none;-webkit-box-shadow:none;padding:7px;text-align:center;font-size:11px;border-radius:1px}.genius-discount-reinforcement-tooltip p{line-height:12px;font-size:10px}.genius-discount-reinforcement-tooltip .ge-discountfrube,.genius-discount-reinforcement-tooltip .ge-rtl-discountfrube{font-size:18px;margin-top:3px;position:relative;height:20px}.genius-discount-reinforcement-tooltip .tooltip-arrow{background:url("//q-ec.bstatic.com/static/img/tooltip_toparrow_2/2a9145d03acb5c0e7aa57955251850606e3f1d86.png") no-repeat;top:-8px;left:36px;width:16px;height:16px}.lang_is_rtl .genius-discount-reinforcement-tooltip .tooltip-arrow{left:auto;right:36px}.loyalty-points-badge{display:table;background-color:#EEE;padding:4px 10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:2px;height:24px;overflow:hidden}.hotellist .sr_room_table .loyalty-points-badge{float:right;margin:5px 10px 0 10px}.loyalty-points-badge--logo{display:table-cell;vertical-align:middle;line-height:1;cursor:help}.loyalty-points-badge--logo-image{margin-right:10px;max-height:21px;max-width:120px;vertical-align:middle;width:auto}.loyalty-points-badge--info-text{color:#999;cursor:help;display:table-cell;vertical-align:middle;line-height:1}.loyalty-points-badge--info-text>.bicon-question{position:relative;bottom:-1px}.loyalty-points-badge--tooltip h1{font-size:14px;font-weight:bold}.loyalty-points-badge--tooltip p{line-height:1.2}.loyalty-points-badge--tier.m-tier-1{color:#FFF}.loyalty-points-badge--tier.m-tier-2{color:#999}.loyalty-points-badge--tier.m-tier-3{color:#cf8900}.loyalty-points-badge.m-rooms-table{height:auto;padding:8px;margin:4px 8px 8px;min-width:112px}.loyalty-points-badge.m-rooms-table{display:block}.m-rooms-table .loyalty-points-badge--logo,.m-rooms-table .loyalty-points-badge--info-text{display:block;white-space:normal}.m-rooms-table .loyalty-points-badge--info-text{white-space:normal;font-weight:400;text-align:left;margin-top:4px!important;line-height:1.2}body.hotel .loyalty-points-badge--tier.m-tier-1{color:#000!important}body.hotel .loyalty-points-badge--tier.m-tier-2{color:#444!important}body.hotel .loyalty-points-badge--tier.m-tier-3{color:#778!important}.loyalty-boosted-points-badge{background-color:#EEE;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:2px;overflow:hidden}.hotellist .sr_room_table .loyalty-boosted-points-badge{float:right;margin:5px 10px 0 10px}.loyalty-boosted-points-badge--logo{display:table-cell;vertical-align:middle;float:left;padding:4px 10px 0 10px;overflow:hidden}.loyalty-boosted-points-badge--logo-image{max-height:21px;max-width:100px;width:auto}.loyalty-boosted-points-badge--info-text{display:block;clear:both;vertical-align:middle;line-height:1;font-size:13px;text-align:right;color:#ef6c0a;padding:2px 0}.loyalty-boosted-points-badge--info-text>span{text-decoration:line-through}.hotellist div.loyalty-boosted-points-badge--boosted-text{background-color:#ef6c0a;color:#fff;float:right;font-size:20px;font-weight:bold;line-height:1;padding:7px 10px 6px 10px;border-top-right-radius:2px;border-bottom-right-radius:2px;cursor:help}.loyalty-boosted-points-badge--boosted-text .bicon-question{position:relative;bottom:1px;color:#fff;font-size:12px}.loyalty-boosted-points-badge--tooltip h1{font-size:14px;font-weight:bold}.loyalty-boosted-points-badge--tooltip p{line-height:1.2}.loyalty-boosted-points-badge--tier.m-tier-1{color:#FFF}.loyalty-boosted-points-badge--tier.m-tier-2{color:#999}.loyalty-boosted-points-badge--tier.m-tier-3{color:#cf8900}.loyalty-boosted-points-badge.m-rooms-table{height:auto;margin:4px 8px 8px;min-width:112px}.loyalty-boosted-points-badge.m-rooms-table{display:block}td.roomPrice .m-rooms-table .loyalty-boosted-points-badge--info-text span{color:#ef6c0a;font-family:Helvetica,Arial,sans-serif}.m-rooms-table .loyalty-boosted-points-badge--boosted-text{background-color:#ef6c0a;color:#fff;font-size:18px;font-weight:bold;line-height:1;padding:7px 10px 6px 10px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;cursor:help;text-align:left;clear:both}.m-rooms-table .loyalty-boosted-points-badge--logo,.m-rooms-table .loyalty-boosted-points-badge--info-text{display:block;white-space:normal;text-align:left}.m-rooms-table .loyalty-boosted-points-badge--info-text{white-space:normal;font-weight:400;text-align:left;line-height:1.2}body.hotel .loyalty-boosted-points-badge--tier.m-tier-1{color:#000!important}body.hotel .loyalty-boosted-points-badge--tier.m-tier-2{color:#444!important}body.hotel .loyalty-boosted-points-badge--tier.m-tier-3{color:#778!important}.lang_is_rtl .hotellist .sr_room_table .loyalty-boosted-points-badge{float:left}.lang_is_rtl .loyalty-boosted-points-badge--logo{float:right}.lang_is_rtl .hotellist div.loyalty-boosted-points-badge--boosted-text{float:left;border-top-left-radius:2px;border-bottom-left-radius:2px}.lang_is_rtl .loyalty-boosted-points-badge--boosted-text .bicon-question{float:left;bottom:-4px;margin-right:5px}.hp_acc_type_badge{background:#a3b1bf;padding:3px 12px;color:#fff;font-size:12px;font-weight:normal;border-radius:2px;white-space:nowrap;display:inline-block;margin-bottom:2px;position:relative;top:-7px}.pp_surroundings_block_subheader{font-size:1.1em;margin:0 0 .8em}.nha_large_photo_main_content .hp_gallery_badges_container_bg{background:white;text-align:right;padding:8px 10px;min-width:170px;right:15px;top:15px}.hp_gallery_badges_container_bg .new_hotel{margin:0 0 2px 0}.hp_gallery_stays_label_title{font-size:13px;text-decoration:none;display:block}.hp_gallery_stays_label_subtitle{font-size:1em;display:inline-block}.lang_is_rtl .nha_large_photo_main_content .hp_gallery_badges_container_bg{right:auto;left:15px;text-align:left}.lang_is_rtl .nha_large_photo_main_content .hp_gallery_badges_container_bg .hp_gallery_stays_label_title{text-align:left}.bh_no_score_stays_icon{display:inline-block;color:#55af32}.hp-contact-block{display:block;margin-bottom:10px}.hp-contact-block .pcd-icon{margin-right:5px;display:inline-block}.lang_is_rtl .hp-contact-block .pcd-icon{margin-right:0;margin-left:5px}.contact-details-note{position:relative;background:#fff;border-radius:3px;float:right;width:40%;margin:5px 0 0 10px;padding:10px;font-size:12px}.lang_is_rtl .contact-details-note{float:left;margin:5px 10px 0 0}.contact-details-note--hidden{margin-right:15%}.lang_is_rtl .contact-details-note--hidden{margin-right:0;margin-left:15%}.contact-details-note::before{content:'';position:absolute;z-index:1;display:table;width:0;height:0;border:transparent 5px solid;border-right-color:#fff;left:-10px;top:50%;margin-top:-5px}.lang_is_rtl .contact-details-note::before{border-right-color:transparent;border-left-color:#fff;left:auto;right:-10px}#b_confirmation_body .section table .pb-conf-address{padding-bottom:15px}#doc p.connect-with-your-host-title{font-weight:bold;margin-top:0;margin-bottom:4px}.mb-hotel-info__block .hp-contact-block{margin-bottom:3px}a.gallery_floorplan{background:#f0f2f5;color:#328bff;text-decoration:none;float:left;display:inline-block!important;height:40px!important;width:auto!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;padding:10px 10px 0;margin:0 4px 0 0;position:relative;top:auto!important;opacity:1}a.gallery_floorplan:active{top:auto!important}a.gallery_floorplan:hover{background:#328bff;color:#fff}a.gallery_floorplan .gallery_floorplan_icon{background:url("//r-ec.bstatic.com/static/img/icons/floorplan-blue/64deaf82e9403e5507804ca991ae4b0e855d9cd7.png") no-repeat;display:inline-block;width:19px;height:19px;margin-right:5px;vertical-align:middle}a.gallery_floorplan:hover .gallery_floorplan_icon{background:url("//r-ec.bstatic.com/static/img/icons/floorplan-white/764653e131054c139261d0538d25c33d2cd75b09.png") no-repeat}.bh-photo-grid-thumb-floorplan{height:52px;margin-top:5px;display:block}.bh-photo-grid-thumb-floorplan>span{height:52px}.bh-photo-grid-thumb-floorplan:first-child{margin-top:0;margin-bottom:3px}.bh-pp-units-info{padding:.7em 0;border-bottom:1px solid #e5e9ed}.bh-pp-units-info-title{font-size:1em;margin:0 0 .3em 0}.bh-pp-units-info-txt{font-size:12px;margin:0}a.bh-pp-units-info-link{color:#0896ff;font-weight:normal;text-decoration:none;display:inline-block;margin:0 .25em .5em 0;padding:.2em .5em;border-radius:3px;border:#e5e9ed 1px solid}.lang_is_rtl a.bh-pp-units-info-link{margin:0 0 .5em .3em}a.bh-pp-units-info-link:hover{color:#fff;background:#0896ff;border-color:#0896ff}.rt_lightbox_room_name{margin:0 0 .5em 0}.property-highlights_white-boxes{padding:10px}.property-highlights_white-boxes .ph-item-header{color:#003580}.ph-section-content{background:#fff;padding:8px 8px 3px;border-radius:3px}.property-highlights_host-info{margin-bottom:10px}.ph-header_host-info{margin-bottom:5px}.host-info__avatar{border-radius:50%;width:40px;height:40px;overflow:hidden;border:2px #fff solid;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);float:left;margin-left:-2px}.lang_is_rtl .host-info__avatar{float:right;margin-left:0;margin-right:-2px}.host-info__main-container{margin-left:50px;padding-top:1px}.lang_is_rtl .host-info__main-container{margin-left:0;margin-right:50px}.host-info__name{font-size:13px;font-weight:bold;margin:3px 0 3px}.host-info__property_name{font-size:13px;margin:0}.accomodation-type-badge{background:#a3b1bf;padding:3px 5px;color:#fff;font-size:11px;font-weight:normal;border-radius:2px;vertical-align:middle;margin-right:2px;text-transform:none;display:inline-block;margin-top:-5px}.hotel .accomodation-type-badge{margin-right:0}.myreservations .accomodation-type-badge{margin-top:-3px}.mb-block__hotel-name .accomodation-type-badge{margin-top:-4px}.confirmation .accomodation-type-badge{margin-top:-2px}.lang_is_rtl .accomodation-type-badge{margin-right:0;margin-left:2px}.hotel .lang_is_rtl .accomodation-type-badge{margin-left:0}.hp-rt__policy-list ul.hp-rt__rt-resort-credits-list{margin:0;padding:0;list-style:disc}li.rt-resort-credits{position:relative}li.rt-resort-credits>span{display:block;width:100%}.rt-resort-credits-lightbox-link{color:#0896ff;border:1px solid #e6edf6;border-radius:4px;margin-top:5px;padding:5px;line-height:1;font-size:10px;display:inline-block;text-decoration:none}.rt_conditions_summary .rt-resort-credits-lightbox-link{display:none}.rt_resort_credits_info{border:12px solid rgba(182,182,182,0.9);float:left;width:96%}.rt_resort_credits_info--header{background-color:#0896ff;color:#fff;padding:17px 10px;float:left;width:100%;max-width:594px;position:relative}.rt_resort_credits_info--header .rt-close{width:23px;height:23px;background:#efefef;position:absolute;right:-8px;top:-4px;border-radius:11px}.rt_resort_credits_info--header h1{margin-bottom:5px}.rt_resort_credits_info--header p{margin:0}.rt_resort_credits_info--content{background:#fff}.rt_resort_credits_info--items{position:relative;float:left;width:92%;background:#fff;padding:0 4%}.rt_resort_credits_info--items .arrow-left{background:#fff;left:-9px;top:50%}.rt_resort_credits_info--items .arrow-right{background:#fff;right:-9px;top:50%}.rt_resort_credits_info--items ul{padding:0;list-style-position:inside}.rt_resort_credits_info--items ul li{border-bottom:1px solid #e6e6e6;padding-bottom:10px}.rt_resort_credits_info-arrows{position:absolute}.rt_resort_credits_info--items span{border-bottom:solid 1px #ededed;padding:10px 0;padding-left:47px;display:block}.rt_resort_credits_info--policy{padding:10px 3%;width:100%;float:left;width:100%;background:#efefef;max-width:578px;padding-bottom:6px;padding-top:13px}.rt_resort_credits_info--explanation{margin-bottom:10px;font-size:12px;line-height:1.3em}.rt_resort_credits_info--policy-details ul{padding:0;list-style:none;margin:0;padding-top:5px}.rt_resort_credits_info--policy-details ul li{padding:0;color:#767676;font-size:11px}.rt_resort_credits_info--policy-details ul>li:before{content:"-";text-indent:-5px}.rt_resort_credits_info--policy-details{float:left;width:100%;display:none;padding-bottom:9px}.rt_resort_credits_info--policy-details p{margin:0;margin-bottom:5px;color:#0b1e4c;border-bottom:dotted 1px #afafaf;padding-bottom:5px}.rt_resort_credits_info--policy-details span{font-size:11px;color:#767676;margin-right:21px;display:block}.attractions__banner{background:#f2f5f9 url('//q-ec.bstatic.com/static/img/attractionspass/attractions-tickets/a25bb871f8929e1fa19040b297d686cb9bb5411c.png') 20px 12px/40px no-repeat;margin:15px 0;border:1px solid #e1e7f0;border-radius:5px;color:#555;padding:15px 15px 15px 75px}.lang_is_rtl .attractions__banner{padding:15px 75px 15px 15px;background-position:98% 12px;background-position:right 20px top 12px}.attractions__banner--small,.lang_is_rtl .attractions__banner--small{margin:0 0 10px 0;background-image:none;padding:15px}.attractions__banner__head{padding:5px 0}.attractions__banner--small .attractions__banner__head{padding:0}.attractions__banner__head__ticket{width:28px;float:left}.lang_is_rtl .attractions__banner__head__ticket{float:right}.attractions__banner__label_new{border-radius:3px;padding:3px 5px;background-color:#7c90a6;color:#FFF;font-size:12px;margin:0}.attractions__banner__heading--small{font-size:14px;color:#7c90a6;font-style:normal;display:inline-block;padding-left:5px;margin:0}.attractions__banner--small .attractions__banner__label_new{margin:12px 0 0 5px}.attractions__banner--small .attractions__banner__heading--small{margin:10px 0 0;max-width:85%}.lang_is_rtl .attractions__banner--small .attractions__banner__label_new{margin:12px 5px 0 0}.attractions__banner__heading--xl{font-weight:lighter;padding:10px 0;font-size:22px}.attractions__banner--small .attractions__banner__heading--xl{font-size:18px}.attractions__banner__description{font-size:13px;margin:5px 0 0;line-height:1.4}.attractions__banner--small .attractions__banner__description{font-size:12px;margin:10px 0 0;line-height:1.5}.nbhd__header{margin-bottom:0}.nbhd__header a{text-decoration:none}.nbhd__district_name{position:relative;overflow:hidden}.nbhd__district_name span{font-size:18px}.neighbourhood_description_photo{margin:0 10px}.neighbourhood_description_photo span{position:absolute;bottom:0;left:0;width:92%;padding:10px 4%;color:#fff;text-shadow:0 1px 1px #000;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,29,71,0.0)),to(rgba(0,0,0,0.90)));background:-webkit-linear-gradient(top,rgba(0,29,71,0.0) 0,rgba(0,0,0,0.90) 100%);background:linear-gradient(to bottom,rgba(0,29,71,0.0) 0,rgba(0,0,0,0.90) 100%);background:linear-gradient(to bottom,rgba(0,29,71,0.0) 0,rgba(0,0,0,0.90) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3001d47',endColorstr='#1a001d47',GradientType=0)}.nbhd__content{display:none;margin-top:10px}.nbhd__content p{margin:10px 20px;font-size:12px;line-height:15px}.nbhd__expanded{display:block}.hotel .challenge{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:20px;background:#fff8e6;border-top:1px solid #feba02;margin-bottom:16px;height:1%}.hotel .challenge:before{content:"";display:block;vertical-align:middle;margin-right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #feba02;position:absolute;top:-10px;right:30px}.hotel .challenge .challenge-stickers{position:absolute;top:-7px;left:25px;margin:0;width:238px}.hotel .challenge .challenge-stickers img{width:100%}.hotel .challenge .challenge-content{text-align:right;float:right;width:65%}.hotel .challenge .challenge-title{font-size:23px;font-weight:normal;color:#003580;margin:0 0 6px 0}.lang_is_rtl.hotel .challenge:before{right:auto;left:50px}.lang_is_rtl.hotel .challenge .challenge-stickers{left:auto;right:25px}.lang_is_rtl.hotel .challenge .challenge-content{text-align:left;float:left}.lang_is_rtl.hotel .challenge .challenge-content p,.lang_is_rtl.hotel .challenge .challenge-content h3{text-align:left}@media only screen and (max-width:980px){.hotel .challenge .challenge-stickers{width:220px}}.uber_landing{position:fixed;bottom:0;right:40px;width:470px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);background-color:white;z-index:100;line-height:1.4}.uber_landing header{position:relative;height:33px;background-color:#000;color:white;font-size:14px;font-weight:bold;line-height:33px;padding:0 10px}.uber_landing-toggle_copy{visibility:hidden}.uber_landing--collapsed .uber_landing-toggle_copy{visibility:visible}.uber_landing-toggle_btn{position:absolute;top:5px;right:5px;cursor:pointer;background:0;border:0;color:white;font-size:18px;width:100%;text-align:right;outline:0}.uber_landing-toggle_btn.bicon.bicon-upchevron{font-size:10px;top:11px}.uber_landing section img{width:100%;height:auto}.uber_landing-description{padding:20px;text-align:center}.uber_landing-description h3{font-size:20px;font-weight:bold;margin:0;color:black}.uber_landing-howto{background-color:#eee;margin:20px 0;padding:20px;color:#000;text-align:left}.uber_landing-howto strong{font-size:16px}.uber_landing-howto ul{margin:10px 0 0;padding:0 0 0 17px;font-size:14px}.uber_landing-howto ul li{margin-top:5px}.uber_landing-collapse_btn{border:0;background-color:#11939a;color:white;font-size:18px;padding:12px 26px;cursor:pointer;position:relative}.uber_landing-toggle_btn:before{position:absolute;right:5px}.uber_landing-toggle_btn:active{background-color:none}.uber_landing-toggle_btn_closemsg{font-family:Helvetica,sans-serif;font-size:12px;visibility:visible;position:relative;top:-3px;right:25px}.uber_landing--collapsed .uber_landing-toggle_btn_closemsg{visibility:hidden}.uber_landing--collapsed section{display:none}.uber_landing--mobile{position:static;width:100%}.uber_landing--mobile .uber_landing-toggle_btn.bicon-downchevron:before{font-size:12px;top:5px}.uber_landing--mobile .uber_landing-description{padding:10px 10px}.uber_landing--mobile .uber_landing-description h3{font-size:16px}.uber_landing--mobile .uber_landing-howto{margin:15px 0 10px 0;padding:12px}.uber_landing--mobile .uber_landing-howto strong{font-size:12px;font-weight:bold}.uber_landing--mobile .uber_landing-howto ul{list-style:square;font-size:12px}.bba-loyalty-program__hp-banner{border:1px solid #e5e9ed;border-radius:3px;padding:15px 20px;background-color:#f2f4f6}.bba-loyalty-program__hp-banner .bba-loyalty-program__illustration{float:left;margin-right:20px}.bba-loyalty-program__hp-banner .bba-loyalty-program__header{padding:5px 0;font-size:18px}.bba-loyalty-program__hp-banner .bba-loyalty-program__description{margin:0}.bba-loyalty-program__hp-banner .bba-loyalty-program__hp-banner__close{cursor:pointer;position:absolute;right:1.5em}.lang_is_rtl .bba-loyalty-program__hp-banner .bba-loyalty-program__illustration{float:right;margin:0 0 0 20px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH}.bba-loyalty-program__hp-reassurance{color:#55af32;font-weight:bold}.topic-tags{padding-top:.5em;padding-bottom:.5em;margin-top:1.5em;margin-bottom:1.5em;border-top:1px solid #f2f4f6;border-bottom:1px solid #f2f4f6}.topic-tags__topics{position:relative;top:-10px}.topic-tags__topics__list{display:inline-block;width:33%;margin-left:auto;margin-right:auto;vertical-align:top}.topic-tags__topics__list__topic{font-weight:bold;margin-bottom:.3em;font-size:1.1em}.topic-tags__topics__list__keyword{padding:.5em;background-color:#e2edf9;font-size:.9em;display:inline-block;border-radius:3px;-webkit-margin-start:0;color:#355e97;font-weight:700;margin-bottom:.3em}