td.roomPrice div.d-deal-w--advance-purchase .d-deal-w--section--header,td.roomPrice div.d-deal-w--advance-purchase .d-deal-w--icon{color:#390}.ge-hp-new-branding-history-icon i{margin-bottom:-3px}.b_msie_7 .ge-hp-new-branding-history-icon i{display:inline-block;*display:inline;zoom:1}.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}body.hp_ghost_sold_out_rooms .sold td,body.hp_ghost_sold_out_rooms .oddsold td{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4}#no_availability_msg .availForm .but.rt-check-button{padding-top:10px}#altThemeLinks a:visited,#altThemeLinks a:link{display:inline-block;padding:1px 10px 1px 0;margin:0 10px 5px 0;border-right:1px solid #ccc;font-weight:normal}#altThemeLinks{line-height:1em;display:block;clear:both}#altThemeLinks a:last-child{border-right:none!important}.info.info_rt_bed_sizes_multi_rooms{margin:1em 0!important}.lang_is_rtl .info_rt_bed_sizes_multi_rooms{direction:rtl}.info_rt_bed_sizes_multi_rooms .rt-list{margin:5px 0;padding:0;list-style:none}.rt-list-bedroom{margin-bottom:5px}.rt-list-bedroom .rt_detail_bed_info{font-weight:bold}.pestana_wrapper,.melia_wrapper{margin:10px 0 20px 0;border-radius:4px;cursor:help}#pestana_loyalty_chain_hp_table{background-color:#d8d1be;overflow:hidden;width:100%;border-bottom:solid 1px #827956}#pestana_loyalty_chain_hp_table td{background-image:url("//r-ec.bstatic.com/static/img/experiments/loy_pestana_arrow/2f373ef0efd32c4190d56e923aa59dc20dd2caa4.jpg");background-repeat:no-repeat;background-position:left center;color:#837956;padding:10px 0 10px 20px;border-bottom:solid 2px rgba(0,0,0,0.1)}#pestana_loyalty_chain_hp_table td.hotel_chain_logo{background-color:#a8996f;background-image:url("//q-ec.bstatic.com/static/img/experiments/loy_hp_pestana_chain_top/3dc81b791d09ddf07c0bd2faf941c2add45fc861.png");background-repeat:no-repeat;background-position:10px center;width:210px;padding:2px 0;text-indent:-99999px}#melia_loyalty_chain_hp_table{background-color:#444;overflow:hidden;width:100%;border-bottom:solid 1px #a0a0a0}#melia_loyalty_chain_hp_table td{background-image:url("//q-ec.bstatic.com/static/img/experiments/loy_melia_arrow/52f643ebe6e4980888e4304c527ebcd4938f8ba9.jpg");background-repeat:no-repeat;background-position:left center;background-color:#444;color:#e5e5e5;padding:10px 0 10px 20px;border-bottom:solid 2px rgba(0,0,0,0.1)}#melia_loyalty_chain_hp_table td.hotel_chain_logo{background-color:#e4e5e7;background-image:url("//r-ec.bstatic.com/static/img/experiments/loy_hp_chains_melia/f7e018b524bbbd459964519f9541e0598b78122a.png");background-repeat:no-repeat;background-position:10px center;width:135px;padding:2px 0;text-indent:-99999px}.hpgrlo.hp-gallery-container:hover .reviewFloater{opacity:.85}.hpgrlo.hp-gallery-container:hover .reviewFloater:hover{opacity:1}.soldout_msg_on_hp{background-color:#f2f4f6;color:#3e4853;padding:10px;margin-bottom:10px;font-size:15px}.hp_rt_facilities_single_column{margin-left:42px;margin-top:10px;margin-bottom:10px}.hp_rt_facilities_single_column span{display:block;position:relative}.hp_rt_facilities_single_column span i{position:absolute;left:-30px;width:24.5px;text-align:center}.switchableBookDiv{margin-top:1em;font-size:85%;white-space:normal}.switchableBookDiv a{text-decoration:none;border-bottom:1px dashed #537cb4}.switchableBookDiv a:hover{border-bottom:1px dashed #feba02}.BUTWWCQSFcOcdBSSae{position:relative}.BUTWWCQSFcOcdBSSae .rf_toggle{position:absolute;top:50%;left:0;margin-top:-6px;font-size:78%}.lang_is_rtl .BUTWWCQSFcOcdBSSae .rf_toggle{left:auto;right:0}.BUTWWCQSFcOcdBSSae-hidden .reviews-carousel{display:none!important}.BUTWWCQSFcOcdBSSae a.rf_toggler{padding:13px;text-decoration:none}a.BUIUfUSWESMCC:link{text-decoration:none}a.BUIUfUSWESMCC:visited{text-decoration:none}a.BUIUfUSWESMCC:hover{text-decoration:none}a.BUIUfUSWESMCC:active{text-decoration:none}a.BUIUfUSWESMCC:link span{border-bottom:1px dotted #0896ff}a.BUIUfUSWESMCC:visited span{border-bottom:1px dotted #537cb4}a.BUIUfUSWESMCC:hover span{border-bottom:1px dotted #feba02}a.BUIUfUSWESMCC:active span{border-bottom:1px dotted #b30000}.hp_rt_rs_ds{line-height:100%!important;padding-right:1px;border-bottom:dotted #390 1px;cursor:help}div#rate_guarantee.hp_rt_bpg_bolder a{color:#0896ff!important;text-decoration:underline}div#rate_guarantee.hp_rt_bpg_bolder a:hover{color:#feba02!important}div#rate_guarantee.hp_rt_bpg_bolder a:visited{color:#537cb4!important}div#rate_guarantee.hp_rt_bpg_bolder a:active{color:#b30000!important}.roomstable.BUeRQDGDGdFLULUAJHe tr[data-occupancy]{-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.roomstable.BUeRQDGDGdFLULUAJHe tr[data-occupancy]:hover{background-color:#f4f9ff}.hp_wishlists_bo_1 .js-wl-dropdown-handle.lists-hotel-dropdown-alternative,.hp_wishlists_bo_3 .js-wl-dropdown-handle.lists-hotel-dropdown-alternative{display:none}.hp_wishlists_bo_1 .hp-lists-ph,.hp_wishlists_bo_2 .hp-lists-ph{display:none}.hp_wishlists_bo_2 .js-hp-wl-sidebar .js-wl-dropdown-handle,.hp_wishlists_bo_3 .js-hp-wl-sidebar .js-wl-dropdown-handle{display:none}.hp_wishlists_bo_2 .js-hp-wl-sidebar .hp-lists-counter,.hp_wishlists_bo_3 .js-hp-wl-sidebar .hp-lists-counter{display:none}.hp_wishlists_bo_2 .js-hp-wl-sidebar .hp-lists-info,.hp_wishlists_bo_3 .js-hp-wl-sidebar .hp-lists-info{display:none!important}.hp_wishlists_bo_2 .hp-lists-reserve,.hp_wishlists_bo_3 .hp-lists-reserve{margin-bottom:-8px}h4.faq_larger_header{font-size:15px}.hp-rt-room-facility-not-available{color:#999;white-space:nowrap}.hp-rt-room-facility-crossed-out{text-decoration:line-through}.hp-rt-lighbox-facilities{margin-top:0;margin-left:5px}.hp-rt-facilities-header{margin-top:8px}.rt_lightbox_description_meta_wider{width:265px}.hp_rt_lightbox_wrapper_wider{width:850px}.rt-all-facilities-hidden{display:none}.hp_lightbox_occupancy .roomDefaultUse{display:inline;height:auto;padding:0;white-space:normal}.hp_lightbox_occupancy .roomDefaultUse>div{display:inline}.hp_gallery_photo_stamp{display:inline-block;top:10px;position:absolute;margin:0 10px;padding:5px 6px;color:#FFF;border-radius:3px;border:1px solid #fff;text-shadow:0 0 1px rgba(0,0,0,0.8);z-index:44}.hp_gallery_photo_stamp i{margin-right:3px}.lang_rtl .hp_gallery_photo_stamp i{margin-left:3px}.rt_room_name{font-size:14px;font-weight:normal!important;text-decoration:none;border-bottom:1px dotted;position:relative;margin-left:10px;margin-right:10px}.rt_room_name:hover{color:#feba02;border-bottom:1px dotted #feba02}.rt_room_name i{position:absolute!important;left:-10px;top:0!important}.lang_is_rtl .rt_room_name i{right:-14px}.rt_room_name_link{font-size:14px;font-weight:normal!important;text-decoration:none;border-bottom:1px solid;position:relative;margin-left:10px;margin-right:10px}.rt_room_name_link:hover{color:#feba02;border-bottom:1px solid #feba02}.rt_room_name_link i{position:absolute!important;top:0!important;left:-10px}.lang_is_rtl .rt_room_name_link i{right:-14px}a.hp_open_map_link{font-weight:normal!important;text-decoration:none!important;border-bottom:1px dotted #0896ff}a.hp_open_map_link:hover{border-bottom:1px dotted #feba02}.hp_rt_see_photos a{color:#0896ff;border-bottom:1px dotted #0896ff;text-decoration:none}.hp_rt_see_photos a:hover{color:#feba02;border-color:1px dotted #feba02}.hp_facilities_text div.facilitiesChecklist .facilitiesChecklistSection,.family-facilities-list li{font-size:14px}.hp_facilities_text_strong div.facilitiesChecklist .facilitiesChecklistSection,.family-facilities-list li{color:#003580}.hp_nav_bar_on_top .hp_nav_bar_wrapper{margin-bottom:0}.b_room_selectbox--fixed_width.hp_rc_rt_select{width:100%;margin-bottom:9px;margin-top:6px}.gallery-cleanliness-review-score{background:#FFF;padding:10px;margin-top:10px;display:table;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.review-score-label{font-weight:bold;display:table-cell;text-align:left;vertical-align:middle}.review-score-number{color:#FFF;background:#003580;padding:8px 5px;display:table-cell;text-align:center;vertical-align:middle;width:20px;border-radius:5px;border-bottom-left-radius:0}.lang_is_rtl .review-score-label{text-align:right}.best-review-score{background:#FFF;padding:10px;margin-top:10px;display:table;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.best-review-score-label{font-weight:bold;display:table-cell;text-align:left;vertical-align:middle}.best-review-score-number{color:#FFF;background:#003580;padding:8px 5px;display:table-cell;text-align:center;vertical-align:middle;width:20px;border-radius:5px;border-bottom-left-radius:0}.lang_is_rtl .best-review-score-label{text-align:right}.property-highlights{background:#f2f4f8;border:1px solid #d1dcf0;border-radius:3px;padding:15px}.ph-header{font-size:20px;font-weight:400;margin:0 0 10px 0}.ph-section{margin-bottom:15px}.ph-item-header{font-weight:bold;padding:0 0 5px 0;margin:0;color:#779bca;font-size:13px}.ph-item{margin:0 0 5px 0;font-size:13px;display:table;width:100%}.ph-icon-container{width:24px;padding-right:5px;display:table-cell;text-align:center;vertical-align:middle}.ph-icon-container.ph-icon-top-align{vertical-align:top}.ph-item-copy{display:table-cell;text-align:left;vertical-align:middle}.ph-item-copy.jq_tooltip{border-bottom:1px dotted;display:inline-block;padding-bottom:1px}.ph-item-copy-with-tooltip{border-bottom:1px dotted;display:inline-block;padding-bottom:1px}.ph-icon-pay-later{font-size:10px}.ph-icon-heart{font-size:15px;margin:7px 0 0 3px}.lang_is_rtl .ph-icon-heart{margin:7px 3px 0 0}.ph-icon-look2book{font-size:15px}.ph-icon-wifi{font-size:16px;display:inline-block;padding:5px}.ph-icon-solo,.ph-icon-groups{font-size:16px;margin-left:5px}.ph-icon-food-snippet{font-size:17px}.ph-icon-br-breakfast{font-size:18px}.ph-icon-metro,.ph-icon-shopping,.ph-icon-district,.ph-icon-value-for-money{font-size:19px}.ph-icon-parking,.ph-icon-breakfast,.ph-icon-breakfast-included{font-size:21px}.ph-icon-container-parking{padding:3px 5px 0 3px}.ph-icon-location,.ph-icon-top-location{font-size:22px}.ph-icon-landmark{position:relative;min-height:18px}.ph-icon-landmark i{position:absolute;left:3px;top:0;font-size:18px}.family_friendly_highlight{display:table;min-height:34px;padding-left:32px;background:url('//q-ec.bstatic.com/static/img/experiments/family_friendly_icon/c21892dfd5d7c4ea965be32c298d529fb2827678.svg') no-repeat left 50%;background:url('//r-ec.bstatic.com/static/img/experiments/family_friendly_icon/7ece4d838a0ced7833c33ea649ef85a29e9b17f9.png') no-repeat left 50%}.lang_is_rtl .ph-item-copy{text-align:right}.lang_is_rtl .family_friendly_highlight{padding-left:0;padding-right:32px;background-position:right 50%}.family_friendly_highlight_text{display:table-cell;vertical-align:middle}.slide-cta-metro-access{text-align:left;color:#FFF;padding:0 40px}.hp-freebie{color:#fff;background:#390!important;border-radius:2px}.hp-freebie p{padding:5px}.rt-lb-item-with-icon{display:table}.rt-lb-icon{display:table-cell;vertical-align:top;padding-right:5px}.rt-lb-icon-wifi{font-size:16px}.rt-lb-item-with-icon p{display:table-cell}.hp-freebie i{padding:5px 0 5px 5px}.rt-lb-info-container{color:#a44c20;display:table;margin-bottom:10px}.room-size-notice{margin:0}.loc_no_cc_icon_wrapper_fix{margin-bottom:10px;padding:10px 14px;background:#dff6e1;border-radius:2px;clear:both;border:1px solid #b8e5bc;font-size:1.1em;color:#2c7e0c;font-weight:400}.loc_no_cc_icon_wrapper_fix .loc_no_cc_text{display:block;padding-top:1px}.loc_no_cc_icon_wrapper_fix .loc_no_cc_icon{display:block;background-image:url("//r-ec.bstatic.com/static/img/cc_sprite/218a71f30f3548c626a92c4f70a19c5788a962dd.png");background-position:0 0;background-repeat:no-repeat;background-color:transparent;float:left;width:26px;height:18px;margin-right:10px}.lang_is_rtl .loc_no_cc_icon_wrapper_fix .loc_no_cc_icon{float:right;margin-left:10px;margin-right:0}.review-header{clear:both;display:block}@font-face{font-family:'b-explorer';src:url(//r-ec.bstatic.com/static/fonts/explorer/b-explorer/d2c20a1c8e1b8a187243ef88eb712bda334be229.eot);src:url(//r-ec.bstatic.com/static/fonts/explorer/b-explorer/d2c20a1c8e1b8a187243ef88eb712bda334be229.eot?#iefix) format('embedded-opentype'),url(//q-ec.bstatic.com/static/fonts/explorer/b-explorer/480461c19449dab855b673aee4b63a8415465534.woff) format('woff'),url(//r-ec.bstatic.com/static/fonts/explorer/b-explorer/1644a3e685a669a72923dfdbc1903104c23e491b.ttf) format('truetype'),url(//r-ec.bstatic.com/static/fonts/explorer/b-explorer/31ac893b3683c5efc5e15f17d58f40865e3898b2.svg#b-explorer) format('svg')}[class^="exp-icon-"],[class*=" exp-icon-"],.exp-icon__text:before,.exp-icon__text--after:after,#explorer_wrapper [class^="exp-icon-"],#explorer_wrapper [class*=" exp-icon-"],#explorer_wrapper .exp-icon__text:before,#explorer_wrapper .exp-icon__text--after:after{font-family:'b-explorer'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon__weather{float:left;font-size:45px;color:#003580}.icon__transport{font-size:180px;text-align:center;width:100%;color:#fff;margin-bottom:15px;line-height:150px}.icon__district,.icon__landmark{font-size:45px;text-align:center;color:#003580;background-color:#fff;border-radius:50%;position:absolute;bottom:-20px;left:50%;margin:0 0 0 -22px}.icon__map{font-size:180px;text-align:center;width:100%;color:#0896ff;margin-bottom:15px;line-height:150px}.district_icon_map_popup{line-height:29px!important}.icon__restaurant{width:100%;height:70px;font-size:90px;text-align:center;color:#fff}.icon__plug{font-size:45px;text-align:center;float:left;line-height:35px!important;margin-left:-6px}.exp-icon-city-default-icon:before{content:"\e61f"}.exp-icon-amsterdam:before{content:"\e600"}.exp-icon-bangkok:before{content:"\e601"}.exp-icon-barcelona:before{content:"\e602"}.exp-icon-beijng:before{content:"\e603"}.exp-icon-berlin:before{content:"\e604"}.exp-icon-dubai:before{content:"\e605"}.exp-icon-hong_kong:before{content:"\e606"}.exp-icon-istanbul:before{content:"\e607"}.exp-icon-london:before{content:"\e608"}.exp-icon-madrid:before{content:"\e609"}.exp-icon-milan:before{content:"\e60a"}.exp-icon-moscow:before{content:"\e60b"}.exp-icon-new_york:before{content:"\e60c"}.exp-icon-paris:before{content:"\e60d"}.exp-icon-rio_de_janeiro:before{content:"\e60e"}.exp-icon-rome:before{content:"\e60f"}.exp-icon-sidney:before{content:"\e610"}.exp-icon-singapore:before{content:"\e611"}.exp-icon-tokio:before{content:"\e612"}.exp-icon-vienna:before{content:"\e613"}.exp-icon-aeroplane:before,.exp-icon-Aeroplane:before{content:"\e614"}.exp-icon-bicycle:before,.exp-icon-Bicycle:before{content:"\e615"}.exp-icon-boat:before,.exp-icon-Boat:before{content:"\e616"}.exp-icon-bus:before,.exp-icon-Bus:before{content:"\e617"}.exp-icon-cable_car:before,.exp-icon-Cable_car:before{content:"\e618"}.exp-icon-car:before,.exp-icon-Car:before{content:"\e619"}.exp-icon-horse_and_carriage:before,.exp-icon-Horse_and_carriage:before{content:"\e61a"}.exp-icon-ferry:before,.exp-icon-Ferry:before{content:"\e61b"}.exp-icon-funicular:before,.exp-icon-Funicular:before{content:"\e61c"}.exp-icon-gondola:before,.exp-icon-Gondola:before{content:"\e61d"}.exp-icon-helicopter:before,.exp-icon-Helicopter:before{content:"\e61e"}.exp-icon-map:before,.exp-icon-Map:before{content:"\e61f"}.exp-icon-metro:before,.exp-icon-subway:before,.exp-icon-underground:before,.exp-icon-Metro:before,.exp-icon-Subway:before,.exp-icon-Underground:before{content:"\e620"}.exp-icon-motorcycle:before,.exp-icon-Motorcycle:before{content:"\e621"}.exp-icon-speed_boat:before,.exp-icon-Speed_boat:before{content:"\e622"}.exp-icon-taxi:before,.exp-icon-Taxi:before{content:"\e623"}.exp-icon-tickets:before,.exp-icon-Tickets:before{content:"\e624"}.exp-icon-train:before,.exp-icon-Train:before{content:"\e625"}.exp-icon-tram:before,.exp-icon-Tram:before{content:"\e626"}.exp-icon-walking:before,.exp-icon-Walking:before{content:"\e627"}.exp-icon-amusement_park:before{content:"\e628"}.exp-icon-arena:before{content:"\e629"}.exp-icon-convention_centre:before{content:"\e62a"}.exp-icon-district:before{content:"\e62b"}.exp-icon-favourite:before{content:"\e62c"}.exp-icon-gallery:before{content:"\e62d"}.exp-icon-golf:before{content:"\e62e"}.exp-icon-historic:before{content:"\e62f"}.exp-icon-institution:before{content:"\e630"}.exp-icon-landmark_alt:before{content:"\e631"}.exp-icon-landmark:before{content:"\e632"}.exp-icon-marina:before{content:"\e633"}.exp-icon-monument:before{content:"\e634"}.exp-icon-museum:before{content:"\e635"}.exp-icon-outdoor:before{content:"\e636"}.exp-icon-park:before{content:"\e637"}.exp-icon-popular_area:before{content:"\e638"}.exp-icon-public_parking:before{content:"\e639"}.exp-icon-service_station:before{content:"\e63a"}.exp-icon-shopping:before{content:"\e63b"}.exp-icon-ski_lift:before{content:"\e63c"}.exp-icon-stadium:before{content:"\e63d"}.exp-icon-theatre:before{content:"\e63e"}.exp-icon-bakery_and_dessert:before{content:"\e63f"}.exp-icon-bakery_alt:before{content:"\e640"}.exp-icon-buffet:before{content:"\e641"}.exp-icon-candlelit_dinner:before{content:"\e642"}.exp-icon-cosy:before{content:"\e643"}.exp-icon-dim_sum:before{content:"\e644"}.exp-icon-fusion:before{content:"\e645"}.exp-icon-healthy:before{content:"\e646"}.exp-icon-high_tea:before{content:"\e647"}.exp-icon-indulge_fest_alt:before{content:"\e648"}.exp-icon-indulge_fest:before{content:"\e649"}.exp-icon-modern:before{content:"\e64a"}.exp-icon-offbeat:before{content:"\e64b"}.exp-icon-restaurant:before{content:"\e64c"}.exp-icon-romantic:before{content:"\e64d"}.exp-icon-rustic:before{content:"\e64e"}.exp-icon-sandwich:before{content:"\e64f"}.exp-icon-snack:before{content:"\e650"}.exp-icon-takeaway:before{content:"\e651"}.exp-icon-tapas:before{content:"\e652"}.exp-icon-tradicional:before{content:"\e653"}.exp-icon-vegan:before{content:"\e654"}.exp-icon-vegetarian:before{content:"\e655"}.exp-icon-yum_cha:before{content:"\e656"}.exp-icon-sun:before{content:"\e657"}.exp-icon-rain:before{content:"\e658"}.exp-icon-fog:before{content:"\e659"}.exp-icon-cloud_sun:before{content:"\e65a"}.exp-icon-cloud_snow:before{content:"\e65b"}.exp-icon-cloud_snow_sun:before{content:"\e65c"}.exp-icon-cloud_sleeze:before{content:"\e65d"}.exp-icon-cloud_sleeze_sun:before{content:"\e65e"}.exp-icon-cloud_lightrain:before{content:"\e65f"}.exp-icon-cloud_lightrain_sun:before{content:"\e660"}.exp-icon-cloud_lightining:before{content:"\e661"}.exp-icon-cloud_lightining_sun:before{content:"\e662"}.exp-icon-dollar_cheap:before{content:"\e663"}.exp-icon-dollar_medium:before{content:"\e664"}.exp-icon-dollar_expensive:before{content:"\e665"}.exp-icon-euro_cheap:before{content:"\e666"}.exp-icon-euro_medium:before{content:"\e667"}.exp-icon-euro_expensive:before{content:"\e668"}.exp-icon-pound_cheap:before{content:"\e669"}.exp-icon-pound_medium:before{content:"\e66a"}.exp-icon-pound_expensive:before{content:"\e66b"}.exp-icon-yen_cheap:before{content:"\e66c"}.exp-icon-yen_medium:before{content:"\e66d"}.exp-icon-yen_expensive:before{content:"\e66e"}.exp-icon-phone:before{content:"\e66f"}.exp-icon-phone_alt:before{content:"\e670"}.exp-icon-man_walking:before{content:"\e671"}.exp-icon-link:before{content:"\e672"}.exp-icon-clock:before{content:"\e673"}.exp-icon-address:before{content:"\e674"}.exp-icon-mobile_menu:before{content:"\e675"}.exp-icon-usp_clock:before{content:"\e6b7"}.exp-icon-usp_contact:before{content:"\e677"}.exp-icon-filtersort:before{content:"\e678"}.exp-icon-nearby:before{content:"\e679"}.exp-icon-url:before{content:"\e67a"}.exp-icon-info:before{content:"\e67b"}.exp-icon-arrow_down:before{content:"\e687"}.exp-icon-arrow_left:before{content:"\e688"}.exp-icon-arrow_right:before{content:"\e689"}.exp-icon-arrow_up:before{content:"\e68a"}.exp-icon-thin_arrow_down:before{content:"\e68b"}.exp-icon-thin_arrow_left:before{content:"\e68c"}.exp-icon-thin_arrow_right:before{content:"\e68d"}.exp-icon-thin_arrow_up:before{content:"\e68e"}.exp-icon-swap_horizontal:before{content:"\e68f"}.exp-icon-swap_vertical:before{content:"\e690"}.exp-icon-scroll_down_arrow:before{content:"\e691"}.exp-icon-map_pin:before{content:"\e692"}.exp-icon-type_a_plug:before{content:"\e676"}.exp-icon-type_b_plug:before{content:"\e67c"}.exp-icon-type_c_plug:before{content:"\e67d"}.exp-icon-type_d_plug:before{content:"\e67e"}.exp-icon-type_e_plug:before{content:"\e67f"}.exp-icon-type_f_plug:before{content:"\e680"}.exp-icon-type_g_plug:before{content:"\e681"}.exp-icon-type_h_plug:before{content:"\e682"}.exp-icon-type_i_plug:before{content:"\e683"}.exp-icon-type_j_plug:before{content:"\e684"}.exp-icon-type_k_plug:before{content:"\e685"}.exp-icon-type_l_plug:before{content:"\e686"}.exp-icon-background_lineout:before{content:"\e693"}.exp-icon-background_rounded:before{content:"\e694"}.exp-icon-background_square:before{content:"\e695"}.exp-icon-landmarkcircle:before{content:"\e696"}.exp-icon-favouritecircle:before{content:"\e697"}.exp-icon-restaurantcircle:before{content:"\e698"}.exp-icon-halal:before{content:"\e699"}.exp-icon-app_around:before{content:"\e69a"}.exp-icon-app_around_16:before{content:"\e69b"}.exp-icon-app_around_alt:before{content:"\e69c"}.exp-icon-app_around_alt_16:before{content:"\e69d"}.exp-icon-app_attraction:before{content:"\e69e"}.exp-icon-app_attraction_16:before{content:"\e69f"}.exp-icon-app_attraction_alt:before{content:"\e6a0"}.exp-icon-app_attraction_alt_16:before{content:"\e6a1"}.exp-icon-app_booking_16:before{content:"\e6a2"}.exp-icon-app_booking:before{content:"\e6a3"}.exp-icon-app_booking_alt:before{content:"\e6a4"}.exp-icon-app_booking_alt_16:before{content:"\e6a5"}.exp-icon-app_districts:before{content:"\e6a6"}.exp-icon-app_districts_16:before{content:"\e6a7"}.exp-icon-app_map:before{content:"\e6a8"}.exp-icon-app_map_16:before{content:"\e6a9"}.exp-icon-app_overview:before{content:"\e6aa"}.exp-icon-app_overview_16:before{content:"\e6ab"}.exp-icon-app_overview_alt:before{content:"\e6ac"}.exp-icon-app_overview_alt_16:before{content:"\e6ad"}.exp-icon-app_photo_gallery:before{content:"\e6ae"}.exp-icon-app_photo_gallery_16:before{content:"\e6af"}.exp-icon-app_restaurant:before{content:"\e6b0"}.exp-icon-app_restaurant_16:before{content:"\e6b1"}.exp-icon-app_saved:before{content:"\e6b2"}.exp-icon-app_saved_16:before{content:"\e6b3"}.exp-icon-app_secrets:before{content:"\e6b4"}.exp-icon-app_secrets_16:before{content:"\e6b5"}.exp-icon-app_tips:before{content:"\e6b6"}.exp-icon-app_tips_16:before{content:"\e6b8"}.exp-icon-app_transport:before{content:"\e6b9"}.exp-icon-app_transport_16:before{content:"\e6ba"}.exp-icon-transport_bus:before{content:"\e6bb"}.exp-icon-transport_subway:before{content:"\e6bc"}.exp-icon-transport_train:before{content:"\e6bd"}.exp-icon-transport_tram:before{content:"\e6be"}.exp-icon-pin_bg:before{content:"\e900"}.exp-icon-heart_list:before{content:"\e903"}.exp-icon-heart_on:before{content:"\e902"}.exp-icon-heart_off:before{content:"\e901"}.exp-icon-bookmark_inactive:before{content:"\e90b"}.exp-icon-bookmark_active:before{content:"\e90a"}.exp-icon-bookmark_add:before{content:"\e909"}.exp-icon-bookmark_tick:before{content:"\e908"}.exp-icon-bookmark_list:before{content:"\e907"}.exp-icon-download_download:before{content:"\e906"}.exp-icon-download_close:before{content:"\e905"}.exp-icon-download_trash:before{content:"\e904"}.exp-icon-download_circle_trash:before{content:"\e90d"}.exp-icon-download_circle_icon:before{content:"\e90c"}.exp-icon-mytrip_save:before{content:"\e90e"}.exp-icon-opentable:before{content:"\e90f"}.exp-icon-messenger:before{content:"\e910"}.hp-weather{font-size:14px;width:99%;list-style:none;padding-left:0}.hp-weather .hp-sidebar-header{margin-bottom:0}.hp-weather li{display:table;color:#355e97}.weather-icon{font-size:36px;padding:15px 10px 10px 10px;display:table-cell;text-align:center;vertical-align:middle}.weather-date{display:block;color:#819bbf;font-size:13px}.weather-info{display:table-cell;padding:10px 10px 10px 0;vertical-align:middle}.rt-lb-rate-container{display:table;width:100%;margin:20px 0 -20px 0}.hp-rt-lightbox-policies-container{position:relative;display:table-cell;width:100%}.hp-rt-lb-reserve-btn{display:table-cell;vertical-align:middle}.hp-rt-lb-reserve-btn .lightbox-reserve-button{padding-top:0;margin-left:10px}.hp-rt-lb-reserve-btn .b-button__text{white-space:nowrap}.hp-rt-lightbox-policies-container .lightbox-book-this-room-container{cursor:pointer;z-index:9;border:1px solid #d9e1ec;border-radius:5px;margin:10px 0 0 0;padding:10px 15px 10px 10px}.lightbox-book-this-room-container.hidden,.hp-rt-lightbox-more-policies,.hp-rt-lightbox-more-policies .room-select-droprown-arrow{display:none}.hp-rt-lightbox-more-policies{position:absolute;width:100%!important}.hp-rt-lightbox-more-policies .lightbox-book-this-room-container{border-radius:0;margin-bottom:-13px}.hp-rt-lightbox-more-policies .lightbox-book-this-room-container.has-border-radius{border-radius:5px 5px 0 0}.hp-rt-lightbox-more-policies.visible{display:block}.book-this-room-information.multiple-rates{margin-right:15px}.room-select-droprown-arrow{font-size:5px;position:absolute;top:50%;right:10px;margin-top:-3px;line-height:8px}.hp-rt-lightbox-more-policies .lightbox-book-this-room-container:hover,.first-of-multi-rates .lightbox-book-this-room-container:hover{background:#e2edf9;border:1px solid #e5e9ed}.lightbox-book-this-room-container:hover .room-select-droprown-arrow{color:#0896ff}.book-selected-condition{border-top:0}.lang_is_rtl .room-select-droprown-arrow{right:auto;left:10px}.lang_is_rtl .hp-rt-lightbox-policies-container .lightbox-book-this-room-container{padding:15px 15px 15px 20px}.lang_is_rtl .book-this-room-information.multiple-rates{margin-left:15px;margin-right:0}.rt-pointy-reserve-parent{position:relative}.rt-pointy-reserve-parent .rt-pointy-reserve{position:absolute;bottom:-12px;left:50%;margin-left:-13px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:12px solid #537cb4}.sticked .rt-pointy-reserve-parent .rt-pointy-reserve{bottom:-8px;margin-left:-10px;border-left-width:10px;border-right-width:10px;border-top-width:8px}.hp_sidebar_bpg:link{text-decoration:none;border-bottom:1px dotted #0896ff}.hp_sidebar_bpg:visited{text-decoration:none;color:#537cb4;border-bottom:1px dotted #537cb4}.hp_sidebar_bpg:hover{text-decoration:none;color:#feba02;border-bottom:1px dotted #feba02}.hp_sidebar_bpg:active{text-decoration:none;color:#b30000;border-bottom:1px dotted #b30000}.rt-room-type{display:inline-block;margin-left:5px;color:#777;font-size:11px}.iw-rack-rate-price-hp{color:#59b351!important}td.roomPrice .iw-rack-rate-stroke-hp{color:#59b351!important;text-decoration:line-through}.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}.property_right_cta_usp_block{float:right;text-align:right;margin:-35px 0 0 0}.property_right_cta_usp_block .property_usp_text{font-size:.9em;display:block}.hp_apartments_usp_top_right{margin-top:-16px;clear:right}.property_right_with_search_history{margin:-19px 0 0 0}.property_right_cta_usp_block.full_width_title{margin:-7px 0 0 0}.hp_apartments_usp_top_right.full_width_title{margin-bottom:5px}.nha_usp_no_icon{padding-left:15px!important}.nha_large_photo_main_content .nha_sua_description_highlights{padding:3px 6px;background-color:#f2f4f8;border:1px solid #d8e0ec;border-radius:3px;margin:0 8px 6px 0;font-size:.9em;font-weight:bold;display:inline-block}.nha_large_photo_main_content .description-highlights-header{margin-bottom:4px;font-size:1em}.incExcEmphasizeGood{color:#390;margin-top:5px}.pm_warning_holder{font-size:88%}.pm_warning_good{color:#390;font-weight:bold}.revd_policy.lock_price{margin:10px 0;padding:10px 20px}.revd_collapsible .handle{color:#390;cursor:pointer;display:block;font-family:'booking-iconset'!important;font-size:6px;padding:0 3px;position:absolute;right:6px;top:16px}.hotel_quick_links_item__legacy{float:right;position:relative;top:10px;padding:10px 10px 10px 23px;margin:0;list-style:none;background-position:left -32px}.lang_is_rtl .hotel_quick_links_item__legacy{float:left}.hotel_quick_links_item__legacy a{text-decoration:none;font-weight:normal}.smart_review_badge{display:inline-block;background:url("//q-ec.bstatic.com/static/img/experiments/sr-recommended-tooltip-icon2/28ce83cb9a96fb75a9189113c82b7c8715ead371.png") no-repeat bottom left;height:26px;width:26px;position:absolute;top:0;left:0;z-index:3}.b_msie_7 .smart_review_badge{background:url("//q-ec.bstatic.com/static/img/home_recommended_tooltip_ie/47e05cba39317f536dc37adfcf3360c2e8bf510d.png") no-repeat top left}.smart_review_badge_block .smart_review_with_badge .althotelsReview2{padding:2.2em 1.3em 20px 1.9em!important}#hotelTmpl .reviewFloater .smart_review_badge_block .smart_review_with_badge p.fixed_review_height.fixed_review_top_align{padding-top:17px!important;padding-bottom:10px!important}.smart_review_badge_block .reviews-carousel-control{top:40px}.fixed_review_container .smart_review_with_badge.featured_reviewer{height:190px!important}#hotelTmpl .reviewFloater.rd_review_block .smart_review_badge_block .smart_review_with_badge p.fixed_review_height.fixed_review_top_align{padding-top:25px!important;padding-bottom:8px!important;height:115px}#hp_availability_style_changes .vr_hp_no_dates_button{margin:0;padding-top:0}#hp_availability_style_changes .vr_hp_no_dates_button #rate_guarantee{padding:0!important}#hp_availability_style_changes .but input.b-button{color:#fff}.villas_tile_corner_v2{border-radius:3px;font-size:.85em}.vr_chain_logo_text{text-align:center;margin:0;padding:0 5px;color:#355e97}.vr_chain_logo{display:inline-block;margin:12px 0 6px;padding:8px 0 6px}.b_geo_hp_city_centre_description_heading{margin:15px 0;font-size:18px}.iw-overlay.map-hotel--selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.maps-button-arrow{font-size:10px;margin-left:3px}.lang_is_rtl .maps-button-arrow{margin-left:0;margin-right:3px}.maps-label-container-1,.maps-label-container-2{border-radius:12px;color:#858585;font-weight:normal;padding:4px 10px 4px 10px;border:0;background:rgba(255,255,255,.95);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px 0 rgba(0,0,0,.33)}.maps-label-container-2{color:#0896ff}.maps-piw-cta-container .b-button{display:block;text-align:center;margin-top:10px;padding:8px 10px}.maps-panel-image-container{overflow:hidden;width:270px;height:200px}.maps-panel-image-container img.maps-panel-image-iw{width:auto;height:auto;display:block}.map_iw_compact .iw-structured #map_hotel_overlay_content_wrapper.maps-big-image-title{margin:0;padding-top:10px}.iw-hotel.maps-big-image-panel{width:270px}.map_iw_compact .maps-big-image-button,.lang_is_rtl .map_iw_compact .maps-big-image-button{padding-left:0}.map_iw_compact .iw-hotel #marker_close.maps-big-image-close{color:#f2f4f6;background-color:#7f7f7f;top:14px;right:14px;font-size:12px;border-radius:18px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px 0 rgba(0,0,0,.33)}.lang_is_rtl .map_iw_compact .iw-hotel #marker_close.maps-big-image-close{left:14px;right:auto}.map_iw_compact .iw-hotel #marker_close.maps-big-image-close:hover{background-color:#0896ff}.b_msie_8 .map_iw_compact .iw-hotel #marker_close.maps-big-image-close,.b_msie_7 .map_iw_compact .iw-hotel #marker_close.maps-big-image-close{background:0}.iw-hotel #marker_close.maps-big-image-close{z-index:20}.maps-iw-poly-dropshadow-container{min-height:0;font:small/1.2 Helvetica,sans-serif;color:#fff;width:auto;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(39,40,35,0.9);border-radius:4px;border:0}.b_msie_7 .maps-iw-poly-dropshadow-container,.b_msie_8 .maps-iw-poly-dropshadow-container{background-color:#32332e}.maps-iw-poly-inner{padding:14px;text-align:center;font-weight:normal;font-size:12px}#map_detail_overlay.maps-iw-mini-less-clickable{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(39,40,35,0.9);border-radius:4px;padding:14px 18px 18px 18px;border:0}.b_msie_7 #map_detail_overlay.maps-iw-mini-less-clickable,.b_msie_8 #map_detail_overlay.maps-iw-mini-less-clickable{background-color:#32332e}.maps-iw-mini-less-clickable h3.title_style,.maps-iw-mini-less-clickable .iw_mini_details_wrapper{color:#fff}.maps-iw-mini-less-clickable .minor-text{font-size:13px}.maps-iw-mini-less-clickable .iw_mini_better{font-weight:bold;margin-top:0;background:0}.maps-iw-mini-less-clickable .hotel_overlay_room_price .iw_rackrate_price{color:#fff}.maps-iw-mini-less-clickable .iw_mini_preferred{padding:0}.maps-iw-mini-less-clickable .maps-thumbsup{color:#feba02;float:right;padding:0 0 0 10px;float:right}.lang_is_rtl .maps-iw-mini-less-clickable .maps-thumbsup{padding:0 10px 0 0}.lang_is_rtl .maps-iw-mini-less-clickable .maps-thumbsup{float:left}.maps-iw-mini-less-clickable .soldout_style,.maps-iw-mini-less-clickable .hotel_overlay_urgency{color:#f00;font-weight:bold}.maps-iw-mini-less-clickable .map_overlay_loading_animation{height:12px;background:#32332e;background-image:-webkit-gradient(linear,left center,right center,from(#32332e),color-stop(.2,#41423e),color-stop(.4,#32332e),to(#32332e));background-image:-webkit-linear-gradient(left,#32332e 0,#41423e 20%,#32332e 95%,#32332e 100%);background-image:-webkit-gradient(linear,left top,right top,from(#32332e),color-stop(20%,#41423e),color-stop(95%,#32332e),to(#32332e));background-image:linear-gradient(to right,#32332e 0,#41423e 20%,#32332e 95%,#32332e 100%)}@-webkit-keyframes placeholder-shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}@keyframes placeholder-shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}.maps-iw-mini-less-clickable .map_overlay_loading_animation_mask{background:0}.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}.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}.maps-iw-image-gal-view{position:relative}.maps-iw-image-gal-view .maps-iw-image-gal-images{margin:0;padding:0;list-style:none}.maps-iw-image-gal-view .maps-iw-image-gal-images li{list-style:none;position:absolute;top:0;left:0;z-index:10}.maps-iw-image-gal-view .maps-iw-image-gal-images li.current{z-index:12}.maps-iw-image-gal-view .maps-iw-image-gal-images li.previous{z-index:11}.maps-iw-image-gal-view .maps-iw-image-gal-images li img{display:block}.maps-iw-image-gal-view .maps-iw-image-gal-nav{position:absolute;bottom:10%;z-index:15;width:70px;height:50px;opacity:.6}.maps-iw-image-gal-view-clickable-area.maps-iw-image-gal-view .maps-iw-image-gal-nav{width:130px;height:160px}.maps-iw-image-gal-view:hover .maps-iw-image-gal-nav-prev,.maps-iw-image-gal-view:hover .maps-iw-image-gal-nav-next{opacity:1}.maps-iw-image-gal-view .maps-iw-image-gal-nav-next{background:url('//q-ec.bstatic.com/static/img/experiments/gallery-next-2/52314eca28af6184cace9e2fec9bfbf61e8a9e0c.png') no-repeat 75% center!important;right:0}.maps-iw-image-gal-view .maps-iw-image-gal-nav-prev{background:url('//r-ec.bstatic.com/static/img/experiments/gallery-prev-2/db2a171fef8474e4e2b6c38a73e4f070064af21f.png') no-repeat 25% center!important;left:0}.maps-iw-image-gal-view-clickable-area.maps-iw-image-gal-view .maps-iw-image-gal-nav-next{background:url('//q-ec.bstatic.com/static/img/experiments/gallery-next-2/52314eca28af6184cace9e2fec9bfbf61e8a9e0c.png') no-repeat 92% 93%!important;right:0}.maps-iw-image-gal-view-clickable-area.maps-iw-image-gal-view .maps-iw-image-gal-nav-prev{background:url('//r-ec.bstatic.com/static/img/experiments/gallery-prev-2/db2a171fef8474e4e2b6c38a73e4f070064af21f.png') no-repeat 8% 93%!important;left:0}.maps-iw-image-gal-view .maps-iw-image-gal-nav-bullets{position:absolute;bottom:10px;left:0;right:0;z-index:15;text-align:center;padding:0;margin:0}.maps-iw-image-gal-view .maps-iw-image-gal-nav-bullets li{display:inline-block;border:1px solid #fff;width:5px;height:5px;border-radius:9px;font-size:0;line-height:0;cursor:pointer;margin-right:2px;margin-left:2px}.maps-iw-image-gal-view .maps-iw-image-gal-nav-bullets li:hover{background-color:#fff;background-color:rgba(255,255,255,0.68)}.maps-iw-image-gal-view .maps-iw-image-gal-nav-bullets li.active{background-color:#fff}.map-toggle__wrapper{bottom:35px;right:85px;top:auto;position:absolute;z-index:5;border-radius:3px;background:#fff;background:rgba(255,255,255,.9);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px 0 rgba(0,0,0,.33);height:40px;line-height:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-toggle__label{cursor:pointer;display:block}.map-toggle__inner{padding:3px 12px 3px 12px}.map-toggle__wrapper .map-toggle__text{color:#333;font-size:12px}.map-toggle__wrapper:hover{background:rgba(236,236,251,.9)}.map-toggle__best-areas--hide{display:none}.map_hotel_overlay_button .b-button.b-button_secondary{font-weight:normal;background-color:#fff;border:1px solid;-webkit-box-shadow:none;box-shadow:none;line-height:1.3}.map_hotel_overlay_button .b-button.b-button_secondary:hover,.map_hotel_overlay_button .b-button.b-button_secondary:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.maps-iw-facilities{padding-top:10px;display:inline-block;margin-right:10px}.maps-iw-facilities .bicon-coffee{font-size:16px}.lang_is_rtl .maps-iw-facilities-wrapper{direction:rtl;text-align:right}.lang_is_rtl .maps-iw-facilities-wrapper .maps-iw-facilities{margin-left:10px;margin-right:0}.map-static-ufi{position:absolute;left:0;top:0;z-index:3;width:31px;height:26px;background:url("//q-ec.bstatic.com/static/img/map_sprites_omnibus_mk10/8b553fa5484a0ceb6aaea7eb9db1aa3e109dec1e.png") -42px -96px no-repeat;display:none}.map-static-ufi--show{display:block}.maps-panel-container{padding:0;border-radius:0;-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);background-color:#f2f4f8}.maps-panel-header-top{background:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.10);box-shadow:0 2px 3px 0 rgba(0,0,0,0.10)}.maps-panel-sr-header-top-inner,.maps-panel-hp-header-top-inner{padding:10px;width:324px}.maps-panel-sr-header-top-inner{width:290px}.maps-panel-headline h3{font-size:14px;font-weight:bold}.maps-panel-subheader p{color:#7c90a6;font-size:11px;margin:0;padding:0}.maps-panel-content-container{padding:12px 10px 12px 10px}.map_iw_compact .iw-hotel.maps-panel-content{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.02);box-shadow:0 1px 3px 0 rgba(0,0,0,0.02);border:none!important}.map_iw_compact .iw-hotel.maps-panel-content #marker_close.maps-big-image-close{background:0;-webkit-box-shadow:none;box-shadow:none;color:#999;top:10px;right:10px}.maps-iw-copy-block{display:block}.maps-no-cc-needed{color:#59b351;font-weight:bold}.map_iw_soldout_message{font-size:13px;line-height:15px;margin:0}.map_iw_soldout_message p{margin:0}.map_iw_soldout_message .map_iw_soldout_new_dates_btn{display:inline-block;color:#fff!important;text-decoration:none;font-weight:normal!important;background:#0896ff;padding:6px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-right:5px;margin-top:10px}.map_iw_soldout_message .map_iw_soldout_new_dates_btn:hover{background:#003580}.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)}#map_hotel_overlay_picture_wrapper.maps-hp-pic-right{float:right;margin-left:10px}.map_iw_compact .iw-structured #map_hotel_overlay_content_wrapper.maps-hp-pic-right-content{margin:-2px 0 0 0}.lang_is_rtl #map_hotel_overlay_picture_wrapper.maps-hp-pic-right{float:left;margin:0}.lang_is_rtl .map_iw_compact .iw-structured #map_hotel_overlay_content_wrapper.maps-hp-pic-right-content{margin:-2px 0 0 0}.map_iw_compact .iw-hotel #marker_close.maps-hp-pic-right-close{color:#f2f4f6;background-color:#7f7f7f;top:14px;right:14px;font-size:12px;border-radius:18px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px 0 rgba(0,0,0,.33)}.lang_is_rtl .map_iw_compact .iw-hotel #marker_close.maps-hp-pic-right-close{left:14px;right:auto}.map_iw_compact .iw-hotel #marker_close.maps-hp-pic-right-close:hover{background-color:#0896ff}.b_msie_8 .map_iw_compact .iw-hotel #marker_close.maps-hp-pic-right-close,.b_msie_7 .map_iw_compact .iw-hotel #marker_close.maps-hp-pic-right-close{background:0}.iw-hotel #marker_close.maps-hp-pic-right-close{z-index:20}.maps-location-review-block{clear:both;float:left;margin-top:10px;border-radius:2px;-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,.20);box-shadow:0 0 2px 1px rgba(100,100,100,.20);width:100%}.maps-location-review-block-inner{padding:10px}p.maps-location-review,p.maps-location-review-guest{margin:0;padding:0}p.maps-location-review-guest{color:#7c90a6;font-size:12px;padding-top:5px}.maps-toggle-review-entry{cursor:pointer}.maps-toggle-review-arrow{font-size:4px;color:#55af32;vertical-align:middle}.maps-location-quote{font-weight:bold}.lang_is_rtl .maps-location-quote{direction:rtl;text-align:right}.maps-landmark-inspire{text-decoration:underline}.mini-iw-readability .iw_mini_details_wrapper{display:block}.mini-iw-readability .iw_mini_review_score_wrapper{margin-top:5px;float:none}.mini-iw-readability .iw_mini_price_wrapper{margin-top:5px;text-align:left}.lang_is_rtl .mini-iw-readability .iw_mini_price_wrapper{text-align:right}.mini-iw-readability .hotel_overlay_occupancy_item{padding-left:0}.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-hp-sr-property-description{float:left;margin-top:10px;clear:both}.lang_is_rtl .maps-hp-sr-property-description{direction:rtl;text-align:right}.maps-sr-iw-notification{width:290px;margin-top:2px}.maps-hp-iw-notification{width:330px;margin-top:2px}.maps-iw-notification-inner{padding:10px 10px 10px 10px}.maps-notification-alarm{color:#e52923}.maps-notification-intro{color:#e52923}.maps-iw-notification-inner-col-1,.maps-iw-hp-notification-inner-col-2,.maps-iw-sr-notification-inner-col-2{float:left;display:block}.lang_is_rtl .maps-iw-notification-inner-col-1,.lang_is_rtl .maps-iw-sr-notification-inner-col-2,.lang_is_rtl .maps-iw-hp-notification-inner-col-2{float:right;direction:rtl;text-align:right}.maps-iw-notification-inner-col-1{width:20px}.maps-iw-sr-notification-inner-col-2{width:248px}.maps-iw-hp-notification-inner-col-2{width:288px}.maps-iw-notification-clear{clear:both}.maps__tip{position:absolute;left:0;bottom:0;overflow:hidden}.maps__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__tip-icon{font-size:26px;position:absolute;left:12px;top:12px}.lang_is_rtl .maps__tip-icon{left:auto;right:12px}.maps__tip-content{padding-left:40px;padding-right:12px}.lang_is_rtl .maps__tip-content{padding-left:12px;padding-right:40px}.maps__tip-content h2{margin:0;padding-top:15px;font-size:139%;font-weight:normal}.maps-tip__close{color:#f2f4f6;background-color:#7f7f7f;top:14px;right:14px;font-size:12px;border-radius:18px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px 0 rgba(0,0,0,.33);position:absolute;font-family:'booking-iconset'!important;cursor:pointer;border:0;padding:0;-webkit-appearance:none}.maps-tip__close:hover{background:#0896ff}.win .notice-item-wrapper .sr_better_growl_win{padding-left:61px;background-position:10px 13px}.win .notice-item-wrapper .sr_better_growl_win.users{background-image:url(//r-ec.bstatic.com/static/img/experiments/growl_users/b8f17865c4a3a5f3b3f1b27df68748512fcdc40a.png)}.win .notice-item-wrapper .sr_better_growl_win.clock{background-image:url(//r-ec.bstatic.com/static/img/experiments/growl_clock/e014e6fc2e23d1473ae5907a59405cbd64835c69.png)}.win .notice-item-wrapper .sr_better_growl_win.hurry-up{background-image:url(//q-ec.bstatic.com/static/img/experiments/growl_hurry-up/a4824ab1682380bc1cf9b48fc0157b475c00513e.png)}.win .notice-item-wrapper .sr_better_growl_win.currencies{background-image:url(//q-ec.bstatic.com/static/img/experiments/growl_currencies/0ca59b646e5e95ae25b6d10803f6a971aa07adf9.png)}.win .notice-item-wrapper .sr_better_growl_win.vp_price_trends_growl{background-image:url(//q-ec.bstatic.com/static/img/experiments/vp_price_trends_growl_icon/c50c0cd35662b9f7b5700c72de897f10615c43e5.png)}.win .notice-item-wrapper .sr_better_growl_win.vp_price_trends_growl_decreasing{background-image:url(//r-ec.bstatic.com/static/img/experiments/vp_price_trends_growl_icon_decreasing/b4cd6efab270e1f77b11db2c35d318ec94036fe9.png)}.pp_rt_currency_switcher{padding:7px;background:#b3c2d8;text-align:right}.pp_rt_currency_switcher__title{font-weight:bold;color:#003580}.pp-hp-loading-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);z-index:999}.pp-hp-loading-overlay.hidden{display:none}.pp-hp-loading-overlay .pp-hp-loading-overlay-message{position:absolute;top:50%;left:50%;margin:0;margin-left:-150px;margin-top:-70px;border:1px solid #dedede;border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25);background-color:#fff;text-align:center;padding:10px 10px 10px 10px;width:300px;min-height:125px}.pp-hp-loading-overlay .loading_check{height:69px;margin:0 auto;position:relative;width:69px;overflow:hidden;background:transparent url("//q-ec.bstatic.com/static/img/experiments/loading-check-sprite/185ef34940ed1d33892c1b454a2e28aae2ed6e91.gif") left top no-repeat}.pp-hp-loading-overlay .loading_check_animation{display:block;height:69px;position:relative;width:1242px;margin-left:0;overflow:hidden;margin-top:-72px}.hp__pinned-room{margin-bottom:20px;width:100%}.hp__pinned-room__header tr td{background-color:#537cb4;padding:6px 8px;color:#fff;font-weight:bold;font-size:15px;border-top-left-radius:3px;border-top-right-radius:3px}.hp__pinned-room__content td{padding:8px}.hp__pinned-room__content td{border:1px solid #96b2d9}td.hp__pinned-room__content__thumbnail,td.hp__pinned-room__content__details{border-right:0}td.hp__pinned-room__content__thumbnail{width:130px;height:130px}td.hp__pinned-room__content__details,td.hp__pinned-room__content__reserve{border-left:0}.hp__pinned-room__content__reserve{text-align:right}.hp__pinned-room__content__thumbnail a.smll_roomphoto{margin-bottom:0!important;margin-right:0!important}.hp__pinned-room__content__thumbnail a.smll_roomphoto .more_over_photo{position:absolute;right:3px;bottom:6px;top:auto;left:auto}a.hp__pinned-room__content__details__room-name{font-size:15px;font-weight:bold;display:inline;color:#003580}a.hp__pinned-room__content__details__room-name .b-sprite.icon_open{background-position:-241px -638px;width:12px}.hp__pinned-room__content__details .roomDefaultUse,.hp__pinned-room__content__details .roomDefaultUse div{display:inline;padding:0;height:auto}.hp__pinned-room__content__details__policies{margin-bottom:16px;margin-top:2px}.hp__pinned-room__content__details__policies .policy_bullet_wrapper{display:none}.hp__pinned-room__content__details__policies .room-policy-spacer{display:block;height:2px}.hp__pinned-room__content__details__policies .ico_policy_info.hp_policy_left_padding{padding-left:0}.hp__pinned-room__content__details__policies div{display:inline}.hp__pinned-room__content__details__policies div.ico_policy_info span.policy_name_tt{margin-left:20px}.hp__pinned-room__content__details__policies .meal-plan-icon{font-size:15px}.hp__pinned-room__content__details__policies .ico_policy_info{color:inherit;font-size:13px;margin-right:0;display:inline-block;padding-right:20px}.hp__pinned-room__content__details__policies .ico_policy_info.hp_rt_checkmark .bicon-coffee{margin-left:0}.hp__pinned-room__content__details .highlighted_facilities_reinforcement{margin-bottom:12px;font-size:13px;color:#390}.hp__pinned-room__content__details .highlighted_facilities_reinforcement span{margin-right:8px}.hp__pinned-room__content__details .highlighted_facilities_reinforcement a.more_facilities{color:inherit}.hp__pinned-room__content__details .highlighted_facilities_reinforcement .bicon-roomsize{font-size:13px}.hp__pinned-room__content__details .highlighted_facilities_reinforcement .bicon-flattv{font-size:13px;margin-right:2px}.hp__pinned-room__content__details .highlighted_facilities_reinforcement .bicon-airconditioning,.hp__pinned-room__content__details .highlighted_facilities_reinforcement .bicon-bathtub{margin-right:2px}.hp__pinned-room__content__details .hp-rt-inc-exc{font-size:13px}.hp__pinned-room__content__reserve .hp-rt-room-price{font-size:15px;float:right;height:auto;padding:0;margin-bottom:10px}.hp__pinned-room__content__reserve .hp-rt-room-price br{display:none}.hp__pinned-room__content__reserve .hp-rt-room-price .rackrate{display:inline-block}.hp__pinned-room__content__reserve .rooms-table-room-price{display:block}.hp__pinned-room__content__reserve .b_smart_deal{font-size:11px;color:inherit}.hp__pinned-room__content__reserve .b_smart_deal br{display:block}.hp__pinned-room__content__reserve .d-deal-w{text-align:left}.hp__pinned-room__content__reserve .smart_deal_block p.b_todays_value_deal--highlight{color:red;background-color:#fce9e9;border-radius:3px;padding:3px;margin:3px 0 2px 0;display:inline-block;text-align:center;font-weight:bold;width:auto}.hp__pinned-room__content__reserve .smart_deal_block p.b_smart_deal{font-weight:bold;color:#a00;margin:5px 0}.hp__pinned-room__content__reserve .smart_deal_block p.b_smart_deal.today_no_urgency{color:#ed6d21}.hp__pinned-room__content__reserve__button-wrapper{clear:both}.b-button.b-button_primary.hp__pinned-room__content__reserve__button span{font-size:22px!important;white-space:nowrap}.hp__pinned-room__roomtable__heading{font-size:15px;font-weight:bold;margin-bottom:3px}.lang_is_rtl td.hp__pinned-room__content__thumbnail{border-right:1px solid #96b2d9;border-left:0}.lang_is_rtl a.hp__pinned-room__content__details__room-name .b-sprite.icon_open{background-position:-233px -638px;width:12px}.lang_is_rtl .hp__pinned-room__content__details__policies .ico_policy_info.hp_policy_left_padding{padding-right:0}.lang_is_rtl .hp__pinned-room__content__details__policies div.ico_policy_info span.policy_name_tt{margin-left:0;margin-right:20px}.lang_is_rtl .hp__pinned-room__content__details .highlighted_facilities_reinforcement span{margin-right:0;margin-left:8px}.lang_is_rtl td.hp__pinned-room__content__reserve,.lang_is_rtl td.hp__pinned-room__content__reserve p{border-left:1px solid #96b2d9;border-right:0}.lang_is_rtl .hp__pinned-room__content__reserve,.lang_is_rtl .hp__pinned-room__content__reserve p.b_smart_deal{text-align:left}.lang_is_rtl .hp__pinned-room__content__reserve .hp-rt-room-price{float:left}.lang_is_rtl .hp__pinned-room__content__reserve .hp-rt-room-price .rackrate{margin-right:0;margin-left:0}.lang_is_rtl .hp__pinned-room__content__reserve .d-deal-w{text-align:right}.d-deal-w--section--content ul{margin:0;padding:5px 0 0 0;list-style-type:none}.althotelsCell__wrapper{margin-bottom:10px}#althotels.althotels_fullwidth table#althotelsTable td.althotelsCell__wide{padding:0 10px 0 0;border:0}.althotels-name-w-photo{position:relative;height:180px;overflow:hidden;display:block;text-decoration:none;padding:0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;margin-bottom:8px}.althotel__title{position:absolute;top:8px;left:0;padding:8px;background:#000;background:rgba(0,0,0,.5);color:#fff;margin:0;font-weight:normal;font-size:16px;width:75%;max-width:250px}.althotels-name-w-photo:hover .althotel__title{color:#fdce59}.althotels-name-w-photo .althotel__image{min-height:180px;min-width:290px}.althotelsCell__wider .althotels-name-w-photo .althotel__image{min-width:370px}.althotel__comparison ul{list-style-type:none;color:#55af32;font-weight:bold;padding:0;margin:0}.box .althotel__comparison ul li{padding:0}#althotels table#althotelsTable td div.althotel__price{margin:0;padding:0 0 8px 0}#althotels .althotel__price .alt_hotels_price{color:#55af32}#althotels .althotel__price .alt_hotels_pricefrom{color:#7c90a6!important}.althotel__score_wrapper{padding:0 5px 8px 5px}.althotel__score_wrapper a{text-decoration:none;display:block;overflow:hidden;color:#003580}.althotel__score_wrapper a:hover{color:#0896ff}.althotel__score_wrapper .out_of{display:none}.althotel__score_wrapper .average{display:block;width:30px;height:30px;text-align:center;line-height:30px;font-size:14px;color:#fff;border-radius:5px;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;background:#003580;margin:0;padding:0;font-weight:normal!important;float:left;margin-right:5px}.althotel__score_wrapper .score_from_number_of_reviews{display:inline!important;margin:0;clear:none;color:#7c90a6}#althotels .althotelsCell .altHotels_most_recent_booking{margin:0;padding-top:8px;padding-bottom:2px}#althotels .althotelsCell .althotel__social .altHotels_most_recent_booking{padding-top:0;color:#55af32!important}.althotel__social{margin-bottom:8px}.althotelsCell .althotel__wrapper .altHotels_most_recent_booking,.althotel__wrapper .althotel__score_wrapper,.althotel__wrapper .althotel__comparison,#althotels table.althotelsCell__wrapper td.althotelsCell .alt_hotels_info_row{padding-left:8px!important;padding-right:8px!important}.althotel__wrapper{background:#f2f4f6;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;height:100%}.althotel__wrapper-bgwhite{background-color:#fff}.b_msie .althotel__wrapper{padding-bottom:10px}#althotels.althotels_fullwidth table#althotelsTable td.althotelsCell{height:0}.b_msie #althotels.althotels_fullwidth table#althotelsTable td.althotelsCell{height:auto;width:25%}.althotel__wrapper-relative{position:relative}.althotel__score-top{position:absolute;top:8px;right:-5px}.althotel__score-top .js--hp-scorecard-scoreword,.althotel__score-top .score_from_number_of_reviews{display:none!important}#althotels table#althotelsTable td div.althotel__cta{padding-top:0}.rt_lightbox_gallery_v2.less_margin{margin-bottom:10px}.rt_lightbox_left_container .guest_fav_facilities{clear:both;border:1px solid #9bcd8a;border-radius:6px;margin-bottom:14px}.guest_fav_facilities .guest_fav_facilities_header{padding:5px 8px;display:inline-block;background-color:#deedd8;border-radius:5px 0}.guest_fav_facilities_header p.header_text{margin:0;color:#55af32}.guest_fav_facilities .guest_fav_facilities_content{padding:5px 8px}.guest_fav_facilities_content p.content_text{margin:0;color:#2c5520}.hp-desc-we-speak.with-message-icon{line-height:22px;position:relative}.hp-desc-we-speak span.speak_chinese{font-family:booking-iconset;margin-left:1px;font-size:22px}.hp-desc-we-speak span.speak_chinese_text{position:absolute;top:-1px;margin-left:5px}.d-deal-w--cpos .d-deal-w--section--header,.d-deal-w--cpos .d-deal-w--icon{color:#ff0!important}.beach-front__badge{position:absolute;top:0;left:-10px;background:url('//q-ec.bstatic.com/static/img/beach_front-small/de1072bb970b9f0788b23eda77aae010ef9623fe.png') no-repeat center;width:24px;height:24px}.beach-front__content{display:inline-block;padding-right:6px;margin-left:12px;font-size:12px;line-height:25px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-weight:normal;cursor:help;white-space:nowrap;color:#003580;background-color:#e6edf6;vertical-align:top;position:relative;padding-left:20px;height:24px;margin-top:0}.beach-front__content.beach-front__content_hp{margin-top:2px}.beach-front__content.beach-front__content_book{margin-top:1px}.property_hightlights_wrapper .filter_highlights_most_popular_landmark *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filter_highlights_most_popular_landmark{border-radius:4px;border:2px solid #d1dcf0;background-color:white;margin-left:-4px;margin-bottom:5px}.filter_highlights_most_popular_landmark .filter_highlights_most_popular_landmark_icon_wrap,.filter_highlights_most_popular_landmark .filter_highlights_most_popular_landmark_info_wrap{padding:5px;display:table-cell;vertical-align:middle}.filter_highlights_most_popular_landmark .filter_highlights_most_popular_landmark_icon_wrap{font-size:30px;line-height:30px;width:40px;text-align:center}.filter_highlights_most_popular_landmark .filter_highlights_most_popular_landmark_info_wrap .filter_highlights_most_popular_landmark_name{font-weight:bold}.chain-content h3.stay_near_landmark{line-height:16px;margin:0 0 20px 0;display:block;font-size:18px}.bicon-kaabaa:before{color:#000;font-size:25px}.filter_highlights_most_popular_landmark .bicon-kaabaa:before{color:#000}.review__content__comments .review__negative-comment.ltr{text-align:left}.lang_is_rtl .review__content--is-left-indented .review__content__comments .review__negative-comment.ltr .review__comment__icon{left:-21px}.lang_is_rtl .review__content--is-left-indented .review__content__comments .review__positive-comment.ltr{text-align:left}.lang_is_rtl .review__content--is-left-indented .review__content__comments .review__positive-comment.ltr .review__comment__icon{left:-21px}.review_item_review_content .review_neg.ltr{text-align:left}.review_item_review_content .review_neg.ltr .review_item_icon{left:0}.review_item_review_content .review_pos.ltr{text-align:left}.review_item_review_content .review_pos.ltr .review_item_icon{left:0}.bed-size-toggle{text-decoration:underline;cursor:pointer}.bed-size-guide{padding:10px 0}.bed-size-guide__table{width:100%;border:1px solid #003580}.bed-size-guide__table th{font-weight:bold}.bed-size-guide__table th,.bed-size-guide__table td{padding:5px}.bed-size-guide__table tr{height:20px;line-height:20px}.bed-size-guide__table tr:nth-child(even){background-color:#f2f4f6}.bed-size-guide__header{background-color:#003580;color:#fff}.bed-size-guide__bed-name{width:60%}.bed-size-guide__bed-size{width:40%}.rt_detail_private_bathroom_description{display:block}.rt_detail_private_bathroom_description-description_title{font-weight:bold}.rt_detail_private_bathroom_description_shower_icon{font-size:19px;margin-right:2px}.lang_is_rtl .rt_detail_private_bathroom_description_shower_icon{float:right}.rt_no_cc.no_cc_ja{white-space:nowrap;text-align:center}.tabbed_thumbs__tab{display:inline-block;color:#0896ff;cursor:pointer;padding:10px;border-radius:3px}.tabbed_thumbs__tab:hover{background-color:#f2f4f6}.tabbed_thumbs__tab--active,.tabbed_thumbs__tab--active:hover{background-color:#e5e9ed;cursor:initial;color:#003580}.tabbed_thumbs__inner_text{border-bottom:1px dotted;border-bottom-color:inherit}.tabbed_thumbs--hidden{display:none}.tabbed_thumbs__tab--active .tabbed_thumbs__inner_text{border-bottom:0}.hotel_currency_price{display:block;font-size:12px!important;color:#7c90a6}#loc_no_dates_popup{background:#f2f4f8}body.lang_is_rtl #loc_no_dates_popup+.modal-mask-closeBtn{display:block}#loc_no_dates_popup .c2-wrapper{width:100%}.loc_no_dates_popup_cta{display:inline-block;text-align:center;vertical-align:text-bottom;padding:7px 10px;width:90%}.modal-wrapper.loc-no-dates-popup{overflow:visible!important}.modal-wrapper #loc_no_dates_popup{width:inherit;border-radius:5px}#loc_no_dates_popup .sb-calendar__col{text-align:left}#loc_no_dates_popup .sb-calendar__outer{width:70%;display:inline-block;vertical-align:text-bottom}#loc_no_dates_popup .sb-calendar__label{font-size:12px}#loc_no_dates_popup p{font-size:15px;font-weight:normal;text-align:center;margin:0 35px 15px 35px;padding-top:20px}#loc_no_dates_popup .modal-mask-closeBtn{right:4px;top:3px}body.lang_is_rtl .loc-no-dates-popup .modal-mask-closeBtn{display:block}.icon_user_back_container .avatar-mask{margin-top:.7em;margin-left:.4em}.lang_is_rtl .icon_user_back_container .avatar-mask{position:absolute;left:0}.icon_user_back_container .avatar-mask.bicon-LoginIcon{margin-top:.4em;margin-left:.2em}div.althotelsDiv2.featured_reviewer p.altHotelsReviewer2.reviewer_avatar{padding-left:35px!important;padding-right:10px!important}.reviewer_avatar .fixed_review_user{height:40px}.reviewer_avatar_speech_bubble{width:0;height:0;border-top:8px solid #e2e6ec;border-left:8px solid #fff;border-right:8px solid #fff;position:absolute;left:10px;top:-2px}.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}.not_enough_reviews h3{color:#779bca;margin:.6em 0 .15em}.not_enough_reviews p{margin:0 0 1em 0}.b_msie_7 .not_enough_reviews{padding-left:0;padding-right:0;margin-top:12px}.b_msie_7 .not_enough_reviews h3,.b_msie_7 .not_enough_reviews p{padding:0 20px}.b_msie_7 .not_enough_reviews h3{padding-top:10px}.no_reviews{width:100%!important}.review_list_outer_container{margin-top:1em}#noshow_list{display:none}.review_list_score_container{float:left;position:relative;text-align:center;width:30%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.review_list_score_container.lang_ltr{padding-right:20px}.review_list_score_container.lang_ltr:after{border-bottom:45px solid transparent;border-right:45px solid #f2f4f8;border-top:45px solid transparent;content:" ";position:absolute;right:0;top:80px}.review_list_score_title{font-size:1.5em;margin:.35em 0 0}.review_list_score_count{margin-top:.4em}.review_list_score{text-align:center;background:#003580;border-radius:10px 10px 10px 0;color:#fff;font-size:55px;line-height:90px;margin:0 auto .35em;padding:15px;width:95px}.review_score_breakdown_list{list-style:none;margin:.6em 5px;padding:0;text-align:left}.review_score_breakdown_list.list_tighten.lang_rtl{margin:.6em -7px .6em 41px}.review_score_name{float:left;font-size:12px;font-weight:bold;margin:.5em 0 0;width:83%}.review_score_value{float:left;font-size:24px;font-weight:bold;margin:0;text-align:right;width:17%}.score_bar,.score_bar_value{border-radius:3px;height:5px}.score_bar{background:#e6f2ff;clear:both;width:100%;margin:.5em 0 1.5em}.score_bar_value{background:#87c2f6;width:0}.list_tighten,.list_tighten *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.list_tighten li{margin-bottom:.5em}.list_tighten .review_score_name{float:none;font-weight:normal;margin:.5em 0 .1em;width:auto}.list_tighten .review_score_value{color:#999;float:left;font-size:12px;font-weight:normal;line-height:1;padding:0;width:14%}.list_tighten .score_bar{background:#f2f4f8;border:1px solid #cfcfcf;height:12px;float:left;margin:0;width:85%}.b_msie_7 .list_tighten .score_bar{height:10px}.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_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_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}.r-translate-powered{display:none;margin:0;float:right;text-decoration:none;font-weight:normal;color:#003580;margin:0 .5em .5em}.r-translate-powered:hover{color:#003580}.r-translate-powered-text{display:block;float:left;margin-right:2px;font-size:85%}.r-translate-logo{background:url("//r-ec.bstatic.com/static/img/experiments/logo_google_gray/b2d6ebb807f49ec82f980ef741cd89d2a95c3586.png");width:51px;height:15px;display:block;overflow:hidden;text-indent:-9999px;float:right}.hotelier_response_title{font-weight:bold;text-align:right;margin:.5em 1.5em}.mobile_icon_spacing{margin-top:1.5em}.review_item_response_container{background:#cef;border:1px solid #9cf;border-radius:4px;margin-left:185px;margin-right:12px;position:relative;box-shadow:0 0 2px 1px rgba(100,100,100,.1);-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,.1)}.review_item_response_container p{margin:1em}.review_item_response_container.lang_ltr a{float:right;margin:0 1em 1em}.review_item_response_container.lang_ltr:after{border-top:13px solid transparent;border-left:13px solid #cef;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;right:-13px;top:10px}.review_item_response_container.lang_ltr:before{border-top:14px solid transparent;border-left:14px solid #9cf;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;right:-14px;top:9px}.review_useful_thankyou{color:#999;margin:.35em 0 0}.lang_is_rtl .not_enough_reviews{padding-left:20px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_title,body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_count{text-align:center}.lang_is_rtl .review_list_score_container,.lang_is_rtl .review_score_name,.lang_is_rtl .review_score_value{float:right}.lang_is_rtl .review_list_score_container{padding-left:20px}.lang_is_rtl .review_list_score_container:after{border-bottom:45px solid transparent;border-left:45px solid #f2f4f8;border-top:45px solid transparent;content:" ";position:absolute;left:0;top:80px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_container .review_score_name{text-align:right}.lang_is_rtl .review_list_nav p{margin:0 0 0 .5em}.lang_is_rtl .review_list_pagination p{text-align:center}.lang_is_rtl .review_previous_page{left:inherit;right:0}.lang_is_rtl .review_next_page{left:0;right:inherit}.lang_is_rtl .review_item_reviewer{float:right;padding:.5em 0 0 10px}.lang_is_rtl .review_item_review_container{margin-left:0;margin-right:125px;margin-left:72px}.lang_is_rtl .review_item_review_container:after{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #fff;content:" ";height:0;position:absolute;width:0;right:-13px;top:10px}.lang_is_rtl .review_item_review_container:before{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:14px solid #cdcdcd;content:" ";height:0;position:absolute;width:0;right:-14px;top:9px}.b_msie_8 .lang_is_rtl .review_item_review_container:after,.b_msie_9 .lang_is_rtl .review_item_review_container:after,.b_msie_8 .lang_is_rtl .review_item_review_container:before,.b_msie_9 .lang_is_rtl .review_item_review_container:before{border-left:none}.b_msie_8 .lang_is_rtl .review_item_review_container:after,.b_msie_9 .lang_is_rtl .review_item_review_container:after{border-right:13px solid #fff}.b_msie_8 .lang_is_rtl .review_item_review_container:before,.b_msie_9 .lang_is_rtl .review_item_review_container:before{border-right:14px solid #cdcdcd}.b_msie_8 .lang_is_rtl .review_list_score_container:after,.b_msie_9 .lang_is_rtl .review_list_score_container:after{border-left:none;border-right:45px solid #f2f4f8}.lang_is_rtl .review_item_header_date{text-align:left}.lang_is_rtl .review_item_header_content{text-align:right}.lang_is_rtl .review_pos,.lang_is_rtl .review_neg{padding-right:1.5em}.lang_is_rtl .review_item_icon{left:auto;right:0}.lang_is_rtl .review_item_feedback{left:0;right:auto;padding-left:0;padding-right:12px}.lang_is_rtl .review_item_feedback p,.lang_is_rtl .review_item_feedback form{text-align:center}.lang_is_rtl .hotelier_response_title{text-align:left}.lang_is_rtl .review_item_response_container{margin-left:12px;margin-right:185px}.lang_is_rtl .review_item_response_container a{float:left;margin:0 1em 1em}.lang_is_rtl .review_item_response_container:after{border-top:13px solid transparent;border-right:13px solid #cef;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;left:-13px;top:10px}.b_msie_8 .lang_is_rtl .review_item_response_container:after,.b_msie_9 .lang_is_rtl .review_item_response_container:after{border-right:0;border-left:13px solid #cef}.lang_is_rtl .review_item_response_container:before{border-top:14px solid transparent;border-right:14px solid #9cf;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;left:-14px;top:9px}.b_msie_8 .lang_is_rtl .review_item_response_container:before,.b_msie_9 .lang_is_rtl .review_item_response_container:before{border-right:0;border-left:14px solid #9cf}.b_msie_7 .reviewer_country_flag{margin-right:4px}.b_msie_7 .review_list_score_container{width:18%}.b_msie_7 .review_item_header_score_container,.b_msie_7 .review_item_header_content_container{float:left}.b_msie_7 .review_item_header_date_container{float:right}.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}.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}.review_list_block.one_col .review_list_score_container:after{display:none}.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}.revd_survey{text-align:center!important;color:#000;display:none;padding:1em;margin:1em 1em 0;border:1px solid #b8e5bc;border-radius:4px;background:#dff6e1}.revd_survey button{padding:.4em}.revd_survey .survey_yes{margin-right:1em}.revd_survey.show{display:block}.revd_survey p{margin:0}.revd_survey a{font-weight:bold;color:#003580}.revd_survey a:hover{color:#ffbb39}.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;height:24px}.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;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}.pointer-plz{cursor:pointer}.review_item_redesign .review_list_container{background-color:#fff}.review-list-item{margin-bottom:40px;color:#3e4853;line-height:1.4}.review-card{background-color:#fff;border:1px solid #cdcdcc;padding:20px;border-radius:3px}.review-card__section{margin:0 -20px 0 -20px;padding:0 20px}.review-card__section--bottom{margin-bottom:-20px}.reviews-inline-list{list-style:none;padding-left:0}.lang_is_rtl .reviews-inline-list{padding-right:0}.reviews-inline-list li{display:inline}.review-avatar{border-radius:50%;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.review-avatar--is-background-image{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.review-avatar-size--small{height:30px;width:30px}.review-avatar-size--medium{height:36px;width:36px}.review-avatar-size--large{height:42px;width:42px}.review__profile{width:180px;float:left;position:relative}.lang_is_rtl .review__profile{float:right}.reviewer__profile--has-avatar .review__profile__content-container{padding-right:49px;min-height:37px;position:relative}.reviewer__profile--has-avatar .review__profile__content-container-rtl{padding-left:49px;min-height:37px;position:relative}.review__profile__reviewer-avatar{position:absolute;right:-5px;top:-10px}.lang_is_rtl .review__profile__reviewer-avatar{right:auto;left:-10px;top:-10px}.review__profile__reviewer-avatar__image{border-radius:50%}.review__profile__reviewer-avatar .ava-pad-bottom{margin-bottom:0}.review__profile__reviewer-avatar .ava-default{width:42px;height:42px}.review__profile__reviewer-avatar .ava-icon.ava-default{font-size:42px}.review__profile__reviewer-avatar .avatar-mask{border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);border-radius:60px}.review__profile__reviewer-flag.flag_16{margin:0}.review__profile__reviewer-flag{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.lang_is_rtl .review__profile__reviewer-flag{right:-5px}.review__profile__reviewer-name{font-size:16px;line-height:1;font-weight:normal;margin:0;word-break:break-all;-ms-word-break:break-all;word-break:break-word;margin-bottom:5px}.review__profile .review-card__section{border-top:1px solid #cdcdcc;margin-top:7px;padding-top:7px;padding-bottom:7px}.review__profile__reviewer-meta__item{font-size:12px;line-height:15px;color:#7c90a6;padding-bottom:2px}.review__profile__reviewer-meta__item.review__profile__reviewer-meta__item--large{font-size:12px;padding-left:20px;padding-bottom:2px}.lang_is_rtl .review__profile__reviewer-meta__item.review__profile__reviewer-meta__item--large{padding-right:20px;padding-bottom:2px}.review__profile__reviewer-metrics__item{font-size:11px;line-height:1.5;color:#7c90a6}.review__content{position:relative;margin-left:240px}.lang_is_rtl .review__content{margin-left:0;margin-right:240px}.review__content__not-approved{color:#7c90a6}.review__content__indent-right{padding-right:56px}.lang_is_rtl .review__content__indent-right{padding-right:0;padding-left:56px}.review__content--is-left-indented{margin-left:27px}.lang_is_rtl .review__content--is-left-indented{margin-left:0;margin-right:27px}.review__content__outdent{margin-right:-56px}.lang_is_rtl .review__content__outdent{margin-right:0;margin-left:-56px}.review-card__arrow{position:relative;background:#fff;left:-20px;top:11px}.lang_is_rtl .review-card__arrow{left:auto;right:-20px}.review-card__arrow:after,.review-card__arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.lang_is_rtl .review-card__arrow:after,.lang_is_rtl .review-card__arrow:before{right:auto;left:100%}.review-card__arrow:after{border-color:transparent;border-right-color:#fff;border-width:7px;margin-top:-7px}.review-card__arrow:before{border-color:transparent;border-right-color:#cdcdcc;border-width:8px;margin-top:-8px}.lang_is_rtl .review-card__arrow:after{border-color:transparent;border-left-color:#fff;border-width:7px;margin-top:-7px}.lang_is_rtl .review-card__arrow:before{border-color:transparent;border-left-color:#cdcdcc;border-width:8px;margin-top:-8px}.review__content__title{font-size:18px;padding-right:56px;color:#003580;line-height:1.3em;margin-bottom:3px}.lang_is_rtl .review__content__title{padding-right:0;padding-left:56px}.review__content__title a{color:inherit;text-decoration:none;font-weight:normal}.review__content__meta{font-size:12px;color:#7c90a6}.review__content__score{position:absolute;right:20px;top:20px}.lang_is_rtl .review__content__score{right:auto;left:20px}.review__content__score .review_item_review_score{height:36px;width:36px;border-radius:6px 6px 6px 0;font-size:16px;font-weight:300;line-height:38px;background-color:#003580}.review__positive-comment,.review__negative-comment{position:relative;*white-space:pre;*word-wrap:break-word;white-space:pre-wrap}.review__content__comments .review_none{color:#7c90a6}.review__comment__icon{font-family:'booking-iconset';font-size:13px;font-style:normal;position:absolute}.review__positive-comment .review__comment__icon{color:#55af32}.review__negative-comment .review__comment__icon{color:#d8d8d8}.review__content--is-left-indented .review__comment__icon{left:-27px}.lang_is_rtl .review__content--is-left-indented .review__comment__icon{left:auto;right:-27px}.review__content__photos{margin-bottom:3px}.review__content__photos .review_item_photo{float:left;margin:0 10px 10px 0}.lang_is_rtl .review__content__photos .review_item_photo{float:right;margin:0 0 10px 10px}.lang_is_rtl .review__content__photos .review_item_photo{margin-right:0;margin-left:10px}.review__content__photos__thumbnail{width:48px;height:48px}.review__content__photos .review_item_photo img{border:0}.review__content__tags__list{margin-bottom:-7px}.review__content__tags__list li{background-color:#f2f4f8;border:1px solid #d8e0ec;border-radius:3px;margin:0 6px 8px 0;font-size:.9em;color:#003580;font-weight:bold;padding:3px 10px;display:inline-block;*display:inline;*zoom:1}.lang_is_rtl .review__content__tags__list li{margin:0 0 8px 6px}.review-card-property-response{margin-top:3px;margin-left:240px}.lang_is_rtl .review-card-property-response{margin-left:0;margin-right:240px}.property-response__title{font-weight:bold;line-height:1.4}.property-response__comment{margin-top:0}a.property-response__toggle-more{color:#7c90a6;font-weight:normal;text-decoration:none}.property-response__toggle-more__text{text-decoration:underline}.property-response__property-info{position:relative;min-height:36px;padding-top:2px}.property-response--property-has-avatar{position:relative;padding-left:44px}.lang_is_rtl .property-response--property-has-avatar{padding-left:0;padding-right:44px}.property-response__property-info__avatar{position:absolute;left:0}.lang_is_rtl .property-response__property-info__avatar{left:auto;right:0}.property-response__property-info__name{margin-top:2px;font-weight:bold;line-height:1.3}.property-response__response-details{font-size:11px;color:#7c90a6}.review__content__actions{margin-top:13px;padding-top:7px;padding-bottom:7px;border-top:1px solid #cdcdcc}.review__content__actions__item{float:left;margin-right:20}.lang_is_rtl .review__content__actions__item{float:right;margin-right:0;margin-left:20}.review-helpful .review-helpful__container{border-top:0;height:auto;padding:0}.review__content__actions .review-helpful__form-submit{border:1px solid #0896ff;background-color:#fff;font-size:13px;font-weight:normal;padding:4px 8px;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;cursor:pointer}.review__content__actions .review-helpful__form-submit:hover{-webkit-box-shadow:none;box-shadow:none}.review_item_redesign .review-helpful__vote-feedback-message{color:#7c90a6;margin:3px 7px 0}.review__content__actions__item.review-feedback{float:right;margin-right:0;margin-left:20px}.lang_is_rtl .review__content__actions__item.review-feedback{float:left;margin-left:0;margin-right:20px}.review-feedback .review_item_feedback{position:static;padding-left:0;width:auto}#b2hotelPage .review-feedback .review_report_form{margin-top:4px}.featured_review_item_redesign{padding:20px 12px 25px 12px;background:#e2edf9;position:relative;left:-12px;width:100%;border:1px solid #d1dcf0;margin-bottom:5em;border-radius:3px}.better_padding{padding:7px 25px 5px 12px!important}.white-bg .review_list_container,.white-bg ul.hp_recent_property_reviews_container{background:#fff}.white-bg #review_list_score_container .review_list_score_container.lang_ltr:after{border:0}.featured_review_item{border-top:2px solid #FFF;border-bottom:2px solid #FFF;padding:20px 12px 25px 12px;background:#e5e9ed;position:relative;left:-12px;width:100%}.featured_review_item__header{font-size:18.5px;margin-bottom:3px}.featured_review_item__header.featured_review_item__no_votes{margin-top:10px;margin-bottom:8px}.featured_review_item__sub_header{color:#b3c2d8}.featured_review_item__header,.featured_review_item__sub_header{padding-left:50px;font-weight:100}.featured_review_item__header_block{margin-bottom:20px;padding-bottom:10px;background-color:#003580;position:relative;display:inline-block;color:#fff;padding:7px 25px 9px 12px;left:-20px;min-height:40px}.featured_review_item__header_block:after{background:#003580;position:absolute;top:0;content:' ';height:0;border:28px solid rgba(0,0,0,0);border-right:10px solid #e5e9ed;right:-20px}.featured_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:#b3c2d8;bottom:-8px}.featured_review_item__icon_container{position:relative;color:#003580;border:5px solid #b4e2f6;padding:2px;background-color:#fff;border-radius:50%;text-align:center;width:21px;height:21px;float:left;top:3px}.featured_review_item__icon{font-family:'booking-iconset';font-size:14px;line-height:21px;width:15px;display:inline-block}.lang_is_rtl .featured_review_item{border-top:2px solid #FFF;border-bottom:2px solid #FFF;padding:20px 12px 25px 12px;background:#e5e9ed;position:relative;right:-12px;width:100%}.lang_is_rtl .featured_review_item__header{font-size:18.5px;margin-bottom:3px}.lang_is_rtl .featured_review_item__header.featured_review_item__no_votes{margin-top:10px;margin-bottom:8px}.lang_is_rtl .featured_review_item__sub_header{color:#b3c2d8}.lang_is_rtl .featured_review_item__icon_container{position:relative;color:#003580;border:5px solid #b4e2f6;padding:2px;background-color:#fff;border-radius:50%;text-align:center;width:21px;height:21px;float:right;top:3px}.lang_is_rtl .featured_review_item__header_block:before{background:#003580;position:absolute;top:0;content:' ';height:0;border:28px solid rgba(0,0,0,0);border-left:10px solid #e5e9ed;left:-20px}.lang_is_rtl .featured_review_item__header_block:after{position:absolute;content:' ';height:0;right:0;border:4px solid rgba(0,0,0,0);border-right:4px solid #fff;border-bottom:4px solid #fff;background:#b3c2d8;bottom:-8px;top:inherit}.lang_is_rtl .featured_review_item__header,.lang_is_rtl .featured_review_item__sub_header{padding-right:50px;font-weight:100}.lang_is_rtl .featured_review_item__header_block{margin-bottom:20px;padding-bottom:10px;background-color:#003580;position:relative;display:inline-block;color:#fff;padding:7px 25px 9px 12px;right:-20px;min-height:40px}.lang_is_rtl .featured_review_item__icon{font-family:'booking-iconset'!important;font-size:14px;line-height:21px;width:20px;display:inline-block;text-align:right}.featured_review_item_redesign{padding:20px 12px 25px 12px;background:#e2edf9;position:relative;left:-12px;width:100%;border:1px solid #d1dcf0;margin-bottom:5em;border-radius:3px}.featured_review_item_redesign .review__under-moderation__description{margin:0 0 1.5em 0;color:#003580}.featured_review_item_redesign .review__under-moderation__title{color:#003580}.white-bg .review_list_container{background:#fff}.white-bg #review_list_score_container .review_list_score_container.lang_ltr:after{border:0}.featured_reviews_contain{display:block}.user-image-gallery{padding-left:1em;padding-right:1em;padding-top:.4em;padding-bottom:.1em}.user-image-gallery__title{font-size:1.2em;font-weight:bold;margin-top:0;margin-bottom:.5em}.user-image-gallery__list{padding:0;margin:0}.user-image-gallery__list-item{list-style:none;float:left;margin-right:4px}.user-image-gallery__list-item,.user-image-gallery__count{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.user-image-gallery__item{width:75px;height:75px}.user-image-gallery__count{width:75px;height:75px;background:#355e97;color:#fff;text-align:center;list-style:none;float:left}.user-image-gallery__count-label{margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em;text-align:center!important}.lang_is_rtl .user-image-gallery__list-item{float:right;margin-right:0;margin-left:4px}.lang_is_rtl .user-image-gallery__count{float:right}.user-image-gallery__lightbox-wrapper{width:500px;height:500px}.user-image-gallery__lightbox{background:#fff;text-align:center;width:500px;height:500px;overflow:hidden}.user-image-gallery__lightbox-item{width:500px;height:500px;float:left;position:relative}.lang_is_rtl .user-image-gallery__lightbox-item{float:right}.user-image-gallery__lightbox-author{background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;bottom:0;height:10%}.user-image-gallery__lightbox-author__avatar{position:absolute;top:12px;left:15px}.user-image-gallery__lightbox-author__name{color:#fff;position:absolute;top:17px;left:50px}.user-image-gallery__lightbox__prev:link,.user-image-gallery__lightbox__prev:visited,.user-image-gallery__lightbox__next:link,.user-image-gallery__lightbox__next:visited{position:absolute;bottom:10%;z-index:1;color:rgba(255,255,255,0.5);font-family:'booking-iconset';text-decoration:none;font-size:2em;width:40px;padding-top:40%;padding-bottom:40%;line-height:0}.user-image-gallery__lightbox__prev:hover,.user-image-gallery__lightbox__next:hover{color:rgba(255,255,255,1)}.user-image-gallery__lightbox__prev{left:0}.user-image-gallery__lightbox__next{right:0}.lang_is_rtl .user-image-gallery__lightbox__prev{left:auto;right:0;text-align:center!important}.lang_is_rtl .user-image-gallery__lightbox__next{right:auto;left:0;text-align:center!important}.user-image-gallery__lightbox__close:link,.user-image-gallery__lightbox__close:visited{position:absolute;top:10px;right:10px;font-size:1.5em;z-index:1;color:rgba(255,255,255,0.5);font-family:'booking-iconset';text-decoration:none}.lang_is_rtl .user-image-gallery__lightbox__close:link,.lang_is_rtl .user-image-gallery__lightbox__close:visited{right:auto;left:10px}.user-image-gallery__lightbox__close:hover{color:rgba(255,255,255,1)}#subheader-wrap{display:none}.lang_is_rtl.reviews{width:100%}.clearfix:before,.clearfix:after{content:"";clear:both;display:block}.fl{float:left}.lang_is_rtl .fl{float:right}.reviews-landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lang_is_rtl .reviews-landing{direction:rtl;clear:both!important}.rlp-banner--common{position:relative;width:100%;height:319px;background-image:url(//q-ec.bstatic.com/static/img/profile/reviews/Reviews_illustration/8a7e1f46b6d0b41903e8188a3aba71d981dac37b.png);background-position:center}.rlp-banner--unique{width:100%;height:350px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.rlp-banner__container{width:100%;height:350px;overflow:hidden;background-color:#7894bc;background-color:rgba(0,53,128,0.53);*background-color:#7894bc}.rlp-header--common{max-width:1096px;margin:0 auto;padding:60px 7px 0;font-size:29px;line-height:30px;font-weight:bold;text-align:left}.rlp-header--unique{max-width:1096px;margin:90px auto 0;font-weight:bold;text-align:center;padding:0 7px;color:#fff}.rlp-header--unique.rlp-header--unique-region{margin:105px auto 0}.rlp-header__num{display:block;font-size:65px;height:60px;line-height:60px;padding:0 0 10px}.lang_is_rtl .rlp-header__num{text-align:left}.rlp-header__name--common{display:block;height:40px;font-size:43px;line-height:40px;padding:12px 0 10px}.rlp-header__country--unique{display:block;font-size:25px;line-height:30px}.rlp-header__subcountry{display:block;font-size:60px;line-height:76px}.rlp-header__txt{display:block;font-size:29px;line-height:43px}.rlp-intro{width:100%;background-color:#fbfbfb}.rlp-intro__container{max-width:1096px;margin:0 auto;padding:45px 7px 47px}.rlp-intro__title{text-align:center;font-size:33px;line-height:40px;font-weight:bold;color:#4f4f4f;margin:0}.rlp-intro-how{margin:45px 0 0 0;list-style:none;padding:0}.rlp-intro-how__item{width:30%;margin:0}.rlp-intro-how__container{width:150px;border-radius:50%;height:150px;margin:0 auto;position:relative}.rlp-intro-how__container--tickfull{background-color:#fdce59}.rlp-intro-how__container--citytrip{background-color:#72c5f0}.rlp-intro-how__container--feedback{background-color:#9bcd8a}.rlp-intro-how__sub-container{width:100%;position:absolute;z-index:1;top:-20px;left:0}.rlp-intro-how__num{width:36px;height:36px;margin:0 auto;border-radius:50%;background-color:#fff;text-align:center!important;line-height:36px;font-size:24px;font-weight:bold}.rlp-intro-how__num--tickfull{border:4px solid #fdce59;color:#fdce59}.rlp-intro-how__num--citytrip{border:4px solid #72c5f0;color:#72c5f0}.rlp-intro-how__num--feedback{border:4px solid #9bcd8a;color:#9bcd8a}.rlp-intro-how__icon{color:#fff;padding:17px 0 0 0;text-align:center!important;font-size:70px;margin:0}.rlp-intro-how__title{text-align:center;color:#4f4f4f;font-size:24px;line-height:32px;font-weight:bold;margin:24px 0 0 0}.rlp-intro-how__desc{font-size:16px;line-height:25px;color:#949494;text-align:center!important;margin:8px 0 0 0}.rlp-intro-how__arrow{width:5%}.rlp-intro-how__arrow-icon{font-size:50px;font-weight:bold;text-align:center;margin:40px 0 0 0;color:#949494}.rlp-main-wrapper{background-color:#eee}.rlp-main{width:100%;overflow:hidden}.rlp-main--index{width:83%;overflow:hidden}.rlp-main__container--waterfall{background-color:#e5e9ed}.rlp-main__container--list{background-color:#e5e9ed}.rlp-main-related{max-width:1096px;list-style:none;padding:0 7px;margin:0 auto;font-size:14px;line-height:45px}.rlp-main-related__title{display:block;padding:0 2px 0 0}.lang_is_rtl .rlp-main-related__title{padding:0 0 0 2px}.rlp-main-related__links{list-style:none;padding:0;margin:0}.rlp-main-related__link{list-style:none;padding:0 5px 0 0;margin:0}.lang_is_rtl .rlp-main-related__link{padding:0 0 0 5px}.rlp-main-related__link-txt{font-weight:normal!important;text-decoration:none;padding:0 15px}.rlp-main-tools{display:none;position:fixed;z-index:4;width:10px;list-style:none;margin:0;padding:0}.rlp-main-tool-btn{width:6px;height:6px;border:2px solid #e5e9ed;background-color:#939393;border-radius:50%;margin:18px 0 0 0;position:relative;padding:0}.rlp-main-tool-btn:hover{background-color:#aaa;cursor:pointer}.rlp-main-tool-btn.rlp-main-tool-btn--active{width:8px;height:8px;border:1px solid #939393;background-color:transparent}.rlp-main-tools__label{width:600px;position:absolute;z-index:5;top:-23px;right:20px}.lang_is_rtl .rlp-main-tools__label{right:auto;left:20px}.rlp-main-tools__label-txt{display:inline-block;font-size:13px;line-height:28px;color:#fafafa;padding:0 10px;border-radius:3px;float:right;background-color:#323232;background-color:hsla(0,100%,0%,0.8);*background-color:#323232}.lang_is_rtl .rlp-main-tools__label-txt{float:left}.rlp-main-section{padding:65px 0 60px}.rlp-main-section-tab{text-align:center;padding:0 40px 35px;margin:0;font-size:0}.rlp-main-section-tab__btn{display:inline-block;height:35px;line-height:35px;padding:0 27px;margin:0 0 10px 0;color:#666;font-size:20px;-webkit-transition:all,0.2s;transition:all,0.2s}.rlp-main-section-tab__btn:hover{cursor:pointer}.rlp-main-section-tab__btn.rlp-main-section-tab__btn--active{color:#fff;background-color:#0896ff}.rlp-main-section-tab__btn--active:hover{cursor:default}.rlp-main-section__title{text-align:center;font-size:32px;line-height:45px;font-weight:bold;color:#4f4f4f;padding:0 0 40px;margin:0}.rlp-main-section-hotels{margin:10px auto 0;overflow:hidden;position:relative;list-style:none;padding:0}.rlp-main-section-hotels.rlp-main-section-hotels--tab{display:none}.rlp-main-section-hotels.rlp-main-section-hotels--tab.rlp-main-section-hotels--tab-active{display:block}.rlp-main-section-hotel{width:340px;position:absolute;z-index:1;-webkit-transition:all,0.5s;transition:all,0.5s;list-style:none;margin:0;padding:0}.rlp-main-section-hotel__container{background-color:#fff;overflow:hidden}.rlp-main-section-hotel__thumb-container{position:relative;overflow:hidden}.rlp-main-section-hotel__thumb{display:block;width:102%}.rlp-main-section-hotel__price{width:100%;position:absolute;z-index:1;left:0;bottom:0;background-color:#7f7f7f;background-color:rgba(0,0,0,0.5);font-size:13px;line-height:18px}.rlp-main-section-hotel__price-txt{display:block;font-size:13px;color:#fff!important;line-height:18px;text-decoration:none;padding:7px 20px;font-weight:normal!important}.rlp-main-section-hotel__price-num{font-size:16px;line-height:22px;font-weight:bold}.rlp-main-section-hotel__subcontainer{padding:13px 0 0 0}.rlp-main-section-hotel__subcontainer.rlp-main-section-hotel__subcontainer--noreview{padding:13px 0 15px}.rlp-main-section-hotel__name{display:block;padding:0 20px;font-size:15px;line-height:20px;text-decoration:none}.rlp-main-section-review_score_link{text-decoration:none}.rlp-main-section-hotel__location{font-size:13px;color:#a6a6a6;line-height:18px;padding:0 20px;margin:6px 0 0}.rlp-main-section-hotel__geo{font-weight:normal!important;text-decoration:none}.rlp-main-section-hotel__score{margin:4px 0 0;padding:0 20px;font-size:14px;line-height:20px}.rlp-main-section-hotel__score-num{font-weight:normal!important;text-decoration:none}.rlp-main-section-hotel__score-txt{color:#838383}.rlp-main-section-hotel-reviews{margin:10px 0 0 0;padding:0 20px;list-style:none}.rlp-main-section-hotel-review{padding:0 0 10px 0}.rlp-main-section-hotel-review__icon{border-radius:50%;width:15px;height:15px;color:#fff;text-align:center!important;line-height:15px;margin:4px 0 0 0;font-family:Arial}body.lang_is_rtl p.rlp-main-section-hotel-review__icon{font-family:Arial!important}.rlp-main-section-hotel-review__icon.rlp-main-section-hotel-review__icon--positive{background-color:#9bcd8a;font-size:13px}.rlp-main-section-hotel-review__icon.rlp-main-section-hotel-review__icon--negative{background-color:#ddd;font-size:14px}.rlp-main-section-hotel-review__container{width:285px}.rlp-main-section-hotel-review__txt{color:#323232;font-size:14px;line-height:22px;word-break:break-word;padding:0 0 0 7px;margin:0;overflow:hidden}.rlp-main-section-hotel-review__date{display:block;margin:0 20px 0 35px;font-size:13px;color:#a6a6a6;padding:0 0 10px 7px}.lang_is_rtl .rlp-main-section-hotel-review__date{margin:0 35px 0 20px;padding:0 7px 10px 0}.rlp-main-section-hotel-review__author{margin:5px 0 0 0;padding:10px 20px;background-color:#fcfcfc}.rlp-main-section-hotel-review__avatar{width:32px;height:32px;border-radius:50%}.rlp-main-section-hotel-review__avatar-icon{display:block;text-align:center;color:#838383;font-size:32px;line-height:32px}.lang_is_rtl span.bicon-mybooking{font-family:'booking-iconset'!important}.rlp-main-section-hotel-review__author-info{width:268px}.rlp-main-section-hotel-review__author-name{display:block;font-size:13px;line-height:17px;color:#737373;padding:0 0 0 7px;margin:0}.rlp-main-section-hotel-review__author-country{display:block;font-size:12px;line-height:16px;color:#a6a6a6;padding:0 0 0 7px;margin:0}.lang_is_rtl .rlp-main-section-hotel-review__txt,.lang_is_rtl .rlp-main-section-hotel-review__author-name,.lang_is_rtl .rlp-main-section-hotel-review__author-country{padding:0 7px 0 0}.rlp-sidebar{width:17%;padding:63px 0 80px}.rlp-sidebar__title{font-size:22px;line-height:30px;font-weight:bold;color:#4f4f4f;padding:8px 20px 35px;border-bottom:1px dashed #ddd;margin:0}.rlp-sidebar-nav{list-style:none;margin:0;padding:0;overflow:hidden}.rlp-sidebar-nav-btn{overflow:hidden;list-style:none;padding:0;margin:0;-webkit-transition:all,0.5s;transition:all,0.5s;border-bottom:1px dashed #ddd}.rlp-sidebar-nav-btn:hover{background-color:#e5e9ed}.rlp-sidebar-nav-btn__container{padding:20px;position:relative}.rlp-sidebar-nav-btn__country{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.rlp-sidebar-nav-btn__country-name{display:block;height:100%;padding:20px 20px 0;font-size:16px;line-height:21px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rlp-sidebar-nav-btn__hotel{color:#666;font-size:14px;line-height:22px;margin:22px 0 0}.rlp-sidebar-nav-btn__hotel-name{font-weight:bold}.rlp-sidebar-nav-btn__hotel-desc{display:inline;word-break:break-word}.rlp-nav--subcountry{height:45px}.rlp-nav__container{max-width:1096px;list-style:none;margin:0 auto;padding:0 7px}.rlp-nav-btn--subcountry{padding:0 5px 0 0}.lang_is_rtl .rlp-nav-btn--subcountry{padding:0 0 0 5px}.rlp-nav__title--subcountry{font-size:14px;line-height:45px;padding:0 18px 0 0}.lang_is_rtl .rlp-nav__title--subcountry{padding:0 0 0 18px}.rlp-nav-btn__txt--subcountry{display:block;font-size:14px;line-height:37px;padding:4px 15px 0;text-decoration:none;font-weight:normal!important;-webkit-transition:all,0.5s;transition:all,0.5s}.rlp-nav-btn__txt--subcountry.rlp-nav-btn__txt--active-subcountry{font-weight:bold!important;border-bottom:4px solid #0896ff;background-color:#f2f4f8}.rlp-main__subcontainer--list{margin:0 auto;max-width:1096px;padding:35px 7px 50px}.rlp-main-hotels{width:71.2591%}.rlp-main-hotels__title,.rlp-main-hotels__subtitle{padding:0}.rlp-main-hotels__title{font-size:24px;line-height:30px;margin:0 0 2px}.rlp-main-hotels__subtitle{margin:0;font-size:16px;line-height:25px;font-weight:normal;padding:0 0 20px}.rlp-main-hotels__container{list-style:none;margin:0;padding:0}.rlp-main-hotel{list-style:none;margin:0 0 20px;background-color:#fff}.rlp-main-hotel__container{padding:15px}.rlp-main-hotel__thumb{width:30%;height:257px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.rlp-main-hotel__info{width:70%}.rlp-main-hotel__name{display:block;font-size:20px;line-height:26px;text-decoration:none;margin:0 0 0 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}.lang_is_rtl .rlp-main-hotel__name{margin:0 20px 0 0}.rlp-main-hotel__extra{margin:13px 0 6px 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;margin:4px 0 0}.ru .rlp-main-hotel__btn{max-width:49%}.lang_is_rtl .rlp-main-hotel__btn{float:left}.rlp-main-hotel__btn-txt{display:inline-block;padding:5px 18px;font-size:13px;color:#fff!important;text-decoration:none;line-height:20px;background-color:#0896ff;-webkit-transition:all,0.5s;transition:all,0.5s}.rlp-main-hotel__btn-txt:hover{background-color:#003580}.rlp-main-hotel__rank{padding:0;margin:10px 0 0 20px;font-size:15px;line-height:26px;font-weight:bold}.lang_is_rtl .rlp-main-hotel__rank{margin:10px 20px 0 0}.rlp-main-hotel__extra-rank{padding:0;margin:8px 0 0 20px;font-size:13px;line-height:20px;font-weight:bold;color:#819bbf}.lang_is_rtl .rlp-main-hotel__extra-rank{margin:8px 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:20px 0 9px 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}#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:11px;font-weight:normal;color:#666;margin:1px 0 0}.review-score__small .review-score__decimal-separator{color:#40c8ff;font-family:'Times New Roman',Serif!important;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-agree__container{position:absolute;right:12px;left:auto;bottom:10px}.lang_is_rtl .review-agree__container{position:absolute;right:auto;left:12px;bottom:10px}.review-agree__form-submit{background:#FFF;border:1px solid #CCC;border-radius:4px;color:#0896ff;font-size:12px;font-weight:bold;padding:4px 10px;cursor:pointer}.review-agree__form-submit:hover{color:#003580}.review-agree__form-submit:active,.review-agree__form-submit:focus{outline:0!important}.review-agree__form-submitted{background:#FFF;border:1px solid #CCC;border-radius:4px;color:#999;font-size:12px;font-weight:bold;padding:4px 10px}.fly-reviews-tooltip:before,.fly-reviews-tooltip:after{content:normal!important;display:table}.fly-reviews-tooltip{width:auto!important;max-width:320px}.fly-reviews-tooltip .fly-content-tooltip--wrap p{margin:0;padding:10px 0;text-align:left;border-bottom:dotted 1px rgba(255,255,255,0.4)}.fly-reviews-tooltip .fly-content-tooltip--wrap p:first-child{padding-top:0}.fly-reviews-tooltip .fly-content-tooltip--wrap p:last-child{border-bottom:0;padding-bottom:0}.lang_is_rtl .fly-reviews-tooltip .fly-content-tooltip--wrap p{text-align:right}.tt_dark .tt_shadow{background:0;border-radius:0;padding:0}.tt_dark .tt_content{background:#3f4954;background:rgba(39,40,35,0.9);border:0 none;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:13px;line-height:1.7em;max-width:350px;padding:18px;zoom:1}.reviews_placeholder .animator{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:reviews-placeholder-shimmer;animation-name:reviews-placeholder-shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f2f4f6;background-image:-webkit-gradient(linear,left center,right center,from(#f2f4f6),color-stop(.2,#e5e9ed),color-stop(.6,#f2f4f6),to(#f2f4f6));background-image:-webkit-linear-gradient(left,#f2f4f6 0,#e5e9ed 20%,#f2f4f6 60%,#f2f4f6 100%);background-image:-webkit-gradient(linear,left top,right top,from(#f2f4f6),color-stop(20%,#e5e9ed),color-stop(60%,#f2f4f6),to(#f2f4f6));background-image:linear-gradient(to right,#f2f4f6 0,#e5e9ed 20%,#f2f4f6 60%,#f2f4f6 100%);background-repeat:no-repeat;color:transparent;background-size:600px}@-webkit-keyframes reviews-placeholder-shimmer{0%{background-position:-590px 0}100%{background-position:590px 0}}@keyframes reviews-placeholder-shimmer{0%{background-position:-590px 0}100%{background-position:590px 0}}.lang_is_rtl .reviews_placeholder .animator{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:reviews-placeholder-shimmer-rtl;animation-name:reviews-placeholder-shimmer-rtl;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f2f4f6;background-image:-webkit-gradient(linear,right center,left center,from(#f2f4f6),color-stop(.2,#e5e9ed),color-stop(.6,#f2f4f6),to(#f2f4f6));background-image:-webkit-linear-gradient(right,#f2f4f6 0,#e5e9ed 20%,#f2f4f6 60%,#f2f4f6 100%);background-image:-webkit-gradient(linear,right top,left top,from(#f2f4f6),color-stop(20%,#e5e9ed),color-stop(60%,#f2f4f6),to(#f2f4f6));background-image:linear-gradient(to left,#f2f4f6 0,#e5e9ed 20%,#f2f4f6 60%,#f2f4f6 100%);background-repeat:no-repeat;color:transparent;background-size:600px}@-webkit-keyframes reviews-placeholder-shimmer-rtl{0%{background-position:590px 0}100%{background-position:-590px 0}}@keyframes reviews-placeholder-shimmer-rtl{0%{background-position:590px 0}100%{background-position:-590px 0}}.lang_is_rtl .reviews_placeholder .review_item_review_container.lang_ltr:after{border-top:13px solid transparent;border-right:0 none;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;left:-13px;top:10px}.lang_is_rtl .reviews_placeholder .review_item_review_container.lang_ltr:before{border-top:14px solid transparent;border-right:0 none;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;left:-14px;top:9px}.reviews_placeholder .avatar-mask{margin:0;background-color:#f2f4f6}.reviews_placeholder .review_item_review_header{border:0}.reviews_placeholder .review_item_header_content{width:350px;line-height:1.1}.reviews_placeholder .review_item_info_tags{height:27px;border:0}.reviews_placeholder .review_item_review_content{text-align:left}.reviews_placeholder .review_neg{width:450px;line-height:.8}.reviews_placeholder .review_pos{width:300px;line-height:.8}.reviews_placeholder .review-helpful__form-submit{width:75px;border:0;color:transparent}.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}.bigger-meta .reviewer_country,.bigger-meta .user_age_group,.bigger-meta .review_item_user_review_count,.bigger-meta .review_item_user_helpful_count{font-size:.95em}.renovation-separator{border-top:1px dashed #cdcdcd;border-bottom:1px dashed #cdcdcd;border-spacing:3px;margin-bottom:2em;padding:.5em;color:#003580;display:table;width:98.5%;position:relative;min-height:55px}.renovation-separator p{margin:0;display:table-cell;vertical-align:middle}.renovation-separator .renovate{font-size:25px;display:table-cell;vertical-align:middle;width:35px}.lang_is_rtl .renovation-separator .renovate{padding-right:10px}.renovation-sep-contain{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%}.renovation-separator-redesign{border-top:1px dashed #cdcdcd;border-bottom:1px dashed #cdcdcd;border-spacing:3px;margin-bottom:2em;padding:.5em 1em .5em 1em;color:#003580;display:table;width:97%;min-height:55px;position:relative}.renovation-separator-redesign p{margin:0;display:table-cell;vertical-align:middle}.renovation-separator-redesign .renovate{font-size:25px;display:table-cell;vertical-align:middle;width:30px}.lang_is_rtl .renovation-separator-redesign .renovate{font-size:25px;display:table-cell;vertical-align:middle;padding-right:5px;width:40px}.lang_is_rtl .renovation-separator-redesign{margin-left:0;width:97%}.lang_is_rtl .renovation-separator-redesign p{padding-left:35px}.lang_is_rtl .renovation-sep-contain{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%}.hp-gallery-container.alt_selected_thumb .hotel_thumbs_sprite.selected_thumb{outline:3px solid #55af32}.faq-top-questions{list-style-type:none;padding:0 0 1px 0;margin:0}.faq-top-questions__item{margin:10px 0}a.faq-top-questions__link{font-weight:normal;text-decoration:none;border-bottom:1px dotted #537cb4}a.faq-top-questions__link:hover{border-bottom-color:#feba02}.faq-top5-answer{display:none;background-color:#fff;padding:15px 20px}#booking-summary .breakfast-included{display:block;margin-bottom:10px}.breakfast-included_icon{display:block}.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}.ge-freebies-tooltip-title{margin:0}#tooltip_wrap ul.ge-freebies-tooltip-list{padding-left:0;list-style-type:none;color:inherit}.b_msie_7 .ge-fly-content-tooltip,.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}.dod-banner{position:relative;border:4px solid #e67106;border-radius:3px;cursor:pointer;margin:10px 0}.dod-banner:before{background:-webkit-gradient(linear,left top,left bottom,from(#e9873c),to(#e67106));background:-webkit-linear-gradient(top,#e9873c 0,#e67106 100%);background:linear-gradient(to bottom,#e9873c 0,#e67106 100%);width:4px;height:100px;display:block;content:"";position:absolute;top:29px;left:-4px}.dod-banner__reviews-qty{font-size:11px;margin:4px 0}.dod-banner__header{color:#fff;background:#e67106}.dod-banner__title{padding:4px 0;font-size:14px;line-height:18px}.dod-banner__countdown{float:right}.dod-banner__logo{float:left;background:#e9873c;border-radius:3px;margin:-4px 10px 0 -4px;font-size:20px;padding:7px 8px 3px 8px;color:white;position:relative}.dod-banner__logo:after{font-family:'booking-iconset';font-size:44px;position:absolute;top:-8px;right:-3px;display:block;content:'\b254';opacity:.6;color:white}.dod-banner__body{position:relative;min-height:119px;padding:10px 15px 10px 10px}.dod-banner__media{position:absolute;top:10px;left:10px;width:200px;height:118px}.dod-banner__image-outer{overflow:hidden;width:200px;height:118px;position:relative}.dod-banner__image{position:absolute;top:50%;margin-top:-100px;border-radius:1px}.dod-banner__content{margin-top:5px;margin-left:214px}.dod-banner__countdown{padding:1px 0;white-space:nowrap}.dod-banner__countdown-block{display:inline-block;padding:4px 10px}.dod-banner__countdown-block.dod-banner__countdown-block--decorated{padding:4px 14px;border:1px solid #fff;border-right:0}.dod-banner--ein .dod-banner__countdown-block.dod-banner__countdown-block--decorated.dod-banner__countdown-block--last{border-right-color:#e49e61}.dod-banner--ein .dod-banner__countdown-block.dod-banner__countdown-time-container{border:1px solid #e49e61;font-size:15px;padding:3px 14px;background-color:rgba(255,255,255,0.2);-webkit-animation:backgroundBlink 2s infinite;animation:backgroundBlink 2s infinite}@-webkit-keyframes backgroundBlink{0%,100%{background-color:rgba(255,255,255,0.2)}50%{background-color:rgba(255,255,255,0.0)}}@keyframes backgroundBlink{0%,100%{background-color:rgba(255,255,255,0.2)}50%{background-color:rgba(255,255,255,0.0)}}.dod-banner__countdown-block.dod-banner__countdown-block--decorated.dod-banner__countdown-block--first{border-top-left-radius:2px;border-bottom-left-radius:2px}.dod-banner__countdown-block.dod-banner__countdown-block--decorated.dod-banner__countdown-block--last{border-right:1px solid #fff;border-top-right-radius:2px;border-bottom-right-radius:2px}.dod-banner__hotel-header{margin-bottom:11px;display:table;width:100%}.dod-banner__hotel-info{display:table-cell;margin:0;vertical-align:middle}.dod-banner__hotel-info-block{display:inline-block;vertical-align:middle}.dod-banner__hotel-name{margin-right:10px}.dod-banner__hotel-address a{font-style:normal;font-weight:normal}.dod-banner__hotel-link{text-decoration:none;font-size:20px}.dod-banner--twa .dod-banner__hotel-stars .stars{margin-top:5px;position:relative;top:-1px;vertical-align:top}.dod-banner--ein .dod-banner__hotel-stars .stars{margin-top:auto}.dod-banner__review{float:right}#searchresultsTmpl .reviewFloater.dod-banner__review{padding-right:0}.dod-banner__hotel-data{padding-top:10px;display:table;width:100%;border-top:1px solid #ccc}.dod-banner__control{float:right;margin:6px 0}.dod-banner__control .b-button{background-color:#e67106}.dod-banner-price{float:right;padding:12px 20px 0}.dod-banner--longer-stay .dod-banner-price{padding:0 20px}.dod-banner-price__container{float:right;color:#e67106;padding-bottom:4px}.dod-banner-price__icon{font-size:18px;position:relative;top:2px;margin:0 4px}.dod-banner-price__number{font-size:16px;font-weight:bold}.dod-banner--ein .dod-banner-price__number{font-size:20px}.dod-banner-price__nights{position:relative;clear:both;padding-top:4px;font-size:11px;text-align:right}.dod-banner-price__gusi{position:absolute;background:#aaa;left:0;right:0;height:1px;top:0}.dod-banner-price__gusi:after,.dod-banner-price__gusi:before{border:transparent 4px solid;border-bottom:#aaa 4px solid;position:absolute;right:20px;top:-7px;content:" ";display:block}.dod-banner-price__gusi:after{right:22px;top:-3px;border:transparent 2px solid;border-bottom:white 2px solid}.dod-banner-room{vertical-align:middle;display:table-cell;float:none;max-width:250px}.dod-banner-room__desc{display:inline}.dod-banner-room__occupancy{margin-bottom:-2px;vertical-align:top}.dod-banner-room__conditions{font-size:11px;margin:0 20px;color:#390}.dod-banner-room__free-cancellation{color:#55af32;font-weight:bold}.dod-banner-room__occupancy{margin-bottom:-2px}.dod-banner-room__name{display:inline-block;font-size:12px;max-width:180px}.dod-banner__expired-block{display:none;text-align:center}.dod-banner--expired .dod-banner__expired-block{display:block;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:rgba(255,255,255,0.9)}.dod-banner__expired-header{font-size:28px;font-weight:bold;color:#e67106;margin-top:50px;margin-bottom:2px}.dod-banner__expired-subheader{margin-top:0;font-size:16px;color:#999}td.roomPrice .d-deal{text-align:center}td.roomPrice .d-deal .dod-countdown{position:relative;border:1px solid #e9873c;border-radius:2px;text-align:center;-webkit-box-shadow:0 1px 5px #aaa;box-shadow:0 1px 5px #aaa;margin-top:10px}.dod-countdown:before{content:"";position:absolute;top:-8px;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #e9873c}td.roomPrice .d-deal .dod-countdown__header{margin-bottom:10px;text-align:center;background:#e9873c;padding:8px 10px}td.roomPrice .d-deal .dod-countdown__days,td.roomPrice .d-deal .dod-countdown__time{padding:0 5px;color:#e9873c;white-space:nowrap}td.roomPrice .d-deal .dod-countdown__days{margin-bottom:5px}td.roomPrice .d-deal .dod-countdown__time{margin-bottom:10px}.hp-rt-room-deal-icons--deal-of-the-day{margin-bottom:15px}.dod-banner .add-red-tag--ribbon{left:-28px}.dod-banner .sales-ribbon{left:-22px}.d-deal .dod-countdown__time,.d-deal .dod-countdown__days,td.roomPrice .d-deal .dod-countdown div,td.roomPrice .d-deal .dod-countdown span{text-align:center}td.roomPrice div.d-deal-w--deal-of-the-day .d-deal-w--section--header,td.roomPrice div.d-deal-w--deal-of-the-day .d-deal-w--icon{color:#f19854}.b_msie_7 .dod-banner:before,.b_msie_8 .dod-banner:before{display:none}.lang_is_rtl .dod-banner:before{right:-4px;left:auto}.lang_is_rtl .dod-banner__countdown{float:left}.lang_is_rtl .dod-banner__countdown-time-container{direction:ltr}.lang_is_rtl .dod-banner__logo{float:right;margin:-4px -4px 0 10px}.lang_is_rtl .dod-banner__logo:after{left:-3px;right:auto}.lang_is_rtl .dod-banner__body{padding:10px 10px 10px 15px}.lang_is_rtl .dod-banner__media{left:auto;right:10px}.lang_is_rtl .dod-banner__content{margin-left:auto;margin-right:214px}.lang_is_rtl .dod-banner__hotel-name{margin-right:inherit;margin-left:10px}.lang_is_rtl .dod-banner__review{float:left}.lang_is_rtl #searchresultsTmpl .reviewFloater.dod-banner__review{padding-left:0}.lang_is_rtl .dod-banner__control{float:left}.lang_is_rtl .dod-banner__countdown-block.dod-banner__countdown-block--decorated.dod-banner__countdown-block--first{border-left:none;border-right:1px solid #fff;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}.lang_is_rtl .dod-banner__countdown-block.dod-banner__countdown-block--decorated.dod-banner__countdown-block--last{border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0}.lang_is_rtl .dod-banner__countdown-block.dod-banner__countdown-block--decorated.dod-banner__countdown-block--last.dod-banner__countdown-block--first{border-radius:2px;border:1px solid #fff}.lang_is_rtl .dod-banner-price{float:left}.lang_is_rtl .dod-banner-price__container{float:left}.lang_is_rtl .dod-banner-price__nights{text-align:left}.lang_is_rtl .dod-banner-price__gusi:after,.lang_is_rtl .dod-banner-price__gusi:before{right:auto;left:20px}.lang_is_rtl .dod-banner-price__gusi:after{left:22px;right:auto}.lang_is_rtl .dod-countdown:before{right:50%;left:auto;margin-left:inherit;margin-right:-7px}.lang_is_rtl .dod-banner .add-red-tag--ribbon{right:-28px;left:auto}.lang_is_rtl .dod-banner .sales-ribbon{right:-22px;left:auto}.lang_is_rtl .d-deal .dod-countdown__time{direction:ltr}.jack{margin-bottom:20px;border-bottom:1px solid #72c5f0;background-color:#fff}.jack--waiting,.jack--processing{position:relative}.hp-rt-no-rooms .jack{margin-bottom:0}.jack__mask{display:none}.jack--waiting .jack__mask,.jack--processing .jack__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:url("//r-ec.bstatic.com/static/img/transparent_white50/7d7452b9f3e56b54ced5243103c5c3ad4d76afbb.png");background:rgba(255,255,255,0.8)}.jack--waiting .jack__mask-preloader,.jack--processing .jack__mask-preloader{position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;content:'';background:url("//q-ec.bstatic.com/static/img/ajax-loaders/hp-gallery-ajax-loader/3288d1035d70bb86517e2c233f1a904e41f06b29.gif")}.jack--error .jack__mask{display:none}.jack__mask-tip{display:none}.jack--processing .jack__mask-tip{position:absolute;top:50%;right:0;left:0;display:block;margin-top:30px;text-align:center;font-size:14px}.jack-wrapper{overflow:hidden;max-height:400px;-webkit-transition:background-color .3s linear,max-height .5s;transition:background-color .3s linear,max-height .5s}.jack-wrapper--hidden{max-height:0}.hp-rt-no-rooms .jack-wrapper{margin:0 -10px 0}.jack-wrapper--highlighted{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.jack__header{padding:10px 0}.jack--error .jack__header{display:none}.jack__amount{float:left;margin:-18px 0 0 23px;color:#828282;font-size:12px}.jack__amount-select{margin-right:5px}.jack__month-label{position:relative;overflow:hidden;width:300px;min-height:20px;margin:0 auto;text-align:center;color:#6b6b6b;font-size:16px}.jack__month-control{position:absolute;top:50%;margin-top:-9px;padding:0 10px;cursor:pointer;font-size:14px}.jack__month-control--prev{left:30px}.jack__month-control--next{right:30px}.jack__preloader{float:right;width:16px;height:16px;margin:2px 23px 0 0}.jack--loading .jack__preloader{background:url("//r-ec.bstatic.com/static/img/ajax-loaders/ajax-loader-indicator/f44c6d6497a7f7c58fb4ca7923daf3a96dc55fa3.gif")}.jack--error .jack__body{display:none}.jack__week{color:#a1a1a1}.jack__week-day{padding:5px 0}.jack__days{position:relative;overflow:auto;height:300px}.jack__error{display:none}.jack--error .jack__error{display:block}.jack__error-txt{margin:0;padding:20px;text-align:center;font-size:14px}.jack__day{cursor:pointer;color:#000070}.jack__day--odd-month{background-color:#f9f8f8}.jack__day--first-week-of-month{border-top:1px solid #dedede}.jack__day--first-week-of-month.jack__day--best-price{border-top-color:#dcdcdc}.jack__day--first-week-of-month.jack__day--select-range{border-top-color:#c4e2ef;border-left-color:#c4e2ef}.lang_is_rtl .jack__day--first-week-of-month.jack__day--select-range{border-right-color:#c4e2ef}.jack__day--first-week-of-month.jack__day--start-select-range{border-left-color:#c4e2ef}.lang_is_rtl .jack__day--first-week-of-month.jack__day--start-select-range{border-right-color:#c4e2ef}.jack__day--first-week-of-month.jack__day--hover-range{border-top-color:#c4e2ef;border-left-color:#c4e2ef}.lang_is_rtl .jack__day--first-week-of-month.jack__day--hover-range{border-right-color:#c4e2ef}.jack__day--last-week-of-month{border-bottom:1px solid #dedede}.jack__week--no-border .jack__day--last-week-of-month{border-bottom:0}.jack__day--last-week-of-month.jack__day--best-price{border-bottom-color:#dcdcdc}.jack__day--last-week-of-month.jack__day--select-range{border-bottom-color:#c4e2ef;border-left-color:#c4e2ef}.lang_is_rtl .jack__day--last-week-of-month.jack__day--select-range{border-right-color:#c4e2ef}.jack__day--last-week-of-month.jack__day--start-select-range,.jack__day--last-week-of-month.jack__day--best-price.jack__day--start-select-range{border-left-color:#c4e2ef}.lang_is_rtl .jack__day--last-week-of-month.jack__day--start-select-range,.lang_is_rtl .jack__day--last-week-of-month.jack__day--best-price.jack__day--start-select-range{border-right-color:#c4e2ef}.jack__day--last-week-of-month.jack__day--hover-range,.jack__day--first-day-of-month.jack__day--best-price.jack__day--hover-range{border-bottom-color:#c4e2ef;border-left-color:#c4e2ef}.lang_is_rtl .jack__day--last-week-of-month.jack__day--hover-range,.lang_is_rtl .jack__day--first-day-of-month.jack__day--best-price.jack__day--hover-range{border-right-color:#c4e2ef}.jack__day--first-day-of-month.jack__day--start-hover-range,.jack__day--first-day-of-month.jack__day--start-select-range,.jack__day--first-day-of-month{border-left:1px solid #dedede}.jack__day--first-day-of-month.jack__day--best-price{border-left-color:#dcdcdc}.lang_is_rtl .jack__day--first-day-of-month.jack__day--start-hover-range,.lang_is_rtl .jack__day--first-day-of-month.jack__day--start-select-range,.lang_is_rtl .jack__day--first-day-of-month{border-right:1px solid #dedede;border-left:none}.lang_is_rtl .jack__day--first-day-of-month.jack__day--best-price{border-right-color:#dcdcdc}.jack__day--first-day-of-month:first-child{border-left:none}.lang_is_rtl .jack__day--first-day-of-month:first-child{border-right:0}.jack__day--best-price .jack__day-bg,.jack__day--best-price.jack__day--start-hover-range,.jack__day--best-price.jack__day--end-hover-range,.jack__day--best-price.jack__day--start-select-range,.jack__day--best-price.jack__day--end-select-range{background-color:#ededed}.jack__day--select-range .jack__day-bg{background-color:#d9efff}.jack__day--start-select-range .jack__day-bg{background-color:#0896ff}.jack__day--hover-range .jack__day-bg{background-color:#cae8ff}.jack__day--start-select-range .jack__day-bg,.jack__day--start-hover-range .jack__day-bg{border-radius:10px 0 0 10px}.lang_is_rtl .jack__day--start-select-range .jack__day-bg,.lang_is_rtl .jack__day--start-hover-range .jack__day-bg{border-radius:0 10px 10px 0}.jack__day--end-select-range .jack__day-bg,.jack__day--end-hover-range .jack__day-bg{border-radius:0 10px 10px 0}.lang_is_rtl .jack__day--end-select-range .jack__day-bg,.lang_is_rtl .jack__day--end-hover-range .jack__day-bg{border-radius:10px 0 0 10px}.jack__day--start-select-range.jack__day--hover-range .jack__day-bg,.jack__day--end-select-range.jack__day--hover-range .jack__day-bg{border-radius:0}.jack__day--select-range.jack__day--end-hover-range .jack__day-bg{border-radius:0 10px 10px 0}.lang_is_rtl .jack__day--select-range.jack__day--end-hover-range .jack__day-bg{border-radius:10px 0 0 10px}.jack__day--select-range.jack__day--start-hover-range .jack__day-bg{border-radius:10px 0 0 10px}.lang_is_rtl .jack__day--select-range.jack__day--start-hover-range .jack__day-bg{border-radius:0 10px 10px 0}.jack__day-bg{height:70px;padding:5px}.jack__day-date{margin:0 0 3px 5px;text-align:left;font-size:12px}.lang_is_rtl .jack__day-date{text-align:right}.jack__day-number{display:inline-block;width:18px;height:18px;border:1px solid transparent;line-height:20px;*zoom:1;*display:inline}.jack__day--sold-out .jack__day-number{color:#9c9c9c}.jack__day--start-select-range .jack__day-number{color:#fff}.jack__day--hover-range .jack__day-number{color:#000070}.jack__day--today .jack__day-number{margin-left:-3px;text-align:center;color:#fff;border-radius:50%;background-color:#f35655}.jack__day--start-select-range.jack__day--today .jack__day-number{color:#0896ff;border-color:#fff;background-color:#fff}.jack__day--sold-out.jack__day--today .jack__day-number{color:#fff}.jack__day-info{visibility:visible;padding-bottom:8px;-webkit-transition:visibility 0s linear 0s,opacity .2s linear,0.3s -webkit-filter linear,0.3s filter linear;transition:visibility 0s linear 0s,opacity .2s linear,0.3s -webkit-filter linear,0.3s filter linear;opacity:1;line-height:14px}.jack__day--hover-range .jack__day-info,.jack__day--start-select-range.jack__day--hover-range .jack__day-info{visibility:hidden;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;opacity:0}.jack__day--start-select-range .jack__day-info,.jack__day--start-hover-range .jack__day-info,.jack__day--start-select-range.jack__day--start-hover-range .jack__day-info{visibility:visible;opacity:1}.jack__day--locked .jack__day-info{visibility:hidden;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;opacity:0}.jack__day--loading .jack__day-info{-webkit-transition:0s -webkit-filter linear,0s filter linear;transition:0s -webkit-filter linear,0s filter linear;opacity:.8;-webkit-filter:blur(5px);filter:blur(5px)}.jack--no-filter .jack__day--loading .jack__day-info{opacity:1;background:url("//q-ec.bstatic.com/static/img/experiments/deals/deals_flexible_dates/blurred-price/066f1e3f7c603a7f9100eda0939918a761fbf208.png") no-repeat 50% -3px}.b_msie .jack__day--loading .jack__day-price,.b_msie .jack__day--loading .jack__day-stay-period{visibility:hidden}.b_msie .jack__day--loading .jack__day-info{background:url("//r-ec.bstatic.com/static/img/ajax-loaders/ajax-loader-indicator/f44c6d6497a7f7c58fb4ca7923daf3a96dc55fa3.gif") no-repeat 50% 50%}.b_msie_9 .jack__day--loading .jack__day-info{background:0;display:none}.jack__day-price,.jack__day-stay-period{-webkit-transition:color .2s linear;transition:color .2s linear}.jack--no-filter .jack__day--loading .jack__day-price,.jack--no-filter .jack__day--loading .jack__day-stay-period{visibility:hidden}.jack__day-price{display:block;color:#5273a1;font-size:14px}.jack__day--best-price .jack__day-price{color:#f35655;font-weight:bold}.jack__day--start-select-range .jack__day-price{color:#fff}.jack__day--start-hover-range .jack__day-price{color:#30435e}.jack__day--sold-out .jack__day-price{color:#9c9c9c;font-size:10px}.jack__day-stay-period{color:#bec8d2;font-size:10px;max-width:84px;display:inline-block;line-height:12px;padding:3px 0 0 0}.jack__day--best-price .jack__day-stay-period{color:#f35655}.jack__day--start-select-range .jack__day-stay-period{color:#eee}.jack__day--start-hover-range .jack__day-stay-period{color:#30435e}.jack__day--sold-out .jack__day-stay-period{visibility:hidden}.jack__table{width:100%;table-layout:fixed}.jack-table--head{border-top:1px solid #dedede;border-bottom:1px solid #dedede}.jack__week-day,.jack__day{width:14%;text-align:center}.jack--animated-element{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,opacity,visibility}@-webkit-keyframes jack__slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}70%{opacity:0}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}}@keyframes jack__slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}70%{opacity:0}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}}.jack__slideOutUp{-webkit-animation-name:jack__slideOutUp;animation-name:jack__slideOutUp}@-webkit-keyframes jack__slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}30%{opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes jack__slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}30%{opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.jack__slideInUp{-webkit-animation-name:jack__slideInUp;animation-name:jack__slideInUp}.hp-section-row__stay-length{position:relative}.hp-availability-section--active .b-form-number-of-nights{display:none}.hp-availability-section__flexible-message{display:none}.hp-availability-section__nights-length__control{float:left;max-width:160px;margin:0 20px 0 0}.hp-availability-section__nights-length__message{display:inline-block;float:left;max-width:590px;background:#FFF;padding:10px;margin:-8px 0 -13px;border:solid 1px #0896ff;position:relative;border-radius:4px;color:#0896ff}.hp-availability-section__nights-length__message:before{position:absolute;left:-12px;width:0;height:0;border:solid 6px transparent;border-right:solid 6px #0896ff;display:block;content:"";top:10px}.hp-availability-section__nights-length{margin-top:10px;display:none}.hp-availability-section--active .hp-availability-section__nights-length{display:block;border-top:1px solid #d9e1ec;padding:11px 9px 11px;margin:10px -10px -10px;background:rgba(255,255,255,0.5)}.hp-availability-section--active .hp-date-input{cursor:default;border:0;background:0;font-size:16px;padding:5px 0 0 0}.hp-availability-section--active .hp-availability-section__flexible-message{display:block}.hp-availability-section--active .lp_bold_date_picker_btn{display:none}.hp-availability-section--active .hp-date-input:hover{color:inherit}.hp-availability-section--active .hp-date-input i{color:#9bb6dc}.hp-availability-section--active .hp-date-input .bicon-downchevron{display:none}.hp-availability-section--active .hp-section{margin-bottom:0}.lang_is_rtl .hp-section-row__stay-length{position:relative}.lang_is_rtl .hp-availability-section__nights-length__control{float:right;margin:0 0 0 20px}.lang_is_rtl .hp-availability-section__nights-length__message{float:right}.lang_is_rtl .hp-availability-section__nights-length__message:before{left:auto;right:-12px;border:solid 6px transparent;border-left:solid 6px #0896ff}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}.hp-group_recommendation__table .max_occupancy{display:block;margin:2px 0 5px 0;font-size:13px}.occupancy-in-words{min-width:55px;text-align:center;font-size:11px}.occupancy-number-people{font-size:13px;font-weight:bold;white-space:nowrap}.occupancy-icons-plus-number{text-align:center}.occupancy-number{display:block;color:#819bbf;font-size:13px;font-weight:bold;text-align:center}.pointer-box{position:relative;display:inline-block;margin:8px 0 0 0;padding:3px 6px;background:#f2f4f6;border:solid 1px #e5e9ed;border-radius:2px}.pointer-box:before{position:absolute;display:block;content:" ";top:-14px;width:0;height:0;left:50%;margin-left:-7px;border:transparent solid 7px;border-bottom-color:#e5e9ed}.occupancy-icons-with-label{text-align:center}.occupancy-label{display:block;color:#819bbf;font-size:11px;text-align:center}.pointer-box{position:relative;display:inline-block;margin:8px 0 0 0;padding:3px 6px;background:#f2f4f6;border:solid 1px #e5e9ed;border-radius:2px}.pointer-box:before{position:absolute;display:block;content:" ";top:-14px;width:0;height:0;left:50%;margin-left:-7px;border:transparent solid 7px;border-bottom-color:#e5e9ed}.roomRateSingle .pointer-box{background:#e5e9ed;border-color:#d1dbe9}.roomRateSingle .pointer-box:before{border-bottom-color:#d1dbe9}.why_families_love_hotel_trigger{background-color:#fff0ce;padding:5px;border-radius:2px;display:inline-block;margin-top:10px;cursor:pointer;font-weight:normal}.why_families_love_hotel_trigger:hover{background-color:#ffbb39}.alt_hotels_family_score{padding:.5em;border-radius:3px;background:#f2f5f9}// Natalia Arsand - styles for experiment gs_hp_gallery_family_facilities_cta .gallery__family-facilities__thumb{text-decoration:none}.gallery__family-facilities__thumb{text-decoration:none;background:#ecf7fe;color:#155eab!important;text-align:center;vertical-align:middle}.gallery__family-facilities__thumb:hover{color:#355e97}.gallery__family-facilities__thumb i.bicon-family{font-size:24px;margin:8px auto;display:inline-block}.gallery__family-facilities__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;padding:10px 20px;background:#333;background:rgba(0,0,0,0.6);margin:20px;height:400px}.gallery__family-facilities__family-logo{line-height:normal;-webkit-box-flex:2;-webkit-flex:2 0;-ms-flex:2 0;flex:2 0;text-align:center}.gallery__family-facilities__family-logo .gs-family-logo{font-size:80px;padding:15px 21px;color:#155eab;background:#ecf7fe;display:inline-block;border:2px solid;-webkit-box-shadow:0 0 0 4px #FFF;box-shadow:0 0 0 4px #FFF;border-radius:60px}.gallery__family-facilities__paragraph-wrap{-webkit-box-flex:8;-webkit-flex:8 0;-ms-flex:8 0;flex:8 0}.gallery__family-facilities p.gallery__family-facilities__paragraph{color:#FFF;font-size:23px!important;line-height:1.2!important;margin:0;margin-bottom:12px;padding:0 10px}.gallery__family-facilities__link{cursor:pointer;border:0 none;background:transparent;color:#0896ff;font-weight:bold;margin:0;padding:0;padding-bottom:2px;border-bottom:2px dotted #0896ff;text-decoration:none}.gallery__family-facilities__link:hover,.gallery__family-facilities__link:visited{color:#0896ff}.hp_gallery_link_to_gr{display:inline-block;max-width:65%;cursor:pointer}.hp-group_recommendation__table .hp_room_reinforcement.hp_room_reinforcement--highlighted{display:inline-block;background-color:#55af32;color:#FFF!important;padding:1px 3px;margin-top:2px;border-radius:3px;font-weight:normal}.info.room-size-info .bicon-roomsize{display:inline-block;left:0}.info.room-size-info .room-size-info-text{display:inline-block;margin:0}.lang_is_rtl .info.room-size-info{direction:rtl!important}.room-size-info-translation{white-space:nowrap}.hp_ph_adults_only{margin:10px 0}.gs-property-summary .gs-property-summary__owner-info{position:relative;padding-left:18px;font-style:italic}.gs-property-summary__owner-info:before{content:"\201C";font-size:28px;position:absolute;left:0;top:-6px}.score_from_family_travellers{display:block;margin:15px 0;padding:5px 10px;border:1px solid #0896ff;border-radius:3px;font-size:13px;text-align:center;text-decoration:none}.score_from_family_travellers:hover{border-color:#003580;color:#003580}.extra_bed__free{display:inline-block;margin:0 0 0 5px;padding:2px 4px;background:#390;color:#fff;font-size:12px;font-weight:bold}.lang_is_rtl .extra_bed__free{margin:0 5px 0 0}.hp_rt_top_pick_families_subtitle{display:block;font-weight:normal;font-size:88%}.roomRateSingle{background:#f2f4f6;color:#819bbf}.roomRateSingle .green_condition,.roomRateSingle .green_condition strong,.roomRateSingle .policy_bullet_wrapper__m_second_dot_inside,.hp-rt-tdot-deal-style .roomRateSingle .hp-rt-room-price .rooms-table-room-price{color:#819bbf;font-size:inherit;font-weight:normal}.roomRateSingle .rt_detail_bed_info{border-bottom-color:#819bbf}.roomRateSingle .roomDefaultUse .b-sprite,.roomRateSingle .ico_policy_info .b-sprite{opacity:.6}.b_msie_7 .roomRateSingle .hp-rt-room-price .rooms-table-room-price{font-size:13px}.hp-group_recommendation__title_unbold{font-weight:normal}.sidebar-faq-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sidebar-faq-actions .b-button{width:49%;float:left;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-faq-actions__find-more{margin-right:1%}.sidebar-faq-actions__read-reviews{margin-left:1%}.b_msie_7 .sidebar-faq-actions .b-button{padding:0;border:0}.lp_bolder_viewed_hotels_in_hp_wrapper{margin:0 0 10px;border-radius:6px;border:1px solid #d1dcf0;background:white;padding:0}.lp_bolder_viewed_hotels_in_hp_wrapper .email_delete_icon_wrapper,.lp_bolder_viewed_hotels_in_hp_wrapper .concvisitors{display:none}.lp_bolder_viewed_hotels_in_hp_wrapper #viewed_hotels_header{font-size:15px!important;font-weight:bold;background-color:#e6edf6;padding:10px;margin-bottom:0}.lp_bolder_viewed_hotels_in_hp_wrapper .lastViewedList li{padding:10px;border-top:1px dotted #ccc;-webkit-transition:all .5s ease;transition:all .5s ease}.lp_bolder_viewed_hotels_in_hp_wrapper .lastViewedList li:hover{cursor:pointer;background:#fff8e6}.lp_bolder_viewed_hotels_in_hp_wrapper ul.lastViewedList.small li{padding:10px}.lp_bolder_viewed_hotels_in_hp_wrapper .lastViewedList li:first-child{border-top:0}.lp_bolder_viewed_hotels_in_hp_wrapper .lastViewedList .show_history_item:last-child:hover{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.lp_bolder_viewed_hotels_in_hp_wrapper ul.lastViewedList.small li a.thumbLink{position:relative;top:auto!important;left:auto!important;float:left;width:50px}.lp_bolder_viewed_hotels_in_hp_wrapper ul.lastViewedList.small li a.thumbLink img{max-width:100%;vertical-align:bottom;border-radius:3px}.lp_bolder_viewed_hotels_in_hp_wrapper .lp_bolder_viewed_hotels_in_hp_title{font-size:15px;font-weight:normal!important;text-decoration:none!important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;color:#0896ff!important}.lp_bolder_viewed_hotels_in_hp_wrapper .lp_bolder_viewed_hotels_in_hp_title+.b-sprite{margin-left:10px}.lp_bolder_viewed_hotels_in_hp_wrapper .ge-hp-new-branding-history-icon{margin-left:10px}.lp_bolder_viewed_hotels_in_hp_wrapper .b-sprite+.ge-hp-new-branding-history-icon{margin-left:0!important}.lp_bolder_viewed_hotels_in_hp_wrapper .lastbooking{color:#999;padding-left:60px}.lp_bolder_viewed_hotels_in_hp_wrapper .urgency_message_red{padding-left:60px;margin-bottom:5px}.lp_bolder_viewed_hotels_in_hp_wrapper #moreHistoryLinkWrapper{margin:10px}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper ul.lastViewedList.small li a.thumbLink{float:right!important}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper .lp_bolder_viewed_hotels_in_hp_title{padding-left:0;padding-right:10px}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper .lp_bolder_viewed_hotels_in_hp_title+.b-sprite{margin-left:0;margin-right:10px}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper .lastbooking{padding-left:0;padding-right:60px}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper .urgency_message_red{padding-left:0;padding-right:60px}.lp_bolder_viewed_hotels_in_hp_wrapper .hp_sidebar_reviews_best_ranking{padding:10px;background:#e6edf6;font-size:11px;line-height:16px;margin-top:0!important}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper .ge-hp-new-branding-history-icon{margin-right:10px}.lang_is_rtl .lp_bolder_viewed_hotels_in_hp_wrapper .b-sprite+.ge-hp-new-branding-history-icon{margin-right:0!important}.lp-search-history-bar{padding:7px 11px;margin:0 10px 11px 5px;background:#e6edf6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;max-width:1100px;clear:both}.hotel .lp-search-history-bar{margin:0 5px 11px 5px;max-width:1110px}.lp-search-history-list{list-style:none;margin:0;padding:0;float:left}.lp-search-history-bar-title{float:left;margin:0;font-weight:bold;line-height:1.2em;padding:7px 0;margin-right:12px}.lp-search-history-list-item{float:left;margin-right:.5em}.lp-search-history-list-item-no-link{background-color:#eee;background-image:-webkit-linear-gradient(#fcfcfc,#eee);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:linear-gradient(#fcfcfc,#eee);background-repeat:repeat-x;border:1px solid #d5d5d5;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.7);box-shadow:0 1px 0 rgba(255,255,255,0.7);color:#779bca;display:inline-block;font-size:13px;font-weight:normal;padding:7px 12px 7px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.9);vertical-align:middle;white-space:nowrap}.lp-search-history-list-item-link{text-decoration:none;background-color:#eee;background-image:-webkit-linear-gradient(#fcfcfc,#eee);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:linear-gradient(#fcfcfc,#eee);background-repeat:repeat-x;border:1px solid #d5d5d5;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.7);box-shadow:inset 0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.7);cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;padding:7px 12px 8px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.9);vertical-align:middle;white-space:nowrap}.lp-search-history-list-item-link:link,.lp-search-history-list-item-link:visited{color:#0896ff}.lp-search-history-list-item-link:hover{color:#feba02;text-decoration:none}.lp-search-history-list-item-dates{font-size:10px}.lp-search-history-list-item-dates.lp-search-history-list-item-dates__bigger{font-size:13px}.lang_is_rtl .lp-search-history-bar-title,.lang_is_rtl .lp-search-history-list,.lang_is_rtl .lp-search-history-list-item{float:right}.lang_is_rtl .lp-search-history-bar-title{margin-left:12px;margin-right:0}.lang_is_rtl .lp-search-history-list-item{margin-left:.5em;margin-right:0;direction:rtl}.b_msie_9 .lang_is_rtl .lp-search-history-list-item,.b_msie_8 .lang_is_rtl .lp-search-history-list-item{direction:ltr}.lp-sh-hide-search-sprite{background:url("//q-ec.bstatic.com/static/img/experiments/lp_sh_hide_search_sprite/7c4fb3abf31a261e142064390fff63a5ad68b798.png") no-repeat}.lp-sh-hide-search-sprite.close-icon{cursor:pointer;display:inline-block;margin:0 -2px 0 4px;width:12px;height:12px;vertical-align:middle;background-position:0 0;opacity:.5;filter:alpha(opacity=50)}.lp-sh-hide-search-sprite.close-icon:hover{cursor:pointer;background-position:-24px 0;opacity:1;-webkit-filter:none;filter:none;margin:0 -2px 0 4px}.lang_is_rtl .lp-sh-hide-search-sprite.close-icon,.lang_is_rtl lp-sh-hide-search-sprite.close-icon:hover{margin-left:-2px;margin-right:4px}.lp-sh-hide-search-sprite.close-icon-alt{background-position:-12px 0}.lp-search-history-list-item-no-link .close-icon{display:none;visibility:hidden}.b-popular_list .lp-sh-hide-search{width:12px;height:12px;display:none;position:absolute;top:10px;right:15px;background:url("//q-ec.bstatic.com/static/img/experiments/lp_sh_hide_search_sprite/7c4fb3abf31a261e142064390fff63a5ad68b798.png") 0 0 no-repeat}.lang_is_rtl .b-popular_list .lp-sh-hide-search{right:auto;left:15px}.lp-sh-hide-search:hover{background-position:-24px 0}.b-popular_item:hover .lp-sh-hide-search{display:block}.lp-search-history-list-item.lp-sh-btn-group .lp-search-history-list-item-link{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.lp-sh-btn-group .lp-sh-close-btn{text-decoration:none;background-color:#eee;background-image:-webkit-linear-gradient(#fcfcfc,#eee);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:linear-gradient(#fcfcfc,#eee);background-repeat:repeat-x;border:1px solid #d5d5d5;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.7);box-shadow:inset 0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.7);display:inline-block;font-size:13px;font-weight:bold;margin:0 0 0 -5px;padding:7px 12px 8px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.9);vertical-align:middle;white-space:nowrap}.two-row-content .lp-sh-btn-group.with_frube .lp-sh-close-btn{padding-bottom:17px}.b_msie_8 .lp-sh-btn-group .lp-sh-hide-search-sprite.close-icon,.b_msie_7 .lp-sh-btn-group .lp-sh-hide-search-sprite.close-icon{opacity:1;-webkit-filter:none;filter:none}.lang_is_rtl .lp-sh-btn-group .lp-sh-close-btn,.lang_is_rtl .lp-sh-btn-group .lp-sh-close-btn:hover{margin:0 -5px 0 0;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px;float:left}.lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon,.lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon:hover,.lang_is_rtl .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon,.lang_is_rtl .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon:hover{margin:0}.lang_is_rtl .lp-search-history-list-item.lp-sh-btn-group .lp-search-history-list-item-link{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #d5d5d5;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.lang_is_rtl .lp-search-history-list-item.lp-sh-btn-group .lp-search-history-list-item-no-link{border-left:1px solid #d5d5d5}.b_msie_9 .lang_is_rtl .lp-search-history-list{margin-right:12px}.bb-sr-mo .lp-sh-btn-group .lp-sh-close-btn{background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #3cb3e7;height:14px}.bb-sr-mo.lang_is_rtl .lp-search-history-list-item.lp-sh-btn-group .lp-search-history-list-item-link{border-color:#3cb3e7}.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}.lp_hp_cta_box_to_sr_wrapper{padding:10px;margin:10px 0;border-radius:6px;border:1px solid #d1dcf0;text-align:center;font-size:13px;display:none;background:white}.lp_hp_cta_box_to_sr_wrapper .bicon-circle{position:relative;font-size:48px;color:#003580}.lp_hp_cta_box_to_sr_wrapper .bicon-citytrip{position:absolute;top:11px;left:11px;font-size:24px;color:white}.lp_hp_cta_box_to_sr_title{margin:10px 0}.lp_hp_cta_box_to_sr_action{display:block;color:white!important;font-weight:normal!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{width:80px}.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}.lp_sr_date_modal_dates_rec{border-bottom:1px solid #f0f0f0;padding:0 20px 20px;margin:0 -20px 20px}.lp_sr_date_modal_dates_rec,.lp_sr_date_modal_dates_rec .sr_dates_rec__date_range{font-size:11px}.lp_sr_date_modal_dates_rec h3{font-size:13px;line-height:1.2em;margin-bottom:2px}.lp_sr_date_modal_dates_rec .sr_dates_rec__date_range.sr_dates_rec__date_range-smaller{font-size:10px}.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}.b_msie_7 .emk-add-dates-picker-wrapper .emk-add-dates-picker-input-wrapper{float:left}.b_msie_7 .emk-add-dates-modal .emk-add-dates-picker-wrapper{overflow:auto;width:90%}.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}.hp_gs_pp_room_reinforcement{padding:5px 0 0 0}.hp_room_reinforcement.room_rate_reinforcement__regular-cancel{color:inherit;font-weight:normal}td.roomPrice div.barebone_badge{padding:3px 8px;display:inline-block;background-color:#deedd8;font-size:12px;text-decoration:none;font-weight:normal;border-radius:3px;zoom:1;white-space:normal;text-align:center;border-top:1px solid #FFF;margin-top:3px}td.roomPrice div.barebone_badge_holder{text-align:center;padding:5px 0 5px 0;border-radius:3px;background-color:#deedd8}.cheapest_room_badge{background-color:#390;color:#fff;border-radius:3px;display:inline-block;margin:3px 0;white-space:nowrap}.cheapest_room_badge_icon{font-size:18px;padding:3px;border-right:1px solid #fff;display:inline-block;vertical-align:middle}.lang_is_rtl .cheapest_room_badge_icon{border-right:0;border-left:1px solid #fff}.cheapest_room_badge_title{font-size:12px;padding:2px 7px 0 3px;display:inline-block;vertical-align:middle}.lang_is_rtl .cheapest_room_badge_title{padding:2px 3px 0 7px}.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}.property_hightlights_wrapper .similar_alternative_hotels{position:relative;top:auto;left:auto;right:auto;margin-bottom:10px}.property_hightlights_wrapper .similar_alternative_hotels p{font-size:20px;color:#003580}.property_hightlights_wrapper .similar_alternative_hotels li{color:#003580}.hp_rt_pay_later_cta{max-width:210px}.hp_usp_filter_api_el.all_rates_breakfast.all_rates_breakfast--green_colour{color:#690}.hp_usp_filter_api_el.all_rates_breakfast{padding:5px 0}.hp_usp_filter_api_el.all_rates_breakfast .meal-plan-icon{font-size:25px;vertical-align:middle;margin:-5px 3px 0 0;float:left}.ph-icon.ph-icon-shopping.small-ico{font-size:.9em}.pp-rooms-table-filters{margin-bottom:10px;display:table}.pp-rooms-table-filters.pp-rooms-table-filters--hidden{display:none}.pp-rooms-table-filters+#groupRoomsTableHeader2{margin-top:0}#maxotel_rooms{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1}#maxotel_rooms.opacity-overlay-added{opacity:.3}#maxotel_rooms tr.is-hidden{display:none!important}.pp-rooms-table-filters--container{display:table-row}.pp-rooms-table-filters--title{display:table-cell;font-weight:bold;padding:4px 5px 0 0;white-space:nowrap;vertical-align:top}.pp-rooms-table-filters--content{display:table-cell;vertical-align:top}.pp-rooms-table-filters--buttons{margin:-5px 0 10px 0}.pp-rooms-table-filters--button{display:inline-block;border-radius:3px;background:#0896ff;color:#fff;margin:5px 10px 0 0;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{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{color:#0896ff}.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}.b_msie_7 .pp-rooms-table-filters--button{display:inline;zoom:1}.b_msie_7 .pp-rooms-table-filters--buttons{margin-top:0}.b_msie_7 .pp-rooms-table-filters--button.pp-rooms-table-filters--button__hidden{display:none}.wrapper-policy-suggestion{-webkit-transition:all .3s ease;transition:all .3s ease}.wrapper-policy-suggestion.sticky{position:fixed;top:24px;max-width:264px}.wrapper-policy-suggestion.hidden{top:-150px}.pp-price-all-charges{font-weight:normal;font-size:11px;white-space:nowrap}.pp-hp-usp-filter-api-el-all-inc-icon{font-size:14px;margin-top:3px;padding-right:2px}.price-per-night-table td.price-per-night-non-ref-savings{display:none;border-top:0}td.roomPrice div.price_reinforcement{text-align:center;background:#f2f5f9;padding:8px;position:relative;margin:10px 0 20px;color:#003580;font-size:11.5px;font-weight:normal}td.roomPrice div.price_reinforcement--other{background:transparent;border-top:1px solid #9bcd8a;padding:6px 8px;color:#390}td.roomPrice div.price_reinforcement .arrow-up{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f2f5f9;position:absolute;margin:auto;top:-6px;left:0;right:0}td.roomPrice div.price_reinforcement--other .arrow-up{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #9bcd8a}.b_msie_7 td.roomPrice div.price_reinforcement--other .arrow-up,.b_msie_7 td.roomPrice div.price_reinforcement--other .arrow-up{display:none}.hp_excluded_fee_pp_icon{vertical-align:top}td.pp-soldout-important_text{color:#F00;font-weight:bold;text-align:center!important;padding:6px!important}.rt_availability_soldout.sold_out.scarcity_color{width:auto!important}.hotelchars .description p.rt_availability_soldout__header,.rt_availability_soldout__header{font-size:13px;font-weight:normal;margin:0 0 .3em 0;color:#003580;text-align:center}.js-availability-for-soldout-holder{width:9.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}ul.rt_soldout_list,.hotelchars .description ul.rt_soldout_list{list-style:none;padding:0;margin:0}.rt_soldout_list li{border-top:1px solid #b3c2d8;text-align:center;padding:5px 0;font-size:11.5px}.rt_soldout_list li a{text-decoration:none}.rt_soldout_list__dates{color:#003580;text-decoration:none;font-weight:normal}.rt_soldout_list__price{color:#0896ff;text-decoration:none;font-weight:bold}.pp-price-alternatives--wrapper{background-color:#f2f5f9;padding:1em;border-top:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec;margin-bottom:1em}.pp-price-alternatives--header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:45px;min-height:40px;position:relative;display:table}.pp-price-alternatives--header .hp-usp-icon{left:0}.pp-price-alternatives--list{padding:0!important;list-style:none;display:table;margin:5px 0 0 45px!important}.pp-price-alternatives--list-item{display:table-cell;width:200px;border-left:1px solid #d9e1ec;margin:0 10px 0 0;position:relative;padding:5px 10px 5px 30px}.pp-price-alternatives--list-item:first-child{border-left:none}.pp-price-alternatives--list-item .bicon-pricetag{display:block;position:absolute;top:7px;left:10px}.pp-price-alternatives--list-item a{text-decoration:none}.pp-common-hotel-charges{background:#e2edf9;padding:10px;border-top:1px solid #d9e1ec}.pp-common-hotel-charges--title{font-size:15px}.pp-common-hotel-charges--title .bicon-wallet{padding-right:3px}.pp-common-hotel-charges--value{max-width:340px;padding:2px 10px 0 10px}.pp-common-hotel-charges--explanation{width:200px;vertical-align:middle;color:#009fe3}.pp-common-hotel-charges--question{display:block;float:right;margin-top:2px}.pp-common-hotel-charges--table{width:100%}.hp-sidebar-tips-block dt{margin-top:10px}.hp-sidebar-tips-block dt:first-child{margin-top:0}.hp-sidebar-tips-block ul{margin:0;padding-left:16px}.lang_is_rtl .hp-sidebar-tips-block ul{padding-left:0;padding-right:16px}.hp-sidebar-tips-block li{margin-top:5px;font-weight:normal}.compare_me{display:block;padding:10px;background:#deedd8;border-radius:3px;margin-top:5px;color:#2c5520}.clr{clear:both}.compare_me .bicon-tipcompare{font-family:'booking-iconset';font-size:1.28em}.bicon-p_info_hightlight_ico{font-family:'booking-iconset'}.rt_conditions_summary.stylised strong{display:inline-block}.rt_conditions_summary.stylised{cursor:help}.pp_show_info_ttip,td.roomPrice span.pp_show_info_ttip{color:#819bbf;text-decoration:none}.usp-icon-top-ranked{background:#feba02}.usp-icon-top-ranked i{font-size:18px;top:50%;left:50%;margin-left:-9px;margin-top:-10px}#booking-summary.booking-summary-hidden{display:none}#booking-summary .todays-price{display:block;margin-bottom:5px;margin-top:-5px}.breadcrumb span.breadcrumb__hp__subheader_reinforcement{display:block;font-size:11px;color:#55af32;padding-right:4px;font-weight:normal}.hp_rt_breakfast_optional{display:inline-block}.featured_review_score--multiple-lines .hp_review_score .rating{display:block;line-height:1}.nha_large_photo_reviewFloater .featured_review_score--multiple-lines .score_from_number_of_reviews{padding-top:2px}.hp_rt_lightbox_overlay.hp_rt_lightbox_overlay_fast{-webkit-transition:none;transition:none}.hp_rt_lightbox_wrapper.hp_rt_lightbox_wrapper_fast{-webkit-transition:opacity .35s;transition:opacity .35s}.ratepolicy .hp-rt__policy{padding:0!important;margin:0!important}div.hp-rt__policy.ico_policy_info .pp_hp_rt_policies_tooltip_iconstyle-take1.jq_tooltip.v2{right:-5px}.ratepolicy .hp-rt__policy-list{margin:0 20px 0 15px!important;padding:0!important;list-style-type:disc}.ratepolicy .hp-rt__policy__item{padding-bottom:14px}.ratepolicy .hp-rt__policy__item>span{position:relative;left:-3px}.ratepolicy .hp-rt__policy__item:last-child{padding-bottom:0}#rt_conditions_summary_list strong{font-weight:normal;font-size:100%}.lang_is_rtl .ratepolicy .hp-rt__policy-list{margin:0 15px 0 20px!important}.lang_is_rtl .ratepolicy .hp-rt__policy__item>span{left:auto;right:-3px}.hp-sidebar-body{padding:0 10px 10px 10px;font-size:13px}.hp-description--property-name-top-ranked{font-weight:bold;color:#feba02}.hp-description--property-name-top-ranked .bicon-acstar{background-color:#feba02;color:white;border-radius:50%;padding:3px;font-size:12px;margin-right:5px}.lang_is_rtl .hp-description--property-name-top-ranked .bicon-acstar{margin-right:0;margin-left:5px}.lock_price_demand_increasing{border:1px solid #fdce59!important;background-color:#fff0ce;padding:8px 40px 10px 55px}.lock_price_demand_increasing .lock_body{color:inherit}.lock_price_demand_increasing .lock_icon{width:31px;position:absolute;background:url("//q-ec.bstatic.com/static/img/experiments/pss_demand_trends_increasing_icon/d859119e4e60d2cbabd70a9a5587405d5a4da2c6.png") no-repeat 0 0;left:13px}.lock_price_demand_increasing .lock_close_button{background-image:url("//r-ec.bstatic.com/static/img/hotel/lock_price_sprite_yellow/e3a1b499989a749ec4a72584f44c1177b77c256f.png")}.lang_is_rtl .lock_price_demand_increasing .lock_icon{right:10px}.pss_cheapest_price_message{background:#f2f5f9;padding:10px;color:#390;margin:10px 0 10px 0}.hp-rt-group_recommendation{color:#390;padding:3px 5px;background:#deedd8;border-radius:3px;margin:10px 0;display:inline-block;font-size:90%;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}.neighbourhood_description{background-color:#edf1f6;margin:20px 0;padding:12px 1%;clear:both;overflow:hidden}.neighbourhood_description h3{font-size:1.5em;margin:0 0 10px 1%}.lang_is_rtl .neighbourhood_description h3{margin:0 1% 10px 0}.neighbourhood_description h4{margin:0 0 7px}h4.neighbourhood_description_photo{background-size:cover;border-radius:2px;width:31.3%;float:left;margin:0 20px 0 1%}.lang_is_rtl h4.neighbourhood_description_photo{float:right;margin:0 1% 0 20px}.neighbourhood_description h4 span{display:block;font-size:20px;font-weight:100}.neighbourhood_description_photo span{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,29,71,0.0)),to(rgba(0,0,0,0.90)));background:-webkit-linear-gradient(bottom,rgba(0,29,71,0.0) 0,rgba(0,0,0,0.90) 100%);background:linear-gradient(to top,rgba(0,29,71,0.0) 0,rgba(0,0,0,0.90) 100%);background:linear-gradient(to top,rgba(0,29,71,0.0) 0,rgba(0,0,0,0.90) 100%);border-radius:2px 2px 0 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a001d47',endColorstr='#b3001d47',GradientType=0);color:#fff;padding:10px;text-shadow:0 0 8px rgba(3,3,87,0.3)}.hp_qd_location_header{font-size:14px;padding-top:15px}.hp_qd_location_header_collection{padding:10px 0}.hp_qd_location_header_collection P{font-size:14px!important}.hp_desc_facilities_wrap{margin-top:20px}.pop-facility{margin-right:10px;margin-bottom:10px;padding:6px 7px 5px;background-color:#f2f4f6;border-radius:3px;line-height:30px;white-space:nowrap}.fac-icon{font-family:'booking-iconset';margin-right:4px}.more-fac a{font-weight:normal}.lang_is_rtl .pop-facility{margin-right:0;margin-left:10px}.lang_is_rtl .fac-icon{font-family:'booking-iconset'!important;margin-right:0;margin-left:4px}.shopping_area_map_link{display:block;margin:4px 0 0}.shopping_area_map_link a.shopping_area_map_link_show_map{font-size:13px;color:#0896ff;text-decoration:none!important;border-bottom:1px dotted #0896ff;font-weight:normal}.shopping_area_map_link a.shopping_area_map_link_show_map:hover{color:#feba02;border-bottom-color:#feba02}.cc_hp_highlight_important_facilities{overflow:hidden;margin-bottom:-10px}.important_facility{float:left;font-weight:bold;line-height:26px;border:1px solid #b4c3d8;border-radius:10px;padding:10px;margin:0 10px 10px 0}.important_facility i{float:left;margin-right:5px}.lang_is_rtl .important_facility{float:right;margin:0 0 10px 10px}.lang_is_rtl .important_facility i{float:right;margin-left:5px;margin-right:0}.cc_hp_more_info_on_neighbourhood--wrapper-inactive{display:none}.cc_hp_more_info_on_neighbourhood,.cc_hp_more_info_on_neighbourhood:visited{color:#0896ff}.cc_hp_more_info_on_neighbourhood:hover{color:#feba02}.desc_review_snip_wrap{position:relative;padding:15px 10px 20px;border:1px solid #bec8d2;border-radius:4px;margin-bottom:20px}.desc_review_text{font-style:italic}.desc_review_author_wrap{position:absolute;left:10px;bottom:-10px;padding:2px 5px;background-color:#FFF}.desc_review_author_wrap .icon_sr_review_avatar{position:absolute;top:2px}.desc_review_author{margin-left:22px}.desc_review_quote_icon{position:absolute;right:10px;top:-20px;font-size:60px;color:#bec8d2;padding:10px;border:5px solid #FFF;text-align:center;margin:0 auto;background-color:#FFF}.lang_is_rtl .desc_review_author_wrap{left:auto;right:10px;padding-right:30px}.lang_is_rtl .desc_review_author_wrap .icon_sr_review_avatar{left:auto;right:5px}.lang_is_rtl .desc_review_quote_icon{right:auto;left:10px}.lang_is_rtl .desc_review_author{margin-left:0}.public_transport{margin:0 0 10px;border-radius:6px;border:1px solid #d1dcf0;background:white;padding:0}.sidebox .public_transport__item{padding:15px 80px 15px 30px;border-bottom:1px solid #d1dcf0;position:relative;overflow:hidden}.lang_is_rtl .sidebox .public_transport__item{padding:15px 30px 15px 80px}.sidebox .public_transport__item:last-child{border-bottom-width:0}.public_transport__label{font-size:15px;float:left}.lang_is_rtl .public_transport__label{float:right}.public_transport__label i{position:absolute;left:10px;top:15px}.lang_is_rtl .public_transport__label i{left:auto;right:10px}.public_transport__time{position:absolute;right:10px;background:#e2edf9;padding:2px 5px}.lang_is_rtl .public_transport__time{right:auto;left:10px}.add_icons{position:relative;padding-left:28px!important;min-height:18px}.add_icons i{position:absolute;left:3px;top:0;font-size:18px}.lang_is_rtl .add_icons{padding-left:0;padding-right:28px}.lang_is_rtl .add_icons i{left:auto;right:3px}.cc_hp_ph_food_district{position:relative;padding-left:28px;display:block}.cc_hp_ph_food_district i{position:absolute;top:2px;left:0;font-size:22px}.lang_is_rtl .cc_hp_ph_food_district{padding-left:0;padding-right:28px}.lang_is_rtl .cc_hp_ph_food_district i{left:auto;right:0}.public_transport_information{font-size:14px}.hp_region_attractions_item{position:relative}.hp_region_attractions_item_photo{position:relative;z-index:10}.attraction_card{position:absolute;top:0;left:0;width:100%;height:1px;overflow:hidden;z-index:5}.hp_region_attractions_item:hover .hp_region_attractions_item_photo{z-index:20}.hp_region_attractions_item:hover .attraction_card{top:-15px;left:-15px;width:100%;height:auto;padding:230px 15px 15px 15px;background:#fff;-webkit-box-shadow:0 2px 20px 0 #b3c2d8;box-shadow:0 2px 20px 0 #b3c2d8;overflow:visible;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:15}.attraction_details{position:absolute;bottom:0;left:0;color:#FFF;padding:20px 10px 10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0)}.attraction_details h4{font-size:18px;font-weight:300;display:inline}.attraction_distance{font-size:13px;color:#CCC}.redesign_hotelier_info_block{margin-top:40px}.redesign_hotelier_info_block__heading{position:absolute;font-weight:bold;top:-0.6em;background:#fff;left:10px;padding:0 10px}.lang_is_rtl .redesign_hotelier_info_block__heading{left:auto;right:10px}.redesign_hotelier_info_block__heading i{vertical-align:middle}.redesign_hotelier_info_block__comment{border:1px solid #b3c2d8;border-radius:10px;padding:20px;position:relative}.redesign_hotelier_info_block__comment p{margin:0;font-style:italic}.lang_is_rtl .redesign_hotelier_info_block__comment p{font-style:normal}#booking-summary .rt-pay-later{display:inline-block;margin-bottom:7px;font-weight:bold}.sd-banner{background-color:#ffe9d8;border:solid 1px #f3d6c1;border-radius:4px;cursor:pointer;height:56px;line-height:56px;-webkit-transition:background-color .4s;transition:background-color .4s}.sd-banner:hover{background-color:#f8e2d1}.sd-banner--hp{margin-bottom:24px}.sd-banner--hp .sd-banner__promotion-text,.sd-banner--long-copy .sd-banner__promotion-text{line-height:20px;max-width:320px;font-size:15px;padding:8px 12px 0}.sd-banner--hp .sd-banner__promotion-text{max-width:410px}.sd-banner--long-copy.sd-banner--hp .sd-banner__promotion-text{font-size:12px;line-height:1.3em;padding-top:13px}.sd-banner--super-long-copy.sd-banner--hp .sd-banner__promotion-text{font-size:12px;line-height:1.3em;padding:7px 12px;max-width:350px}.sd-banner .d-deal{float:left;height:56px}.lang_is_rtl .sd-banner .d-deal{float:right}.sd-banner .d-deal--main{font-size:25px;height:56px;line-height:56px;padding:0 18px}.sd-banner .d-deal-b{border-radius:4px 28px 28px 4px;font-size:40px;line-height:56px;height:56px}.lang_is_rtl .sd-banner .d-deal-b{border-radius:28px 4px 4px 28px;font-size:40px}.sd-banner .bicon-deal{line-height:inherit}.lang_is_rtl .sd-banner .d-deal--main.d-deal--main__text{line-height:56px}.ar .sd-banner .d-deal--main.d-deal--main__text{line-height:47px}.sd-banner .bicon-secret{font-size:36px;line-height:1}.sd-banner .d-deal--secret{overflow:hidden;margin:7px 6px 0;border-radius:28px;height:36px;padding:3px 4px 3px 2px;background:0}.sd-banner .d-deal__sd-animated .d-deal--secret{margin:6px 6px 0;padding:0;border:solid 4px}.sd-banner .d-deal--ext:before{display:none}.lang_is_rtl .sd-banner .d-deal__lonely .d-deal--ext__first{border-radius:28px}.sd-banner__promotion-text{color:#d56f17;float:left;font-size:18px;margin-left:13px}.lang_is_rtl .sd-banner__promotion-text{float:right;margin-left:0;margin-right:13px}.sd-banner__signin-button{background-color:#e9873c;border-radius:3px;color:#fff;float:right;font-size:14px;height:31px;line-height:31px;margin-right:13px;margin-top:12px;padding:0 9px;-webkit-transition:background-color .4s;transition:background-color .4s}.sd-banner:hover .sd-banner__signin-button{background-color:#d97930}.sd-banner__signin-button .bicon-mybooking{vertical-align:-2px}.lang_is_rtl .sd-banner__signin-button{float:left;margin-left:13px;margin-right:0}.sd-banner--animated{overflow:hidden}.sd-banner--animated .d-deal-b{-webkit-transition:-webkit-transform 1.2s,opacity .9s;transition:transform 1.2s,opacity .9s;-webkit-transform:translate(-8px,0);-ms-transform:translate(-8px,0);transform:translate(-8px,0);opacity:0}.psst.sd-banner--animated .d-deal-b{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.sd-banner--animated .sd-banner__signin-button{-webkit-transition:-webkit-transform 1.2s,opacity .9s,background-color .4s;transition:transform 1.2s,opacity .9s,background-color .4s;-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);transform:translate(8px,0);opacity:0}.psst.sd-banner--animated .sd-banner__signin-button{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.sd-banner--animated .sd-banner__promotion-text{-webkit-transition:-webkit-transform 1.2s;transition:transform 1.2s;-webkit-transform:translate(-28px,0);-ms-transform:translate(-28px,0);transform:translate(-28px,0)}.psst.sd-banner--animated .sd-banner__promotion-text{-webkit-transition:-webkit-transform 1.2s;transition:transform 1.2s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sd-banner__icon__hand{-webkit-transition:-webkit-transform 2.2s ease-out,margin-left .6s ease-out;transition:transform 2.2s ease-out,margin-left .6s ease-out;-webkit-transform:translate(12px,6px) rotate(25deg);-ms-transform:translate(12px,6px) rotate(25deg);transform:translate(12px,6px) rotate(25deg)}.psst .sd-banner__icon__hand{-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.psst.sd-banner:hover .sd-banner__icon__hand{margin-left:20px}.sd-banner__icon__face{-webkit-transition:-webkit-transform 1.7s ease-out;transition:transform 1.7s ease-out;-webkit-transform:translate(-16px,0);-ms-transform:translate(-16px,0);transform:translate(-16px,0)}.psst .sd-banner__icon__face{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.fly-content-tooltip:before,.fly-content-tooltip:after{content:" ";display:table}.fly-content-tooltip{font-size:13px;line-height:normal;width:320px;pointer-events:none;color:white;border-radius:4px;background:rgba(0,0,0,0.8);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.5);box-shadow:0 1px 7px rgba(0,0,0,0.5);text-align:left}.lang_is_rtl .fly-content-tooltip{text-align:right;direction:rtl}.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}.ge-iconfont-extended.ge-iconfont-extended-dd,.ge-iconfont-extended.ge-iconfont-extended-dd .jq_tooltip{cursor:pointer}.ge-freebies-dropdown--list{list-style:none;margin:0;padding:5px 0;display:table-cell;width:auto;*zoom:1}.ge-freebies-dropdown--list li{font-weight:normal;position:relative;top:4px;padding:10px 0;-webkit-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;white-space:normal;border-bottom:dotted 1px rgba(255,255,255,0.4)}.ge-freebies-dropdown--list li:first-child{padding-top:0}.ge-freebies-dropdown--list li:last-child{border-bottom:0;padding-bottom:0}.ge-freebies-dropdown--list .genius-extended-module-standalone-container{font-size:2em;display:table-cell;padding:0 13px 0 3px}.lang_is_rtl .ge-freebies-dropdown--list .genius-extended-module-standalone-container{padding:0 3px 0 13px}.ge-freebies-dropdown--list .ge-freebie-item-text{display:table-cell;vertical-align:middle}.ge-freebies-dropdown--header{color:#feba02!important;font-size:13px;font-weight:bold!important;padding:0 3px}@font-face{font-family:'genius';src:url(//q-ec.bstatic.com/static/fonts/genius/genius/51cab14e6f1e9138398a9a2d473667c604d79e9c.eot?#iefix) format('embedded-opentype'),url(//q-ec.bstatic.com/static/fonts/genius/genius/fe0b4dc62ad99897eb88b24f5e8819572fca6b8c.woff) format('woff'),url(//q-ec.bstatic.com/static/fonts/genius/genius/f8e8c3f2903833dcaccec9638e912d0be1abb7fa.ttf) format('truetype'),url(//r-ec.bstatic.com/static/fonts/genius/genius/c3f07625047482491c23704b717f9903a144e77f.svg#genius) format('svg');font-weight:normal;font-style:normal}[class^="geicon-"],[class*=" geicon-"]{font-family:'genius';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-shadow:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.geicon-freebie-percentage:before{content:"\f03b"}.geicon-square-round-cut:before{content:"\f040"}.geicon-square-round-flap:before{content:"\f041"}.geicon-discountfrube:before{content:"\f01b"}.geicon-frubebluebg:before{content:"\f01a"}.geicon-frubebg:before{content:"\f019"}.geicon-rtl-discountfrubebg:before{content:"\f010"}.geicon-rtl-discountfrubebluebg:before{content:"\f011"}.geicon-rtl-discountfrubetext:before{content:"\f021"}.ge-freebiefrube,.ge-discountfrube,.ge-fullfrube,.ge-rtl-freebiefrube,.ge-rtl-discountfrube,.ge-rtl-fullfrube{display:inline-block;font-size:17px;height:17px;position:relative;margin-bottom:3px;margin-top:3px;vertical-align:middle;white-space:normal;word-break:break-word}.geicon-fullfrubetext,.geicon-giftfrube,.geicon-discountfrube,.geicon-rtl-fullfrubetext,.geicon-rtl-freebiefrubetext,.geicon-rtl-discountfrubetext{color:#fff;left:0;position:absolute;top:0;z-index:1}.geicon-frubebluebg,.geicon-fullfrubebluebg,.geicon-rtl-discountfrubebluebg,.geicon-rtl-fullfrubebluebg{position:absolute;color:#0896ff;left:0;top:0}.geicon-rtl-fullfrubetext,.geicon-rtl-freebiefrubetext,.geicon-rtl-discountfrubetext,.geicon-rtl-discountfrubebluebg,.geicon-rtl-fullfrubebluebg{right:0}.geicon-frubebg,.geicon-fulfrubebg,.geicon-rtl-discountfrubebg,.geicon-rtl-fullfrubebg{color:#feba02;position:absolute;top:0;left:0}.geicon-rtl-discountfrubebg,.geicon-rtl-fullfrubebg{right:0}.ge-discountfrube,.ge-fullfrube,.ge-rtl-discountfrube,.ge-rtl-fullfrube{display:inline-block;margin-right:4px;margin-top:0;width:60px}.ge-fullfrube,.ge-rtl-fullfrube{width:80px}.b-form-group__content .b-button.b-searchbox-button-want-genius-toggled .b-button__text{font-size:22px!important}.genius-discount-reinforcement-tooltip{width:100%}.genius-discount-reinforcement-tooltip .tooltip-inner{position:relative;margin-top:13px;box-shadow:none;-webkit-box-shadow:none;padding:7px;text-align:center;font-size:11px;border-radius:1px}.genius-discount-reinforcement-tooltip p{line-height:12px;font-size:10px}.genius-discount-reinforcement-tooltip .ge-discountfrube,.genius-discount-reinforcement-tooltip .ge-rtl-discountfrube{font-size:18px;margin-top:3px;position:relative;height:20px}.genius-discount-reinforcement-tooltip .tooltip-arrow{background:url("//q-ec.bstatic.com/static/img/tooltip_toparrow_2/2a9145d03acb5c0e7aa57955251850606e3f1d86.png") no-repeat;top:-8px;left:36px;width:16px;height:16px}.lang_is_rtl .genius-discount-reinforcement-tooltip .tooltip-arrow{left:auto;right:36px}.hp-mybooking-promo__phone{font-size:13px;color:#333;padding-top:12px}.loyalty-points-badge{display:table;background-color:#EEE;padding:4px 10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:2px;height:24px;overflow:hidden}.hotellist .sr_room_table .loyalty-points-badge{float:right;margin:5px 10px 0 10px}.loyalty-points-badge--logo{display:table-cell;vertical-align:middle;line-height:1;cursor:help}.loyalty-points-badge--logo-image{margin-right:10px;max-height:21px;max-width:100px;width:auto}.loyalty-points-badge--info-text{color:#999;cursor:help;display:table-cell;vertical-align:middle;line-height:1}.loyalty-points-badge--info-text>.bicon-question{position:relative;bottom:-1px}.loyalty-points-badge--tooltip h1{font-size:14px;font-weight:bold}.loyalty-points-badge--tooltip p{line-height:1.2}.loyalty-points-badge--tier.m-tier-1{color:#FFF}.loyalty-points-badge--tier.m-tier-2{color:#999}.loyalty-points-badge--tier.m-tier-3{color:#cf8900}.loyalty-points-badge.m-rooms-table{height:auto;padding:8px;margin:4px 8px 8px;min-width:112px}.loyalty-points-badge.m-rooms-table{display:block}.m-rooms-table .loyalty-points-badge--logo,.m-rooms-table .loyalty-points-badge--info-text{display:block;white-space:normal}.m-rooms-table .loyalty-points-badge--info-text{white-space:normal;font-weight:400;text-align:left;margin-top:4px!important;line-height:1.2}body.hotel .loyalty-points-badge--tier.m-tier-1{color:#000!important}body.hotel .loyalty-points-badge--tier.m-tier-2{color:#444!important}body.hotel .loyalty-points-badge--tier.m-tier-3{color:#778!important}.loyalty-boosted-points-badge{background-color:#EEE;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:2px;overflow:hidden}.hotellist .sr_room_table .loyalty-boosted-points-badge{float:right;margin:5px 10px 0 10px}.loyalty-boosted-points-badge--logo{display:table-cell;vertical-align:middle;float:left;padding:4px 10px 0 10px;overflow:hidden}.loyalty-boosted-points-badge--logo-image{max-height:21px;max-width:100px;width:auto}.loyalty-boosted-points-badge--info-text{display:block;clear:both;vertical-align:middle;line-height:1;font-size:13px;text-align:right;color:#ef6c0a;padding:2px 0}.loyalty-boosted-points-badge--info-text>span{text-decoration:line-through}.hotellist div.loyalty-boosted-points-badge--boosted-text{background-color:#ef6c0a;color:#fff;float:right;font-size:20px;font-weight:bold;line-height:1;padding:7px 10px 6px 10px;border-top-right-radius:2px;border-bottom-right-radius:2px;cursor:help}.loyalty-boosted-points-badge--boosted-text .bicon-question{position:relative;bottom:1px;color:#fff;font-size:12px}.loyalty-boosted-points-badge--tooltip h1{font-size:14px;font-weight:bold}.loyalty-boosted-points-badge--tooltip p{line-height:1.2}.loyalty-boosted-points-badge--tier.m-tier-1{color:#FFF}.loyalty-boosted-points-badge--tier.m-tier-2{color:#999}.loyalty-boosted-points-badge--tier.m-tier-3{color:#cf8900}.loyalty-boosted-points-badge.m-rooms-table{height:auto;margin:4px 8px 8px;min-width:112px}.loyalty-boosted-points-badge.m-rooms-table{display:block}td.roomPrice .m-rooms-table .loyalty-boosted-points-badge--info-text span{color:#ef6c0a;font-family:Helvetica,Arial,sans-serif}.m-rooms-table .loyalty-boosted-points-badge--boosted-text{background-color:#ef6c0a;color:#fff;font-size:18px;font-weight:bold;line-height:1;padding:7px 10px 6px 10px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;cursor:help;text-align:left;clear:both}.m-rooms-table .loyalty-boosted-points-badge--logo,.m-rooms-table .loyalty-boosted-points-badge--info-text{display:block;white-space:normal;text-align:left}.m-rooms-table .loyalty-boosted-points-badge--info-text{white-space:normal;font-weight:400;text-align:left;line-height:1.2}body.hotel .loyalty-boosted-points-badge--tier.m-tier-1{color:#000!important}body.hotel .loyalty-boosted-points-badge--tier.m-tier-2{color:#444!important}body.hotel .loyalty-boosted-points-badge--tier.m-tier-3{color:#778!important}.lang_is_rtl .hotellist .sr_room_table .loyalty-boosted-points-badge{float:left}.lang_is_rtl .loyalty-boosted-points-badge--logo{float:right}.lang_is_rtl .hotellist div.loyalty-boosted-points-badge--boosted-text{float:left;border-top-left-radius:2px;border-bottom-left-radius:2px}.lang_is_rtl .loyalty-boosted-points-badge--boosted-text .bicon-question{float:left;bottom:-4px;margin-right:5px}.hp-gallery .slick-slide.ot_uf-container,.hp-gallery .hp-gallery__slide.ot_uf-container{background-color:#f3f2f1;padding:15px 0;line-height:inherit;text-align:left}.ot_uf-header{margin:0 15px;padding-left:50px;background:url('//q-ec.bstatic.com/static/img/cross-sell/opentable/rest_icon/c300c15e8dbf71f2d391494a33c4b0bf5b4bb2bd.png') no-repeat left top}.ot_uf-title{color:#000;font-size:21px;margin:0 0 3px;font-weight:normal}.ot_uf-title--strong{color:#db3943}.ot_uf-subtext{color:#000;margin-top:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ot_uf-content{margin:12px 15px;background-color:#FFF;border:1px solid #e0dfde}.ot_uf-list{width:60%;float:left;padding:10px 10px 0 10px}.ot_uf-row{border-top:1px solid #e5e4e3;margin-top:10px;padding-top:10px;padding-left:0;list-style:none}.ot_uf-row--col{display:inline-block;vertical-align:top}.section .ot_uf-row:first-child{border-top:0;margin-top:0;padding-top:0}.ot_uf-img{width:64px;height:64px;border-radius:5px;margin:4px 10px 0 0}a.ot_uf-img--link{border:0}.ot_uf-rest_number{position:absolute;height:18px;width:18px;background-color:#7caccc;border:1px #6793b0 solid;border-radius:10px;color:#fff;text-decoration:none;font-size:10px;text-align:center;line-height:18px;margin:-6px 0 0 -6px;text-shadow:1px 1px #000}.ot_uf-main_info{width:280px}a.ot_uf-name,.ot_uf-name{display:block;margin:2px 0 6px;color:#555;font-size:14px;text-decoration:none;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a:hover.ot_uf-name{color:#000}.ot_uf-name--text{float:left;max-width:285px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.ot_uf-rating{max-height:16px}.ot_uf-rating--stars{width:92px;height:16px;display:inline-block;background:url('//q-ec.bstatic.com/static/img/cross-sell/opentable/ot-star-rating/dc2171aa9ec2c75ac176db020f3a79711182e70e.gif') no-repeat left bottom}.ot_uf-rating--stars.ot_uf-active{background-position:left top}.ot_uf-rating--text{font-size:12px;line-height:16px;color:#999;margin-left:8px;vertical-align:top}.ot_uf-sec_info{width:100px}.ot_uf-food_type{font-size:12px;color:#999;margin-top:12px}.ot_uf-price{margin-top:2px;color:#bfbfbf;font-size:12px;min-width:40px;line-height:18px}.ot_uf-price .ot_uf-active{color:#555}.ot_uf-distance{color:#555;font-size:12px;line-height:15px;margin-top:10px}.ot_uf-map{float:right;width:37%;background:url('//q-ec.bstatic.com/static/img/cross-sell/opentable/dummy_map/a1eca28523f431d8f845538d9613e7c9c28e360f.png') no-repeat left top;background-size:cover;min-height:275px}.ot_uf-footer{padding:0 15px;margin-top:65px}.ot_uf-button.b-button{float:right;padding:5px 20px;border:0;-webkit-box-shadow:none;box-shadow:none}.ot_uf-branding{float:left;font-size:11px;line-height:26px;color:#999;text-align:right;padding-right:112px;margin-top:2px;background:url('//r-ec.bstatic.com/static/img/cross-sell/opentable/logo_ot/0923c01a2d66d8be49d423ee0be8f6b71da86827.png') no-repeat right center}.ot_uf-branding.ot_uf-right_align{float:right}.ot_uf_hp_thumb{text-decoration:none;border:1px #f2b9bd solid;background:#FFF url('//q-ec.bstatic.com/static/img/cross-sell/opentable/hp_thumb/c9908a52c55c0f2d3aedd4c75fde7626ab41d19f.png') no-repeat center center;width:38px;height:38px}.hp-gallery-opentable-active .hp-gallery-review,.hp-gallery-opentable-active .hp-gallery-discount-tag{display:none}.hotellist--no-family-badge .vp_hotel_badge.badge_family{display:none}.sig-badge{padding:8px;background:#e3edfa;position:relative;margin-left:10px!important;margin-top:10px!important;display:inline-block;border-radius:3px;cursor:help}.lang_is_rtl .sig-badge{margin:10px 10px 0 0!important}.sig-icon{position:absolute;left:-15px;top:50%;margin-top:-15px;font-size:31px;color:#FFF}.lang_is_rtl .sig-icon{right:-12px;left:auto}.sig-icon__bg{position:absolute;top:3px;left:3px;color:white;font-size:25px;color:#0896ff}.sig-icon__theme{position:absolute;left:9px;top:7px;font-size:16px;color:#FFF}.sig-badge__text{margin-left:12px;font-size:12px;display:block}.lang_is_rtl .sig-badge__text{margin:0 17px 0 0}.sig-tip{position:relative;font-size:12px;margin-bottom:10px;border:1px solid #d7e1f1;border-radius:3px;padding:10px}.sig-tip__header{position:relative;background-color:#e3edfa;padding:10px 10px 10px 55px;font-size:13px;margin:-10px -10px 10px -10px;min-height:30px}.lang_is_rtl .sig-tip__header{padding:10px 55px 10px 10px}.sig-tip__icon{position:absolute;left:20px;top:50%;margin-top:-6px}.lang_is_rtl .sig-tip__icon{right:16px;left:auto}.sig-tip__author{margin-top:5px;font-weight:bold}.sig-tip__author-subline{margin-top:2px;color:#7c90a6}.sig-icon--large{font-size:42px}.sig-icon__bg--large{font-size:36px}.sig-icon__theme--large{font-size:22px;top:10px;left:12px}.sig-tip__content{line-height:15px}.sig-tip__separator{margin:12px 0;border-bottom:1px solid #d7e1f1}.sig-tip__score{margin-bottom:10px}.gs-family-reviews--hidden{display:none}.hotel-website-link.lock_price{padding:8px 10px 10px 50px}.hotel-website-link .lock_header{font-size:1.1em;margin-bottom:4px}.hotel-website-link .lock_header:first-letter {text-transform:capitalize}.hotel-website-link .bicon-computer{position:absolute;top:16px;left:15px;font-size:1.8em;color:#64b108}.hotel-website-link a{color:#0896ff}.hotel-website-link a:hover{color:#003580}td.roomPrice .d-deal-w--business .d-deal-w--section--header,td.roomPrice .d-deal-w--business .d-deal-w--icon,.d-deal-w--business .d-deal-w--section--header,.d-deal-w--business .d-deal-w--icon{color:#72c5f0}.d-deal-w--business .d-deal-w--icon{font-size:1.6em}.d-deal--bb-bizdeal i{font-size:1.20em}body#b2searchresultsPage .roomPrice.figure.bb.flash_deal .roomDefaultUse{width:81px}.bb-recommended-room__message{padding:10px 15px;color:#FFF;background-color:#355e97;border-radius:3px 3px 0 0}.bb-recommended-room__icon{margin-right:10px}.bb-recommended-room__container{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:30px;border:1px solid #355e97;border-radius:0 0 3px 3px}.bb-recommended-room__room-block{float:left;width:50%}.bb-recommended-room__occupancy-block{float:left;width:5%}.bb-recommended-room__policy-block{float:left;margin-top:5px;width:20%}.bb-recommended-room__reserve-block{float:right;width:15%}.bb-recommended-room__reserve-button{float:right}.bb-recommended-room__container .roomDefaultUse{height:auto}.bb-recommended-room__container .bb-recommended-room__reserve-block .roomDefaultUse{text-align:right;margin-bottom:30px;white-space:normal}.lang_is_rtl .bb-recommended-room__container .bb-recommended-room__reserve-block .roomDefaultUse{text-align:left}.bb-recommended-room__container .d-deal-w--section{text-align:left}.lang_is_rtl .bb-recommended-room__container .d-deal-w--section{text-align:right}.bb-recommended-room__container .deal-rate-show-public-price.genius-rate-block .rooms-table-room-price{background:0}.lang_is_rtl .bb-recommended-room__container .deal-rate-show-public-price.genius-rate-block .rooms-table-room-price{padding-left:0}.bb-recommended-room__container .add-red-tag.add-red-tag--ribbon.add-red-tag--ribbon-hp-rt-room{left:-20px;margin-top:10px;margin-bottom:10px}.bb-recommended-room__container .red-actual-rack-rate{font-size:150%;display:block}.lang_is_rtl .bb-recommended-room__container .b_smart_deal.urgency_message_red{text-align:left}.bb-recommended-room__container .b_smart_deal{font-weight:bold;font-size:86%}.lang_is_rtl .bb-recommended-room__icon{margin-right:0;margin-left:10px}.lang_is_rtl .bb-recommended-room__room-block{float:right}.lang_is_rtl .bb-recommended-room__occupancy-block{float:right}.lang_is_rtl .bb-recommended-room__policy-block{float:right}.lang_is_rtl .bb-recommended-room__reserve-block{float:left}.lang_is_rtl .bb-recommended-room__reserve-button{float:left}.lang_is_rtl .bb-recommended-room__container .add-red-tag.add-red-tag--ribbon.add-red-tag--ribbon-hp-rt-room{left:auto;right:-20px}.desc-lang__wrapper{display:block;opacity:1;-webkit-transition:.3s opacity ease;transition:.3s opacity ease;position:relative}.desc-lang__wrapper.invisible{opacity:0}.desc-lang__wrapper .b-button_secondary:focus{color:#fff!important}.desc-lang__wrapper .b-button_secondary:hover{color:#003580!important}.desc-lang__label,.desc-lang__select,.desc-lang__spinner{display:inline-block;float:left}.desc-lang__spinner{position:absolute;left:50%;top:50%}.desc-lang__select{position:absolute;top:0;z-index:200;opacity:0;min-height:43px;max-width:68px}.lang_is_rtl .desc-lang__label,.lang_is_rtl .desc-lang__select,.lang_is_rtl .desc-lang__spinner{float:right}.desc-lang__select{margin:0 5px}.lang_is_rtl .desc-lang__select option{float:right;direction:ltr}.desc-lang__spinner{background:transparent url('//q-ec.bstatic.com/static/img/map-loader/e2a116c7280b4d9786ddb960fff4439a542866ec.gif') no-repeat center center;background-size:cover;height:18px;width:18px}.desc-lang__spinner.hidden{display:none}.hotel_description_language_selector{margin-right:10px}.hp-description-langs{padding:0 0 0 2px}.desc-lang-selector-label{padding-bottom:0}.hp-description-langs li{list-style:none;display:inline-block;margin-right:10px}.hp-current-desc-lang button{background:#003580;color:#FFF}.hp-last-desc-lang{position:relative}.desc-lang-selector__info-why{margin-top:0}.hp__acc_type{background:#a3b1bf;padding:3px 8px;color:#fff;font-size:12px;font-weight:normal;border-radius:2px;vertical-align:middle;display:inline-block;margin-bottom:3px}.hp-rt__policy-list ul.hp-rt__rt-resort-credits-list{margin:0;padding:0;list-style:disc}li.rt-resort-credits{position:relative;left:5px}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:11px;display:inline-block;text-decoration:none}.rt_resort_credits_info{border:12px solid rgba(182,182,182,0.9);float:left;width:96%}.rt_resort_credits_info--header{background-color:#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}