@charset "UTF-8";.u-display-block{display:block}.u-display-inline-block{display:inline-block}.u-position-relative{position:relative}.u-position-absolute{position:absolute}.u-margin-0{margin:0}.u-overflow-hidden{overflow:hidden}.u-clearfix:before,.u-clearfix:after{content:"";display:table}.u-clearfix:after{clear:both}a.u-font-weight-bold,.u-font-weight-bold{font-weight:bold}a.u-font-weight-normal,.u-font-weight-normal{font-weight:normal}.u-text-align-start{text-align:left}.lang_is_rtl .u-text-align-start,.rtl .u-text-align-start{text-align:right}.u-text-align-end{text-align:right}.lang_is_rtl .u-text-align-end,.rtl .u-text-align-end{text-align:left}.u-text-align-center{text-align:center}.u-pull-start{float:left}.rtl .u-pull-start,.lang_is_rtl .u-pull-start{float:right}.u-pull-end{float:right}.rtl .u-pull-end,.lang_is_rtl .u-pull-end{float:left}.rtl .u-phone,.lang_is_rtl .u-phone{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:-ms-isolate;unicode-bidi:isolate;white-space:nowrap}.rtl .u-phone:after,.lang_is_rtl .u-phone:after{content:'\200f'}.ge-hp-new-branding-history-icon i{margin-bottom:-3px}.ge-hp-new-branding-reviewer-icon{display:block}.ge-hp-new-branding-recommended .gr-header-title{margin-top:0!important}.ge-hp-new-branding-recommended .gr-header-title i.gesprite{margin-bottom:15px;margin-top:-10px}.ge-hp-new-branding-recommended .gr-header-title span.gr-header-title-text{padding-left:0}.ge-iconfont-freebie{vertical-align:top}.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 .hp-lightbox-gallery-container{display:inline-block;width:500px}.hp_rt_lightbox_wrapper_v3 .hp-gallery,.hp_rt_lightbox_wrapper_v3 .hp-gallery-slides,.hp_rt_lightbox_wrapper_v3 .hp-gallery .slick-slide,.hp_rt_lightbox_wrapper_v3 .hp-gallery .hp-gallery__slide{height:274px}.hp_rt_lightbox_wrapper_v3 .hp-gallery .slick-slide,.hp_rt_lightbox_wrapper_v3 .hp-gallery .hp-gallery__slide{line-height:274px}.hp_rt_lightbox_wrapper_v3 .hp-gallery-slides img{height:274px;width:500px}.hp_rt_lightbox_wrapper_v3 .hp-gallery-control{top:235px}.hp_rt_lightbox_wrapper_v3 .hp-gallery-control-prev{left:20px}.lang_is_rtl .hp_rt_lightbox_wrapper_v3 .hp-gallery-control-prev{left:auto;right:20px}.hp_rt_lightbox_wrapper_v3 .hp-gallery-control-next{right:20px}.lang_is_rtl .hp_rt_lightbox_wrapper_v3 .hp-gallery-control-next{right:auto;left:20px}.hp_rt_lightbox_wrapper_v3 .b_nha_hotel_small_images{margin-top:4px}.hp_rt_lightbox_wrapper_v3 .hotel_thumbs_sprite{cursor:pointer;margin-top:3px;margin-right:8px}.hp_rt_lightbox_wrapper_v3 .hotel_thumbs_sprite,.hp_rt_lightbox_wrapper_v3 .hotel_thumbs_sprite img{width:60px;height:60px}.hp_rt_lightbox_wrapper_v3 .b_nha_hotel_small_images .hotel_thumbs_sprite.selected_thumb{width:58px;height:58px}.hp_rt_lightbox_wrapper_v3 .hp-gallery-thumbs_border{border-bottom:0}.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}.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lp_bolder_viewed_hotels_in_hp_title+.b-sprite{margin-left:0}.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lp_bolder_viewed_hotels_in_hp_title,.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lastbooking,.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .urgency_message_red{padding-left:0}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lp_bolder_viewed_hotels_in_hp_title+.b-sprite{margin-right:0}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lp_bolder_viewed_hotels_in_hp_title,.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .lastbooking,.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper.lp_bolder_viewed_hotels_in_hp_wrapper_blackout .urgency_message_red{padding-right:0}.big-room-selectbox{font-size:1.2em;width:150px}.big-room-selectbox-header{max-width:none!important}.rooms-common-highlights{width:100%;display:table;background-color:#f2f5f9;border-top:1px solid #FFF;line-height:2;padding:10px 0}.rooms-common-highlights .room_highlight_title{font-weight:bold;font-size:13px;padding:0 10px;display:table-cell}.rooms-common-highlights span{font-size:13px;padding:0 3px;white-space:nowrap;display:inline-block}.rooms-common-highlights .room_highlight_message{display:table-cell}.rt_availability_soldout.sold_out.scarcity_color{width:auto!important}.rt_availability_soldout__header{color:#003580;font-size:1em;font-weight:bold;margin:0!important}.js-availability-for-soldout-holder{width:6.6em}a.rt_availability_soldout__item{display:inline-block;vertical-align:bottom;text-align:center;margin:0;color:#003580;font-weight:normal;text-decoration:none;border:1px solid #2c91fe;border-radius:3px;font-size:.9em}.rt_availability_soldout__dates{display:block;margin:.5em .5em .3em;padding:0 .2em .3em .2em}.rt_availability_soldout__los{display:block;font-style:italic;margin:.3em .5em .5em}.rt_availability_soldout__price{display:block;color:#fff;background-color:#2c91fe;padding:.6em}.rt_soldout_list{list-style-type:none;font-size:.9em;margin:0!important;padding:0!important}.rt_soldout_list__item{border-bottom:1px solid #e6e6e6}.rt_soldout_list__item:last-child{border-bottom:0 none}.rt_soldout_list__link{text-decoration:none;display:block;padding:.5em 0}.rt_soldout_list__item:last-child .rt_soldout_list__link{padding-bottom:0}.rt_soldout_list__dates{display:block;font-weight:normal;color:#003580}.rt_soldout_list__price{font-weight:bold}.rt_has-alternative-dates{background:white}tr.rt_has-alternative-dates td{border-bottom:2px solid #e6e6e6!important}.hotelchars .description .rt_has-alternative-dates h4{color:#390}.rt_soldout_more_availability_loader{display:block;width:16px!important;height:16px;opacity:.64;margin:0 auto .6em auto}.roomstable.rt_no_dates .js-availability-for-soldout-holder{width:auto}.hp-rt-sticky-header .hp-rt-sticky-av-header-message{background-color:#fff!important;color:#003580;border:0 none!important;font-weight:normal;vertical-align:middle}.lang_is_rtl .hp-rt-sticky-header .hp-rt-sticky-av-header-message{border:0 none}.hp-rt-sticky-header .hp-rt-sticky-av-header-button{background-color:#fff!important;border:0 none!important;text-align:right;vertical-align:middle}.lang_is_rtl .hp-rt-sticky-header .hp-rt-sticky-av-header-button{border:none!important;text-align:left}a.hp-rt-sticky-av-header-button-link{display:none}.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}.rt-room-photo-tags{margin-top:10px;margin-bottom:10px;font-size:90%}.rt-room-photo-tags a{font-weight:normal!important}.rt_room_type_policies .hp-rt-inc-exc .incExcEmphasize{text-transform:none}i.rt_room_type_ico{font-size:11px;color:#fc6721;width:10px;height:12px;display:inline-block}.lang_is_rtl i.rt_room_type_ico{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}table.roomstable td.cheapest_banner{padding:0}.cheapest_banner_content{color:#a44c20;background-color:#fdf0e8;border-top:1px solid #fae2d0!important;border-bottom:1px solid #96b2d9!important;margin-bottom:-1px;text-shadow:0 1px 0 rgba(255,255,255,.5);font-size:13px;vertical-align:middle;line-height:1;position:relative;padding:10px;padding-left:40px!important;z-index:0}#cheapestBanner{height:0}.cheapest_banner_content .bicon-pricetag{font-size:16px;position:absolute;left:15px}table.roomstable .cheapest_room_row td{border-bottom:0 none}.roomPrice.cheapest_banner_arrow{position:relative}.cheapest_banner_arrow:before{left:0;right:0;margin:auto;background:#fdf0e8;border-top:solid 1px #fae2d0;border-left:solid 1px #fae2d0;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:16px;position:absolute;bottom:-9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1;width:16px;border-bottom:0 none}.lang_is_rtl .cheapest_banner_content .bicon-pricetag{right:15px}.lang_is_rtl .cheapest_banner_content{padding-left:10px!important;padding-right:40px!important}div.ico_policy_info span.policy_name_tt.hp_bp_policy_icon{position:absolute;top:0;right:0;cursor:help;line-height:1.4em;width:16px;height:16px;zoom:1;vertical-align:text-bottom;background:url("//r-ec.bstatic.com/static/img/book/experiments/bp_info_icon_si/1a28d9b5afae3568d83edc6c1e16d31a5489cfe1.png") center center no-repeat transparent}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){div.ico_policy_info span.policy_name_tt.hp_bp_policy_icon{background:url("//q-ec.bstatic.com/static/img/book/experiments/bp_info_icon_si_retina/9f4ad1854985cf73c42ca82bc5a0577888236c0a.png") center center no-repeat transparent;background-size:16px 16px}}.lang_is_rtl div.ico_policy_info span.policy_name_tt.hp_bp_policy_icon{left:0;right:auto}.hp_rt_lb_styles .rt_lightbox_description_meta{display:inline-block;float:none;width:400px;padding:0 20px}.hp_rt_lb_styles .rt-lightbox-reviews-container{position:relative;width:200px;display:inline-block;margin-top:0;padding-right:20px}.lang_is_rtl.hp_rt_lb_styles .rt-lightbox-reviews-container{padding-left:20px;padding-right:0}.rt_room_type_ico.bicon-camera{width:18px}.rt_room_type_ico.bicon-camera.room_type_ico_link{color:#0896ff}.hp-gallery .slick-slide p.info.flexy.droom_gallery_description_repositioning{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.landmark_photos_enabled .hp-gallery-control.droom_gallery_description_repositioning{top:345px}.landmark_photos_enabled .hp-gallery-control.droom_gallery_description_repositioning:active{top:346px}.slick-initialized .gallery-info__rn.droom_gallery_description_repositioning{margin-bottom:5px}.slick-initialized .gallery-info__um.droom_gallery_description_repositioning{margin-left:0;margin-right:5px}.slick-initialized .gallery-info__fc.droom_gallery_description_repositioning{margin-left:0;margin-right:5px}.b_msie_8 .hp-gallery .slick-slide p.info.flexy.droom_gallery_description_repositioning,.b_msie_9 .hp-gallery .slick-slide p.info.flexy.droom_gallery_description_repositioning{display:table}.b_msie_8 .hp-gallery .slick-slide .flexy .info-extra.droom_gallery_description_repositioning,.b_msie_9 .hp-gallery .slick-slide .flexy .info-extra.droom_gallery_description_repositioning{display:table-row;text-align:left}.b_msie_8 .slick-initialized .flexy .gallery-info__rn.droom_gallery_description_repositioning,.b_msie_9 .slick-initialized .flexy .gallery-info__rn.droom_gallery_description_repositioning{display:table-row}.hp_rt_lightbox_wrapper.wider_lb{width:820px}.rt_lightbox_description_meta.wider_lb{width:230px}.room_cleanliness_wrapper{position:relative;display:inline-block;padding:5px 20px 5px 5px;border-radius:3px;margin-bottom:10px;border:1px solid #9bcd8a}.room_cleanliness_wrapper .bicon-tickfull{position:absolute;top:5px;right:5px;font-size:8px;color:#390}.room_cleanliness_score{font-weight:lighter;text-align:center;float:left;width:30px;height:22px;padding-top:8px;border-radius:3px 3px 3px 0;background:#390;color:white;font-size:13px}.room_cleanliness_score_message{color:#390;font-size:11px;padding:0 0 0 35px;margin:0}.room_cleanliness_score_message b{font-size:13px;display:block;margin-bottom:2px}.vpm_nlp_topics{margin-bottom:10px}.vpm_nlp_topics-item{clear:both}.vpm_nlp_topics-icon{float:left;height:30px;font-size:1.8em;padding:0 7px 0 3px}.lang_is_rtl .vpm_nlp_topics-icon{float:right;padding:0 3px 0 7px}.vpm_nlp_topics-labels p{font-weight:bold;font-size:1.1em}.vpm_nlp_topics-labels p span{display:block;margin:0;font-weight:normal}.show_map_thumb_label.vpm-show_on_map{font-size:13px;bottom:35px;padding:8px;border-top-left-radius:3px;border-bottom-right-radius:3px;opacity:1;left:30px;right:30px;top:84px;text-align:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}.show_map_thumb_label.rufr_ext{width:60%}.show_map_thumb_label.vpm-show_on_map.all_langs_ext,.show_map_thumb_label.vpm-show_on_map.rufr_ext{width:auto;bottom:auto}.ph-icon.ph-icon-breakfast-score{font-size:16px;display:inline-block;padding:3px 5px}.reviews-carousel.vpm_snippet_redesign .reviews-carousel-control{top:45px}.reviews-carousel.vpm_snippet_redesign .althotelsDiv2{background-color:#fff}#hotelTmpl .reviewFloater .reviews-carousel.vpm_snippet_redesign .althotelsDiv2 p.althotelsReview2.fixed_review_height.fixed_review_top_align.review_content{padding-top:10px!important;margin-bottom:-1px!important}.reviews-carousel.vpm_snippet_redesign div.althotelsDiv2.featured_reviewer p.altHotelsReviewer2{padding:5px 0 0 40px!important;height:20px}.lang_is_rtl .reviews-carousel.vpm_snippet_redesign div.althotelsDiv2.featured_reviewer p.altHotelsReviewer2{padding:5px 40px 0 0!important}.reviews-carousel.vpm_snippet_redesign .fixed_review_user{height:29px}.lang_is_rtl .reviews-carousel.vpm_snippet_redesign .fixed_review_user{float:right}.reviews-carousel.vpm_snippet_redesign .icon_user_back_container{height:34px;left:0;background-color:#e2edf9;padding-left:8px;padding-top:7px;background-image:-webkit-linear-gradient(270deg,#819bbf 0,#b3c2d8 0,#e2edf9 4%);background-image:linear-gradient(-180deg,#819bbf 0,#b3c2d8 0,#e2edf9 4%)}.lang_is_rtl .reviews-carousel.vpm_snippet_redesign .icon_user_back_container{padding-left:0;padding-right:8px;left:initial;right:0}.reviews-carousel.vpm_snippet_redesign .icon_user_back_container:after{content:"";position:absolute;top:0;left:16px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.lang_is_rtl .reviews-carousel.vpm_snippet_redesign .icon_user_back_container:after{left:initial;right:16px}.hp_sidebar-similar h3{margin:8px 0}.vpm-similar_compset{list-style:none;padding:0;margin:0;margin-bottom:10px}.vpm-similar_compset li{background:#fff;margin:0 -10px;padding:10px;border-bottom:1px solid #d1dcf0}.vpm-similar_compset li:first-child{border-top:1px solid #ccc}.vpm-similar_compset li a{text-decoration:none}.vpm-similar_compset img{border-radius:3px;margin-right:10px;width:50px;height:50px}.lang_is_rtl .vpm-similar_compset img{margin-right:initial;margin-left:10px}.vpm-similar_compset--title{font-size:1.2em;color:#0896ff;margin-bottom:3px;margin-top:0}.vpm-similar_compset--title span{display:block;font-weight:normal;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpm-similar_compset--score{display:inline-block;margin:0;margin-top:2px}.vpm-similar_compset--score_balloon{display:inline-block;background-color:#003580;padding:3px 4px;border-radius:3px;border-bottom-left-radius:0;margin-left:3px;color:#fff}.vpm-similar_compset--price{font-size:1em;font-weight:normal;color:#7c90a6;margin:0;margin-top:6px;margin-left:60px}.lang_is_rtl .vpm-similar_compset--price{margin-left:initial;margin-right:60px}.vpm-similar_compset--price_amount{color:#55af32;font-weight:bold}.vpm-similar_compset--close_pre_block{border-top:1px solid #c5d4e9}.pd_section_topic .pd_section_topic--review{margin-top:-17px;margin-bottom:15px;color:#003580;padding:5px 2px}.hp_summary_text #summary p.pd_section_topic--review{font-size:.95em!important}.pd_section_topic .pd_section_topic--bicon-star{vertical-align:middle;margin-top:-2px;display:inline-block;color:#003580;font-size:1.2em;margin-right:2px}.pd_section_topic .pd_section_topic--review_related{color:#819bbf}.vpm-swapped .similar_alternative_hotels{left:initial;right:-286px}.vpm-swapped .hp_sidebar_top_ranked{left:initial;right:-286px}.lang_is_rtl .vpm-swapped .similar_alternative_hotels{right:initial!important;left:-286px!important}.lang_is_rtl .vpm-swapped .hp_sidebar_top_ranked{right:initial!important;left:-286px!important}div.facilitiesChecklist.blockIcons .facilityGroupIcon{background-color:#f2f5f9;border-radius:3px;border:1px solid #efefef;padding:8px 5px 5px 5px;margin-right:11px}.lang_is_rtl div.facilitiesChecklist.blockIcons .facilityGroupIcon{margin-left:11px;margin-right:initial}div.facilitiesChecklist.blockIcons .facilitiesChecklistSection ul{margin-left:43px;margin-top:2px}.lang_is_rtl div.facilitiesChecklist.blockIcons .facilitiesChecklistSection ul{margin-left:initial;margin-right:43px}div.facilitiesChecklist.blockIcons .facilitiesChecklistSection ul li{background:0;margin-left:0;margin-right:0;padding-left:0}.lang_is_rtl div.facilitiesChecklist.blockIcons .facilitiesChecklistSection ul li{padding:3px 0 2px 25px}.hp-social_proof h3{margin:20px 0 10px;font-size:15px}.hp-social_proof .hp-social_proof-item{margin:5px 0;font-size:13px;clear:both}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble{position:relative;background:#f2f5f9;padding:10px 10px 10px 14px;border-radius:3px;-webkit-box-shadow:0 1px 0 #d1dcf0;box-shadow:0 1px 0 #d1dcf0;margin:0 0 5px;text-indent:-5px;line-height:1.35em}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble{padding:10px 14px 10px 10px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble:before{content:"";position:absolute;bottom:-11px;left:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d1dcf0}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble:before{left:initial;right:16px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble:after{content:"";position:absolute;bottom:-10px;left:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f2f5f9}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_bubble:after{left:initial;right:16px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .hp-social_proof-quote_author-avatar{float:left;margin:10px 2px 5px 13px}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .hp-social_proof-quote_author-avatar{float:right;margin:10px 8px 5px 2px}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .hp-social_proof-quote_author-details{float:left;font-size:11px;margin-top:11px}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author .hp-social_proof-quote_author-details{float:right}.hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author img{margin-right:5px}.hp-social_proof-quote_author-details_country{margin:0 5px;color:#819bbf}.lang_is_rtl .hp-social_proof .hp-social_proof-item .hp-social_proof-quote_author-details_country img{margin-left:5px;margin-right:0}.vpm_gallery_topic{position:absolute;right:200px;background:#fff;padding:10px;text-align:left;width:110%;height:32px}.vpm_gallery_topic-icon{float:left;height:30px;font-size:17px;margin-top:8px;padding:0 11px 0 3px}.vpm_gallery_topic-labels{font-weight:bold;font-size:1em}.vpm_gallery_topic-topic{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vpm_gallery_topic-topic_related{display:block;margin:3px 0 0 0;font-weight:normal;color:#819bbf}body.ja .vpm_gallery_topic,body.ko .vpm_gallery_topic,body.zh .vpm_gallery_topic{right:215px}.lang_is_rtl .vpm_gallery_topic{right:initial;left:200px;text-align:right}.lang_is_rtl .vpm_gallery_topic-icon{float:right;padding:0 3px 0 11px}.review_floater_collapse__wrap{overflow:hidden}.review_floater_collapse__block{position:relative}.review_floater_collapse__control{position:absolute;top:10px;height:52px;width:20px;background-color:#fff;cursor:pointer;zoom:1;z-index:4}.review_floater_collapse__control i{line-height:52px;margin-left:7px}#hotelTmpl .review_floater_collapse__block .reviewFloater{padding-left:30px}.lang_is_rtl .review_floater_collapse__control i{margin-right:7px;margin-left:0}.lang_is_rtl #hotelTmpl .review_floater_collapse__block .reviewFloater{padding-right:30px;padding-left:10px}.property-highlights .topics_scored{position:relative;width:100%;height:24px;background:#e2edf9;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.17);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.17);border-radius:1px}.property-highlights .topics_scored .topics_scored-scale{display:block;height:100%;position:absolute;top:0;left:0;background:#9bcd8a;border-radius:1px}.property-highlights .topics_scored .topics_scored-topic{position:absolute;top:0;left:0;width:100%;padding:5px;font-size:13px;color:#2c5520;font-weight:bold}.lang_is_rtl .property-highlights .topics_scored .topics_scored-topic,.lang_is_rtl .property-highlights .topics_scored .topics_scored-scale{left:initial;right:0}.property-highlights .topics_scored-proof{margin-top:3px;margin-bottom:10px;font-size:12px;color:#355e97}.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}.select_room_tooltip_alert_container{position:relative;left:-10px;width:100%;opacity:0;display:none;z-index:998}.select_room_tooltip_alert_reminder{position:absolute;top:-45px;right:-165px;width:150px;padding:10px 10px 15px;text-align:center;background:#f5bebf;border:1px solid #9d2124;border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold}.select_room_tooltip_alert_reminder span:after,.select_room_tooltip_alert_reminder span:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.select_room_tooltip_alert_reminder span:after{border-color:rgba(245,190,191,0);border-right-color:#f5bebf;border-width:10px;margin-top:-10px}.select_room_tooltip_alert_reminder span:before{border-color:rgba(157,33,36,0);border-right-color:#9d2124;border-width:11px;margin-top:-11px}.select_room_tooltip_alert_reminder p{font-size:1em;white-space:normal;color:#9d2124}.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}.bed-information{line-height:1.3}.conditions_summary_run .rt_conditions_summary ul li.bed-information{margin:0}.bed-information i{vertical-align:middle}.rt__summary__reserve-button--loading{background:#003580 url(//r-ec.bstatic.com/static/img/hotel/loader_reserve/2ba7cff11f840f10028118d4c5069cc79a6e1734.gif) center center no-repeat!important;background-size:24px 24px!important;overflow:hidden;text-align:left;text-indent:-9999px}#left .hp_sidebar_top_ranked{position:static;width:auto}.hp-gallery-categories__list{padding:0}.hp-gallery-categories__list{margin:8px 0 0 0}.hp-gallery-categories__list_item{background:#e6edf6;padding:4px 12px;border-radius:12px;cursor:pointer;margin-right:3px;margin-bottom:5px}.hp-gallery-categories__list_item:hover,.hp-gallery-categories__list_item--active{color:#fff;background:#0896ff}.lang_is_rtl .hp-gallery-categories__list_item{margin-left:3px;margin-right:0}.rate_map{position:relative;border:1px solid #b3c2d8;border-radius:3px;margin-bottom:20px}.rate_map__head{font-weight:bold;padding:10px}.rate_map__subhead{font-weight:normal}.rate_map__body{display:none;margin:0 10px 10px 10px;position:relative;-webkit-transform:translatez(0);-ms-transform:translatez(0);transform:translatez(0);height:9em}.rate_map__clip{position:relative;overflow:hidden;margin:0 0 0 3em;height:100%}.rate_map--show .rate_map__body{display:block}.rate_map__slider{list-style:none;margin:0;padding:0;height:100%}.rate_map__day{display:block;float:left;position:relative;height:100%;width:4.76%}.rate_map__bar{position:absolute;left:0;bottom:3em;right:.154em;height:0;border-radius:3px 3px 0 0;background-color:#b4e2f6;-webkit-transition:height .5s ease-out,background-color .1s;transition:height .5s ease-out,background-color .1s}.rate_map__link:hover .rate_map__bar{background-color:#feba02}.rate_map__avg,.rate_map__line{position:absolute;opacity:0;z-index:10;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.rate_map__avg{left:0;padding:.3em .4em .2em .4em;font-size:.875em;font-weight:bold;background-color:#55af32;color:#fff;z-index:20;cursor:pointer;line-height:1}.rate_map__avg:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#55af32;border-width:8px;margin-top:-8px}.rate_map__line{height:1px;width:100%;width:-webkit-calc(100% - .25em);width:calc(100% - .25em);overflow:hidden;border-top:1px dashed rgba(0,0,0,.25)}.rate_map__link{-webkit-transition:color .1s;transition:color .1s;display:block;width:100%;height:100%}.rate_map__label{position:absolute;text-align:center;bottom:0;left:0;right:.154em;padding-top:.4em;height:2.6em}.rate_map--weekend .rate_map__label{color:#003580}.rate_map--weekend .rate_map__link:hover .rate_map__label{color:#feba02}.rate_map__dayname{font-size:.875em;font-weight:normal;color:#819bbf}.rate_map__link:hover .rate_map__dayname{color:#feba02}.rate_map__date{display:block}.rate_map__soldout{cursor:default;color:#b3c2d8;height:100%}.rate_map__soldout .rate_map__dayname{color:#b3c2d8}.rate_map__soldout .rate_map__bar{background-color:#e5e9ed}.rate_map__soldout:hover .rate_map__bar{background-color:#e52923}.rate_map--loading.rate_map--show{border-color:#e2edf9}.rate_map--loading .rate_map__head,.rate_map--loading .rate_map__body{opacity:.5;pointer-events:none}.rate_map__loading_indicator{display:none;background-image:url("//q-ec.bstatic.com/static/img/dmo/loader/1aaacbe7cd309a9e88b27690134041e15fb70130.gif");position:absolute;width:32px;height:32px;right:50%;top:50%;right:-webkit-calc(50% - 16px);right:calc(50% - 16px);top:-webkit-calc(50% - 16px);top:calc(50% - 16px)}.rate_map--loading .rate_map__loading_indicator{display:block}.rate_map__price_tooltip b{font-size:14px}.lang_is_rtl .rate_map__clip{margin:0 3em 0 0}.lang_is_rtl .rate_map__day{float:right}.lang_is_rtl .rate_map__bar{left:.154em;right:0}.lang_is_rtl .rate_map__avg{left:auto;right:0}.lang_is_rtl .rate_map__avg:after{right:100%;left:auto;border-left-color:transparent;border-right-color:#55af32}.lang_is_rtl .rate_map__label{right:0;left:.154em}.ar .rate_map__dayname{font-size:.75em}.book-this-room-conditions-title{font-weight:bold;font-size:1.1em;margin-bottom:15px}.review-helpful-heart-submit.review-book-button:before{content:' '}a.hp-gallery-navigation-link{display:inline-block;padding:10px 15px;border-bottom:3px solid transparent;text-decoration:none;font-weight:normal;color:#003580;font-size:14px}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{background-color:#222}.hp-ugc-gallery-container .hp-gallery .slick-slide,.hp-ugc-gallery-container .hp-gallery .hp-gallery__slide{background-color:#222;background-image:url("//r-ec.bstatic.com/static/img/ajax-loaders/ajax-loader-black-bg/13f0f64eab152fa4949476ed83ea24d6fd45a9bc.gif")}.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:#bec8d2;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}.hp-gallery-placeholder-img{background:#222 url("//r-ec.bstatic.com/static/img/ajax-loaders/ajax-loader-black-bg/13f0f64eab152fa4949476ed83ea24d6fd45a9bc.gif") center center no-repeat;height:460px}.hp-gallery-placeholder-thumbs{padding-top:3px;border-bottom:1px solid #d9e1ec}.hp-gallery-placeholder__thumb{float:left;width:40px;height:40px;margin:0 4px 4px 0;background-color:#e5e9ed}.lang_is_rtl .hp-gallery-placeholder__thumb{float:right;margin:0 0 4px 4px}.hp-gallery-container--responsive-reviews .hp-gallery-review{right:-webkit-calc(0px - 14em - 20px);right:calc(0px - 14em - 20px);background-color:#e5eaf2;height:460px}.hp-gallery-container--responsive-reviews:hover .reviewFloater{opacity:1}.hp-gallery-container--responsive-reviews .reviews-carousel{background-color:#fff}.hp-gallery-container--responsive-reviews .reviews-carousel .althotelsDiv2{background-color:#fff}.hp-gallery-container--responsive-reviews .reviews-carousel-control{background:#fff;border:1px solid #b2deff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1}.hp-gallery-container--responsive-reviews .reviews-carousel-control:hover{background:#0896ff;border:1px solid #0896ff}.hp-gallery-container--responsive-reviews .reviews-carousel-control-left{border-left:none}.hp-gallery-container--responsive-reviews .reviews-carousel-control-right{border-right:0}.hp-gallery-container--responsive-reviews .reviews-carousel-control span{top:13px}.hp-gallery-container--responsive-reviews .hp-gallery-control{top:214px}.hp-gallery-container--responsive-reviews .hp-gallery-control:active{top:215px}.lang_is_rtl .hp-gallery-container--responsive-reviews .hp-gallery-review{right:auto;left:-webkit-calc(0px - 14em - 20px);left:calc(0px - 14em - 20px)}.b_msie_8 .hp-gallery-container--responsive-reviews .hp-gallery-review{right:-202px}.b_msie_8 .zh2 .hp-gallery-container--responsive-reviews .hp-gallery-review{right:-216px}.b_msie_8 .lang_is_rtl .hp-gallery-container--responsive-reviews .hp-gallery-review{right:auto;left:-202px}.hp-gallery-review--hidden{visibility:hidden}.hp-section-row__group-search.hp-section-row__group-search--highlighted{position:relative;margin:15px -10px -10px -10px;padding:10px 10px 15px 10px;background-color:#c6d4e9}.rt-room-type__name{display:inline-block;margin-right:.3em;text-decoration:underline}.rt-room-type-popout-ico{display:inline-block;font-size:.75em}.zh2 .rt-room-type-popout-ico{font-size:.75em!important}.lang_is_rtl .rt-room-type-popout-ico{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.lang_is_rtl .rt-room-type__name{margin-right:0;margin-left:.3em}.hp-faq-popout-ico{display:inline-block;font-size:.7em}a.hp-faq-link.hp-faq-link--popout{border:0}.hp-faq-link--popout .hp-faq-text{border-bottom:1px dotted;border-bottom-color:#0896ff}.hp-faq-link--popout:active .hp-faq-text{border-bottom-color:#b30000}.hp-faq-link--popout:hover .hp-faq-text{border-bottom-color:#feba02}.hp-faq-link--popout:visited .hp-faq-text{border-bottom-color:#537cb4}.lang_is_rtl .hp-faq-popout-ico{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.reviews_number{font-size:1.2em;line-height:115%}.reviews_number--emphasized{font-weight:700}#reviewFloater .reviews-carousel--collapsed{background-color:#e5eaf2}#reviewFloater .reviews-carousel--collapsed .althotelsReview2{-webkit-transition:left .25s ease;transition:left .25s ease}#reviewFloater .reviews-carousel--collapsed{-webkit-transition:height .25s ease;transition:height .25s ease;height:60px}#reviewFloater .reviews-carousel--collapsed .reviews-carousel-control{display:none}#reviewFloater .reviews-carousel--collapsed:after{content:' ';display:block;position:absolute;left:0;right:0;top:30px;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(229,234,242,0)),to(rgba(229,234,242,1)));background-image:-webkit-linear-gradient(top,rgba(229,234,242,0),rgba(229,234,242,1));background-image:linear-gradient(to bottom,rgba(229,234,242,0),rgba(229,234,242,1))}#reviewFloater .reviews-carousel--collapsed .reviews-carousel-control-bottom{display:block;position:absolute;bottom:0;left:50%;height:1em;width:40px;margin-left:-20px;border-radius:.5em .5em 0 0;background-color:#fff;z-index:2}#reviewFloater .reviews-carousel--collapsed .reviews-carousel-control-bottom:after{content:' ';position:absolute;display:block;top:4px;right:14px;border:6px solid transparent;border-top-color:#0896ff;height:0;width:0;overflow:hidden}#reviewFloater .reviews-carousel--collapsed .althotelsReview2{position:relative;left:-0.5em}#reviewFloater .reviews-carousel--collapsed:hover .althotelsReview2{position:relative;left:0}#reviewFloater .reviews-carousel--collapsed:hover{height:170px}#reviewFloater .reviews-carousel--collapsed:hover .reviews-carousel-control{display:block}#reviewFloater .reviews-carousel--collapsed:hover:after{display:none}#reviewFloater .reviews-carousel--collapsed:hover .reviews-carousel-control-bottom{display:none}.hp-gallery-container--responsive-reviews #reviewFloater .reviews-carousel--collapsed:after{top:20px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1))}.hp-gallery-container--responsive-reviews .reviews-carousel-control-bottom{border:1px solid #b2deff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:0}#usp-hotelpage-main-col.usp-hotelpage--chains{margin-top:0}.hp_facilities_book_now{float:right}.lang_is_rtl .hp_facilities_book_now{float:left}.hp_facilities_book_now:after{clear:both}#tooltip_wrap .pay_later{margin-top:5px}.big_tooltip_message__green{background-color:#390;color:#fff;font-weight:normal;margin:5px 0 0 0}.hp_address_tooltip{display:none;cursor:pointer;font-weight:bold;padding:10px}.hp_address_fly_container{z-index:93000}.hp_address_fly_container .hp_address_tooltip{display:block}.hp_address_tooltip__cta{color:#0896ff;text-decoration:underline}.hp_address_tooltip__success{color:#55af32}.hp_address_tooltip__icon{font-size:10px}.hp_address_tooltip__body--rtl .hp_address_tooltip__icon{position:absolute;right:0;margin:4px 10px}.hp_address_tooltip__body--rtl .hp_address_tooltip__success_txt{margin-right:17px}.hp_thumbgallery__show_more_thumbs__button{float:left;width:40px;height:40px;margin:0 4px 4px 0;text-align:center;line-height:40px;font-size:15px;font-weight:normal;overflow:hidden;color:#fff;background-color:#0896ff;cursor:pointer}.hp_thumbgallery__show_more_thumbs__button:hover{opacity:.5}.hp_thumbgallery--one_row_of_thumbs{height:43px}.b_nha_hotel_small_images .hotel_thumbs_sprite.selected_thumb.no-outline{outline:0}.lang_is_rtl .hp_thumbgallery__show_more_thumbs__button{float:right}.hp_hotel_name-float-container{position:fixed;z-index:11;top:0;left:0;width:100%;padding:10px 0;background-color:white;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.16);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0;-webkit-transition:-webkit-transform .2s ease-out,opacity .2s;transition:transform .2s ease-out,opacity .2s}.hp_hotel_name-float{min-width:950px;max-width:1100px;margin:0 auto;padding:0 5px}.hp_hotel_name-float h1{font-size:1.8em}.hp_hotel_name-float p.address,.hp_hotel_name-float .vp_hotel_badge{margin-bottom:0}.hp_hotel_name-float-container--visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.b_msie_8 .hp_hotel_name-float-container{display:none;border-bottom:1px solid #e5e9ed}.b_msie_8 .hp_hotel_name-float-container--visible{display:block}.lang_is_rtl .hp_hotel_name-float{direction:rtl;text-align:right}.lang_is_rtl .hp_hotel_name-float #top-book{padding-bottom:0}.review-superhead{overflow:hidden;margin:0 72px 5px 125px}.review-superhead .review-superhead__message{float:left;width:50%;margin:0}.review-superhead__message--verified{color:#55af32}.lang_is_rtl .review-superhead{margin:0 125px 5px 72px}.lang_is_rtl .review_item_date.review-superhead__message{margin:0}.lang_is_rtl .review-superhead .review-superhead__message--verified{float:right}.loc_agoda_review .review-superhead{margin:0}.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}.maps-button-arrow{font-size:10px;margin-left:3px}.lang_is_rtl .maps-button-arrow{margin-left:0;margin-right:3px}.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_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}.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}.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}.atlas-marker-hotel.atlas-marker-company-favorite,.atlas-marker-hotel.atlas-marker-company-favorite:hover,.atlas-marker-hotel.atlas-marker-company-favorite.atlas-marker-behavior-visited,.atlas-marker-hotel.atlas-marker-company-favorite.atlas-marker-behavior-active{width:18px;height:27px;background-position:0 -33px;background-image:url(//r-ec.bstatic.com/static/img/map_sprites_omnibus_mk10/5b3667e72b1c92071866620511426f3698deff58.png)}.atlas-marker-hotel.atlas-marker-company-saved-address,.atlas-marker-hotel.atlas-marker-company-saved-address:hover,.atlas-marker-hotel.atlas-marker-company-saved-address.atlas-marker-behavior-visited,.atlas-marker-hotel.atlas-marker-company-saved-address.atlas-marker-behavior-active{width:18px;height:27px;background-position:199px -33px;background-image:url(//r-ec.bstatic.com/static/img/map_sprites_omnibus_mk10/5b3667e72b1c92071866620511426f3698deff58.png)}.atlas-marker-hotel.atlas-marker-company-saved-address.legend,.atlas-marker-hotel.atlas-marker-company-favorite.legend{float:left;margin-right:5px}.lang_is_rtl .atlas-marker-hotel.atlas-marker-company-saved-address.legend,.lang_is_rtl .atlas-marker-hotel.atlas-marker-company-favorite.legend{float:right;margin-left:5px}.lang_is_rtl .atlas-marker-hotel.atlas-marker-company-favorite.legend,.lang_is_rtl .atlas-marker-hotel.atlas-marker-company-saved-address.legend,{margin-left:5px;margin-right:0}.iw_company_favorite_hotel{border-radius:4px;background-color:#c8802b;color:#FFF;padding:3px 8px;display:inline-block;margin:4px 0;font-size:10px}.iw_company_clear{clear:both}.lang_is_rtl .iw_company_favorite_hotel{float:right}.iw_company_saved_address{border-radius:4px;background-color:#8090a6;color:#FFF;padding:3px 8px;display:inline-block;margin:4px 0;font-size:10px}.lang_is_rtl .iw_company_saved_address{float:right}.iw_company_saved_address h3{clear:both}.iw_company_legend{border-radius:5px;top:0;right:0;position:absolute;background-color:#FFF;padding:10px;margin:50px 10px;color:#000;font-size:11px;-webkit-box-shadow:-4px 3px 16px -5px rgba(0,0,0,0.75);box-shadow:-4px 3px 16px -5px rgba(0,0,0,0.75)}.iw_company_legend h4{margin:0}.iw_company_legend__list{list-style:none;margin:5px 0;padding:0;line-height:32px}.iw_company_legend__close{position:absolute;right:0;margin:0 10px;color:#8090a6;cursor:pointer;font-size:12px}.lang_is_rtl .iw_company_legend__close{left:0;right:initial}.maps-location-review-score{display:block;font-size:13px;padding:5px 0}.lang_is_rtl .maps-location-review-score{direction:rtl;text-align:right}.maps-location-review-score_sr{border-bottom:1px solid #e5e9ed}.maps-location-review-score-word,.maps-location-review-score-number{display:inline-block;vertical-align:top}.maps-location-review-score-number{font-weight:bold}.maps_bc .map-hotel-compset-legend{margin:10px 0 4px;position:relative}.lang_is_rtl .maps_bc .map-hotel-compset-legend:before{left:auto;right:0}.maps_bc .map-hotel-compset-title{border:1px solid #bec8d2;padding:5px 10px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.30);box-shadow:0 1px 2px 0 rgba(0,0,0,0.30);border-radius:3px;background:white;color:#003580;height:30px;margin-left:0;display:table;width:310px;max-width:310px;position:relative}.lang_is_rtl .maps_bc .map-hotel-compset-title{margin-left:0;margin-right:45px}.maps_bc .map-hotel-compset-title span{display:table-cell;vertical-align:middle;line-height:14px;font-size:12px}.maps_bc .map-hotel-compset-title span{display:table-cell;vertical-align:middle;line-height:14px;font-size:12px}.lang_is_rtl .maps_bc .map-hotel-compset-title span{text-align:right}.property_page_dynamic_surroundings_block{height:1px;margin:0;padding:0;overflow:hidden;clear:both}.property_page_dynamic_surroundings_block .property_page_surroundings_block{display:none}.property_page_dynamic_surroundings_block .property_page_dynamic_surroundings_block_content{margin-bottom:10px}.property_page_dynamic_surroundings_block--active{height:auto}.property_page_dynamic_surroundings_block--active .property_page_surroundings_block{display:block}.property_page_dynamic_surroundings_block_credits{display:block;text-align:right;margin:0 0 20px}.lang_is_rtl .property_page_dynamic_surroundings_block_credits{text-align:left}.property_page_dynamic_surroundings_block_credits_logo{display:inline-block;width:144px;height:18px;background:url("//r-ec.bstatic.com/static/img/experiments/powered_by_google_on_white/43a153527476d0bef18d448092891bc0ada777ed.png") no-repeat;*display:block;*zoom:1}.property_page_dynamic_surroundings_distance{white-space:nowrap;font-style:normal}#map_detail_overlay.iw-mini__location-container{border:0;width:240px;max-width:inherit;padding:8px}.iw-mini__location--hide{display:none;visibility:hidden}.iw-mini__location{display:table;width:100%;border-collapse:collapse;margin-bottom:6px}.iw-mini__location:last-child{margin-bottom:0}.iw-mini__location--no-margin{margin-bottom:0}.iw-mini__location--extra-margin{margin-bottom:12px}.iw-mini__divider{border-bottom:1px solid #e2edf9;margin-bottom:6px;overflow:hidden;height:0;font-size:0}.iw-mini-block{display:table-row}.iw-mini-block__one,.iw-mini-block__two{display:table-cell;vertical-align:middle}.iw-mini-block__two--icon{width:22px}.iw-mini-block--right{text-align:right}.iw-mini-list__icon.bicon-checkmark-circle{color:#55af32}.iw-mini-review__word,.iw-mini-review__score{color:#0896ff;font-weight:bold;font-size:14px}.iw-mini-review__score{font-size:18px}.iw-mini-review__out{font-size:12px;font-weight:normal}.iw-mini-review__total{font-size:12px}.iw-mini-review__word--location,.iw-mini-review__other{font-weight:bold;font-size:12px}.iw-mini-review__other{padding:5px 0 12px 0;display:block}.iw-mini-review__score--location{color:#FFF;background:#003580;text-align:center;width:16px;border-radius:5px;border-bottom-left-radius:0;display:inline-block;padding:6px 7px 6px 4px}.lang_is_rtl .iw-mini__location{direction:rtl;text-align:right}.lang_is_rtl .iw-mini-block--right{float:left}.lang_is_rtl .iw-mini-review__score--location{padding:6px 6px 6px 6px}.lang_is_rtl .iw-mini-review__score{direction:ltr}.maps-mini-map__view{background-color:#fff;border:#fff 5px solid;z-index:5;position:absolute;top:70px;right:10px;width:240px;height:180px;overflow:hidden;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.33);box-shadow:0 0 3px 0 rgba(0,0,0,.33);border-radius:3px}.maps-mini-map-view__image{width:240px;height:180px}.maps-mini-map-marker__soldout,.maps-mini-map-marker__available{position:absolute;top:50%;left:50%;margin:-34px 0 0 -11px;z-index:6;width:22px;height:38px;background:url('//q-ec.bstatic.com/static/img/map_sprite_markers/753b0e1bcf131de4b27f03d880b201d82ca7a249.png') no-repeat -50px 0}.maps-mini-map-marker__available{background-position:0 0}.maps-mini-map__container .iw_company_legend{margin-top:70px;margin-right:266px}#map_detail_overlay.mini.iw-mini__fade-container{min-width:140px!important;padding:12px!important}#map_detail_overlay.mini.iw-mini__fade-container .iw_mini_details_wrapper .iw_mini_price_wrapper:first-of-type{text-align:left;max-width:inherit}#map_detail_overlay.mini.iw-mini__fade-container .iw_mini_title.title_style{display:block;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:clip;position:relative;width:100%}#map_detail_overlay.mini.iw-mini__fade-container .iw_mini_preferred+.iw_mini_title.title_style{display:block;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:clip;position:relative;width:85%}#map_detail_overlay.mini.iw-mini__fade-container .iw_mini_title.title_style::after{content:"";height:100%;width:30px;position:absolute;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}.lang_is_rtl #map_detail_overlay.mini.iw-mini__fade-container .iw_mini_title.title_style{white-space:inherit;overflow:visible;text-overflow:inherit;position:relative;width:inherit}.lang_is_rtl #map_detail_overlay.mini.iw-mini__fade-container .iw_mini_title.title_style::after{right:inherit;background:0}.lang_is_rtl #map_detail_overlay.mini.iw-mini__fade-container h3.iw_mini_title{clear:none}.iw-hotel__book-button--is-red{background:#e52923}.iw-hotel__book-button--is-red:hover{background:#9d2124}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.sb-animated.sb-animation-bounceIn{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes sb-bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes sb-bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.sb-animation-bounceIn{-webkit-animation-name:sb-bounceIn;animation-name:sb-bounceIn}.iw-hotel__hotel-image__link{background:rgba(0,0,0,0);width:90px;height:90px;position:absolute;z-index:25;display:block;top:0;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.iw-hotel__hotel-image__link:hover{background:rgba(0,0,0,.2)}.iw_mini_price_wrapper-nowrap.iw_mini_price--soldout .iw_mini_soldout.soldout_style{white-space:normal}.iw_mini_price--soldout{display:block;white-space:normal}.iw_mini_price--soldout .soldout_msg{display:block}.iw_mini_details_wrapper .iw_mini_price_wrapper.iw_mini_price--soldout:first-of-type,.iw_mini_details_wrapper-nowrap .iw_mini_price_wrapper.iw_mini_price--soldout:first-of-type{text-align:left;max-width:inherit}.lang_is_rtl .iw_mini_details_wrapper .iw_mini_price_wrapper.iw_mini_price--soldout:first-of-type,.lang_is_rtl .iw_mini_details_wrapper-nowrap .iw_mini_price_wrapper.iw_mini_price--soldout:first-of-type{text-align:inherit}.iw__location--container{margin-top:12px}.iw__location{display:table;width:100%;border-collapse:collapse;margin-bottom:6px}.iw__location:last-child{margin-bottom:0}.iw__location--no-margin{margin-bottom:0}.iw__location--extra-margin{margin-bottom:12px}.iw__divider,.iw__divider--inside{border-bottom:1px solid #e2edf9;margin-bottom:6px;overflow:hidden;height:0;font-size:0}.iw__divider--inside{margin-top:10px}.iw-block{display:table-row}.iw-block__one,.iw-block__two{display:table-cell;vertical-align:middle}.iw-block__two--icon{width:24px;text-align:center}.iw-block--right{text-align:right}.iw-list__icon.bicon-checkmark-circle{font-size:12px}.iw-review__other{font-weight:bold;font-size:12px}.iw-review__other{padding:5px 0 6px 0;display:block}.lang_is_rtl .iw__location{direction:rtl;text-align:right}.lang_is_rtl .iw-block--right{float:left}.lang_is_rtl .iw-review__score--location{padding:6px 6px 6px 6px}.lang_is_rtl .iw-review__score{direction:ltr}.map-ruler-container{background:#FFF;background:rgba(255,255,255,.7);left:50%;bottom:80px;position:absolute;z-index:5;padding:5px 20px;text-align:center;display:none}.map-ruler-container:hover:after{content:'\B008';position:absolute;top:-4px;right:-4px;color:#999;font-size:16px;font-family:'booking-iconset'}.map-ruler{width:100px;height:5px;border:#000 solid 2px;border-top:0;z-index:5;display:inline-block}.map-ruler-unit{display:inline-block;color:black}.map-thumb__marker--current{background:url("//q-ec.bstatic.com/static/img/map_sprites_omnibus_mk3/e3b6aedd86458d97669b69c59cd62d96972b68f3.png") no-repeat -198px -60px;display:block;width:22px;height:72px;margin-left:-11px;margin-top:-36px;position:absolute;left:50%;top:50%;z-index:5}.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:0}.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}.lang_is_rtl .accomodation-type-container{text-align:right}.mini .accomodation-type-badge{margin-top:0;margin-bottom:5px}.pd_section_heading{font-size:14px;margin:0;padding:0}.pd_section{margin:0 0 5px 0}.midpage_hcs_wrapper{padding:30px 0}.midpage_hcs_wrapper #althotels-wrapper{display:none;border-bottom:1px solid #c5d4e9;padding:20px 0!important}.midpage_hcs_wrapper .althotel_link{font-weight:normal;font-size:18px;text-shadow:none}.midpage_hcs_wrapper-small h3,.midpage_hcs_wrapper-small #althotels.althotels_fullwidth{padding-left:10px;padding-right:10px}.ranking_set{padding-top:0}.ranking_set #althotels-wrapper{background-color:#ecf7fe;padding:20px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vp_p_badge{position:absolute;bottom:0;width:100%}.vp_p_badge-hp{position:relative;bottom:auto;padding-top:1px;width:90%;margin:0 auto}.vp_p_badge:before{content:" ";width:0;height:0;border-top:20px solid #b4e2f6;border-right:15px solid transparent;margin-top:34px}.vp_p_badge-wrapper:after{content:" ";width:0;height:0;border-bottom:20px solid #b4e2f6;border-right:15px solid transparent;margin-top:34px}.vp_p_badge-block:before{content:" ";width:0;height:0;border-top:20px solid #b4e2f6;border-left:15px solid transparent}.vp_p_badge-wrapper:before{content:" ";width:0;height:0;border-bottom:20px solid #b4e2f6;border-left:15px solid transparent;margin-top:34px}.vp_p_badge:before,.vp_p_badge-wrapper:after,.vp_p_badge-block:before,.vp_p_badge-wrapper:before{position:absolute}.vp_p_badge:before,.vp_p_badge-wrapper:after{right:2px}.vp_p_badge-block:before{left:-15px}.vp_p_badge-block{background:#3cb3e7;padding:5px;margin:30px 15px -10px 15px;display:block;color:#fff;font-weight:normal;font-size:12px;text-align:center;line-height:1.4;position:relative;z-index:2;min-height:17px}.vp_p_badge-hp .vp_p_badge-block{margin-bottom:0}.vp_p_badge-circle{width:50px;height:50px;background:#3cb3e7;border-radius:50px;position:absolute;left:50%;margin-left:-25px;top:0}.vp_p_badge_hoy,.vp_p_badge_solo,.vp_p_badge_couple,.vp_p_badge_family,.vp_p_badge_group{width:35px;height:35px;position:absolute;top:2px;left:50%;margin-left:-17px;z-index:3}.vp_p_badge_couple{margin-left:-18px}.vp_p_badge_group{width:30px;height:30px;top:4px;margin-left:-15px}.vp_p_badge svg path,.vp_p_badge svg rect{fill:#fff}.public_transport_badge-top{bottom:auto!important;top:10px}.property-highlights--payment-info{margin-top:10px}.property-highlights--payment-info .ph-icon-container{vertical-align:top;padding-top:5px;font-size:16px}.ph-item-copy-title{font-weight:bold;font-size:13px;display:block}.ph-item-copy-subtitle{color:#7599ce;font-size:12px;display:block}.ph-item-copy-content{display:block;margin-top:8px}.ph-item.ph-item--or-divider{font-size:12px;color:#7599ce;text-align:center;position:relative}.ph-item.ph-item--or-divider::before,.ph-item.ph-item--or-divider::after{content:" ";width:30%;position:absolute;right:10%;top:7px;border-top:1px solid #e5e9ed}.ph-item.ph-item--or-divider::after{left:10%;right:auto}.recommended-hotel-growl-notification .bicon-circle,.recommended-hotel-growl-notification .bicon-thumbsup{position:absolute;left:35px;top:35px;font-size:36px;margin-left:-18px;margin-top:-18px}.recommended-hotel-growl-notification .bicon-circle{color:#7bbd65}.recommended-hotel-growl-notification .bicon-thumbsup{margin-left:-9px;margin-top:-9px;font-size:18px}.recommended_hotel_growl_title{margin-top:0;min-height:45px;display:table;vertical-align:middle}.recommended_hotel_growl_title span{display:table-cell;vertical-align:middle}.recommended_hotel_growl_list{margin-left:-70px;margin-right:-12px;margin-top:15px;margin-bottom:0;padding:15px 12px 6px 40px;list-style:none;border-top:1px solid #444}.recommended_hotel_growl_list li{position:relative;margin-top:12px}.recommended_hotel_growl_list li:first-child{margin-top:0}.recommended_hotel_growl_list i{position:absolute;left:-24px}.zh_adjusted#hp_hotel_name_reviews{font-size:19px;line-height:20px}.rt_user_country_currency{display:block;text-decoration:none!important}.roomstable_usp_overlay{position:relative}.roomstable_usp_overlay #room_availability_container{-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.roomstable_usp_overlay__container{display:none}.roomstable_usp_overlay .roomstable_usp_overlay__container{position:absolute;z-index:999;display:block;margin-left:300px;margin-top:30px}.hotelchars .roomstable_usp_overlay table.roomstable td,.roomstable_usp_overlay table.roomstable .maintr td{border-color:rgba(150,178,217,0.2)!important}.loading_message.search_overlay{background:rgba(62,72,83,.85);display:none;height:100%!important;opacity:0;top:0!important;-webkit-transition:opacity .15s;transition:opacity .15s}.csstransforms3d .loading_message.search_overlay.in{opacity:1}.search_overlay--msg{border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;left:50%;margin-left:-35%;padding:20px;text-align:center;text-shadow:0 1px 0 #fff;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .20s ease-in-out;transition:all .20s ease-in-out;top:35%;margin:0 auto}.loading_message.search_overlay.in .search_overlay--msg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.search_overlay--msg--bg{display:inline-block;background:#55af32;border-radius:100px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;overflow:hidden;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.1);height:50px;width:50px}.search_overlay--msg .bicon{color:#fff;border-radius:100px;display:block;font-size:25px;left:0;line-height:50px;height:50px;width:50px;opacity:0;position:absolute;top:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:50px;z-index:3}.search_overlay--msg .bicon-airport:before,.search_overlay--msg .bicon-compass:before,.search_overlay--msg .bicon-tickfull:before{top:1px;position:relative}.search_overlay--msg .bicon-compass:before,{top:2px}.search_overlay.animate .search_overlay--msg .bicon-tickfull__one{-webkit-animation:growShrinkOne 6s ease-in-out infinite;animation:growShrinkOne 6s ease-in-out infinite;background:#55af32;opacity:1}.search_overlay.animate .search_overlay--msg .bicon-museum{-webkit-animation:growShrinkTwo 6s ease-in-out infinite;animation:growShrinkTwo 6s ease-in-out infinite;background:#3cb3e7}.search_overlay.animate .search_overlay--msg .bicon-citytrip{-webkit-animation:growShrinkThree 6s ease-in-out infinite;animation:growShrinkThree 6s ease-in-out infinite;background:#feba02}.search_overlay.animate .search_overlay--msg .bicon-airport{-webkit-animation:growShrinkFour 6s ease-in-out infinite;animation:growShrinkFour 6s ease-in-out infinite;background:#355e97}.search_overlay.animate .search_overlay--msg .bicon-compass{-webkit-animation:growShrinkFive 6s ease-in-out infinite;animation:growShrinkFive 6s ease-in-out infinite;background:#f09860}@-webkit-keyframes growShrinkOne{0%{opacity:1}9%{opacity:1}16%{opacity:1}25%{opacity:0}89%{opacity:0}100%{opacity:1}}@keyframes growShrinkOne{0%{opacity:1}9%{opacity:1}16%{opacity:1}25%{opacity:0}89%{opacity:0}100%{opacity:1}}@-webkit-keyframes growShrinkTwo{18%{opacity:0}27%{opacity:1}36%{opacity:1}48%{opacity:0}}@keyframes growShrinkTwo{18%{opacity:0}27%{opacity:1}36%{opacity:1}48%{opacity:0}}@-webkit-keyframes growShrinkThree{36%{opacity:0}48%{opacity:1}54%{opacity:1}63%{opacity:0}}@keyframes growShrinkThree{36%{opacity:0}48%{opacity:1}54%{opacity:1}63%{opacity:0}}@-webkit-keyframes growShrinkFour{54%{opacity:0}63%{opacity:1}72%{opacity:1}81%{opacity:0}}@keyframes growShrinkFour{54%{opacity:0}63%{opacity:1}72%{opacity:1}81%{opacity:0}}@-webkit-keyframes growShrinkFive{72%{opacity:0}81%{opacity:1}89%{opacity:1}99%{opacity:0}}@keyframes growShrinkFive{72%{opacity:0}81%{opacity:1}89%{opacity:1}99%{opacity:0}}.search_overlay--msg--text{display:block;font-size:14px;line-height:normal;padding-top:15px;text-align:center}.search_overlay--msg--text strong{display:block;font-weight:bold}.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:small/1.2 Helvetica,sans-serif;font-weight:bold}.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;margin:6px 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 0 25px;color:#155eab}.lang_is_rtl .hp-restaurants-section--restaurant-info-body ul .feature-available{padding:2px 25px 0 0}.hp-restaurants-section--restaurant-info-body ul li{padding:2px 0 4px 26px;margin-bottom:5px;background:url(//r-ec.bstatic.com/static/img/gsb/facilities-check/5b20537e83effd2132041ecfeded5e00fb308c2e.png) left 5px no-repeat;padding-left:25px}.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:#003580}.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;background:url(//r-ec.bstatic.com/static/img/gsb/facilities-check/5b20537e83effd2132041ecfeded5e00fb308c2e.png) left 5px no-repeat;padding-left:25px}.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 .sub-header-details ul li,.lang_is_rtl .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}.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}.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}.hp-restaurants-section{border-bottom:0}.hp-restaurants-section .hp-section-header{margin-bottom:0;border-bottom:0}.hp-restaurants-accordion-toggle--open .hp-restaurants-section-accordion_title{background:#fff;border-bottom:0}.single_restaurant{background:#fff!important;border-bottom:0!important}.single_restaurant .bicon-downchevron{display:none}.hp-restaurants-section-accordion{border-top:solid 1px #d9e1ec}.hp-restaurants-section-accordion_title{padding:10px 2%;border-bottom:solid 1px #d9e1ec;cursor:pointer;width:96%;background:#f2f5f9;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear}.restaurants-header-controls{font-size:8px;margin-top:5px}.meals_header{margin-left:10px}.lang_is_rtl .meals_header{margin-right:10px}.hp-restaurants-section-accordion_content{padding:10px 2%;border-bottom:solid 1px #d9e1ec}.hp-restaurants-section-accordion_content .hp-restaurants-section-opening-times{width:100%;padding:10px 0}.hp-restaurants-section-accordion_content ul{padding:2px;margin-left:13px;margin-top:1px}.lang_is_rtl .hp-restaurants-section-accordion_content ul{padding:2px;margin-left:0;margin-right:13px;margin-top:1px}.hp-restaurants-section-accordion_content .bicon-recent{margin-right:10px}.lang_is_rtl .hp-restaurants-section-accordion_content .bicon-recent{margin-right:0;margin-left:10px}.show_map_thumb_label.vpm-show_on_map.on_satellite{bottom:inherit;top:176px}.loc_hp_sidebar_policies_callout .hp-sidebar-body{padding:0 10px 10px 10px;color:#666;font-size:13px;line-height:1.3;position:relative}.hp_sidebar-policies-icon{font-size:17px;display:block;position:absolute;top:2px;left:10px}.lang_is_rtl .hp_sidebar-policies-icon{left:auto;right:10px}.hp_sidebar-policies-description{display:inline-block;margin:0 0 0 27px}a.hp-sidebar-policies-learn-more{color:#0896ff;font-weight:bold;text-decoration:none;white-space:nowrap;display:inline-block}a.hp-sidebar-policies-learn-more span{border-bottom:1px dotted}a.hp-sidebar-policies-learn-more i{font-size:5px;vertical-align:middle}.lang_is_rtl .hp_sidebar-policies-description{margin:0 27px 0 0}#child_policies_lightbox .policy_name{font-size:118%;font-weight:bold;margin:0}#child_policies_lightbox .positive_policy_free.contains_free_row{padding-top:0!important;color:#390}.policy-table-wrapper{padding-left:160px;padding-top:.71em}.policy-table-wrapper .general-child-policy p{padding-left:0;padding-top:0}.policy-table-wrapper table.policies{min-width:630px;max-width:640px;border-top:2px solid #d9e1ec;border-bottom:2px solid #d9e1ec;margin-top:.71em}.policy-table-wrapper td{border-left:2px solid #d9e1ec;border-bottom:2px solid #d9e1ec;vertical-align:middle;padding:10px}.policy-table-wrapper table.policies tbody tr:last-child td{border-bottom:0}.policy-table-wrapper .policies td.fee{white-space:nowrap}.policy-table-wrapper .policies td.age-category .adults-only{font-size:13px}.policy-table-wrapper td:last-child{border-right:2px solid #d9e1ec}.lang_is_rtl .policy-table-wrapper td:last-child{border-right:0}.lang_is_rtl .policy-table-wrapper td.age-category:first-child{border-right:2px solid #d9e1ec}.policy-table-wrapper td.multiple-rows{border:0;padding:0}.policy-table-wrapper .fee.free,.policy-table-wrapper .free{color:#390;text-transform:uppercase}.policy-table-wrapper .fee .price,.policy-table-wrapper .free{font-weight:bold}.policy-table-wrapper .upon-request{border-bottom:1px dotted}.policy-table-wrapper .bed-icons i{padding-right:2px}.policy-table-wrapper .bed-icons .bicon-addbed{font-size:16px}.policy-table-wrapper .age-category--last{border-bottom:0}td.bed-type{max-width:316px}.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}.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%)}.ppn-taxes-tooltip .tooltip-inner{padding:0}.ppn-taxes-tooltip .price-per-night-table{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.ppn-taxes-tooltip .taxes-and-fees{background-color:#FFF;border-radius:0 0 5px 5px;padding:15px;border-top:1px solid #feba02}.ppn-taxes-tooltip .taxes-and-fees__copy{float:left;min-width:150px}.lang_is_rtl .ppn-taxes-tooltip .taxes-and-fees__copy{float:right}.ppn-taxes-tooltip .taxes-and-fees__copy h6{font-size:16px;font-style:normal}.ppn-taxes-tooltip .taxes-and-fees__copy p{margin:0;font-size:11px}.ppn-taxes-tooltip .taxes-and-fees__price{float:right;font-size:18px}.lang_is_rtl .ppn-taxes-tooltip .taxes-and-fees__price{float:left}.taxes-and-fees .taxes-and-fees__excluded{float:left;clear:both;font-size:11px;margin-top:10px}.ppn-taxes-tooltip .price-per-night-table td+td{text-align:right}.tooltip-hint{-webkit-animation:tooltip-hint-glow 4s ease-out;animation:tooltip-hint-glow 4s ease-out}@-webkit-keyframes tooltip-hint-glow{from{text-shadow:0}to{text-shadow:0 0 250px}}@keyframes tooltip-hint-glow{from{text-shadow:0}to{text-shadow:0 0 250px}}.loc_agoda_review{overflow:hidden;zoom:1;margin-left:125px}.loc_agoda_review .loc_agoda_review_sign{float:left;margin:0 0 5px 0;color:#555;font-size:12px}.loc_agoda_review .review_item_date{float:right}.loc_agoda_review_remark{text-align:left;margin-left:31%;margin-bottom:10px;color:#555;clear:both}.loc_agoda_review_logo{margin:0 3px;vertical-align:middle}.loc_review_score{padding:0 10px}.lang_is_rtl .loc_agoda_review{margin-right:125px;margin-left:0}.lang_is_rtl .loc_agoda_review .loc_agoda_review_sign{float:right}.lang_is_rtl .loc_agoda_review .review_item_date{float:left}.single-occupancy-alert{position:absolute;top:100%;z-index:1;right:-8px;-ms-filter:"alpha(opacity=0)";opacity:0}.single-occupancy-alert_inner_content{color:#555!important;background:#ffeebd;padding:4px;border:1px solid #f6af11;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:3px;white-space:normal;text-align:center;font-size:12px!important;position:relative}.smart_deal_height .single-occupancy-alert{top:40%}.lang_is_rtl .single-occupancy-alert{right:-8px}.showalert{-ms-filter:"alpha(opacity=100)";opacity:1;-webkit-transition:all .5s;transition:all .5s}.av-summary--soft-style{border-left:1px solid #d9e1ec;border-right:1px solid #d9e1ec}.av-summary--soft-style .av-summary-value{font-weight:normal;font-size:15px}.av-summary--soft-style .av-summary-section--cta .b-button{margin-top:10px}.sr-sav-wrapper{clear:both;margin:5px 0 10px}.flex_dates{display:none;clear:both;margin:.7em 0 0}.flex_dates_title{margin:0 0 .3em 0;font-weight:normal;font-size:1.2em}.flex_dates_slider_wrapper,.flex_dates_slider_wrapper .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex_dates_slider_wrapper .flex_dates_los{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex_dates_slider_wrapper.slick-initialized .slick-slide,.flex_dates_item{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;margin:0 5px 0 0;max-width:23%;height:auto;border:1px solid #5db852;border-radius:3px;color:#003580!important;vertical-align:bottom;text-align:center;text-decoration:none;font-weight:normal!important}.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;margin:.3em;font-style:italic}.flex_dates_price{display:block;padding:.6em;background-color:#5db852;color:#fff}.sr_item_content.sr_item_content_slider_wrapper{min-width:0}.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.alternative-dates--container--disabled{display:none!important}.cf-spinner{min-height:32px;line-height:32px;padding:0 36px;background:url("//q-ec.bstatic.com/static/img/dmo/loader/1aaacbe7cd309a9e88b27690134041e15fb70130.gif") no-repeat 0 0;color:#7c90a6}.lang_is_rtl .cf-spinner{background-position:100% 0}.hp_flex_dates_block{padding:0;background-color:white;padding-bottom:20px;padding-top:10px}.flex_dates_slider_controls{margin-top:-21px}.flex_dates_slider_controls.flex_dates_slider_controls_right{right:0}.hp-group_recommendation__table .price_per_night_group_label{font-weight:normal!important;font-size:12px!important}.sr-prc--final .sr-prc--sub{display:inline-block;color:inherit}#booking-summary .total-price__wrapper .total-price{display:inline-block}#booking-summary .total-price__wrapper .total-price__sub{display:none}#booking-summary .total-price__wrapper.total-price__show_sub .total-price__sub{display:inline-block}#bookNow1 #booking-summary.price_per_night__summary .total-price__wrapper.total-price__show_sub .total-price{float:none}#bookNow1 #booking-summary.price_per_night__summary .deal_design_badge.deal_design_badge--value_badge{margin:4px 0;text-align:center}.rt_facility_group{margin:10px 0 5px 0}.rt_facility_group_inner{border-bottom:1px dotted #003580;font-weight:bold}.ex_rt_full{width:814px!important;position:relative;z-index:2;-webkit-transition:all .5s;transition:all .5s}.ex_rt_full .roomType,.ex_rt_full td.roomMaxPersons{background:white;background:rgba(255,255,255,.92)}.ex_rt_full.expand-rt{width:1100px!important;margin-left:-285px!important;-webkit-transition:all .5s;transition:all .5s}.lang_is_rtl .ex_rt_full.expand-rt{margin-right:-285px!important}.ex-fullwidth-border{margin-left:-285px!important}.lang_is_rtl .ex-fullwidth-border{margin-left:0!important;margin-right:-285px!important}.expand-rt #maxotel_table_header th.conditions_tt{min-width:300px!important}.ex_fat_rt{position:relative;z-index:1}.x-btn-container{background:white;position:relative;-webkit-transition:all .5s;transition:all .5s;z-index:2}#ex_makefullwidth{display:inline-block!important;background:#f2f5f9;border:1px solid #d9e1ec;cursor:pointer;padding:.6em 1.4em}#ex_makefullwidth a{text-decoration:none}#ex_makefullwidth a:hover{color:#537cb4}#ex_makefullwidth span{margin-right:1em;position:relative}.lang_is_rtl #ex_makefullwidth span{margin-left:1em;position:relative}#ex_makefullwidth:hover{background:#e4e7eb}#ex_makefullwidth:hover span{right:2px}#ex_makefullwidth:hover .collapse{left:2px!important}.lang_is_rtl #ex_makefullwidth:hover .collapse{right:2px!important}.lang_is_rtl #ex_makefullwidth:hover span{left:2px!important}.x-btn-container.active-btn{margin-left:-285px!important;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:0 -4px 5px -1px rgba(255,255,255,1);box-shadow:0 -4px 5px -1px rgba(255,255,255,1)}.lang_is_rtl .x-btn-container.active-btn{margin-right:-285px!important;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:0 -4px 5px -1px rgba(255,255,255,1);box-shadow:0 -4px 5px -1px rgba(255,255,255,1)}#ex_makefullwidth .bicon-leftarrow:before{content:"\b183"}#ex_makefullwidth .bicon-leftarrow.collapse:before{content:"\b182"}.lang_is_rtl #ex_makefullwidth .bicon-leftarrow:before{content:"\b182"}.lang_is_rtl #ex_makefullwidth .bicon-leftarrow.collapse:before{content:"\b183"}.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}.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}.no_review_score{padding:10px 20px 0 0;text-align:left}.review_list_outer_container{margin-top:1em}#noshow_list{display:none}.review_list_score_container{float:left;position:relative;text-align:center;width:30%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.review_list_score_container.lang_ltr{padding-right:20px}.review_list_score_container.lang_ltr:after{border-bottom:45px solid transparent;border-right:45px solid #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}.lang_is_rtl .no_review_score{padding-right:0;padding-left:20px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_title,body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_count{text-align:center}.lang_is_rtl .review_list_score_container,.lang_is_rtl .review_score_name,.lang_is_rtl .review_score_value{float:right}.lang_is_rtl .review_list_score_container{padding-left:20px}.lang_is_rtl .review_list_score_container:after{border-bottom:45px solid transparent;border-left:45px solid #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:#003580;position:relative;display:inline-block;color:#fff;padding:5px 15px 3px 10px;left:-20px;min-height:30px;cursor:help}.lang_is_rtl .expert_review_item__header_block{padding:5px 10px 3px 15px;left:auto;right:-20px}.expert_review_item__header_block:before{position:absolute;content:' ';height:0;left:0;border:4px solid rgba(0,0,0,0);border-left:4px solid #fff;border-bottom:4px solid #fff;background:#02214c;bottom:-8px}.lang_is_rtl .expert_review_item__header_block:before{left:auto;right:0;border:4px solid rgba(0,0,0,0);border-right:4px solid #fff;border-bottom:4px solid #fff}.expert_review_item__header_block:after{background:#003580;position:absolute;top:0;content:' ';height:0;border:19px solid rgba(0,0,0,0);border-right:10px solid #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}.srp_additional_reviews{margin-top:100px}.srp_additional_reviews__header{color:#355e97;border-bottom:1px dashed #b3c2d8;margin-bottom:30px}.srp_additional_reviews .review_item_review_score{background-color:#bec8d2}.srp_additional_reviews .review_item_info_tags{background-color:#f2f4f6}.srp_additional_reviews .review_info_tag{background-color:#bec8d2}.srp_additional_reviews .review_info_tag:before{border-right:10px solid #bec8d2!important}.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%;float:right}.rlp-main-hotel__image-container{width:30%;float:right}.rlp-main-hotel__image{width:100%;height:auto}.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__info{float:left}.lang_is_rtl .rlp-main-hotel__image-container{float:left}.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__combined_ranking{margin:13px 0 6px 20px;font-size:14px}.rlp-main-hotel__combined_ranking__score_emphasis{font-size:16px;font-weight:bold}.rlp-main-hotel__city-rank-link,.rlp-main-hotel__city-rank-link:visited{color:#819bbf!important}.lang_is_rtl .rlp-main-hotel__combined_ranking{margin:13px 20px 6px 0}.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}.user_badge_list{margin-top:5px}.user_badge_list img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.user_badge_list img:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.review-helpful-heart-submit{background:#0896ff;border:2px solid #FFF;color:#FFF;-webkit-box-shadow:0 0 4px #666;box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4);display:inline;float:left}.review-helpful-heart-submit:hover,.review-helpful-heart-submit.review-helpful__form-submitted{color:#FFF;background:#003580;border:2px solid #FFF;-webkit-box-shadow:0 0 4px #666;box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.review-helpful-heart-submit:before{content:'\b218';font-family:booking-iconset;padding:0 5px 0 0;font-size:12px;top:1px;position:relative}.lang_is_rtl .review-helpful-heart-submit:before{padding:0 0 0 5px}.review-helpful-heart-vote-feedback-message{color:#02214c}.pinned_review_item{margin-bottom:0}.pinned_review_item__header{background:#e2edf9;border:2px solid #fff;border-left:0 transparent;border-right:0 transparent}.pinned_review_item__header h2{font-size:16px;color:#003580;margin:0;padding:15px;line-height:20px}.pinned_review_item__content{background:#f2f4f6;min-height:100px;padding:10px 12px;border-bottom:2px solid #fff}.pinned_review_item_button{cursor:pointer;float:right;border-radius:4px;padding:0 25px;margin:6px 0;font-size:13px;line-height:28px;border:0;color:#fff;background-color:#0896ff}.pinned_review_item_button{background-color:#003580}ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable{cursor:pointer;padding:0 8px .4em;margin-bottom:.1em;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable:hover{background:#e5e9ed}ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable.selected{background:#e5e9ed;border:1px solid #bec8d2}ul#review_list_score_breakdown li .review_score_applyfilter{display:none}ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable .review_score_name .review_score_applyfilter{display:none;color:#7c90a6}ul#review_list_score_breakdown li .bicon-checkmark-circle{display:none}ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable .bicon-checkmark-circle{display:none;font-size:17px;color:#0896ff;position:absolute;top:11px;right:8px}.lang_is_rtl ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable .bicon-checkmark-circle{right:auto;left:8px}ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable.selected .review_score_value{display:none}ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable.selected .bicon-checkmark-circle{display:block}ul#review_list_score_breakdown li.review_list_score_breakdown-review_category_clickable:hover .review_score_name .review_score_applyfilter{display:inline}.no_reviews-message_container{text-align:center;margin:40px 0}.no_reviews-message_container i{font-size:30px;color:#7c90a6}.no_reviews-message_container h4{color:#7c90a6;font-weight:normal;margin-bottom:5px}.no_reviews-reset_filters{color:#0896ff;text-decoration:underline;cursor:pointer}.review_score_best_rated_hotel{background:#dff6e1;border:1px solid #b8e5bc;color:#003580;border-radius:3px;padding:8px 8px 10px;margin-bottom:30px}.review_score_best_rated_hotel i{color:#6eb300;font-size:16px;margin-right:3px}.review_score_best_rated_hotel .review-score{background:#003580;color:#FFF;border-radius:20% 20% 20% 0;padding:5px 4px 5px 4px;margin:0 2px 3px}.lang_is_rtl .review_score_best_rated_hotel i{margin-left:3px}.review_item_room{padding:10px 12px;border-top:1px solid #DDD;min-height:24px}.review_item_room_container{display:table-row}.review_item_room_img{display:table-cell;vertical-align:top;padding-right:10px}.review_item_room_img img{display:block;height:44px}.review_item_room_text{display:table-cell;vertical-align:middle;width:99%}.review_item_room_cta{display:table-cell;vertical-align:middle;white-space:nowrap;padding-left:30px}.review_list_block-sliding_in{position:fixed;top:0;bottom:0;right:0;z-index:999;padding:0 0 0 40px;opacity:0;-webkit-animation:slideOut 500ms;animation:slideOut 500ms;display:none}.lang_is_rtl .review_list_block-sliding_in,.lang_is_rtl .review_list_block-sliding_in.review_list_block-sliding_in-hidden{-webkit-animation:slideOutRtl 500ms;animation:slideOutRtl 500ms}.review_list_block-sliding_in.review_list_block-sliding_in-shown{opacity:1;display:block;-webkit-animation:slideIn 500ms;animation:slideIn 500ms}.lang_is_rtl .review_list_block-sliding_in.review_list_block-sliding_in-shown{-webkit-animation:slideInRtl 500ms;animation:slideInRtl 500ms}.review_list_block-sliding_in.review_list_block-sliding_in-hidden{-webkit-animation:slideOut 500ms;animation:slideOut 500ms;display:block}.review_list_block-sliding_in_wrapper{background:#fff;padding:15px 30px 40px 25px;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444;overflow:auto;max-height:100%;height:100%;min-height:100%;width:600px;margin-right:-20px;z-index:100;position:relative}.review_list_block.one_col .review_list_block-sliding_in_wrapper .review_list_container{margin-bottom:40px!important}.review_list_block.one_col .review_list_block-sliding_in_wrapper li.clearfix.one_col{width:100%;margin-right:0;margin-left:0}.review_list_block.one_col .review_list_block-sliding_in_wrapper .review_item_review_container{margin-right:0}.lang_is_rtl .review_list_block.one_col .review_list_block-sliding_in_wrapper .review_item_review_container{margin-left:0;margin-right:125px}.review_list_block.one_col .review_list_block-sliding_in_wrapper .list_tighten .review_score_value{width:20%}.review_list_block.one_col .review_list_block-sliding_in_wrapper .list_tighten .score_bar{width:80%}.review_list_block.one_col .review_list_block-sliding_in_wrapper .review_list_score_container.lang_ltr{padding-left:0;padding-right:0}.review_list_block.one_col .review_list_block-sliding_in_wrapper .review_item_date,.review_list_block.one_col .review_list_block-sliding_in_wrapper .review-superhead{margin-right:0}.lang_is_rtl .review_list_block.one_col .review_list_block-sliding_in_wrapper .review_item_date,.lang_is_rtl .review_list_block.one_col .review_list_block-sliding_in_wrapper .review-superhead{margin-left:0}.review_list_block.one_col .review_list_block-sliding_in_wrapper .review_item_feedback{position:relative;top:auto;right:auto;padding-left:0;width:100%;text-align:right}.lang_is_rtl .review_list_block.one_col .review_list_block-sliding_in_wrapper .review_item_feedback{text-align:left;padding-left:12px}#reviews_panel-close_button{padding:15px 10px;background:#0896ff;position:absolute;top:40px;left:0;width:20px;border-radius:5px 0 0 5px;display:inline-block;color:#fff;cursor:pointer;text-align:center;font-size:16px;line-height:16px;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444}#reviews_panel-close_button:hover{background:#003580}.lang_is_rtl div#blockdisplay4.review_list_block-sliding_in{position:fixed!important;right:auto;left:0;padding:0 40px 0 0}.lang_is_rtl #reviews_panel-close_button{left:auto;right:0;border-radius:0 5px 5px 0}.lang_is_rtl .review_list_block-sliding_in_wrapper{margin-right:0;margin-left:-20px}.lang_is_rtl .review_list_score_breakdown_col{width:32%;margin:25px 30px 10px 0}@-webkit-keyframes slideIn{from{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideIn{from{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideOut{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}}@keyframes slideOut{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}}@-webkit-keyframes slideInRtl{from{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRtl{from{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideOutRtl{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}@keyframes slideOutRtl{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}.hp-localized-review-score{clear:both;padding-top:.6em}.hp-localized-review-score a{display:block;text-decoration:none;color:inherit;cursor:help;padding-top:.6em;border-top:1px solid #e2edf9}.js-rt-filter-count{font-size:small;padding-top:1em}#hp_availability_style_changes table#maxotel_rooms.hp-rt-with-filter{margin-top:0}.hp-rt-filter{padding:10px;background-color:#f2f5f9}.rt-filter-header{font-weight:bold;font-size:14px}.rt-filter-header span{font-weight:normal;color:#7c90a6;font-size:13px}.rt-filter .rt-filter-label{display:inline-block;font-weight:bold;padding-bottom:5px}.rt-filter [data-filter]{display:inline-block;margin:10px 20px 0 0}.lang_is_rtl .rt-filter [data-filter]{margin:10px 0 0 20px}.rt-filter [data-filter] span{display:inline-block}.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;outline:0 none;cursor:pointer}.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-block}.rt-filter [data-filter-state=disabled] .rt-filter__state-disabled{display:inline-block}.rt-filter [data-filter-state=off] .rt-filter__state-off{display:inline-block}#booking-summary .breakfast-included{display:block;margin-bottom:10px}.breakfast-included_icon{display:block}.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}.review_list_score_breakdown_col--full-width{-webkit-box-sizing:box-model;-moz-box-sizing:box-model;box-sizing:box-model;width:65%;text-align:left}.review-list-score__container{display:table;padding-right:20px;width:100%}.lang_is_rtl .review-list-score__container{padding-left:20px;padding-right:0}.review-list-score__header{width:30%}.review-list-score__dropdown{width:70%}.review-list-score__header,.review-list-score__dropdown{display:table-cell;vertical-align:middle}.review-list-score__header .review_list_score_title{margin:0}.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}.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}.ge-unified-banner{margin-top:0;border-top:0;padding-top:0;border-bottom:4px solid #feba02;background-color:#fff}.hotel .ge-unified-banner{margin-bottom:10px}.ge-unified-banner-inner{position:relative;width:100%;padding:10px 13px;margin:0;border-radius:0;background:0;border:1px solid #DDD;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ge-unified-banner-inner:before{border:0}.ge-unified-banner h3{margin:0!important;line-height:28px;color:#003580;font-weight:normal}.ge-unified-banner .ge-iconfont-extended{float:right}.ge-unified-banner .genius-extended-module-standalone{line-height:20px}.ge-unified-banner-inner-title{display:table-cell;vertical-align:middle;height:23px;padding-left:1.5%;padding-right:3%;width:60%}.ge-unified-banner-inner .bicon-questionmarkcircle{position:absolute;top:10px;right:10px;font-size:16px;margin-top:3px}.lang_is_rtl .ge-unified-banner-inner-title{padding-left:3%;padding-right:1.5%}.lang_is_rtl .ge-unified-banner .ge-iconfont-extended{float:left}.lang_is_rtl .ge-unified-banner-inner .bicon-questionmarkcircle{right:auto;left:10px}.genius-week-lightbox-header{width:100%;text-align:center}.genius-week-lightbox-header .genius-week-brand{display:block;width:220px;margin:0 auto;float:none}.genius-week-lightbox-header i{display:block;float:left;color:#feba02;font-size:58px;margin-right:-17px;padding:0}.genius-week-lightbox-header .genius-week-word-brand{display:block;float:left;font-size:35px;font-weight:200;line-height:1;margin-top:9px}.genius-week-lightbox-header .genius-week-headline{display:block;width:100%;float:none;clear:both;color:#7c90a6;text-align:center;font-size:14px;font-weight:200;margin:0 0 20px;letter-spacing:.1em}.genius-week-lightbox-block{background:#f4f7fa;padding:20px 40px 30px;margin:5px 0 20px 0}.lang_is_rtl .genius-week-lightbox-block,.lang_is_rtl .genius-week-lightbox-block .item p,.lang_is_rtl .genius-week-lightbox-block .item h3,.genius-week-lightbox-block{text-align:center}.genius-week-lightbox-block h2{font-size:18px;margin:0;padding:0}.genius-week-lightbox-block h2.genius-week-lightbox-title{text-align:center}.genius-week-lightbox-block .genius-week-itens{margin-top:36px}.genius-week-lightbox-block .genius-week-itens .item{float:left;width:33.3333333333%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.genius-week-lightbox-block .genius-week-itens .item .genius-week-icon{display:block;margin-bottom:8px;font-size:32px;height:40px;color:#feba02}.genius-week-lightbox-block .genius-week-itens .item .genius-week-icon .bicon-gift{font-size:40px}.genius-week-lightbox-block .genius-week-itens .item img{margin-bottom:8px}.genius-week-lightbox-block .genius-week-itens .item h3{margin:0;font-size:16px}.genius-week-lightbox-block .genius-week-itens .item p{margin:0;line-height:1.4}.genius-week-lightbox-block .genius-week-about{width:100%;float:none;margin-top:36px;text-align:left}.genius-week-lightbox-block .genius-week-about .genius-week-ge-brand{float:left;width:135px;padding-top:2px;text-align:center}.genius-week-lightbox-block .genius-week-about .genius-week-text{float:left;width:475px}.genius-week-lightbox-block .genius-week-about .genius-week-text p{margin:6px 0 0 0}.lang_is_rtl .genius-week-lightbox-block .genius-week-about .genius-week-ge-brand{float:right}.lang_is_rtl .genius-week-lightbox-block .genius-week-about .genius-week-text{float:right}.lang_is_rtl .genius-week-lightbox-block .genius-week-itens .item{float:right}.facility-favourite{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABPklEQVQY022QzUpCYRCGn+87n4o/lFmIQYGQSN2DQVC73NR91L3UNrqJIFfuCpLARa2qhQsNwZ/M/Dl6PJ4zLVJL6FkMDLzzzDDIH8buWOr9ury236TyWZGO/SG++NIat+Ty5UJERAwzGsMGbbs1b3F9B9sdct+8o9guMvJH+OJjAGzXXgrPqY6qFFoFBGEzmAJAA9R67/S9Pte1Kx67JQCaToPb5g2eeBgszrLnaKUxgjD1J2gUA2/IQ7fEVDyee09MZIpRhpPUKerHPatA1IqRT+YxWJS/ykzExWBxnMyTCm0uztQKhdFBAHYiGbLRLBqFVprDjSPS4TQAkUD0d8P2ytbCsL9+QMSKkEvk2I3tARC0goRNGAAlIvLfW+dYypBJZDDaLA8AOFOHzrhD3xkQsAzx0Crx8BoKtRB8A0PomZLWgh6JAAAAAElFTkSuQmCC') left 5px no-repeat!important;color:#390;font-weight:bold}.ge_login_block{text-align:center;border:1px solid #b3c2d8;border-bottom:4px solid #feba02;border-radius:3px;padding:12px;margin-top:12px}.ge_login_block i{font-size:28px;color:#feba02;border:2px solid #feba02;border-radius:100px;padding:8px;line-height:45px}.ge_login_block p{font-size:13px}.ge_login_block .ge_login_block-button{display:block;cursor:pointer;border-radius:4px;padding:10px 5px;font-size:13px;border:0;color:#fff;background-color:#0896ff}.ge_login_block .ge_login_block-button:hover{background-color:#003580}.lang_is_rtl .ge_login_block p,.lang_is_rtl .ge_login_block .ge_login_block-button{text-align:center}.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:relative;margin:6px -6px 0 5px}.d-deal-w--icon.icon-free-night:before{color:#000}.d-deal-w--icon.icon-free-night:after{color:#e6e6e6}.d-deal--ext .combicon.icon-free-night{font-size:16px}.d-deal--ext .combicon.icon-free-night:before,.d-deal--ext .combicon.icon-free-night:after,.d-deal--ext .combicon.icon-free-night .bicon{font-size:17px;line-height:23px;min-width:1.2em;margin:0 0 0 -2px}.d-deal--ext .combicon.icon-free-night:before,.d-deal--ext .combicon.icon-free-night:after{-webkit-transition:color .5s linear;transition:color .5s linear}.d-deal:hover .d-deal--ext .combicon.icon-free-night:before{color:#aaa}.d-deal:hover .d-deal--ext .combicon.icon-free-night:after{color:#ccc}.d-deal__no-main .combicon.icon-free-night:after,.d-deal__no-main .combicon.icon-free-night:before,.d-deal__no-main .combicon.icon-free-night .bicon{margin:0}.lang_is_rtl .ribbon__free-night{text-align:right}.lang_is_rtl .ribbon__w-pillow{padding:8px 10px 8px 21px}.lang_is_rtl .ribbon__free-night .icon-free-night{right:auto;left:-5px}.lang_is_rtl .d-deal__main .d-deal--free-nights{padding:0 8px 0 2px}.lang_is_rtl .d-deal-w--icon.combicon{margin:6px 5px 0 -6px}.lang_is_rtl .d-deal--ext .combicon.icon-free-night:before,.lang_is_rtl .d-deal--ext .combicon.icon-free-night:after,.lang_is_rtl .d-deal--ext .combicon.icon-free-night .bicon{margin:0 -2px 0 0}.lang_is_rtl .d-deal__no-main .combicon.icon-free-night:after,.lang_is_rtl .d-deal__no-main .combicon.icon-free-night:before,.lang_is_rtl .d-deal__no-main .combicon.icon-free-night .bicon{margin:0}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}table.roomstable tbody#room_availability_container .enlargeCellOfRoomTable{padding-bottom:16px!important}table.roomstable tbody#room_availability_container .enlargeCellOfRoomTable.cheapest_banner_arrow{padding-bottom:0!important}#bookNow1.deals_deal_design{background-color:#ffe9d7}#bookNow1.deals_deal_design span.rooms-count{display:block}#bookNow1.deals_deal_design span.total-price{color:#e87100;display:inline-block;float:left}#bookNow1.deals_deal_design span.total-price i{font-size:16px;color:white;background:#ed6d21;padding:4px;border-radius:5px;vertical-align:1px;display:inline-block}#bookNow1.deals_deal_design button.b-button.b-button_primary{background-color:#f08647}#bookNow1 div.deal_design_badge{display:none;margin-left:6px;margin-top:4px}#bookNow1.deals_deal_design span.deal_design_badge_clear{display:block;clear:both}.rt_lightbox_family_facilities_list{margin:0;padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;list-style:none}.rt_lightbox_family_facilities_list li{display:inline-block;margin:0 10px 0 0;padding:2px 0 2px 25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAAWJJREFUGBltUU1LQkEUPfc5WVmY5QcmJJooSRmFQQtp06KoFq1q07a/EC2C+gH9gaBV+xZtgmiRuySoFgUFRVJBiB8RGqHZe+8289Ro4eXOnTtnzrl3mEv4Z3fPxXUCrck1weACCOemXt/ZO8nPkIatXLWaFIqfTqeFPzx+RISlll6KXDKPZQv6qiZIMMPuF5rbEgyGE5uy2h+5JXp7r+Hs9sPBICaYpZohDCUg6RtfNQOHmTzGgr1IRpwoVeo4virBMBkdNqL5Sff+3FQwJ+6filEp6ZPPgRJdPJRhGIybl0/ochcaYXnaB6/THlKdNRWUOTptWEx6YJPIdbaCH52tfEFivj57gySjFo94H8EoKyTk60Ys4IDqpsnKs4kBDHm6mmTzUiWqA0vfbaJIjfRb3VJxF6KBHgtm5jyq3wfqIGu1/1aFW8ZcYZNW4sPuU3W2BI0boM3gMnJw26ORwGuL8wsR1nginrjQhAAAAABJRU5ErkJggg==) left 5px no-repeat}.b_msie_8 .rt_lightbox_family_facilities_list li,.b_msie_9 .rt_lightbox_family_facilities_list li{float:left;width:130px}.b_msie7 .rt_lightbox_family_facilities_list li{background-image:url(//r-ec.bstatic.com/static/img/gsb/facilities-check/5b20537e83effd2132041ecfeded5e00fb308c2e.png)}.lang_is_rtl .rt_lightbox_family_facilities_list li{margin:0 0 0 10px;padding:2px 25px 2px 0;background-position:right 5px}.b_msie_8 .lang_is_rtl .rt_lightbox_family_facilities_list li,.b_msie_9 .lang_is_rtl .rt_lightbox_family_facilities_list li{float:right}.hotelchars .description .extra_bed_next_step{margin:2px 0 0 0;color:#7c90a6}.ph-icon-popular-for-families{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}.hotelchars .description .existing_bed_info,.hp-rt-lightbox-group-recommendation .existing_bed_info{margin:4px 0 8px 0;font-size:13px}.hp-group_recommendation__table .bed-types-wrapper,.hp-group_recommendation__table .appartment-bed-types-wrapper{font-size:88%}.hp-group_recommendation__table ul.room-config,.hp-alternate_group_recommendation ul.room-config,.hp-group_recommendation__table ul.rt-bed-types,.hp-alternate_group_recommendation ul.rt-bed-types,.lang_is_rtl .hp-group_recommendation__table ul.room-config,.lang_is_rtl .hp-alternate_group_recommendation ul.room-config,.lang_is_rtl .hp-group_recommendation__table ul.rt-bed-types,.lang_is_rtl .hp-alternate_group_recommendation ul.rt-bed-types{margin:0;padding:0;display:inline-block}.highlighted_facilities_reinforcement_bigger{font-size:12px}.highlighted_facilities_reinforcement_bigger span{margin:0 8px 8px 0;line-height:1.2}.lang_is_rtl .highlighted_facilities_reinforcement_bigger span{margin:0 0 8px 8px}.highlighted_facilities_reinforcement_bigger .iconfont_wrapper [class^="bicon-"],.highlighted_facilities_reinforcement_bigger .iconfont_wrapper [class*=" bicon-"]{font-size:14px}.hp-section-subhead{margin:0 0 5px 0;padding:0 0 5px 0;background:0;color:#155ea8;font-weight:normal;font-size:18px;line-height:1.2}.hp-section-subhead--with-border{border-bottom:1px solid #d9e1ec}.hotelchars .description h3.hp-section-subhead{margin:0 0 5px 0;color:#155ea8}.hp-group_recommendation__tooltip-trigger{display:inline-block;margin:0 0 0 10px;border-bottom:1px dotted #fff;font-size:12px;font-weight:normal}.lang_is_rtl .hp-group_recommendation__tooltip-trigger{margin:0 10px 0 0}.hp-group_recommendation__tooltip-trigger:hover{cursor:pointer}.hp_rack_rate_bigger .hp-blue-sans-rack-rate{font-size:16px;font-weight:normal}.hp-section-family-reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;clear:both}.hp-section-family-reviews__score{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3%;padding:0 10px}.hp-section-family-reviews__snippets{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:66.6%;padding:0 10px 10px 10px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.lang_is_rtl .hp-section-family-reviews__score{float:right}.lang_is_rtl .hp-section-family-reviews__snippets{float:right}.hp-section-family-reviews__score .review-score--layout_left .review-score__small__info{float:none;margin-left:40px}.hp-section-family-reviews__icon{float:left;font-size:30px}.hp-section-family-reviews__number-reviews{margin:4px 0 0 35px}.lang_is_rtl .hp-section-family-reviews__score .review-score--layout_left .review-score__small__info{float:none;margin-left:0;margin-right:40px}.lang_is_rtl .hp-section-family-reviews__icon{float:right}.lang_is_rtl .hp-section-family-reviews__number-reviews{margin:4px 35px 0 0}.hp-section-family-reviews__snippet{padding:10px 0 0 0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;line-height:1.3}.hp-section-family-reviews__snippet__title{display:block}.hp-section-family-reviews__snippet__reviewer,.hp-section-family-reviews__number-reviews_subhead{display:block;margin:0;color:#666;font-size:12px}.b_msie_8 .hp-section-family-reviews__snippet,.b_msie_9 .hp-section-family-reviews__snippet{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:20px}.b_msie_8 .lang_is_rtl .hp-section-family-reviews__snippet,.b_msie_9 .lang_is_rtl .hp-section-family-reviews__snippet{float:right;padding-left:20px;padding-right:0}.hp-group_recommendation__close-button{top:50%;right:5px;cursor:pointer;margin-top:-7px;position:absolute}.hp-group_recommendation .hp-group_recommendation__title{position:relative}.lang_is_rtl .hp-group_recommendation__close-button{left:5px;right:auto}.hp-gr-sticky-header__cell-wrapper{overflow:hidden;max-height:0;padding:0 6px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease}.transition .hp-gr-sticky-header__cell-wrapper{padding-top:6px;max-height:150px;padding-bottom:6px}.hotelchars .roomstable .hp-gr-sticky-header td{padding:0;border:0;background:#fff;vertical-align:middle}.hp-gr-sticky-header__room-name__header{margin-top:0}.hp-gr-sticky-header__price{padding:6px 8px;text-align:center}.hp-gr-sticky-header__price .hp_rack_rate_bigger{display:block;white-space:nowrap}.hp-gr-sticky-header__price__final{color:#390;font-size:19.5px}.hp-gr-sticky-header .hp-gr-sticky-header__options .hp-rt__policy-list{margin:0 0 0 15px;padding:0}.hp-gr-sticky-header__options__item{margin:0 0 5px 0;font-size:11.5px}.hp-gr-sticky-header__options__item span{margin:0 0 0 -3px}.lang_is_rtl .hp-gr-sticky-header .hp-gr-sticky-header__options .hp-rt__policy-list{margin:0 15px 0 0}.lang_is_rtl .hp-gr-sticky-header__options__item span{margin:0 -3px 0 0}.zh .hp-gr-sticky-header__options__item{font-size:14px}.hp-gr-sticky-header__options__item--meal.green_condition{font-weight:normal}.hp-gr-sticky-header__options .list_ticker{list-style:none}.hp-gr-sticky-header__options .list_ticker::before{content:"\b188";font-family:'booking-iconset';font-size:9px;float:left;margin:0 0 0 -14px;padding:4px 7px 0 0}.hp-gr-sticky-header__options .list_ticker span{display:block;position:relative;left:-17px;margin:0 0 0 18px}.lang_is_rtl .hp-gr-sticky-header__options .list_ticker::before{float:right;margin:0 -15px 0 0;padding:4px 0 0 7px}.lang_is_rtl .hp-gr-sticky-header__options .list_ticker span{left:auto;right:-15px;margin:0 18px 0 0}.hp-gr-sticky-header__reserve{text-align:right}.lang_is_rtl .roomstable .hp-gr-sticky-header__reserve{text-align:left}.hp-gr-sticky-header__reserve__link{text-decoration:none}.hp-gr-sticky-header__reserve__text{text-decoration:underline}.hp-gr-sticky-header__reserve__icon{font-size:11px;vertical-align:middle}.no-fit-occupancy-tooltip{position:absolute;top:100%;z-index:1;right:-8px;-ms-filter:"alpha(opacity=0)";opacity:0}.no-fit-occupancy-tooltip.active{-ms-filter:"alpha(opacity=100)";opacity:1;-webkit-transition:all .5s;transition:all .5s}.no-fit-occupancy-tooltip_inner_content{color:#555!important;background:#ffeebd;padding:4px;border:1px solid #f6af11;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:3px;white-space:normal;text-align:center;font-size:12px!important;position:relative}.smart_deal_height .no-fit-occupancy-tooltip{top:40%}.lang_is_rtl .no-fit-occupancy-tooltip{right:-8px}.hp-gr-alt{margin:20px 0 0 0}.hp-gr-alt__header{margin:0 0 5px 0;font-size:15px}.hp-gr-alt__box{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px;border:1px solid #e5e9ed;border-radius:3px}.hp-gr-alt__info{display:table-cell}.hp-gr-alt__buy{display:table-cell;text-align:right}.hp-gr-alt__room-name{font-size:15px}.hp-gr-alt__info .hp_room_reinforcement{display:block;margin:5px 0 0 0;color:#390;font-size:13px;font-weight:bold}.hp-gr-alt__info .hp_room_reinforcement__meal{margin-top:0}.hp-gr-alt__info__beds .bed-types-wrapper{display:inline-block;margin:5px 5px 0 0}.lang_is_rtl .hp-gr-alt__info__beds .bed-types-wrapper{margin:5px 0 0 5px}.hp-gr-alt__info__beds .bed-types-wrapper .rt-bed-types,.hp-gr-alt__info__beds .appartment-bed-types-wrapper .room-config{margin:0;padding:0}.hp-gr-bed-types-room,.hp-gr-bed-types-unit{list-style:none}.hp-gr-bed-types-unit{margin:5px 0 0 0}.gr_bedroom_bed_type strong{font-weight:normal}.badge_positive_muted{display:inline-block;padding:3px 5px;border-radius:3px;background:#deedd8;color:#390;font-size:12px;font-weight:bold}.hp-gr-alt__info__beds__badge{margin:0 0 0 10px}.lang_is_rtl .hp-gr-alt__info__beds__badge{margin:0 10px 0 0}.hp-gr-alt__occupancy{margin:0 8px 0 0}.lang_is_rtl .hp-gr-alt__occupancy{margin:0 0 0 8px}.hp-gr-alt__price,.hp-gr__price{margin:0 0 5px 0}.hp-gr-alt__price-lead-in{color:#390;font-size:15px;font-weight:bold}.hp-gr-alt__price-final{color:#390;font-size:20px;font-weight:bold}.hp-gr-alt__buy .b-button{padding:5px 23px}.hp-gr__price .totalPrice_lead-in{font-size:15px}.hp-group_recommendation__table .submitButton_with-alternative .b-button,.hp-group_recommendation__table .submitButton_with-alternative .b-button .b-button__text,.hp-group_recommendation__table .totalPrice .b-button,.hp-group_recommendation__table .totalPrice .b-button .b-button__text{font-size:13px!important;line-height:1.5}.gr_smart_price{float:none;display:inline;padding:1px;border:1px solid #ff7f7f;color:#f00!important;font-size:16px;font-weight:normal;border-radius:3px;cursor:pointer;margin-right:5px}.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;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}.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}.hp_sidebar_top_ranked .hptr_title-container{margin-bottom:10px;min-height:48px;width:100%;display:table}.hp_sidebar_top_ranked .hptr_image{margin:0 15px 0 0;display:table-cell;vertical-align:middle;float:left}.hp_sidebar_top_ranked .hptr_title{margin:0;width:179px;display:table-cell;vertical-align:middle;font-size:14px;color:#355e97}.hp_sidebar_top_ranked .hptr_title b{margin:0 0 5px 0;font-weight:bold;display:block}.hp_sidebar_top_ranked .hptr_title span{margin:2px 0;display:block}.hp_sidebar_top_ranked .hptr_text{line-height:1.5;clear:both}a.poi-list-item__anchor{font-weight:normal;color:#0896ff}a.poi-list-item__anchor:hover{color:#feba02}.guests-choice__wrapper{display:inline-block;margin:5px 0}.guests-choice__infobox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.b_msie .guests_choice_sort_banner__icon{float:left}.guests-choice__infobox.guests-choice__bg-color{background:#f4f5f6;padding:5px 10px;border-radius:3px}.guests-choice__infobox .guests-choice__content{margin-left:5px}.lang_is_rtl .guests-choice__content{margin-left:0;margin-right:5px}.guests-choice__infobox .hotel_rank{margin:0;padding:0}.guests-choice__infobox .hotel_rank .number_highlight{background:#003580;color:#FFF;padding:2px 4px;border-radius:2px}.guests-choice__infobox .guests-choice__title{display:block;margin-top:5px}.rlp-list-head{position:relative}.guests-choice__positioning{position:absolute;top:0;right:0}.lang_is_rtl .guests-choice__positioning{top:0;right:auto;left:0}.guests-choice__infobox.guests-choice__small .guests_choice_sort_banner__icon{width:16px}.guests-choice__infobox.guests-choice__small .hotel_rank{font-size:12px}.guests-choice__infobox.guests-choice__medium .guests_choice_sort_banner__icon{width:32px}.guests-choice__infobox.guests-choice__large .guests-choice__content{font-size:14px}.guests-choice__infobox.guests-choice__large .guests_choice_sort_banner__icon{width:36px}.guests-choice__infobox.guests-choice__large .guests-choice__title{font-size:18px}.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}.policy_types_addition_and_explanations a{border-bottom:1px dashed #55af32;color:#55af32;display:inline-block;padding:3px;margin-right:5px;cursor:pointer;font-style:italic}div.ico_policy_info span.pod_low_rate_badge{display:inline-block;padding:3px 0 1px;margin-bottom:2px;cursor:help;border-bottom:1px dashed}span.hp_rt__has_tooltip{cursor:help}.ratepolicy .list_ticker{list-style:none}.ratepolicy .list_ticker span{margin-left:18px;display:block;left:-17px!important}.ratepolicy .list_ticker::before{content:"\b188";font-family:'booking-iconset';padding-right:7px;padding-top:4px;float:left;font-size:9px;left:-14px;position:relative}.ratepolicy .list_ticker.list_ticker__sc::before{content:"\b056";top:-3px;font-size:10px}.ratepolicy .list_ticker__nr::before{content:"\b15c";top:-3px;font-size:10px}.ratepolicy .list_ticker .bicon{position:absolute;left:-17px;top:3px;font-size:10px}.ratepolicy .list_ticker .bicon.ies{position:absolute;left:-18px;display:block;width:18px;height:14px;top:-6px}.fleximeter{background:#55af32;display:block;border-radius:100px;margin:5px 0 7px 0;position:relative;height:6px}.fleximeter_yellow{background:#feba02}.fleximeter_red{background:#e52923}.fleximeter_red .fleximeter__red,.fleximeter_green .fleximeter__green{padding:3px 1px}.fleximeter_red .fleximeter__red{width:0}.fleximeter_green .fleximeter__green{width:93%}.fleximeter__red{background:#e52923;padding:3px;display:block;border-radius:0 100px 100px 0;position:absolute;top:0;right:0;border-left:3px solid #FFF}.fleximeter__red__line{position:absolute;width:1px;background:#3e4853;left:-2px;top:-2px;height:10px}.fleximeter__green{background:#55af32;padding:3px;display:block;border-radius:100px 0 0 100px;left:0;top:0;position:absolute;border-right:3px solid #FFF}.fleximeter__green__line{position:absolute;width:1px;background:#3e4853;right:-2px;top:-2px;height:10px}.fleximeter__red_free{width:5%}.fleximeter__green_free{width:25%}.fleximeter__red_flexible{width:17%}.fleximeter__red_moderate{width:43%}.fleximeter__red_firm{width:73%}.fleximeter__red_strict{width:82%}.fleximeter_yellow .fleximeter__red_free{width:44%}.fleximeter.fleximeter_book{width:130px;margin:7px 0}.hp-rt__fleximeter__item{list-style:none;padding:5px 0 14px 0}.hp-rt__fleximeter__item>span.fleximeter{left:0}.hp-rt__policy__item.hp-rt__fleximeter__first_item{padding:0}.rt_conditions_summary .hp-rt__fleximeter__item{padding:0;list-style:none}.rt_conditions_summary .hp-rt__fleximeter__item .fleximeter{margin:5px 5px 7px 0}.rt_conditions_summary .fleximeter{display:block!important}.fleximeter[data-title]{cursor:help}.hp_exchange_facilty_highlight p{margin-bottom:0}table.roomstable td.bookNow1__reserve-button-more-visible{padding:0 10px 10px 10px}.lang_is_rtl table.roomstable td.bookNow1__reserve-button-more-visible{padding:0 10px 10px 10px}.bookNowWrap .hp_rt_input.rt__summary__reserve-button-more-visible{min-width:130px}.fixed_review_container__wider{width:18em}#hotelTmpl .fixed_review_container__wider .hotel_large_photp_score{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px}.fixed_review_container__wider .icon_user_back_container{width:18em!important}.fixed_review_container__wider .reviews-carousel{width:18em}.fixed_review_container__wider .reviews-carousel-scroll{width:190em}.fixed_review_container__wider .reviews-carousel .althotelsDiv2{width:18em}.fly-content-tooltip.fly-content-tooltip--review-breakdown__wider{width:18em}#hotelTmpl .fixed_review_container__wider p.fixed_review_height.fixed_review_top_align{height:100px}.fixed_review_container__wider .featured_reviewer{height:150px}.hp-social_proof-item-featured-topic{border-bottom:1px dotted}.hp-social_proof-item-featured{padding-bottom:15px;border-bottom:1px solid #d9e1ec}.hp-description--property-name-top-rated-in-star-category{font-weight:bold;color:#003580}.hp-description--property-name-top-rated-in-star-category .bicon-acstar{background-color:#003580;color:white;border-radius:50%;padding:3px;font-size:12px;margin-right:5px}.lang_is_rtl .hp-description--property-name-top-rated-in-star-category .bicon-acstar{margin-right:0;margin-left:5px}.rt_roomtype_num_bookings{color:#003580;font-size:88%;width:auto;margin-left:2px;margin-right:3px;display:block;font-weight:bold}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}.hp-sidebar-accordion{position:relative;border-bottom:1px solid #d1dcf0}.hp-sidebar-accordion:last-child{border-bottom:0}.hp-sidebar-accordion .bicon-downchevron,.hp-sidebar-accordion .bicon-upchevron{position:absolute;top:10px;right:10px;font-size:7px}.hp-sidebar-accordion.opened .bicon-downchevron,.hp-sidebar-accordion .bicon-upchevron{display:none}.hp-sidebar-accordion .bicon-downchevron,.hp-sidebar-accordion.opened .bicon-upchevron{display:block}.hp-sidebar-subheader{padding:10px 10px 10px 30px;font-size:13px;font-weight:bold;position:relative}.hp-sidebar-accordion .public_transport__item{padding:0 0 10px;margin-bottom:10px}.airport_name{margin:-10px 0 0;color:#819bbf;padding-bottom:10px!important}.hp-sidebar-accordion ul,.hp-sidebar-accordion p{display:none;padding:0 10px}.hp-sidebar-accordion.opened ul,.hp-sidebar-accordion.opened p{display:block}.hp-sidebar-accordion:last-child .public_transport__item:last-child{margin-bottom:0}.lang_is_rtl .hp-sidebar-subheader{padding:10px 30px 10px 10px}.hp-sidebar-subheader i{position:absolute;left:10px;top:10px}.hp-sidebar-subheader .bicon-bike{font-size:11px;top:11px}.hp-sidebar-subheader .bicon-walking{left:13px}.lang_is_rtl .hp-sidebar-subheader i{left:auto;right:10px}.surroundings-with-icons{background-color:#FFF;border:0;padding:0}.surroundings-with-icons .description h3{color:#023583}.surrounding_category{padding:10px 0!important;white-space:nowrap}.surrounding_category .bicon{display:inline-block;width:30px;text-align:center}.facilityGroupIcon{float:left;width:24px;margin-right:6px;margin-left:-5px;text-align:center}.facilityGroupIcon .bicon-bed,.facilityGroupIcon .bicon-flattv,.facilityGroupIcon .bicon-mountains,.facilityGroupIcon .bicon-couch,.facilityGroupIcon .bicon-users,.facilityGroupIcon .bicon-pool{font-size:16px}.facilityGroupIcon .bicon-couch{margin-left:-2px}.lang_is_rtl .facilityGroupIcon{float:right;margin-right:-6px;margin-left:6px}.lang_is_rtl .facilityGroupIcon .bicon-couch{margin-right:-3px}.hp_region_attractions_scrollable{white-space:nowrap;background:0;padding-right:0;padding-left:0}.hp_region_attractions_scrollable h3{margin:0 0 .5em;font-size:1.6em;font-weight:normal}.hp_region_attractions_scrollable .hp_region_attractions_item{float:none;display:inline-block;vertical-align:top;white-space:normal;width:32.5%;margin:0 .5%}.hp_region_attractions_scrollable .hp_region_attractions_inner{position:relative;padding:0 24px 0 0}.lang_is_rtl .hp_region_attractions_scrollable .hp_region_attractions_inner{padding:0 0 0 24px}.hp_region_attractions_scrollable .hp_region_attractions_core{overflow:hidden}.hp_region_attractions_arrow{display:none;position:absolute;z-index:5;top:0;width:24px;height:120px;padding:80px 0 0;cursor:pointer}.hp_region_attractions_scrollable_active .hp_region_attractions_arrow{display:block}.hp_region_attractions_arrow_left{left:-24px;width:34%;text-align:left;padding-right:24px}.lang_is_rtl .hp_region_attractions_arrow_left{left:0;width:66%;padding-right:0}.hp_region_attractions_arrow_right{right:0;width:66%;text-align:right}.lang_is_rtl .hp_region_attractions_arrow_right{right:-24px;width:34%;padding-left:24px}.hp_region_attractions_arrow_icon{margin:0 3px;font-size:24px;color:#819bbf;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.hp_region_attractions_arrow:hover .hp_region_attractions_arrow_icon{margin:0;color:#003580}.fac-children i{font-size:5px;position:relative;top:-2px}.fac-children:hover i{color:#0896ff}.fac-offsite{border-radius:1em;background:#e2edf9;padding:1px 10px;color:#355e97;font-size:11px;white-space:nowrap}#usp_location_score .usp-icon-location-score{background:#aea6d3}#usp_location_score .usp-icon-location-score i{left:8px;font-size:16px}.metro-no-wrap{white-space:nowrap}.no-labels .poi-list-item__category{padding-right:0;padding-left:0;border:0;font-size:13px;color:#003580}.no-labels .poi-list-item__name{margin:0 0 0 3px;color:#779bca;font-size:90%}.no-labels .poi-list-item__name:before{margin:0 3px 0 0;content:"\2013 "}.lang_is_rtl .no-labels .poi-list-item__name{margin:0 3px 0 0}.lang_is_rtl .no-labels .poi-list-item__name:before{margin:0 0 0 3px}.hp_property_location_highlights{clear:both;margin:10px 0 0;border:1px solid #d1dcf0;border-radius:3px;padding:15px;font-size:13px}.hp_property_location_highlights h3{font-size:20px;font-weight:400;margin:0 0 10px}.hp_property_location_highlights ul{list-style:none;margin:0;padding:0}.hp_property_location_highlights li{position:relative;padding-left:29px;margin:10px 0}.lang_is_rtl .hp_property_location_highlights li{padding-right:29px;padding-left:0}.hp_property_location_highlights li:last-child{margin-bottom:0}.hp_property_location_highlights h4{font-size:13px;margin:0}.hp_property_location_highlights li i{position:absolute;left:3px;top:5px}.lang_is_rtl .hp_property_location_highlights li i{right:3px;left:auto}.hp_property_location_highlights .bicon-train,.hp_property_location_highlights .bicon-ametro{font-size:16px}.shopping_included .hp-poi-content-section{width:45%;margin-right:5%;padding:0!important;margin-bottom:20px}.shopping-nearby .poi-list-item__title{padding-bottom:15px}.shopping-nearby .poi-list-item__category{margin-right:5px;color:#003580}.poi-list-item__brands{margin-top:5px;color:#819bbf}.hp_rt_lb_facilities{padding:10px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.hp_rt_lb_facilities--group{display:inline-block;width:225px;margin:0 10px;font-size:13px;color:#355e97}.hp_rt_lb_facilities--group_header{font-size:18px;font-weight:normal;color:#155eab}.hp_rt_lb_facilities--group_list{margin:8px 0;padding:0;list-style:none}.hp_rt_lb_facilities--group_item{padding:3px 0 2px 25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAAWJJREFUGBltUU1LQkEUPfc5WVmY5QcmJJooSRmFQQtp06KoFq1q07a/EC2C+gH9gaBV+xZtgmiRuySoFgUFRVJBiB8RGqHZe+8289Ro4eXOnTtnzrl3mEv4Z3fPxXUCrck1weACCOemXt/ZO8nPkIatXLWaFIqfTqeFPzx+RISlll6KXDKPZQv6qiZIMMPuF5rbEgyGE5uy2h+5JXp7r+Hs9sPBICaYpZohDCUg6RtfNQOHmTzGgr1IRpwoVeo4virBMBkdNqL5Sff+3FQwJ+6filEp6ZPPgRJdPJRhGIybl0/ochcaYXnaB6/THlKdNRWUOTptWEx6YJPIdbaCH52tfEFivj57gySjFo94H8EoKyTk60Ys4IDqpsnKs4kBDHm6mmTzUiWqA0vfbaJIjfRb3VJxF6KBHgtm5jyq3wfqIGu1/1aFW8ZcYZNW4sPuU3W2BI0boM3gMnJw26ORwGuL8wsR1nginrjQhAAAAABJRU5ErkJggg==) left 5px no-repeat}.inline-feedback_neighbourhood{margin:0 0 20px;font-size:1.1em;text-align:center}.inline-feedback_neighbourhood .inline-feedback_link{white-space:normal}.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}.feedback-loop .feedback-loop__checkbox{display:block;margin:20px 0;cursor:pointer}.feedback-loop .feedback-loop__checkbox-field{margin-right:5px;vertical-align:middle}.feedback-loop .feedback-loop__checkbox-caption{vertical-align:middle}.feedback-loop .feedback-loop__radio{display:block;margin:20px 0;cursor:pointer}.feedback-loop .feedback-loop__radio-field{margin-right:5px;vertical-align:middle}.feedback-loop .feedback-loop__radio-caption{vertical-align:middle}.feedback-loop .feedback-loop__textarea{display:block;margin:20px 0}.feedback-loop .feedback-loop__textarea-caption{display:block}.feedback-loop .feedback-loop__input{display:block;margin:20px 0}.feedback-loop .feedback-loop__input-field{padding:10px;width:100%;max-width:100%;border:1px solid #bec8d2;border-radius:3px;font-size:14px;line-height:150%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.feedback-loop .feedback-loop__input-field::-webkit-input-placeholder{font-style:italic}.feedback-loop .feedback-loop__input-field::-moz-placeholder{font-style:italic}.feedback-loop .feedback-loop__input-field:-ms-input-placeholder{font-style:italic}.feedback-loop .feedback-loop__input-field::placeholder{font-style:italic}.feedback-loop .feedback-loop__input-caption{display:block}.inline-feedback_bordered{margin:10px 0 15px;padding:10px 0 15px;border-bottom:1px solid #d9e1ec;text-align:right;color:#779bca}.inline-feedback__title{vertical-align:middle}.inline-feedback__link{text-decoration:none;cursor:pointer;padding:0 5px;vertical-align:middle;font-weight:bold;color:#0896ff}.inline-feedback__link:hover{color:#feba02}.inline-feedback__hidden{display:none}.feedback-modal-wrapper{width:480px}.feedback-loop-lightbox{background:#FFF;font-size:14px;line-height:1.4;display:none;margin:0;border:0}.feedback-loop-lightbox p{margin:0 0 1em 0}.feedback-loop-lightbox .feedback-loop__header{font-weight:bold;font-size:1.2em}.feedback-loop-lightbox .feedback-loop__options{display:table;margin-top:1em}.feedback-loop-lightbox .feedback-loop__options.feedback-loop__submit{margin:1em 0}.feedback-loop-lightbox 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}.feedback-loop-lightbox a.feedback-loop__button:hover{color:#FFF;border-color:#0896ff;background-color:#0896ff}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button{width:33%}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button:first-child{border-radius:3px 0 0 3px;border-right:0}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button:last-child{border-left:none;border-radius:0 3px 3px 0}.feedback-loop-lightbox a.feedback-loop__cta{width:100%;border-radius:3px}.feedback-loop-lightbox a.feedback-loop__cta,.feedback-loop-lightbox a.feedback-loop__cta:hover{color:#FFF;border-color:#0896ff;background-color:#0896ff}.feedback-loop-lightbox .feedback-loop__view-feedback textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1em 0}.feedback-loop-lightbox a.feedback-loop__secondary-cta{font-weight:normal}.feedback-loop-lightbox .feedback-loop__accordion{margin:0 0 5px}.feedback-loop-lightbox .feedback-loop__accordion-body{display:none;padding:10px 0 10px 20px}.feedback-loop-lightbox .feedback-loop__accordion .feedback-loop__radio,.feedback-loop-lightbox .feedback-loop__accordion .feedback-loop__textarea,.feedback-loop-lightbox .feedback-loop__accordion .feedback-loop__input{margin-top:0;margin-bottom:0}.feedback-loop-lightbox .feedback-loop__accordion textarea{margin-bottom:0}.feedback-loop-lightbox .feedback-loop .feedback-loop__extra{border-top:1px solid #bec8d2;margin-top:20px;padding-top:20px;font-style:italic}.feedback-loop-extra{display:none}.lang_is_rtl .feedback-loop-lightbox .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 .feedback-loop-lightbox .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_region_attractions_directions_map .hp_region_attractions_item_directions_link{font-weight:normal}.hp_region_attractions_item_directions_link .show_map_icon{margin-right:3px}.hp_region_attractions_item_map{width:100%;height:100%}.hp_region_attractions_item .hp_region_attractions_item_map{height:100%;width:100%;position:absolute;bottom:-100%;-webkit-transition:bottom .25s;transition:bottom .25s}.hp_region_attractions_item.active .hp_region_attractions_item_map{bottom:0;-webkit-transition:bottom .25s;transition:bottom .25s}.attraction_distance_duration,.hp_region_attractions_item .hp_region_attractions_item_hide_directions_link,.hp_region_attractions_item.active .hp_region_attractions_item_show_directions_link{display:none}.hp_region_attractions_item .hp_region_attractions_item_distance,.hp_region_attractions_item.active .attraction_distance_duration,.hp_region_attractions_item.active .hp_region_attractions_item_hide_directions_link{display:inline-block}.hp_region_attractions_directions_map .hp_region_attractions_item_photo{position:relative;overflow:hidden}.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:pointer}.bh-photo-grid-shadow .bh-photo-grid-item{-webkit-transition:-webkit-box-shadow 100ms;transition:box-shadow 100ms}.bh-photo-grid-shadow .bh-photo-grid-item:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.5),0 0 0 3px #fff inset;box-shadow:0 2px 5px 0 rgba(0,0,0,.5),0 0 0 3px #fff inset}.bh-photo-grid-shadow .bh-photo-grid-thumb-more-inner:hover{background:rgba(8,150,255,.8);-webkit-transition:-webkit-box-shadow 100ms;transition:box-shadow 100ms;-webkit-box-shadow:0 0 0 3px #fff inset;box-shadow:0 0 0 3px #fff inset}.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}.bh-photo-grid-transparent-reviews .reviewFloater{-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.bh-photo-grid-transparent-reviews:hover .reviewFloater{opacity:.7}.bh-photo-grid-transparent-reviews:hover .reviewFloater:hover{opacity:1}.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:777;top:0;right:0;bottom:0;left:0;background-color:#000;background-color:rgba(0,0,0,0.9)}.bh-photo-modal.opened{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:inherit;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;background-size:contain;text-align:center}.bh-photo-modal-image-element{width:80%;height:inherit;margin:0 auto;text-align:center;overflow:hidden}.bh-photo-modal-image-element img{height:inherit}.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-photo-modal-cta-slide{width:840px;margin:0 auto;height:460px;position:absolute;left:0;right:0;top:0;bottom:0}.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%}.bh-gallery-size-info{background:#bfc8d3;padding:2px 7px;color:#454e5a;border-radius:5px;font-size:12px;display:inline-block}.bh-photo-modal-reviews{position:absolute;top:0;left:0}.bh-photo-modal-reviews .reviewFloater{margin:0;opacity:.7}.bh-photo-modal-reviews .reviewFloater:hover{opacity:1}.hp-fineprint-lightbox{background:#fff;padding:20px}.hp-fineprint-lightbox .hotel_quick_links_back_to_top{display:none}.hp-fineprint-lightbox .hp-section-container{margin-top:0;overflow-y:auto;height:100%}.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}.hp_highlights_score_tooltip_score p{margin:0 0 10px 0}.hp_highlights_score_tooltip_score .score_bar{float:left;width:88%}.hp_highlights_score_tooltip_score .review_score_value{font-size:12px;margin-top:2px;width:11%}.fly-bh_highlights_score_tooltip{width:240px!important}.lang_is_rtl .hp_highlights_score_description{float:left}.lang_is_rtl .hp_highlights_score_tooltip_score .score_bar{float:right}.lang_is_rtl .hp_highlights_score_tooltip_score .review_score_value{float:left;text-align:left}.bh_hp_highlights_score .best-review-score-number{padding:4px 2px;font-size:12px;margin-top:-4px;float:right;cursor:help}.lang_is_rtl .bh_hp_highlights_score .best-review-score-number{float:left}.sd-banner{background-color:#ffe9d8;border:solid 1px #f3d6c1;border-radius:4px;cursor:pointer;height:56px;line-height:56px;-webkit-transition:background-color .26s;transition:background-color .26s}.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 .26s;transition:background-color .26s}.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 .8s,opacity .6s;transition:transform .8s,opacity .6s;-webkit-transform:translate(-8px,0);-ms-transform:translate(-8px,0);transform:translate(-8px,0);opacity:0}.psst.sd-banner--animated .d-deal-b{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.sd-banner--animated .sd-banner__signin-button{-webkit-transition:-webkit-transform .8s,opacity .6s,background-color .26s;transition:transform .8s,opacity .6s,background-color .26s;-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);transform:translate(8px,0);opacity:0}.psst.sd-banner--animated .sd-banner__signin-button{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.sd-banner--animated .sd-banner__promotion-text{-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transform:translate(-28px,0);-ms-transform:translate(-28px,0);transform:translate(-28px,0)}.psst.sd-banner--animated .sd-banner__promotion-text{-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sd-banner__icon__hand{-webkit-transition:-webkit-transform 1.46s ease-out,margin-left .4s ease-out;transition:transform 1.46s ease-out,margin-left .4s ease-out;-webkit-transform:translate(12px,6px) rotate(25deg);-ms-transform:translate(12px,6px) rotate(25deg);transform:translate(12px,6px) rotate(25deg)}.psst .sd-banner__icon__hand{-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.psst.sd-banner:hover .sd-banner__icon__hand{margin-left:20px}.sd-banner__icon__face{-webkit-transition:-webkit-transform 1.1s ease-out;transition:transform 1.1s ease-out;-webkit-transform:translate(-16px,0);-ms-transform:translate(-16px,0);transform:translate(-16px,0)}.psst .sd-banner__icon__face{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sd-banner--even-faster{-webkit-transition:background-color .13s;transition:background-color .13s}.sd-banner--even-faster .sd-banner__signin-button{-webkit-transition:background-color .13s;transition:background-color .13s}.sd-banner--even-faster .d-deal-b{-webkit-transition:-webkit-transform .4s,opacity .3s;transition:transform .4s,opacity .3s}.sd-banner--even-faster .sd-banner__signin-button{-webkit-transition:-webkit-transform .4s,opacity .3s,background-color .13s;transition:transform .4s,opacity .3s,background-color .13s}.sd-banner--even-faster .sd-banner__promotion-text{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.psst.sd-banner--even-faster .sd-banner__promotion-text{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.sd-banner--even-faster .sd-banner__icon__hand{-webkit-transition:-webkit-transform .73s ease-out,margin-left .2s ease-out;transition:transform .73s ease-out,margin-left .2s ease-out}.sd-banner--even-faster .sd-banner__icon__face{-webkit-transition:-webkit-transform .55s ease-out;transition:transform .55s ease-out}.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}.fly-dropdown_top:before{top:auto;bottom:-5px;border-bottom:transparent;border-top-color:rgba(0,0,0,0.8)}.fly-dropdown_arrow_left:before{left:15px}.fly-dropdown_arrow_right::before{right:15px}.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}.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}.genius-hp-message{padding:12px 12px 12px 5px!important;direction:ltr}.genius-hp-message p{direction:ltr}.genius-hp-message span{display:table-cell;vertical-align:middle;width:100%}.win .genius-hp-message span{padding-right:18px}.genius-hp-message i{font-size:17px;line-height:35px;color:#feba02;display:table-cell;vertical-align:middle;padding:0 8px 0 3px}.lang_is_rtl .genius-hp-message span{direction:rtl;text-align:right}.vr_hotel_badge_genius{left:-44px;position:absolute;top:-8px;margin-right:-53px}.lang_is_rtl.searchresults .vr_hotel_badge_genius{left:auto;right:-44px;margin-right:0;margin-left:-53px}.hotel .vr_hotel_badge_genius{position:relative;top:0;left:0;margin:0 7px 0 0}.lang_is_rtl.hotel .vr_hotel_badge_genius{margin:0 0 0 7px}.b_msie_8 .vr_hotel_badge_genius{width:39px;height:50px;position:relative;display:inline-block}.loyalty-points-badge{display:table;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;height:31px;overflow:hidden;vertical-align:middle}.hotellist .sr_rooms_table_block .loyalty-points-badge{float:right;margin:0 10px 0 10px}.lang_is_rtl .hotellist .sr_rooms_table_block .loyalty-points-badge{float:left}.hotellist .sr_rooms_table_block .loyalty-points-badge.-with-partner-specific-rate{margin-right:0}.lang_is_rtl .hotellist .sr_rooms_table_block .loyalty-points-badge.-with-partner-specific-rate{margin-left:0}.loyalty-points-badge--logo{display:table-cell;vertical-align:middle;line-height:1;cursor:help;padding:3px 8px}.loyalty-points-badge--logo,.loyalty-points-badge--text{text-align:center!important}.loyalty-points-badge--logo-image{max-height:21px;max-width:120px;vertical-align:middle;width:auto}.bPQOOdFb .loyalty-points-badge--logo-image{image-rendering:-webkit-optimize-contrast}.bPQOOdFb .loyalty-points-badge--text{color:#677584;font-size:13px}.loyalty-points-badge--text{color:#999;cursor:help;display:table-cell;vertical-align:middle;line-height:1;padding:4px 10px 4px 0;margin:0}.loyalty-points-badge--text>.loyalty-points-badge--value{text-decoration:none;font-weight:normal;color:inherit}.loyalty-points-badge--text>.bicon-question{position:relative;bottom:-1px}.-super .loyalty-points-badge--text{padding-left:12px;color:#fff!important;font-size:105%;border-radius:16px 0 0 16px;height:23px}.-super .loyalty-points-badge--text>.bicon-question{left:2px;color:#fff}.-super .loyalty-points-badge--value{font-weight:700}.loyalty-points-badge.-super.-rooms-table{padding-bottom:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.-super.-rooms-table .loyalty-points-badge--text{padding:5px 12px;margin:0 -8px 0 -8px;border-radius:14px 2px 2px 14px;height:auto;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.loyalty-points-badge--tooltip h1{font-size:14px;font-weight:bold}.loyalty-points-badge--tooltip p{line-height:1.2}.-rooms-table.loyalty-points-badge{height:auto;padding:8px;margin:6px;min-width:112px}.-rooms-table.loyalty-points-badge{display:block}.-rooms-table .loyalty-points-badge--logo,.-rooms-table .loyalty-points-badge--text{display:block;white-space:normal;padding:3px 2px 3px 2px}.-rooms-table .loyalty-points-badge--text{white-space:normal;font-weight:400;text-align:left;margin-top:4px!important;line-height:1.2;padding:0}.lang_is_rtl .-rooms-table .loyalty-points-badge--text,.lang_is_rtl .-rooms-table .loyalty-points-badge--logo-image{text-align:center!important;margin:0}.lang_is_rtl .loyalty-points-badge--text{padding:4px 0 4px 8px}.lang_is_rtl .-rooms-table .loyalty-points-badge--logo,.lang_is_rtl .-rooms-table .loyalty-points-badge--text{padding:4px 0 0 0}.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--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--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--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--text{display:block;white-space:normal;text-align:left}.m-rooms-table .loyalty-boosted-points-badge--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-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}.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}.friend_landing_collapsible{position:fixed;z-index:100;right:40px;bottom:0;width:470px;line-height:1.4;-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;overflow:hidden}.lang_is_rtl .friend_landing_collapsible{right:auto;left:40px;direction:rtl}.friend_landing_collapsible.-new_visual{background-color:#e8f5fd}.friend_landing_collapsible--header{position:relative;height:33px;padding:0 36px 0 12px;font-size:14px;line-height:33px;color:white;background-color:#003580;cursor:pointer}.lang_is_rtl .friend_landing_collapsible--header{padding:0 12px 0 36px}.friend_landing_collapsible--collapsed_title{display:none}.friend_landing_collapsible.-collapsed .friend_landing_collapsible--collapsed_title{display:inline}.friend_landing_collapsible.-collapsed .friend_landing_collapsible--expanded_title{display:none}.friend_landing_collapsible--toggle_icon{position:absolute;right:9px;top:11px;margin-left:12px;font-size:9px;color:white}.lang_is_rtl .friend_landing_collapsible--toggle_icon{right:auto;left:0}.friend_landing_collapsible.-collapsed .friend_landing_collapsible--toggle_icon{top:14px}.friend_landing_collapsible--background{position:absolute;z-index:-1;bottom:0;width:100%;text-align:left}.friend_landing_collapsible--background img{vertical-align:bottom;height:140px}.friend_landing_collapsible--body{text-align:center;font-size:16px;color:#003580;background-color:#f2f4f8;padding:12px 40px 22px}.friend_landing_collapsible--body.-no_padding{padding:0}.friend_landing_collapsible--body.-collapsed{display:none}.friend_landing_collapsible--body img.raf_visual{width:120px;height:auto}.friend_landing_collapsible--title{font-weight:bold;margin-bottom:1em}.friend_landing_collapsible.-ineligible .friend_landing_collapsible--title{color:#e52923}.friend_landing_collapsible-action_button{display:block;position:relative;padding:12px 26px!important;border-radius:5px;margin:21px auto;text-shadow:none;font-weight:bold;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0896ff}body .friend_landing_collapsible-action_button.b-button_primary .b-button__text{font-size:16px!important}.friend_landing_collapsible-action_button.-hollow{font-size:15px!important;border:1px solid #0896ff;background-color:transparent}body .friend_landing_collapsible-action_button.-hollow.b-button_primary .b-button__text{color:#0896ff!important}.friend_landing_collapsible--legal{text-align:center}.friend_landing_collapsible--legal a{color:#7c90a6;display:block;font-size:12px;font-weight:normal;margin-top:18px;text-decoration:underline}.friend_landing_collapsible-tandc{border-right:none!important}.friend_landing_collapsible.-collapsed section{padding:15px 0;display:none}.ugc-landmark-score{color:#779bca}.b-button_see-user-photos{margin:1em auto;max-width:103px;display:block;overflow:hidden;position:initial;vertical-align:initial}.b-button_see-user-photos .bicon-camera{font-size:18px;display:block;float:none;text-align:center;margin:5px}a.b-button_see-user-photos:visited{color:#0896ff}.review_list_score_breakdown_left .guests-choice__wrapper{margin:0 1em 1em 2em;text-align:left}.review_list_score_breakdown_left .guests-choice__wrapper .guests-choice__title{margin:0 0 3px 0}.review_list_score_breakdown_left .guests-choice__wrapper .number_highlight{background:0;padding:0;color:#003580}.review_list_score_breakdown_left .guests-choice__wrapper .hotel_rank_link{font-weight:normal}.review_list_guests_choice .review_list_score_breakdown_left{width:35%}.review_list_guests_choice .review_list_score_breakdown_col{width:32%}.lang_is_rtl .review_list_score_breakdown_left .guests-choice__wrapper{margin:0 2em 1em 1em;text-align:right}#f_bfast_block{border:1px solid #d1dcf0;border-radius:4px;margin-top:8px;position:relative}#f_bfast_block .f_bfast_block_header{background:#FFF;padding:8px;min-height:31px;border-radius:4px}#f_bfast_block .f_bfast_block_header .best-review-score-number{float:right;margin:0 0 8px 8px}.lang_is_rtl #f_bfast_block .f_bfast_block_header .best-review-score-number{float:left;margin:0 8px 8px 0}#f_bfast_block .f_bfast_block_header .f_bfast_block_title{display:block;font-size:14px;font-weight:bold;line-height:18px;color:#003580;margin-bottom:2px}#f_bfast_block .f_bfast_block_header .f_bfast_block_subtitle{display:block;font-size:12px;color:#7c90a6}#f_bfast_block .f_bfast_block_item_avatar{width:24px;padding-top:2px;display:table-cell;vertical-align:top;text-align:center}#f_bfast_block .f_bfast_block_snippet{padding:8px;border-top:1px solid #d1dcf0;background:#f2f4f6;border-radius:0 0 4px 4px}#f_bfast_block .f_bfast_block_item_content{display:table-cell;vertical-align:top;padding-left:8px;font-size:12px;font-weight:bold;line-height:15px;color:#003580}.f_bfast_block_item_content_secondary{display:block;margin-top:2px;margin-bottom:3px;font-weight:normal}#f_bfast_block::before,#f_bfast_block::after{content:'';position:absolute;top:-7px;left:50%;margin-left:-6px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #d1dcf0 transparent}#f_bfast_block::after{position:absolute;top:-6px;border-color:transparent transparent #FFF transparent}.best-review-score-number.ugce-score.light{background:#fff;border:1px solid #003580;color:#003580;display:inline-block;font-size:13px;margin-top:-3px;padding:5px 3px 5px}.ugce-track-div{display:inline-block;width:1px;height:1px}span.ugce-score-great{font-size:13px;font-weight:bold}.pay-method-icon{background:url("//r-ec.bstatic.com/static/img/payments/icons/payment-method-icons-sprite@2x/48b5fb68e307470a23c629656dbd55dec16ee5d0.png") no-repeat;background-size:1780px 30px;height:30px;width:48px;display:block;float:left;margin:0 5px 5px 0}.b_msie_8 .pay-method-icon{background:url("//r-ec.bstatic.com/static/img/payments/icons/payment-method-icons-sprite/f1a3ac88c7a80086ea181545e634b656d470530f.png") no-repeat}.rtl .pay-method-icon,.lang_is_rtl .pay-method-icon{float:right;margin:0 0 5px 5px}.pay-method-icon.pay-method-icon__default{background-position:0 0}.pay-method-icon.pay-method-icon__visa_di,.pay-method-icon.pay-method-icon__visa_alt,.pay-method-icon.pay-method-icon__visa{background-position:-58px 0}.pay-method-icon.pay-method-icon__mc_di,.pay-method-icon.pay-method-icon__mc_alt,.pay-method-icon.pay-method-icon__mastercard{background-position:-116px 0}.pay-method-icon.pay-method-icon__maestro{background-position:-174px 0}.pay-method-icon.pay-method-icon__amex_di,.pay-method-icon.pay-method-icon__amex_alt,.pay-method-icon.pay-method-icon__americanexpress{background-position:-232px 0}.pay-method-icon.pay-method-icon__discover_api,.pay-method-icon.pay-method-icon__discover_alt,.pay-method-icon.pay-method-icon__discover{background-position:-290px 0}.pay-method-icon.pay-method-icon__diners_api,.pay-method-icon.pay-method-icon__diners_alt,.pay-method-icon.pay-method-icon__dinersclub{background-position:-348px 0}.pay-method-icon.pay-method-icon__jcb_di,.pay-method-icon.pay-method-icon__jcb{background-position:-406px 0}.pay-method-icon.pay-method-icon__cup_hpp,.pay-method-icon.pay-method-icon__cup_di,.pay-method-icon.pay-method-icon__unionpaycreditcard,.pay-method-icon.pay-method-icon__unionpaydebitcard{background-position:-464px 0}.pay-method-icon.pay-method-icon__sofortdirect{background-position:-522px 0;width:95px}.pay-method-icon.pay-method-icon__ideal{background-position:-627px 0;width:34px}.pay-method-icon.pay-method-icon__paypal{background-position:-671px 0;width:123px}.pay-method-icon.pay-method-icon__alipay,.pay-method-icon.pay-method-icon__alipay_wap{background-position:-804px 0;width:86px}.pay-method-icon.pay-method-icon__wxpay,.pay-method-icon.pay-method-icon__wechatpay{background-position:-900px 0;width:111px}.pay-method-icon.pay-method-icon__tenpay{background-position:-1021px 0;width:83px}.pay-method-icon.pay-method-icon__giropay{background-position:-1114px 0;width:70px}.pay-method-icon.pay-method-icon__dotpay{background-position:-1194px 0;width:103px}.pay-method-icon.pay-method-icon__yandex_money{background-position:-1307px 0;width:158px}.pay-method-icon.pay-method-icon__qiwi{background-position:-1475px 0;width:19px}.pay-method-icon.pay-method-icon__webmoney{background-position:-1504px 0;width:119px}.pay-method-icon.pay-method-icon__paypal-vertical{background-position:-1633px 0;width:34px}.pay-method-icon.pay-method-icon__bcmc{background-position:-1677px 0;width:45px}.pay-method-icon.pay-method-icon__default-alt{background-position:-1732px 0}.tuf_hp_guidetocity_wrapper{margin:0 0 10px;border-radius:6px;border:1px solid #e5e9ed;background:white;padding:0}.tuf_hp_guidetocity_title{font-size:15px;font-weight:bold;background-color:#f2f4f6;padding:10px;margin-bottom:0;border-radius:6px 6px 0 0}.tuf_hp_guidetocity_list{list-style-type:none;padding:2px 0 0 10px}.lang_is_rtl .tuf_hp_guidetocity_list{padding:0 10px 0 0}a.tuf_hp_guidetocity_list_child_url{padding:5px 0 5px 0;text-decoration:none;display:inline-block;font-size:14px;font-weight:normal;width:100%}.tuf_hp_guidetocity_list_child:first-child a{padding-top:0}.bp_vp_recover_users_in_hp_wrapper{border:1px solid #feba02;background-color:#fff6df;padding:10px;border-radius:3px;position:relative}.bp_vp_recover_users_in_hp_wrapper.sticked{border-radius:0 0 3px 3px;border-top:0}.bp_vp_recover_users_in_hp_info{width:70%;float:left}.bp_vp_recover_users_in_hp_title{margin:0 0 10px 0;padding:5px 0 0}.bp_vp_recover_users_in_hp_subtitle{margin:0}.bp_vp_recover_users_in_hp_list{list-style:none;padding:0;display:inline}.bp_vp_recover_users_in_hp_list li{display:inline}.bp_vp_recover_users_in_hp_list_feedback_input{padding:8px;margin:10px 0;border-radius:3px;border:1px solid #ccc;min-width:620px}.bp_vp_recover_users_in_hp_list_feedback_message{color:#55af32}.bp_vp_recover_users_in_hp_action{color:white;min-width:220px;float:right}.bp_vp_recover_users_in_hp_action_title,.bp_vp_recover_users_in_hp_action_subtitle{padding-right:15px}.bp_vp_recover_users_in_hp_action_subtitle{margin:0;font-weight:normal}.bp_vp_recover_users_in_hp_action .bicon-rightchevron{position:absolute;right:10px;top:19px}.lang_is_rtl .bp_vp_recover_users_in_hp_info{text-align:right;float:right}.lang_is_rtl .bp_vp_recover_users_in_hp_action{float:left}.lang_is_rtl .bp_vp_recover_users_in_hp_action_title,.lang_is_rtl .bp_vp_recover_users_in_hp_action_subtitle{padding-right:0;padding-left:15px}.bp_vp_recover_users_in_hp_action .bicon-leftchevron{position:absolute;left:10px;top:19px}.bp_sca_growl_property_star_rating{display:block;margin-bottom:3px}.abandoned-cart-growl-item__cart-icon{position:absolute;left:18px;top:15px;font-size:30px;color:#72c5f0}.win .abandoned-cart-growl-item__cart-icon{color:#0896ff}.lang_is_rtl .abandoned-cart-growl-item__cart-icon{right:18px;left:auto}.touch2 .abandoned-cart-growl-item__cart-icon.bicon-shopping,.touch1 .abandoned-cart-growl-item__cart-icon.bicon-shopping{font-size:30px;font-family:'booking-iconset'}.touch2 .abandoned-cart-growl-item__cart-icon.bicon-shopping:before,.touch1 .abandoned-cart-growl-item__cart-icon.bicon-shopping:before{content:"\b074"}.touch2.lang_is_rtl .abandoned-cart-growl-item__cart-icon,.touch1.lang_is_rtl .abandoned-cart-growl-item__cart-icon{left:18px;right:auto}.abandoned-cart-growl-notification.notice-item-clickable .abandoned-cart-growl-item__title,.abandoned-cart-growl-notification.notice-item-clickable .abandoned-cart-growl-item__chevron{text-decoration:none;color:#72c5f0}.abandoned-cart-growl-notification.notice-item-clickable:hover .abandoned-cart-growl-item__title,.abandoned-cart-growl-notification.notice-item-clickable:hover .abandoned-cart-growl-item__chevron{color:#feba02}.abandoned-cart-growl-notification.notice-item-clickable .abandoned-cart-growl-item__hotel-info{font-weight:normal}.win .abandoned-cart-growl-notification.notice-item-clickable .abandoned-cart-growl-item__title,.win .abandoned-cart-growl-notification.notice-item-clickable .abandoned-cart-growl-item__chevron{text-decoration:none;color:#0896ff}.win .abandoned-cart-growl-notification.notice-item-clickable:hover .abandoned-cart-growl-item__title,.win .abandoned-cart-growl-notification.notice-item-clickable:hover .abandoned-cart-growl-item__chevron{color:#003580}