.hotellist{clear:left;position:relative}#bodyconstraint-inner{min-width:980px}.more_rooms_link{font-size:88%;font-weight:bold!important;text-decoration:none!important;color:#003580!important;margin:0 8px;padding-left:12px;background:url("//q-ec.bstatic.com/static/img/experiments/more_rooms_arrow/ecef3c58a3c5ecaa079fd68a86909cb9eeb6d743.png") no-repeat 0}.more_rooms_hide{background-image:url("//q-ec.bstatic.com/static/img/experiments/more_rooms_arrow_up/a55dbca344ca9a6bfe12628f2b42d373be8905e8.png");padding-left:12px}form.improved_group_booking_block2 .more_rooms_hide{background-image:url("//q-ec.bstatic.com/static/img/experiments/more_rooms_arrow_up/a55dbca344ca9a6bfe12628f2b42d373be8905e8.png")}.hotellist tr.hidden{display:none}.sr_item .hotel_name_link{font-size:20px;text-decoration:none;vertical-align:top}body.ja .hotellist .hotel_name_link,body.zh .hotellist .hotel_name_link{display:inline}.hotellist img.hotel_image{display:block}.hotellist img.alt{border:2px solid #fff!important;top:-12px;right:-8px;margin-right:0}div.address a.show_map,p.address a.show_map{white-space:nowrap}.hotellist a.sr_hotel_preview_track span{position:absolute;bottom:100%;*top:70px;*bottom:auto;background:#003580;color:#fff;text-decoration:none;text-align:center;width:90px;padding:2px 0;letter-spacing:.05em}.sr_scarcity_available{font-size:.88em;font-weight:bold;color:#390}.sr_no_desc_users{margin-top:10px!important}div.lbsr span.lastbooking{padding-top:.5em;padding-bottom:.5em;float:left;cursor:help}#profilebox{margin-bottom:12px}.hotellist .room_details .b-button{float:right;clear:right;padding:5px 10px;margin-bottom:10px}.lang_is_rtl .hotellist .room_details .b-button{float:left}.hotellist .featuredRooms .sr_cta_button{margin-top:5px;margin-bottom:0;font-weight:bold}.sr-cta-button-row{float:right}.lang_is_rtl .sr-cta-button-row{float:left}.availability_nr{text-transform:lowercase}tr.cross_sell td p,tr.cross_sell td div.address{font-size:90%!important;color:#4c71a6}.broaden_search{float:left;margin:1em 0;padding:1.5em 2em .8em 2em;background:#f3f4f9;border-radius:10px}.broaden_search a{font-weight:normal}.broaden_search .ga_nearby_distance{direction:ltr;display:inline-block}.broaden_search .ga_checkin_earlier,.broaden_search .ga_checkout_later{font-size:1.1em}.broaden_search h3{font-size:1.2em;margin-bottom:1em}.broaden_search ul{list-style-type:none;margin:0 0 1.2em 0;padding:0}.broaden_search ul.main_options{font-size:1.1em;padding-bottom:.2em;border-bottom:1px solid #ebebeb}.broaden_search ul li{margin:0 0 1em 0}.broaden_search ul li ul{margin:.3em 0 0 25px}.broaden_search ul li ul li{margin:0 0 .3em 0}.broaden_search .add_info{color:#666;font-size:85%}.map_broaden_search_wrapper{width:96%;padding:2%}.map_broaden_search{width:49%;margin-right:2%;float:left}.map_broaden_search .map_thumbnail_bottom_sr{width:100%;height:416px;background-position:center center}.supports_inline-block .map_marker_index{display:inline-block;vertical-align:center;border-radius:50% 50%;background-color:#ff544f;color:black;border:1px solid black;min-width:1.5em;height:1.5em;line-height:1.5em;text-align:center;font-size:12px}tr.roomrow td.roomName.roomNameJa div{overflow:visible;padding-bottom:3px}.sr_item{display:block;clear:both;width:100%;border-top:1px dashed #779bca;padding:8px 0;min-height:149px;cursor:default}.sr_item_new.sr_property_block{border:1px solid #bec8d2;border-radius:3px;padding:10px;margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sr_item_new.sr_item--highlighted{border-color:#72c5f0;-webkit-box-shadow:0 0 10px rgba(114,197,240,1);box-shadow:0 0 10px rgba(114,197,240,1)}.sr_item_new.sr_item--highlighted:first-child{border-top:1px solid #72c5f0;padding-top:10px}.sr_item_new.sr_item--highlighted .sr_item_footer{margin-bottom:0}.sr_item_new .add-red-tag--ribbon{left:-21px!important}.lang_is_rtl .sr_item_new .add-red-tag--ribbon{left:auto!important;right:-21px!important}.sr_item--highlighted:first-child{border-top:10px solid #fff;padding-top:8px}.simple_av_calendar_divider{min-height:15px!important;font-size:1.2em}.sr_item .define_group_table .total{color:#390;display:inline;float:right;font-size:1.4em;margin:8px 5px 0 0;padding-right:0;text-align:right}.sr_item_photo{position:absolute;display:block}.sr_item_photo_link{position:relative;display:block}.sr_item_content{display:block;padding-left:160px;min-height:170px}#ajaxsrwrap{clear:both}.likely_to_sellout{display:block;color:#99200b;font-weight:bold;margin-top:5px}.hotellist .tile_fix{display:none}.hotellist .roomrow .maxPersonsLeft{width:10px;white-space:nowrap}th.maxPersonsLeft span{display:block;width:10px;overflow:hidden}.fbox{overflow:hidden;zoom:1}.fleft{float:left}.fright{float:right}.roomName sup{font-weight:bold;margin:0}.sr_smart_price,.sr_room_reinforcement{color:#390}.roomName .sr_smart_price:after,.roomName .sr_room_reinforcement:after{content:', ';position:relative;right:1px;margin-right:-2px}.sr-group_recommendation .roomName .sr_room_reinforcement:after{margin-right:0}.roomName .sr_smart_price:last-of-type:after,.roomName .sr_room_reinforcement:last-of-type:after{display:none}.roomPrice .sr_smart_price{float:left}.lastChance{color:#900}.sr_header h1{font-size:23px;margin:0}.sr_header h2{color:#779bca;font-size:16px;font-weight:normal;margin:0 0 10px 0;padding:0}.sr_header h2.block_pagination{margin-bottom:5px}h1.inline_pagination,h2.inline_pagination{display:inline-block;margin-bottom:0}h2.inline_pagination{font-size:23px;color:#003580;font-weight:bold}h2.sr_usp{color:#779bca;font-size:16px;font-weight:normal;margin:0 0 20px 0;padding:5px 0 0;border-top:1px solid #ddd}.reviewFloater div.min_price{font-size:130%;margin:.5em 3px .5em 0}.sr_resort_credit{clear:left;float:left;color:#390;padding:5px 8px;border-radius:3px;margin:7px 0!important;border:1px solid #99cc7f}.hotellist .sr_item_promoted{border:3px solid #ffbb39!important;border-radius:8px;padding:10px 9px!important;margin:0 -12px -1px;position:relative;z-index:1}.hotellist .sr_item_promoted_new{border:2px dotted #ffbb39!important;border-radius:0}.hotellist .sr_item_promoted_new .sr_item_content .reviewFloater{margin-top:-16px}.hotellist .reviewFloater .sr_review_score_normal{font-weight:normal}.hotellist .sr_item_promoted_new .sr_item_content .reviewFloater .big_review_score_detailed{color:#f60}.hotellist .sr_item_promoted_new .sr_item_content .reviewFloater .score_from_number_of_reviews{color:#f60}.hotellist .sr_item_promoted_new .sr_item_content .hotel_name_link{font-size:1.1em;margin:0 0 12px;text-decoration:none;font-weight:200}.hotellist .sr_item_promoted_new .sr_item_content .added_to_fav_lists{text-decoration:none}.hotellist .sr_item_promoted_new .sr_item_content div.address .show_map{font-weight:normal;text-decoration:none}.sr_item_content .sr_brand_logo{max-height:35px;margin:0 0 15px auto;display:block}.lang_is_rtl .sr_item_content .sr_brand_logo{margin:0 auto 15px 0}.hotellist .sr_item_promoted_title{font-size:1.4em;margin:0 0 8px;padding-top:0;font-weight:normal}.hotellist .sr_item_promoted_new .sr_item_promoted_title{color:#f60;font-style:italic;font-size:1.1em;margin:0 0 12px}.hotellist .sr_item_promoted_more_link{font-size:1.12em;text-align:right;clear:both}.hotellist .sr_item_promoted_more_link a{font-weight:normal}.hotellist .sr_item_promoted_wider_image .sr_item_content{padding-left:260px!important}.hotellist .sr_item_promoted_wider_image a.sr_hotel_preview_track{height:150px;overflow:hidden;display:inline-block}.hotellist .sr_item_promoted_wider_image img.hotel_image{margin-top:-25px}.hotellist .sr_item_promoted_wider_image .hotel_name_link{display:inline}.featuredRooms .more_link_hp{color:#003580!important;font-size:88%;font-weight:bold!important;text-decoration:none;padding-right:12px}.more_link_hp .arrow_grey_sm{margin-left:2px;position:relative;top:1px}.more_link_hp_arrow{display:block;width:10px;height:12px;background:transparent url("//q-ec.bstatic.com/static/img/experiments/more_rooms_arrow/ecef3c58a3c5ecaa079fd68a86909cb9eeb6d743.png") 2px 2px no-repeat}.lang_is_rtl .more_link_hp_arrow{background-image:url("//r-ec.bstatic.com/static/img/experiments/more_rooms_arrow_rtl/eb988a56c14945a31794931757ba73c5889b0050.png")}.hotellist .sr_item_restricted{border-color:#ccc!important}.sr_price_inside_button{min-width:50px;text-align:center}.sr_item a.district_link{color:#0896ff;font-style:normal;font-weight:normal;text-decoration:none;border-bottom:1px solid}body.ja .address{line-height:26px}.sr_item a.district_link.activt_hvr:hover{color:#feba02}.sr_item a.district_link.visited_link:visited{color:#537cb4}.sr_item a.district_link strong{font-weight:normal}.sr_item .sr_item_content a.selected_district_link{font-weight:bold}.no_cc_02{display:block;color:#188000;font-weight:bold;margin-top:5px}.no_cc_02.b-no-cc-reinforcement__icon{margin-top:6px}.scarcity_color{color:#f00!important}.no_dates_click{float:none}body.searchresults.lang_is_rtl .hotellist .featuredRooms td.roomPrice div strong.price,.breakfastPrice span{unicode-bidi:embed}.pub_trans{font-style:normal}body.zh .hotellist .featuredRooms .sr_discount .sr_smart_price{border-radius:3px;padding:2px 3px}body.zh .hotellist .featuredRooms .sr_discount .sr_smart_price.scarcity_color{border:0;color:#fff!important;background:#f00}body.zh .hotellist .featuredRooms .sr_discount .sr_smart_price.availprice{border:0;color:#fff!important;background:#390}.urgency_message_orange_bg{background-color:#fee29e!important;padding:0 4px;color:#3e4853;font-weight:normal}.distfromdest_clean{font-style:normal}.distfromdest{border-bottom:1px dotted blue;cursor:help}#b_airport_ufi{color:#003580;display:block;background-color:#f2f4f8;border-radius:3px;margin:.5em 0;font-size:15px;font-weight:normal;padding:8px;position:relative;text-decoration:none}a#b_airport_ufi:hover{color:white;background-color:#003580;text-shadow:none}.b_ufi_pointer{background:url("//r-ec.bstatic.com/static/img/b_ufi_airports/1ef8129cae085ccf76341dcd93b3760c82e3e94b.png");background-position:0 -21px;background-repeat:no-repeat;float:right;width:6px;height:14px;display:block;margin:8px 0}.tracker,.tracker_inline{height:1px!important;margin-bottom:-1px!important;overflow:hidden!important;width:1px!important}.tracker_inline{display:inline-block!important}.tracker{display:block!important}.sr_item_default{background-color:#fff}.sr_item_default:hover{background-color:#f2f4f8}.sr_item_default tr.entire_row_clickable:hover{background-color:#fff}.sr_item_default .sr_item_content{min-height:205px;padding-left:210px;padding-right:0}.lang_is_rtl .sr_item_default .sr_item_content{padding-left:0;padding-right:210px}.sr_item_blue_border{border-color:#0896ff!important}.sr_item_dblue_border{border-color:#003580!important}.availprice.no_rack_rate{color:#003580!important}td.roomPrice span.strike-it-red_anim{text-decoration:none}td.roomPrice .animated .strike-it-red_anim,.strike-it-red{color:#f00!important;text-decoration:line-through!important;margin-right:5px}.animated .strike-it-red_anim .rackrate,.strike-it-red .rackrate{text-decoration:none!important;color:#003580!important}.sr_item_link_to_villas{clear:both;font-size:88%;margin:8px 8px 8px 0!important}.sr_item_link_to_villas a{font-weight:normal}.sr_item_link_to_villas_logo{float:right;margin:0 0 8px 8px}#ajaxsrwrap .sr_item .property_title_badges,.sr_compset_badges{display:inline-block;height:24px;line-height:24px;vertical-align:top}#ajaxsrwrap .sr_item .stars,.sr_compset_badges .stars{margin-top:0;position:relative;top:5px;vertical-align:top}#ajaxsrwrap .sr_item .common_stars,.sr_compset_badges .common_stars{vertical-align:top;top:6px}#ajaxsrwrap .sr_item .icon_deal_smart,.sr_compset_badges .icon_deal_smart,.sr_compset_info .icon_deal_smart{vertical-align:top;position:relative;top:1px}#ajaxsrwrap .sr_item .badge_year_sm{float:left;margin-top:2px}#ajaxsrwrap .vp_hotel_badge.badge_solo_sm,#ajaxsrwrap .vp_hotel_badge.badge_couple_sm,#ajaxsrwrap .vp_hotel_badge.badge_group_sm{float:left;position:relative;top:-2px}#ajaxsrwrap .vp_hotel_badge.badge_family_sm{float:left;position:relative;top:-3px}#ajaxsrwrap .address{margin-top:3px}.lang_is_rtl #ajaxsrwrap .sr_item .badge_year_sm,.lang_is_rtl #ajaxsrwrap .vp_hotel_badge.badge_solo_sm,.lang_is_rtl #ajaxsrwrap .vp_hotel_badge.badge_couple_sm,.lang_is_rtl #ajaxsrwrap .vp_hotel_badge.badge_group_sm,.lang_is_rtl #ajaxsrwrap .vp_hotel_badge.badge_family_sm{float:right}#basiclayout{margin-top:11px;-webkit-margin-top-collapse:initial}#basiclayout #left,#basiclayout #right{margin-top:0}#ajaxsrwrap .roomNameInner sup{vertical-align:baseline}.take-control__wrapper{margin-bottom:15px;padding:15px;text-align:center;background:#fec;border-bottom:1px solid #fed870}.take-control__header{margin:10px 20px 20px;font-size:20px;font-weight:bold;color:#e76d00}.lang_is_rtl .take-control__header{text-align:center}.take-control__subheader{margin-top:-20px;font-size:14px}.take-control__icon{height:60px;width:60px;margin:0 auto;background-image:url("//r-ec.bstatic.com/static/img/searchresults/take-control/8050f27c92a088877851bcef96cb91b31ea8c0b4.png")}.zero_results_reduced{width:100%;padding:0!important}.options_left,.options_right{display:block;float:left;width:50%;padding-bottom:20px}.lang_is_rtl .options_left,.lang_is_rtl .options_right{float:right}.zero_results_reduced h3{margin-top:20px;margin-left:20px;margin-right:20px}.zero_results_reduced ul{margin-bottom:10px;padding-left:20px;padding-right:20px}.zero_results_reduced strong{padding:0 20px}.zero_results_reduced ul li{margin-top:2px;margin-bottom:2px}.option_remove_filters li a{background-image:url("//q-ec.bstatic.com/static/img/checkbox-full/16aed1fd5001eb7b6a4627273fb405f2abd6144d.png");background-position:0 -99px;background-repeat:no-repeat;display:block;font-size:13px;line-height:14px;padding-left:16px;text-decoration:none;zoom:1}.option_remove_filters li a:hover{background-image:url("//q-ec.bstatic.com/static/img/checkbox-full/16aed1fd5001eb7b6a4627273fb405f2abd6144d.png");background-position:0 -199px}.lang_is_rtl .option_remove_filters li a{padding-left:0;padding-right:16px;background-position:100% -99px}.lang_is_rtl .option_remove_filters li a:hover{background-position:100% -199px}.sr_jump_next_prev_week{padding-top:10px}.sr_jump_next_prev_week .sr_jumper_link{float:left;padding-right:50px;text-decoration:none}.sr_jump_next_prev_week .sr_jumper_link:hover{text-decoration:none}.sr_jump_next_prev_week .sr_jumper_title{display:block;text-decoration:underline}.sr_jump_next_prev_week .sr_jumper_subtitle{color:#779bca;font-size:.85em;font-weight:normal}.sr_in_jump_next_prev_week .sr_low_percent_wrap_div{height:73px}.sold_out_property_wrapper{clear:both;margin:0;position:relative}.sold_out_property{color:#e52923;display:block;font-weight:bold;padding:5px 0}.tt_shadow{background:0;border-radius:0;padding:0}.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}.loading_check{height:69px;margin:0 auto;position:relative;width:69px;background:transparent url("//q-ec.bstatic.com/static/img/experiments/loading-check-sprite/185ef34940ed1d33892c1b454a2e28aae2ed6e91.gif") left top no-repeat;overflow:hidden}.loading_check_animation{display:block;height:69px;position:relative;width:1242px;margin-left:0;overflow:hidden;margin-top:-72px}.loading_check_animation img{margin-left:-69px}.link_to_hotel_reviews_from_sr{text-decoration:none!important;color:inherit!important}.hotellist .sr_item_content .hotel_desc{margin-top:.625em}.roomPrice.sr_discount .b_bigger_tag{font-size:20px}.hotellist .featuredRooms .sr_discount .b_bigger_tag .sr_smart_price{font-size:13px}.hotellist .featuredRooms .sr_discount .b_bigger_tag .strike-it-red_anim{font-size:16px}#sort_by .sort_option_list,#sort_by .sort_option_sublist{list-style:none;margin:0;padding:0}#sort_by{background:#ffeec0;border-radius:3px;border:1px solid #feba02;margin:.5em 0 6px 0;position:relative}.b_msie_7 #sort_by{position:relative;z-index:400;height:28px}#sort_by .sort_label{background-color:#feba02;cursor:default}#sort_by .sort_option_list,#sort_by .sort_option_sublist{list-style:none;margin:0;padding:0}#sort_by .sort_category{border-right:1px dotted #feba02;color:#003580;display:block;float:left;font-size:12px;font-weight:normal;margin:0;padding:.6em .7em;position:relative}#sort_by .sort_category:last-child{border-right:0 none!important;border-left:0 none!important}#sort_by .sort_option,#sort_by .deal-container{color:#003580;font-weight:bold;outline:0;text-decoration:none;white-space:nowrap;background:0;font-size:12px;height:14px;line-height:14px}#sort_by .with_dd .sort_option{padding-right:15px;position:relative}.lang_is_rtl #sort_by .with_dd .sort_option{padding-left:15px;padding-right:0}#sort_by .sort_option .b-sprite{display:block;margin-top:-4px;position:absolute;right:0;top:50%}.lang_is_rtl #sort_by .sort_option .b-sprite{right:auto;left:0}#sort_by .sort_option:hover{color:#F60}#sort_by .sort_category.selected{background:#390}#sort_by .sort_category.selected .sort_option,#sort_by .sort_category.selected .deal-container{color:#fff}#sort_by .selected .sort_option .icon_arrow{background-position:0 -451px}#sort_by .sort_option_sublist{background-color:#ffeec0;border-radius:.3em;border:1px solid #feba02;padding:.5em 0 .5em 0;position:absolute;top:22px;width:auto;z-index:1000}#sort_by .sort_option_sublist{left:5px;top:22px}#sort_by .sort_option_sublist{display:none}#sort_by .sort_option_sublist_title{color:#333;display:block;font-size:13px;font-weight:bold;margin:5px 0 3px 0;padding:0 0 0 5px;white-space:nowrap}#sort_by .sort_suboption{color:#003580;display:block;font-size:11px;font-weight:bold;outline:0;padding:.2em .5em .4em;text-transform:none!important;white-space:nowrap}#sort_by .sort_suboption:hover{background-color:#fff6df}#sort_by .sort_option_sublist .selected .sort_suboption{background:url(//q-ec.bstatic.com/static/img/viewed/656874dc5d70bd881dc4f5aa382e80d5dc1b5fcd.gif) no-repeat .4em #fff6df;padding-left:15px}#sort_by .review_score .sort_option_sublist_title{color:#003580;font-size:12px;font-weight:normal;margin:0;padding:.2em .5em .4em}.ui-slider-horizontal.ui-slider-rtl .ui-slider-range-min{left:auto;right:0}.ui-slider-horizontal.ui-slider-rtl .ui-slider-range-max{left:0;right:auto}.ui-slider-vertical.ui-slider-rtl .ui-slider-range-min{top:0;bottom:auto}.ui-slider-vertical.ui-slider-rtl .ui-slider-range-max{top:auto;bottom:0}.budget-filter-container{height:auto;min-height:25px;margin:10px auto 0;width:100%;position:relative}.budget-filter-slider{width:92.065%;position:relative;height:5px;background-color:#e1f3fb;border-radius:0;margin:20px auto 15px;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.budget-filter-slider--histogram{margin-top:70px}.budget-filder-histogram__mask{position:absolute;top:-60px;background:url(//r-ec.bstatic.com/static/img/bb/transp_pix_white_60pct/f994b26908b36c3bf9e0e7cf8c48783956ba86de.png) 0 0 repeat;z-index:2;height:60px}.budget-filder-histogram__mask--min{left:0}.budget-filder-histogram__mask--max{right:0}.lang_is_rtl .budget-filder-histogram__mask--min{right:0;left:auto}.lang_is_rtl .budget-filder-histogram__mask--max{left:0;right:auto}.budget-filter-histogram-fallback{position:absolute;top:-60px;left:0;right:0;height:60px;z-index:1}.budget-filder-histogram__point{position:absolute;bottom:0;background-color:#b4e2f6}.budget-filter-slider.budget-filter-slider__disabled{cursor:progress;opacity:.5}.budget-filter-slider.budget-filter-slider__disabled .ui-slider-handle{border-color:#7c90a6;border-width:1px;cursor:progress}.budget-filter-slider.budget-filter-slider__disabled .ui-slider-range{background-color:#7c90a6}.budget-filter-slider.budget-filter-slider__disabled .ui-slider-handle:hover{border-width:1px}.budget-filter-slider.budget-filter-slider__disabled ~ .budget-filter-values{cursor:progress}.budget-filter-histogram{height:60px;position:absolute;top:-60px;left:0;right:0}.budget-filter-slider .ui-slider-range{background-color:#0896ff;position:absolute;height:5px;-webkit-transition:background-color .5s linear;transition:background-color .5s linear}.budget-filter-slider .ui-slider-handle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;background-color:#FFF;border:1px solid #0896ff;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;position:absolute;z-index:2;outline:0;top:-10px;margin-left:-12px;cursor:pointer;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;text-align:center;-webkit-transition:border-color .5s linear;transition:border-color .5s linear}.budget-filter-slider .ui-slider-handle:hover,.budget-filter-slider .ui-slider-handle.ui-state-active{border:2px solid #0896ff}.budget-filter-slider .ui-slider-handle:last-child{margin-left:-13px}.budget-filter-slider .ui-slider-handle.ui-state-active{background-color:#ecf7fe;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;z-index:3}.b_msie_7 .budget-filter-slider .ui-slider-handle,.b_msie_8 .budget-filter-slider .ui-slider-handle{background:url("//q-ec.bstatic.com/static/img/bb/budget-filter/handle/70a44962e4a6450c04dd60a286bc9b3fbb534367.png") no-repeat 0 0 transparent;border:0}.b_msie_7 .budget-filter-slider .ui-slider-handle:hover,.b_msie_8 .budget-filter-slider .ui-slider-handle.ui-state-active{background-color:none;border:0}.budget-filter-slider .ui-slider-handle span{display:inline-block;width:1px;height:9px;margin:6px 1px;background-color:#0896ff}.budget-filter-slider .ui-slider-handle:nth-child(2) span:first-child{margin-left:-1px}.budget-filter-slider .ui-slider-handle:last-child span:first-child{margin-left:3px}.lang_is_rtl .budget-filter-slider .ui-slider-handle:nth-child(2) span:first-child{margin-left:1px}.lang_is_rtl .budget-filter-slider .ui-slider-handle:nth-child(2) span:last-child{margin-left:2px}.lang_is_rtl .budget-filter-slider .ui-slider-handle:last-child span:first-child{margin-left:1px}.lang_is_rtl .budget-filter-slider .ui-slider-handle:last-child span:last-child{margin-left:-1px}.budget-filter-values{overflow:hidden;width:92.065%;position:relative;margin:5px 10px 15px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.budget-filter-value{font-weight:bold;color:#003580}.budget-filter-value--min{float:left}.budget-filter-value--max{float:right}.lang_is_rtl .budget-filter-value--min{float:right}.lang_is_rtl .budget-filter-value--max{float:left}.budget-filter-value--active{color:#0896ff}.sr_flex_layout.sr_item.with-z-index{z-index:1}.sr_header--save-locations{overflow:hidden}.sr_header__container{width:70%;float:left}.lang_is_rtl .sr_header__container{float:right}.sr_header__location-cta{width:30%;float:right;text-align:right}.lang_is_rtl .sr_header__location-cta{float:left;text-align:left}.sr_header__cta-save-location{background-color:#0896ff;border-radius:3px;line-height:1;height:25px;color:#FFF;padding:4px 6px;outline:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sr_header__cta-save-location:hover{background-color:#003580}.bbtemkbar__bar{clear:both;background-color:#0896ff}.bbtemkbar__bar,.bbtemkbar__bar a:link,.bbtemkbar__bar a:visited{color:#fff;font-weight:normal;text-decoration:none}.bbtemkbar__wrapper{max-width:1110px;margin:0 auto}.bbtemkbar__text{float:left;padding:10px}.lang_is_rtl .bbtemkbar__text{float:right}.bbtemkbar__text__icon{display:inline-block;*display:inline;*zoom:1;margin-right:10px;font-size:10px}.lang_is_rtl .bbtemkbar__text__icon{margin-left:10px;margin-right:0}.bbtemkbar__text__underline{text-decoration:underline}.bbtemkbar__dismiss{float:right;padding:5px 10px 8px 10px;font-size:19px}a.bbtemkbar__dismiss:hover{background-color:#003580}.lang_is_rtl .bbtemkbar__dismiss{float:left}.component-tooltip{position:absolute;opacity:0;visibility:hidden;z-index:9999;top:-99999px;left:-9999px}.tooltip-animate{-webkit-transition:opacity .2s .5s,visibility .2s .5s,margin .2s ease-out .5s;transition:opacity .2s .5s,visibility .2s .5s,margin .2s ease-out .5s}.tooltip-inner{border:1px solid #eeae01;background:#ffedbc;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);box-shadow:0 0 5px 0 rgba(0,0,0,0.5);color:#3e4853;padding:10px;border-radius:4px}.tooltip-arrow{position:absolute;background:url('//r-ec.bstatic.com/static/img/tooltip/1e0ff1c51dfa07d6a94407a832621012c8b5520d.png') no-repeat;left:0;right:0;bottom:0;top:0}.tooltip-top{margin-bottom:5px;padding-bottom:11px}.tooltip-top .tooltip-arrow{top:auto;height:12px;background-position:bottom}.tooltip-bottom{margin-top:5px;padding-top:11px}.tooltip-bottom .tooltip-arrow{bottom:auto;height:12px;background-position:top}.lang_is_rtl .tooltip-right,.tooltip-left{margin-right:5px;padding-right:11px;margin-left:0;padding-left:0}.lang_is_rtl .tooltip-right .tooltip-arrow,.tooltip-left .tooltip-arrow{left:auto;right:0;width:12px;background-position:right}.lang_is_rtl .tooltip-left,.tooltip-right{margin-right:0;padding-right:0;margin-left:5px;padding-left:11px}.lang_is_rtl .tooltip-left .tooltip-arrow,.tooltip-right .tooltip-arrow{right:auto;left:0;width:12px;background-position:left}.lang_is_rtl .tooltip-align-left .tooltip-arrow,.tooltip-align-right .tooltip-arrow{right:35px;left:auto;width:20px}.lang_is_rtl .tooltip-align-right .tooltip-arrow,.tooltip-align-left .tooltip-arrow{left:35px;right:auto;width:20px}.tooltip-align-top .tooltip-arrow{top:25px;bottom:auto;height:20px}.tooltip-align-bottom .tooltip-arrow{bottom:25px;top:auto;height:20px}.component-tooltip.on{visibility:visible;opacity:1;margin:0;-webkit-transition-delay:.2s;transition-delay:.2s}.landmark-map{width:380px}[data-component ~= 'panel-rotator']{position:relative}[data-component ~= 'panel-rotator'] [data-panel]{position:absolute;opacity:0;background-color:white}[data-component ~= 'panel-rotator'] [data-panel].animating{opacity:1;z-index:9999;-webkit-transition:opacity .5s;transition:opacity .5s}[data-component ~= 'panel-rotator'] [data-panel].active{opacity:1}.anim_rack_rate{background:transparent url("//r-ec.bstatic.com/static/img/loader/d42f72c723644bbf8cf8d6e1b7ff0bea7ddd305a.gif") center top no-repeat;padding-bottom:2px;padding-top:2px}.anim_rack_rate b{visibility:hidden}.anim_rack_rate_smart{filter:alpha(opacity=0);opacity:0}td.roomPrice .anim_rack_rate_rr{text-decoration:none;border-bottom:0 solid #fff;font-weight:bold}.animated .anim_rack_rate{background-image:none}.animated .anim_rack_rate b{visibility:visible}.strike-it-red .anim_rack_rate_rr{text-decoration:none!important}.animated .scarcity_color{color:#f00!important}.animated .availprice{color:#390!important}td.roomPrice .animated .anim_rack_rate_rr{font-weight:normal;text-decoration:line-through;border-bottom:1px dotted #666}.noJS td.roomPrice .anim_rack_rate_rr{font-weight:normal;text-decoration:line-through;border-bottom:1px dotted #666}.noJS .anim_rack_rate{background-image:none}.noJS .anim_rack_rate b{visibility:visible}.noJS .anim_rack_rate_smart{filter:alpha(opacity=100);opacity:1}.filteroptions{position:relative}.filterbox_limited .collapsed_partly_less,.collapsed_partly_more,#filterbox_wrap .filterbox_limited .collapsed_partly{display:none}.collapsed_partly_less,.filterbox_limited .collapsed_partly_more{display:block;margin-left:10px}.collapsed_partly_more{padding-left:12px;background:transparent url("//q-ec.bstatic.com/static/img/experiments/more_rooms_arrow/ecef3c58a3c5ecaa079fd68a86909cb9eeb6d743.png") 0 2px no-repeat;cursor:pointer;font-weight:bold}.collapsed_partly_less{padding-left:12px;background:transparent url("//q-ec.bstatic.com/static/img/experiments/more_rooms_arrow_up/a55dbca344ca9a6bfe12628f2b42d373be8905e8.png") 0 3px no-repeat;cursor:pointer;font-weight:bold}.sr_item.sr-deal-sign-in-banner-wrapper{min-height:0}.sr-deal-sign-in-banner{background-color:#003580;color:#FFF;margin:0;font-size:36px;text-transform:uppercase;padding:15px 18px 15px 18px}.deals-sign-in-banner-button{font-size:14px;text-transform:none;float:right;border:2px solid #FFF;border-radius:4px;padding:7px 35px 7px 35px;margin-top:5px}a.deals-sign-in-banner-button{color:#FFF;text-decoration:none;font-weight:normal}.deals-sign-in-banner-button:hover{background-color:#0896ff;color:#FFF}.deal-sign-in-banner-icon{font-family:'booking-iconset';color:#0896ff;float:left;font-size:27px;margin:6px 10px 0 0}.deal-sign-in-banner-number{float:left;word-spacing:-4px}.deal-sign-in-banner-description{float:left;margin-left:10px}.deal-sign-in-banner-description-top{font-size:18px;color:#0896ff;font-weight:bold;margin-top:3px}.deal-sign-in-banner-description-bottom{font-size:12px;text-transform:none;float:left;margin-top:-1px}.en .sr-deal-sign-in-banner,.es .sr-deal-sign-in-banner,.it .sr-deal-sign-in-banner,.pt .sr-deal-sign-in-banner,.br .sr-deal-sign-in-banner,.nl .sr-deal-sign-in-banner{font-size:50px;padding:10px 18px 10px 18px}.en .deals-sign-in-banner-button,.es .deals-sign-in-banner-button,.it .deals-sign-in-banner-button,.pt .deals-sign-in-banner-button,.br .deals-sign-in-banner-button,.nl .deals-sign-in-banner-button{margin-top:14px}.en .deal-sign-in-banner-icon,.es .deal-sign-in-banner-icon,.it .deal-sign-in-banner-icon,.pt .deal-sign-in-banner-icon,.br .deal-sign-in-banner-icon,.nl .deal-sign-in-banner-icon{font-size:36px;margin:10px 10px 0 0}.en .deal-sign-in-banner-description-top,.es .deal-sign-in-banner-description-top,.it .deal-sign-in-banner-description-top,.pt .deal-sign-in-banner-description-top,.br .deal-sign-in-banner-description-top,.nl .deal-sign-in-banner-description-top{font-size:26px;margin-top:7px}.en .deal-sign-in-banner-description-bottom,.es .deal-sign-in-banner-description-bottom,.it .deal-sign-in-banner-description-bottom,.pt .deal-sign-in-banner-description-bottom,.br .deal-sign-in-banner-description-bottom,.nl .deal-sign-in-banner-description-bottom{font-size:14px;margin-top:-3px}.ja .sr-deal-sign-in-banner,.ko .sr-deal-sign-in-banner,.zh .sr-deal-sign-in-banner{padding-top:28px}.ja .deal-sign-in-banner-icon,.ko .deal-sign-in-banner-icon,.zh .deal-sign-in-banner-icon{font-size:30px;margin-top:0}.ja .deal-sign-in-banner-description,.ko .deal-sign-in-banner-description,.zh .deal-sign-in-banner-description{margin-top:-10px;margin-left:15px}.ja .deal-sign-in-banner-description-bottom,.ko .deal-sign-in-banner-description-bottom,.zh .deal-sign-in-banner-description-bottom{margin-top:-1px}.ja .deals-sign-in-banner-button,.ko .deals-sign-in-banner-button,.zh .deals-sign-in-banner-button{margin-top:-10px}.lang_is_rtl .deals-sign-in-banner-button{float:left}.lang_is_rtl .deal-sign-in-banner-icon,.lang_is_rtl .deal-sign-in-banner-number,.lang_is_rtl .deal-sign-in-banner-description,.lang_is_rtl .deal-sign-in-banner-description-bottom{float:right}.lang_is_rtl .deal-sign-in-banner-icon{margin-right:0;margin-left:10px}.lang_is_rtl .deal-sign-in-banner-description{margin-right:10px}.distances_list{padding:10px;margin:10px 0;border:1px solid #feba02;border-radius:3px;zoom:1}.distances_list_header{font-size:150%;font-weight:normal;color:#f60;margin:0 0 .6em}.distances_list_list{font-size:110%;float:left;clear:right;width:45%;padding:0;margin:0 5% 0 0;list-style-type:none}a.distances_list_link{display:block;padding:.2em .4em;margin-left:-0.4em;color:#003580;font-weight:normal;text-decoration:none}a.distances_list_link:hover{color:#0896ff!important}.distances_list_item_s-selected a.distances_list_link{background:#fef0cd;border-radius:3px}.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}.hotellist .featuredRooms.sr_rt_wider_urgency_msg .roomAvailability{width:175px}.hotellist .featuredRooms.sr_rt_wider_urgency_msg .roomPrice{width:8.75em}.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}.bexp-aspiretogenius{background-color:#e5e9ed;border:solid 1px #bec8d2;border-radius:3px;color:#7e8ea5;padding:10px;position:relative}.bexp-aspiretogenius h1{font-size:32px;margin-top:10px;width:500px}.bexp-aspiretogenius p{font-size:20px;margin-top:4px;width:500px}.bexp-aspiretogenius a{width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:3}.bexp-aspiretogenius span.countcase{background:no-repeat url("//r-ec.bstatic.com/static/img/search/aspiring-suitcases-gray/92d56b10bdebb0931553c532df932cdc440dc0ff.png");display:block;height:120px;width:260px;position:absolute;right:10px;top:12px}.ge-normalise-banner-3 span.countcase{background:no-repeat url("//q-ec.bstatic.com/static/img/genius/experiments/ge_normalise_aspiring_status/aspiring-suitcases-03/3971069b5fce233aafd5abc1c35cb7b0f3672eed.png");z-index:2}.ge-normalise-banner-4 span.countcase{background:no-repeat url("//q-ec.bstatic.com/static/img/genius/experiments/ge_normalise_aspiring_status/aspiring-suitcases-04/38100aa11cb09261bb9b31c26290dc991da0c581.png");z-index:2}.lang_is_rtl .bexp-aspiretogenius span.countcase{background:no-repeat url("//q-ec.bstatic.com/static/img/search/aspiring-suitcases-gray-rtl/abbef3b1ef3cb9e1ccca1a85f32cbb6025c40129.png");right:auto;left:20px}.lang_is_rtl .ge-normalise-banner-3 span.countcase{background:no-repeat url("//r-ec.bstatic.com/static/img/genius/experiments/ge_normalise_aspiring_status/aspiring-suitcases-03-rtl/4cbd13fd7683fc336860ee89bd48c7109868709b.png")}.lang_is_rtl .ge-normalise-banner-4 span.countcase{background:no-repeat url("//r-ec.bstatic.com/static/img/genius/experiments/ge_normalise_aspiring_status/aspiring-suitcases-04-rtl/278ce140002e4197ed96408b4f32700f7b453d51.png")}#loc_popular_hotel{border-top:1px solid #c5d4e9;padding:.6em}#loc_popular_hotel .hotel_item_inner{margin:0}#loc_popular_hotel .hd{font-size:1.6em;color:#333;margin:10px 0 15px 0}#loc_popular_hotel .hotel_list{list-style:none;padding:0;margin:0;zoom:1;overflow:hidden}#loc_popular_hotel .hotel_item{float:left;margin:0 10px;width:18%}#loc_popular_hotel .hotel_item:last-child{margin-right:0}#loc_popular_hotel .hotel_item:first-child{margin-left:0}#loc_popular_hotel .hotel_img{height:110px;width:100%}#loc_popular_hotel a.hotel_link{display:block;height:110px;width:100%}#loc_popular_hotel .hotel_img,#loc_popular_hotel .lastbooking,#loc_popular_hotel .review_score,#loc_popular_hotel .price,#loc_popular_hotel .review,#loc_popular_hotel .cta_btn{margin:0}#loc_popular_hotel .hotel_name{font-size:110%;font-weight:bold;margin-top:5px}#loc_popular_hotel .lastbooking{color:#690;font-size:12px;padding-top:3px}#loc_popular_hotel .total_reviews{font-size:11px;margin:0;font-weight:normal}#loc_popular_hotel .review_score{font-size:14px;font-weight:bold;padding-top:8px}#loc_popular_hotel .price{padding-top:8px;font-size:11px}#loc_popular_hotel .price strong{color:#390;font-size:14px}#loc_popular_hotel .sr_cta_button{float:none;margin-top:10px;margin-bottom:1px}#loc_popular_hotel .sr_cta_button a,#loc_popular_hotel .sr_cta_button a:visited,#loc_popular_hotel .sr_cta_button a:hover{color:#fff;text-decoration:none}#loc_popular_hotel .review{display:block;clear:both;font-size:12px}#loc_popular_hotel .review .good_review_text{background-color:#fff;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:5px 0;margin:10px 0 0 0;display:block;text-decoration:none;font-weight:normal;color:#444}#loc_popular_hotel .review .good_review_text:visited{color:#444}#loc_popular_hotel .review .good_review_text:hover{text-decoration:underline}#loc_popular_hotel .review .loc_sr_reviewer{display:block;background:transparent url("//r-ec.bstatic.com/static/img/experiments/ico_sr_reviewer/d42d2925e20450196204dabd24ab20218239257d.png") left top no-repeat;height:20px;margin-top:-1px;margin-left:15px;padding-left:20px;padding-top:12px;color:#444}#loc_popular_hotel .loc_popular_hotel_inner{overflow:hidden;zoom:1;width:100%}#loc_popular_hotel .carousel_left,#loc_popular_hotel .carousel_right{width:20px;background:url(//q-ec.bstatic.com/static/img/experiments/arr_carousel_sr/7e4a4402495664fa8ee0ff4b4ffbb14920202865.png) no-repeat #ebf0f6;border:1px solid #c6d4e8;display:block;float:left;text-align:center}#loc_popular_hotel .carousel_left:hover,#loc_popular_hotel .carousel_right:hover{background:url(//q-ec.bstatic.com/static/img/experiments/arr_carousel_sr/7e4a4402495664fa8ee0ff4b4ffbb14920202865.png) no-repeat #00adf1;border-color:#00adf1}#loc_popular_hotel .carousel_left.carousel_left_disabled:hover,#loc_popular_hotel .carousel_right.carousel_right_disabled:hover{background:url(//q-ec.bstatic.com/static/img/experiments/arr_carousel_sr/7e4a4402495664fa8ee0ff4b4ffbb14920202865.png) no-repeat #ebf0f6}#loc_popular_hotel .carousel_left{background-position:0 center}#loc_popular_hotel .carousel_right{background-position:-40px center}#loc_popular_hotel .carousel_left:hover{background-position:-82px center;cursor:pointer}#loc_popular_hotel .carousel_right:hover{background-position:-103px center;cursor:pointer}#loc_popular_hotel .carousel_left.carousel_left_disabled,#loc_popular_hotel .carousel_left.carousel_left_disabled:hover{background-position:-20px center;cursor:default;border-color:#c6d4e8}#loc_popular_hotel .carousel_right.carousel_right_disabled,#loc_popular_hotel .carousel_right.carousel_right_disabled:hover{background-position:-60px center;cursor:default;border-color:#c6d4e8}#loc_popular_hotel .carousel_content{width:94%;display:block;float:left;padding:0 0 0 1.5em;overflow:hidden}.lang_is_rtl #loc_popular_hotel .hotel_item{float:right;direction:rtl;text-align:right}#loc_popular_hotel.btn_position .hotel_item{position:relative}#loc_popular_hotel.btn_position .sr_cta_button{position:absolute;bottom:0;left:0}#loc_popular_hotel.btn_position .hotel_item_inner{margin:0 0 40px 0}#loc_popular_hotel.btn_position .hotel_item:last-child{margin-right:20px}#loc_popular_hotel.btn_position .district{margin:5px 0 0 0}#loc_popular_hotel.btn_position .district a{font-weight:normal}.political_districts_title,.free_districts_title{background:#e5ebf8;color:#003580;font-size:14px;height:20px;padding:6px;margin-bottom:6px}.sr_item_hvb:hover{background-color:#fff8e6}.sr_item_hvb_block{position:relative;display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-height:0;text-decoration:none;background-color:#fee29e;max-height:50px;margin-top:-5px;margin-left:2px}.sr_item_hvb_block:after{content:'';position:absolute;bottom:33px;left:14px;border:10px solid transparent;border-bottom-color:#fee29e;display:block;border-top:0}.sr_item_hvb_text{padding:10px 45px;color:#894e23;text-decoration:none;font-weight:normal;line-height:1}.sr_item_hvb_badge{position:absolute;top:4px;left:11px}.lang_is_rtl .sr_item_hvb_badge{left:auto;right:11px}.lang_is_rtl .sr_item_hvb_block:after{left:auto;right:14px}.lang_is_rtl .sr_item_hvb_text{font-family:Tahoma,"Arabic Transparent",Arial,Helvetica,sans-serif!important}.sr_item_new .sr_item_hvb_block{margin:5px -10px -10px;padding:0 10px;border-top:1px solid #c5ac95}.sr_item_new .sr_item_hvb_text{padding:10px 35px}.sr_item_new .sr_item_hvb_block:after{display:none}.hotellist .loc_sr_review{display:block;clear:both;color:#003580;overflow:hidden;zoom:1}.loc_sr_review .good_review_text{background-color:#fff;border-radius:3px;padding:7px;margin:10px 0 0 0;display:block;color:#003580;text-decoration:none;font-weight:normal;line-height:1.4;text-shadow:1px 1px 1px #fff}.loc_sr_review .good_review_text{border:1px solid #d8e1f0;background:#f2f4f8}.loc_sr_review .good_review_text{line-height:1.5}.loc_sr_review .good_review_text:visited{color:#003580}.loc_sr_review .good_review_text:hover{text-decoration:underline}.hotellist .sr_item_content .loc_sr_review .loc_sr_reviewer{display:block;background-position:left top;background-repeat:no-repeat;height:35px;margin-top:-1px;margin-left:15px;padding-left:20px;padding-top:15px;width:100%;font-size:12px}.hotellist .sr_item_content .loc_sr_review .loc_sr_reviewer{background-image:url("//r-ec.bstatic.com/static/img/experiments/ico_sr_reviewer/d42d2925e20450196204dabd24ab20218239257d.png")}#msg_low_avail ul,#msg_low_avail li{display:inline;margin:0;padding:0}#msg_low_avail .button_close,.status_msg .button_close{float:right;width:15px;height:16px;display:block;text-indent:-99999px;background-image:url("//r-ec.bstatic.com/static/img/msg_status_close/1986cb40d5ff24d9ae9472808d41a0e86f66df97.gif");background-repeat:no-repeat}.status_msg{background-color:#fff6df;border:1px solid #fed870;padding:.7em;padding-left:30px;margin-bottom:1em;margin-top:.6em;border-radius:5px;clear:both}.status_msg h4{margin:0;padding:0;font-weight:bold}.status_msg p{margin-top:0;margin-bottom:0}.status_msg p+p{margin-bottom:1em}.genius_status_msg{padding:.5em;line-height:40px}.genius_status_msg .ge-bg-white-24{margin:8px}.status_msg_top{padding:13px 20px 12px 20px;margin-top:7px;margin-bottom:25px;background-color:#fff6df;border-bottom:4px solid #fed870}.icon_unsuitable_occupancy{background-image:url("//r-ec.bstatic.com/static/img/experiments/unsuitable_occupancy/a9de28763b405f1d945ed0d6f6f35a94080c7605.png");background-position:20px 10px;background-repeat:no-repeat;padding-left:90px}.icon_unsuitable_occupancy a{white-space:nowrap}#pestana_search_chain_logo{background:#a8996f url("//q-ec.bstatic.com/static/img/experiments/loy_pestana_search/afee79b7b2b4d8b12033f6b57ec498523cc678e7.jpg") no-repeat center;display:block;width:100%;height:25px;position:relative;top:-35px;margin-bottom:-35px;z-index:5;border-bottom:solid 2px #988a64}#pestana_search_chain_logo p{text-indent:-999em}#melia_search_chain_logo{background:#e4e5e7 url("//q-ec.bstatic.com/static/img/experiments/loy_melia_search/4e6bfc4503ef446bce89bfdd6a5b6779f3c79756.jpg") no-repeat center;display:block;width:100%;height:23px;position:relative;top:-32px;margin-bottom:-32px;z-index:5;border-bottom:solid 2px #aaa}#melia_search_chain_logo p{text-indent:-999em}.lp_bold_date_picker_intent_message{position:relative}.lang_is_rtl .lp_bold_date_picker_tooltip{left:0;right:auto}.lp_bold_date_picker_tooltip{background:#fff;border-radius:3px;border:1px solid #46b0d3;-webkit-box-shadow:0 0 8px #46b0d3;box-shadow:0 0 8px #46b0d3;color:#003580;left:90%;padding:10px;position:absolute;top:-57px;width:280px;z-index:101;zoom:1;display:block}.emphasized_search_box_fixed_padding_sr+.lp_bold_date_picker_intent_message .lp_bold_date_picker_tooltip{top:-61px}.lp_bold_date_picker_tooltip:after,.lp_bold_date_picker_tooltip:before{content:"";position:absolute;width:0;height:0;right:100%;top:50%;border:solid transparent}.lp_bold_date_picker_tooltip:after{border-right-color:#fff;border-width:10px;margin-left:-10px;margin-top:-10px}.lp_bold_date_picker_tooltip:before{border-right-color:#46b0d3;border-width:12px;margin-top:-12px}#searchboxInc #frm .lp_bold_date_picker_tooltip .lp_bold_date_picker_intent_title{font-size:140%;font-weight:bold;margin:0 0 4px;text-shadow:none!important}.lp_bold_date_picker_tooltip .lp_bold_date_picker_intent_text{margin:5px 0;font-size:13px}.lang_is_rtl .lp_bold_date_picker_tooltip .lp_bold_date_picker_intent_block{left:5px!important;right:auto}.lp_bold_date_picker_tooltip .lp_bold_date_picker_intent_block{position:absolute;width:20px;height:20px;right:5px;top:5px;background:url('//q-ec.bstatic.com/static/img/experiments/sr_close_inspire_filter_block/a10b51445359046abf70d4139a2aa3faef0c2722.png');overflow:hidden;cursor:pointer}.status_msg.sh_to_sr_container{background-color:#fff6df;border:1px solid #feba02!important;padding:0 0 0 10px;margin:6px 0 20px;overflow:hidden;border-radius:3px;clear:both}.sh_to_sr_container .sh_to_sr_status_alert_badge{background-color:#fff;border-left:1px solid #fed870;border-right:1px solid #fed870;color:#f00!important;font-size:13px;padding:10px 10px;text-align:center}.sh_to_sr_container .sh_to_sr_status_alert_msg{padding:15px;vertical-align:middle}.sh_to_sr_status_alert_badge .smaller-stat-label{background-color:#f00;padding:.3em .6em .3em;font-weight:700;line-height:1;color:#fff;display:inline-block;font-size:12px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;opacity:.6}.sh_to_sr_status_alert_badge .status_change_icon{background:url(//q-ec.bstatic.com/static/img/experiments/status_change_icon/2a5298ca8d21865ed77fbd49cfa47fae45b260d5.png);display:block;height:28px;width:28px;margin:.2em auto .5em}.sh_to_sr_status_alert_badge .status_change_icon.increase{background-position:left top}.sh_to_sr_status_alert_badge .status_change_icon.decrease{background-position:left 28px}.sh_to_sr_container .close_button{margin-left:5px}.status_msg.sh_to_sr_container h4{margin-bottom:.5em}.lang_is_rtl .status_msg.sh_to_sr_container{padding:0 10px 0 0}.lang_is_rtl .sh_to_sr_container .close_button{margin-left:0;margin-right:5px}.emk-info-gathering-label.checkin-checkout-labels{margin-bottom:0}div#rate_guarantee.bpg_sr_date_modal{padding:1em 0 0 0}.lp_sr_inject_viewed_hotels_wrapper{margin-top:40px}.lp_sr_inject_viewed_hotels_wrapper h2{padding-top:0}.lp_sr_inject_viewed_hotels_wrapper .lp_sr_inject_viewed_hotels_list{list-style:none;padding:0;margin:0}.lp_sr_inject_viewed_hotels_list .lp_sr_inject_viewed_hotels_list_child{background:#f2f4f8;padding:1.2%;display:inline-block;width:47%;margin-bottom:10px;vertical-align:top;border-radius:4px;-webkit-transition:all .5s ease;transition:all .5s ease}.lp_sr_inject_viewed_hotels_list .lp_sr_inject_viewed_hotels_list_child:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.4);box-shadow:0 2px 4px rgba(0,0,0,0.4);cursor:pointer}.lp_sr_inject_viewed_hotels_list .lp_sr_inject_viewed_hotels_list_child_even{margin-left:5px}.lp_sr_inject_viewed_hotels_list_child .lp_sr_inject_viewed_hotels_list_child_img_wrapper{max-width:100px;display:inline-block;margin-right:6px}.lp_sr_inject_viewed_hotels_list_child .lp_sr_inject_viewed_hotels_list_child_img_wrapper img{max-width:100%;border-radius:4px;vertical-align:bottom}.lp_sr_inject_viewed_hotels_list_child .lp_sr_inject_viewed_hotels_list_child_info_wrapper{display:inline-block;width:67%;vertical-align:top}.lp_sr_inject_viewed_hotels_list_child_info_wrapper .lp_sr_inject_viewed_hotels_list_child_name{font-size:13px;line-height:13px;text-decoration:none;margin:0;color:#0896ff}.lp_sr_inject_viewed_hotels_list_child_info_wrapper .lp_sr_inject_viewed_hotels_list_child_review_wrapper{margin-top:7px}.lp_sr_inject_viewed_hotels_list_child_review_wrapper .lp_sr_inject_viewed_hotels_list_child_review_score{display:inline-block;background:#033383;text-align:center;font-weight:bold;color:white;vertical-align:top;padding:6px 2px;width:22px;height:15px;border-radius:3px 3px 3px 0;margin-right:6px;float:left;font-size:13px}.lp_sr_inject_viewed_hotels_list_child_review_wrapper .lp_sr_inject_viewed_hotels_list_child_review_details{margin:0 0 0 30px}.lp_sr_inject_viewed_hotels_list_child_review_wrapper .lp_sr_inject_viewed_hotels_list_child_review_details b{color:#003580;font-size:13px}.lp_sr_inject_viewed_hotels_list_child_review_wrapper .lp_sr_inject_viewed_hotels_list_child_review_details{font-size:11px;color:#666}.lp_sr_inject_viewed_hotels_list_child_info_wrapper .lp_sr_inject_viewed_hotels_list_child_price_wrapper{padding-top:9px;border-top:1px dotted #ccc;margin:9px 0 0 0;color:#e52923;font-size:11px}.lang_is_rtl .lp_sr_inject_viewed_hotels_wrapper .lp_sr_inject_viewed_hotels_list_child_even{margin-right:5px;margin-left:0}.lang_is_rtl .lp_sr_inject_viewed_hotels_list_child .lp_sr_inject_viewed_hotels_list_child_img_wrapper,.lang_is_rtl .lp_sr_inject_viewed_hotels_list_child_review_wrapper .lp_sr_inject_viewed_hotels_list_child_review_score{margin-right:0;margin-left:6px}.lang_is_rtl .lp_sr_inject_viewed_hotels_list_child_review_wrapper .lp_sr_inject_viewed_hotels_list_child_review_score{float:right}.b_msie_7 .lp_sr_inject_viewed_hotels_list .lp_sr_inject_viewed_hotels_list_child,.b_msie_7 .lp_sr_inject_viewed_hotels_list_child .lp_sr_inject_viewed_hotels_list_child_img_wrapper,.b_msie_7 .lp_sr_inject_viewed_hotels_list_child .lp_sr_inject_viewed_hotels_list_child_info_wrapper,.b_msie_7 .lp_sr_inject_viewed_hotels_list_child_review_wrapper .lp_sr_inject_viewed_hotels_list_child_review_score{display:inline;zoom:1}#datePicker_modal #datePicker{padding-top:10px}#datePicker_modal #datePicker fieldset{padding-left:0;padding-right:0;border:0}.modal-edit-dates .sr_editDatesForm .checkinDateSection,.modal-edit-dates .sr_editDatesForm .checkoutDateSection{position:relative;padding-bottom:1em}.modal-edit-dates .sr_editDatesForm h4{font-size:95%;text-align:left!important;margin:.6em 0}.hotellist .sr_item h3.sr-hotel__title{line-height:1.2!important}.hotellist .sr_item h3.sr-hotel__title .address{font-weight:normal;font-size:small}.hotellist .sr_item_content div.sr-badges__row{margin-top:10px}.hotellist .sr_item_content div.sr-badges__row.sr-badges__row--lower{margin-top:0;margin-bottom:5px}.sr-badges__row .deals-module-label{vertical-align:top!important}.sr-badges__row .wl-text-block--button .lists-button-icon{top:4px}.sr-badges__row .wl-text-block--button .lists-saved-number{top:3px}.hotellist .sr_flex_layout .sr_item_content div.sr-badges__row .d-deal,.hotellist .sr_flex_layout .sr_item_content div.sr-badges__row .ge-iconfont-extended{vertical-align:baseline!important}.sr_button_arrow{font-family:'booking-iconset';font-style:normal;color:#fff;margin-left:3px;font-size:10px}.lang_is_rtl .sr_button_arrow{margin-left:0;margin-right:3px}.sr_map_static_hover_label:hover #showMap a:link,.sr_map_static_hover_label:hover #showMap a:visited{background-color:#feba02!important}.sr_map_static_hover:hover .map_static_border_wrapper,.sr_map_static_hover_label:hover .map_static_border_wrapper{width:262px;height:148px;position:absolute;left:0;border:1px solid #feba02;border-radius:8px;border-top-right-radius:3px;background:transparent;cursor:pointer;z-index:3}.b_msie_7 .sr_map_static_hover:hover .map_static_border_wrapper,.b_msie_8 .sr_map_static_hover:hover .map_static_border_wrapper,.b_msie_7 .sr_map_static_hover_label:hover .map_static_border_wrapper,.b_msie_8 .sr_map_static_hover_label:hover .map_static_border_wrapper{width:100%}@media(max-width:1130px){.sr_map_static_hover:hover .map_static_border_wrapper,.sr_map_static_hover_label:hover .map_static_border_wrapper{width:100%}}.hotellist .sr_above_rooms_table{clear:both}.highlighted_facilities_reinforcement{display:block;float:left;margin-top:6px;font-size:11px}.highlighted_facility{background-image:url("//r-ec.bstatic.com/static/img/experiments/sprite_facilities_reinforcements-transparency-5/bd5ecf37c6bc078c4ec925298f6c7627988b0c40.png");background-repeat:no-repeat;color:#390;display:inline-block;line-height:20px;margin-right:4px;padding-left:22px}.highlighted_facilities_93{background-position:0 -22px}.highlighted_facilities_71{background-position:0 -100px}.highlighted_facilities_81,.highlighted_facilities_108,.highlighted_facilities_109,.highlighted_facilities_110,.highlighted_facilities_111,.highlighted_facilities_112,.highlighted_facilities_113,.highlighted_facilities_121,.highlighted_facilities_122,.highlighted_facilities_500{background-position:0 -157px}.highlighted_facilities_20{background-position:0 -47px}.highlighted_facilities_79{background-position:0 -73px}.highlighted_facilities_11{background-position:0 -131px}.highlighted_facilities_75{background-position:0 -182px}.highlighted_facilities_99{background-position:0 -209px}.highlighted_facilities_34{background-position:0 -239px}.highlighted_facilities_94{background-position:0 -376px}.highlighted_facilities_77{background-position:0 -443px}.highlighted_facilities_26{background-position:0 -273px}.highlighted_facilities_71{background-position:0 -102px}.highlighted_facilities_33{background-position:0 -410px}.highlighted_facilities_22{background-position:0 -306px}.highlighted_facilities_32{background-position:0 -342px}.highlighted_facilities_room_size{background-position:0 -515px}.b_firefox .highlighted_facilities_reinforcement{margin-top:5px}.add-red-tag__amount_all_inclusive{font-size:.8em}.searchresults .add-red-tag--ribbon.all-inclusive-ribbon{background:#390}.searchresults .add-red-tag--ribbon.all-inclusive-ribbon:before{border:5px solid #260;border-bottom-color:transparent;border-left-color:transparent}.lang_is_rtl.searchresults .add-red-tag--ribbon.all-inclusive-ribbon:before{border:5px solid #260;border-bottom-color:transparent;border-right-color:transparent}.all-inclusive-ribbon:before{border:5px solid #260;border-bottom-color:transparent;border-left-color:transparent}.nha_apartments_size{color:#390;display:inline-block}.sr_show_highlighted_filter_listing{padding-top:5px;padding-right:5px;display:inline-block;position:relative}.sr_show_highlighted_filter_listing i{float:left}.sr_show_highlighted_filter_text{line-height:200%;display:inline-block;padding-top:2px;float:left}.lang_is_rtl .sr_show_highlighted_filter_listing i{float:right}.lang_is_rtl .sr_show_highlighted_filter_listing{padding-right:0;padding-left:5px}.lang_is_rtl .sr_show_highlighted_filter_text{float:right}.highlighted_fiters_applied:after{clear:both}.sr_show_highlighted_filter_listing i.accomodation_type_icon_self_catering,.sr_show_highlighted_filter_listing i.accomodation_type_icon_hotel,.sr_show_highlighted_filter_listing i.accomodation_type_icon_large_guesthouse,.sr_show_highlighted_filter_listing i.accomodation_type_icon_small_guesthouse{background:url("//q-ec.bstatic.com/static/img/experiments/search-results-nha-icons/277cf0ca17f0c17b60764c101330918b5f644413.png") no-repeat top left;width:20px;height:20px;margin-top:4px;margin-right:3px}.sr_show_highlighted_filter_listing i.accomodation_type_icon_beds{background-position:0 -85px}.sr_show_highlighted_filter_listing i.accomodation_type_icon_self_catering{background-position:0 -64px}.sr_show_highlighted_filter_listing i.accomodation_type_icon_tents{background-position:0 -104px}.sr_show_highlighted_filter_listing i.accomodation_type_icon_large_guesthouse{background-position:0 -22px}.sr_show_highlighted_filter_listing i.accomodation_type_icon_hotel{background-position:0 0}.sr_show_highlighted_filter_listing i.accomodation_type_icon_small_guesthouse{background-position:0 -43px}.x-list{overflow:hidden}.x-list li{float:left;margin-left:1em}.x-list li:first-child{margin:0}.results-paging{overflow:hidden}.results-meta{border-top:1px solid #c5d4e9;margin-top:2em;clear:both;overflow:hidden}.results-meta h4,.results-meta h4 span.availability_nr{font-weight:normal;color:#1a1a1a;font-size:1em;margin-bottom:1em}.results-paging ul{list-style-type:none;float:left;margin:0;padding:0}.results-paging ul li{margin-left:.5em}.results-paging a,.results-paging a:visited,.results-paging a:hover{font-weight:normal;display:block;padding:.25em .55em;margin:0;text-align:center;text-decoration:none;color:#0896ff}.results-paging li.active a{font-weight:bold;color:#1a1a1a}.results-paging li a:hover,.results-paging a.paging-next:hover,.results-paging a.paging-previous:hover{color:#003580}.results-paging li a:hover,.results-paging li.current a{background:#ededed;color:#003580}.results-paging a.paging-next,.results-paging a.paging-previous,.results-paging span{display:block;float:left}.results-paging a.paging-previous{padding-left:0}.results-paging a.paging-next{padding-right:0}.results-paging span{margin:0 .5em;color:#1a1a1a;padding:.25em .75em}.results-paging .paging-start,.results-paging .paging-end{color:#d5d5d5}.results-paging .paging-start{margin-left:0;padding-left:0}.results-meta h4{float:left;font-size:1em;font-weight:normal;margin:0;overflow:hidden;padding:10px 0;width:57%;min-height:44px}.results-meta h4 span{padding-left:1em;color:#8a8a8a}.results-meta h4 span.availability_nr{color:#1a1a1a;padding-left:0}.results-meta h4 span.sr_showed_amount_last{padding-left:0}.similar_destination{clear:left;margin-top:1em;border-top:1px solid #c5d4e9;padding:0;padding-top:10px;background:0;display:block;overflow:hidden}.similar_destination .destination_title{font-size:1.6em;font-weight:normal;margin-bottom:0;margin-top:0;padding-top:5px;padding-bottom:3px;color:#333}.similar_destination .destination_subtitle{font-size:1em;font-weight:normal;margin-bottom:1em;margin-top:0;color:#8a8a8a}.similar_destination .destination_container{padding:.6em}.similar_destination .similar_postcard{height:200px;cursor:pointer;background-position:right top}.similar_destination .postcard_title{display:inline;float:left;margin:10px;max-width:75%;padding:7px;background:none repeat scroll 0 0 rgba(0,0,0,0.4);font-size:2.2em;font-weight:normal;line-height:.833;position:static;text-shadow:1px 1px 1px #000;color:#fff;text-decoration:none}.similar_destination .postcard_hotels{display:block;text-align:left;color:#fff;font-size:.45em;font-weight:bold;margin:5px 0 0;text-shadow:1px 1px 1px #000;line-height:1.2}.similar_destination .destination_copuntry_flag{background-position:right center;background-repeat:no-repeat;padding-right:38px}.sr_compset_grid .similar_elements{width:33%;float:left;margin:1px}.sr_compset_grid .se_clear{clear:left}.similar_destination_link{display:block}.sr-ajax-overlay{direction:ltr;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,.75);z-index:100}.sr-ajax-overlay__wide{right:-10px;left:-10px}.sr-ajax-overlay .overlay_msg{position:absolute;top:50px;left:50%;margin:0;margin-left:-150px;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)}.lang_is_rtl .sr-ajax-overlay .overlay_msg .overlay_msg_title,.lang_is_rtl .sr-ajax-overlay .overlay_msg .overlay_msg_subtitle{text-align:center}.bb_popular_filters{border-radius:3px;background-color:#e7f6fc;padding:10px 0;position:relative}.bb_popular_filters .filtercategory{padding-right:10px}.bb_popular_filters--collapsed .bb_popular_filters--title{margin-bottom:0}.bb_popular_filters--select-block{margin-top:5px;padding-left:6px}.bb_popular_filters--select-block a{text-decoration:none;border-bottom:1px dashed}.bb_popular_filters .filter_item span{display:inline-block;max-width:190px;*zoom:1;*display:inline}.sr_item_new.sr-bb-booked-before__card{margin-top:0!important;border:1px solid #355e97!important;border-radius:0 0 3px 3px}.sr-bb-booked-before__header{background:#355e97;padding:10px;border-radius:3px 3px 0 0}.sr-bb-booked-before__header .you_booked_this{float:left}.lang_is_rtl .sr-bb-booked-before__header .you_booked_this{float:right}.sr-bb-booked-before__header .you_booked_this span{color:#FFF!important}body.hotel .vp_hotel_badge.badge_business_briefcase{width:44px;height:44px;position:relative;background:url('//r-ec.bstatic.com/static/img/bb/bb_logo/1_high_res/bbb7f73e669aece5a01aba8b753a740cb46fea11.png') no-repeat!important;background-size:cover!important;font-size:42px;line-height:42px}body.b_msie_7.hotel .vp_hotel_badge.badge_business_briefcase,body.b_msie_8.hotel .vp_hotel_badge.badge_business_briefcase{background:url('//r-ec.bstatic.com/static/img/bb/bb_logo/1/f19fb43063edeb4ebf618577dfe312adc31f70c2.png') no-repeat -41px 0!important}.vp_hotel_badge .bicon-bb-briefcase{position:relative;display:block;color:#003580;font-size:37.5%;line-height:2.66666667;text-align:center}.back-top-top__button{position:fixed;right:15px;bottom:-90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:22px 20px;width:60px;height:60px;border-radius:3px;color:#fff;background:#0896ff;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s}.back-top-top__button:hover{background:#003580}.back-top-top__button.active{bottom:15px}.gs_pinned_hotel_no_gr_see_all_rooms_available{text-decoration:none;color:#003580!important;font-size:11px;font-weight:bold!important;display:block;margin:0;padding-left:12px;padding-top:5px;background:url("//q-ec.bstatic.com/static/img/experiments/more_rooms_arrow/ecef3c58a3c5ecaa079fd68a86909cb9eeb6d743.png") no-repeat 0}.over_photo{position:relative;left:-53px!important;top:-8px;margin-right:-53px!important}.lang_is_rtl .over_photo{left:auto!important;right:-53px!important;margin-right:0!important;margin-left:-53px!important}.badge_solo.over_photo,.badge_couple.over_photo,.badge_group.over_photo,.badge_family.over_photo{left:-45px!important}.lang_is_rtl .badge_solo.over_photo,.lang_is_rtl .badge_couple.over_photo,.lang_is_rtl .badge_group.over_photo,.lang_is_rtl .badge_family.over_photo{left:auto!important;right:-45px!important}.badge_business_briefcase.over_photo{background:url('//r-ec.bstatic.com/static/img/bb/bb_logo/1_high_res/bbb7f73e669aece5a01aba8b753a740cb46fea11.png') no-repeat!important;background-size:cover!important;width:44px;height:44px;left:-47px!important}.lang_is_rtl .badge_business_briefcase.over_photo{left:auto!important;right:-47px!important}.b_msie_7 .badge_business_briefcase.over_photo,.b_msie_8 .badge_business_briefcase.over_photo{background:url('//r-ec.bstatic.com/static/img/bb/bb_logo/1/f19fb43063edeb4ebf618577dfe312adc31f70c2.png') no-repeat -41px 0!important}.property_types_filters_links{margin:0;padding:5px;background-color:#f3f3f4;border-bottom:1px solid #c5d4e9}.property_types_filters_links a{font-size:.85em;text-decoration:none;position:relative;display:inline-block;font-weight:normal;margin-right:5px}.property_types_filters_links.property_types_larger_filter_links a{font-size:1em}.property_types_filters_links span.filter_count{font-weight:bold;padding-left:0;color:inherit}.property_types_filters_links a.selected{background:#390;padding:3px;border-radius:2px;color:#FFF;padding-right:17px;display:inline-block}.property_types_filters_links a.selected:hover{background:#F00}.property_types_filters_links span.close{background:url("//q-ec.bstatic.com/static/img/white_close_btn/4eb0c93dfb520a06b89b2a125db91bd58c5628f2.png") no-repeat left top;width:11px;height:11px;position:absolute;top:4px;padding-left:0;right:3px}.property_types_filters_checkboxes a,.property_types_filters_checkboxes a.selected,.property_types_filters_checkboxes a.selected:hover{background:url("//q-ec.bstatic.com/static/img/checkbox-full/16aed1fd5001eb7b6a4627273fb405f2abd6144d.png") no-repeat left top}.property_types_filters_checkboxes a{background-position:1px 0;color:#819bbf;padding-left:17px}.property_types_filters_checkboxes a.selected{background-color:#390;background-position:4px -96px;color:#fff;padding-left:20px;padding-right:0}.property_types_filters_checkboxes a.selected:hover{background-color:#F00;background-position:4px -196px}.sr_show_more_roomtypes{width:100%;margin:5px 0}.sr_show_more_roomtypes th{padding:2px 5px}tr.sr_hotel_roomtype_tr .sr_hotel_roomtype_td{padding:2px 5px}span.sr_hotel_roomtype{margin:5px 10px;display:inline-block}.sr_item_highlight_small .sr_item_new.sr_item--highlighted{background:#fff;-webkit-box-shadow:none;box-shadow:none;border-width:2px!important}.sr_item_highlight_small .sr_item_new.sr_item--highlighted:hover{background-color:#f2f4f8}.sr_item_highlight_small .sr_item_footer.sr_footer_reinforcement{background:#c1eaff}.sr_item_highlight_big .sr_item_new.sr_item--highlighted{background:#eaf8ff;-webkit-box-shadow:none;box-shadow:none;border-width:2px!important}.sr_item_highlight_big .sr_item_new.sr_item--highlighted:hover{background:#d9f1fd}.sr_item_highlight_big .sr_item_footer.sr_footer_reinforcement{background:#7ec8ff}.sr_item_highlight_big .sr_item--highlighted .sr-group-recommendation__title{background:#d9f1fd}.b_msie_7 .sr_item.sr_item_compset_fix{position:relative}.highlighted_fiters_applied--long-fix .sr_show_highlighted_filter_listing{float:left;margin:5px 10px 5px 0;padding:0;position:static;display:table}.highlighted_fiters_applied--long-fix .sr_show_highlighted_filter_text{display:table-cell;height:25px;vertical-align:middle;padding:0 0 0 3px;line-height:100%;float:none}.sr_good_wifi__wrapper{cursor:help}.sr_good_wifi__text{border-bottom:1px dotted;line-height:110%;position:relative;top:4px}.sr-take-control--simplified li a{display:inline-block;background:#3a95ff;color:#FFF;margin:0;padding:6px 8px;border-radius:3px;text-decoration:none}.sr-take-control--simplified li a:hover{background:#003580}.take-control__remove-filter{position:absolute;top:6px;left:6px}.lang_is_rtl .take-control__remove-filter{left:auto;right:6px}.sr-take-control--simplified.zero_results_reduced ul{padding-top:7px}.sr-take-control--simplified.zero_results_reduced ul li{margin:0 0 7px 0}.sr-take-control--simplified .option_remove_filters li a{padding-left:25px;position:relative}.lang_is_rtl .sr-take-control--simplified .option_remove_filters li a{padding:6px 25px 6px 8px}.sr-take-control--simplified .option_remove_filters li a:hover{background:#e76d01}.room_bed_list{color:#7c90a6;padding-top:2px;display:inline-block}.sr-beach-sort{background:#fff0ce;border-radius:3px;padding:7px 10px;color:#cf812d}.sr-hotel__type{background:#a3b1bf;padding:3px 5px;color:#fff;font-size:11px;font-weight:normal;border-radius:2px;vertical-align:top;display:inline-block;margin-top:2px}.hotel_name_link:hover .sr-hotel__type{background:#feba02}.sr-hotel__type.sr-hotel__type_prominent{background:#55af32;font-weight:700}.try_another_search_3{display:inline-bock;float:right;width:31%;padding:10px;background:#c5d4e9;text-align:center;border-radius:0 0 3px 3px}.try_another_search_3 a{color:#003580}.try_another_search_3 a:hover{text-decoration:none}.added_to_fav_lists{display:inline-block;height:18px;color:#0896ff;background:transparent url("//r-ec.bstatic.com/static/img/icons/sprite_save_to_wishlist2/4dc4060d9a38903932392da7af5a70882efb187d.png") 0 1px no-repeat;font-size:11px;font-weight:normal;vertical-align:top}strong.added_to_fav_lists{font-weight:bold}.on_my_fav_list{background-position:0 -98px}.added_to_fav_lists:hover{background-position:0 -49px}.saved_in_wl{background-position:-1px -99px}.wl-text-block .wishlist-added-to-name{font-size:13px;font-weight:normal}.tfl-sr-track-wrap{display:inline-block}.tfl-sr-track-wrap--button{display:block}.wl-text-block--button .lists-button-icon{font-weight:bold;position:relative;top:2px;left:2px;color:#0896ff}.wl-text-block--button .lists-saved-number{padding-left:5px;position:relative;top:1px;color:#0896ff}.wl-text-block--button .wl-save-link{font-weight:normal!important;border:1px solid #d8eaff;padding:2px 5px 2px 2px!important;text-decoration:none!important;border-radius:3px}.wl-text-block--button .lists-button-icon--unsaved{display:inline-block}.wl-text-block--button .lists-button-icon--saved{display:none}.wl-text-block--button .wl-save-link:hover .lists-button-icon--unsaved{display:none}.wl-text-block--button .wl-save-link:hover .lists-button-icon--saved{display:inline-block}.wl-text-block--button .wl-save-link:hover{background-color:#fff;border:1px solid #3a95ff}.wl-text-block--button .saved_in_wl .lists-button-icon--unsaved{display:none}.wl-text-block--button .saved_in_wl .lists-button-icon--saved{display:inline-block;color:#FFF}.wl-text-block--button .saved_in_wl{background-color:#0896ff;border:1px solid #0896ff}.wl-text-block--button .saved_in_wl .lists-saved-number{color:#FFF}.wl-text-block--button .saved_in_wl:hover{background-color:#003580;border:1px solid #003580}.lang_is_rtl .lists-button-icon{left:auto}.lang_is_rtl .lists-saved-number{padding:0 4px 0 0}body.searchresults .hotellist .sr-group_recommendation .roomrow td{vertical-align:top}.sr-group-recommendation__title{margin:10px 0 2px 0;padding:5px 3px;border-radius:2px 2px 0 0;background:#f2f4f7;font-size:88%}.sr-group_recommendation .totalPrice{color:#390;font-size:18px;font-weight:bold;text-align:right}.lang_is_rtl .sr-group_recommendation .totalPrice{text-align:left}.hotellist .featuredRooms.sr-group_recommendation .roomAvailability{width:280px}.sr-group_recommendation .room_link{color:#0896ff;display:block}.sr-group_recommendation .extra_bed_info{display:block}.sr-group_recommendation .sr_gr_extrabed_free{background-color:#390;display:inline-block;padding:2px;margin:0 0 0 5px!important;color:white;font-size:8px;font-weight:700;letter-spacing:.02em}.hotellist .sr-group_recommendation .seeAllRooms{padding-left:12px;background:url(//q-ec.bstatic.com/static/img/experiments/more_rooms_arrow/ecef3c58a3c5ecaa079fd68a86909cb9eeb6d743.png) no-repeat 0;color:#003580;font-weight:bold;text-decoration:none;font-size:11px}.v-properties-banner{margin:1.7em 0}.v-properties-banner_logo{float:right;width:95px;height:22px;background-image:url("//q-ec.bstatic.com/villas/img/logo/c4dfd91242bf0ced8bfa31617021949944cd5a12.png");background-image:url("//q-ec.bstatic.com/villas/img/logo/cdcd799c39369285b29c1e1a1c257fc88e624b5e.svg");background-size:contain;background-repeat:no-repeat;margin-top:-3px}.v-properties-banner_title{margin-bottom:.25em;font-size:1.25em;font-weight:normal}.v-properties-banner_title a{color:#003580;font-weight:normal;text-decoration:none}.v-properties-banner_title a:hover{text-decoration:underline}.v-properties-banner_props{margin:0 -5px}.v-properties-banner_item{float:left;width:32%;margin:5px .6%;border:5px solid #fff;-webkit-box-shadow:0 0 10px hsla(0,0%,0%,0.175);box-shadow:0 0 10px hsla(0,0%,0%,0.175);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-weight:normal!important}.v-properties-banner_item_details{width:100%;position:relative;overflow:hidden;height:160px;margin-bottom:5px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.v-properties-banner_item_info{z-index:30;position:absolute;left:0;bottom:0;color:#fff;padding:8px 5px 5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:0 0 5px rgba(49,48,64,0.8)}.v-properties-banner_item_city{font-size:.8em}.v-properties-banner_item_name{font-size:1.1em;margin-top:2px}.v-properties-banner_item_price_label{font-size:.8em;font-style:italic}.v-properties-banner_item_button{color:#fff;display:block;padding:.525em .5em .45em;background:#00c2a8;text-shadow:0 1px 1px hsla(146,56%,26%,0.45);border:2px solid #fff;border-radius:3px;-webkit-box-shadow:0 0 3px hsl(0,0%,35%);box-shadow:0 0 3px hsl(0,0%,35%);cursor:pointer;width:100%}.v-properties-banner_item_button:hover{background-color:#0cb09b}.v-properties-banner_item_button:focus{outline:0}#sr_external_proof .feefo{text-align:center}#sr_external_proof .feefo .stars{float:right;margin-right:15px;height:20px;width:113px;background:url("//r-ec.bstatic.com/static/img/external_proof/external_reviews/feefo-stars/dde13db7acb57b5fd5e33088312b55a4ff43daf5.png") left 0}#sr_external_proof .feefo .stars-inner{height:20px;background:url("//r-ec.bstatic.com/static/img/external_proof/external_reviews/feefo-stars/dde13db7acb57b5fd5e33088312b55a4ff43daf5.png") left -20px}#sr_external_proof .feefo .provider{width:100px;height:23px;margin:0 15px;background:url("//q-ec.bstatic.com/static/img/external_proof/feefo/634d2162f29a51202d8f880ffdc62875bc599ca8.png") 0 0 no-repeat;float:left}#sr_external_proof .feefo .provider-update{width:89%;background:url("//q-ec.bstatic.com/static/img/external_proof/feefo/634d2162f29a51202d8f880ffdc62875bc599ca8.png") 50% 0 no-repeat}#sr_external_proof .feefo .total_review{padding:10px 15px;margin:0;font-size:14px;color:#000}.lang_is_rtl #sr_external_proof .feefo .total_review{font-family:"Tahoma"}.lang_is_rtl #sr_external_proof .feefo .stars-inner{background:url("//r-ec.bstatic.com/static/img/external_proof/external_reviews/feefo-stars/dde13db7acb57b5fd5e33088312b55a4ff43daf5.png") right -20px}.lang_is_rtl #sr_external_proof .feefo .stars{background:url("//r-ec.bstatic.com/static/img/external_proof/external_reviews/feefo-stars/dde13db7acb57b5fd5e33088312b55a4ff43daf5.png") -2px 0;float:left;margin-left:15px;margin-right:auto}.lang_is_rtl #sr_external_proof .feefo .provider{float:right}.feefo .tagline{font-size:smaller;padding:3px 6px;margin-top:7px;background-color:#ffec2d;display:inline-block;border-radius:5px;color:black;font-weight:bold}.barrel_o_filters{background:0;border-radius:3px;border:1px solid #009fe3;margin:0 0 10px;padding:5px}.barrel_o_filters .filter_by{background:#3cb3e7;color:#fff;font-size:17px;font-weight:normal;margin:-5px;padding:10px 11px;position:static}.barrel_o_filters .filterbox{margin-top:9px}.barrel_o_filters .filtercategory{cursor:pointer;padding-left:24px;position:relative}.lang_is_rtl .barrel_o_filters .filtercategory{padding-left:0;padding-right:24px}.barrel_o_filters .filtercategory h3{color:#003580;font-size:14px;font-weight:bold;padding:3px 0 2px}.barrel_o_filters .filtercategory .arrow_icon{background-position:-14px -415px;height:7px;left:6px;position:absolute;top:7px;width:12px}.lang_is_rtl .barrel_o_filters .filtercategory .arrow_icon{left:auto;right:5px}.barrel_o_filters .filterbox_collapsed .filteroptions{display:none}.barrel_o_filters .filterbox_collapsed .arrow_icon{background-position:-26px -415px;height:12px;left:8px;top:5px;width:7px}.lang_is_rtl .barrel_o_filters .filterbox_collapsed .arrow_icon{right:8px}.barrel_o_filters .filterelement{background-image:url(//q-ec.bstatic.com/static/img/checkbox-full/16aed1fd5001eb7b6a4627273fb405f2abd6144d.png);background-position:6px 5px;background-repeat:no-repeat;cursor:pointer;display:block;font-size:13px;font-weight:normal;line-height:14px;padding:5px 2px 5px 24px;text-decoration:none;zoom:1;position:relative}.barrel_o_filters .filterelement:hover{background-color:#009fe3;color:#fff}.barrel_o_filters .filterelement-no-checkbox{background-image:none}.barrel_o_filters .filterelement-hidden{display:none}.lang_is_rtl .barrel_o_filters .filterelement{background-position:97.5% 6px;line-height:15px;padding:5px 24px 5px 2px}.barrel_o_filters .active{background-color:#55af32;background-position:6px -95px;color:#fff}.barrel_o_filters .active:hover{background-color:#e52923;background-position:6px -195px;color:#fff}.lang_is_rtl .barrel_o_filters .active{background-position:97.5% -94px}.lang_is_rtl .barrel_o_filters .active:hover{background-position:97.5% -194px}.barrel_o_filters .cantdeselect,.barrel_o_filters .cantdeselect:hover{background-color:#55af32;background-position:6px -294px;cursor:default}.lang_is_rtl .barrel_o_filters .cantdeselect,.lang_is_rtl .barrel_o_filters .cantdeselect:hover{background-position:97.5% -294px}.barrel_o_filters .cantdeselect:hover{background-color:#55af32}.barrel_o_filters .filterbox .filterelement .filter_label{color:#009fe3;padding-right:30px;display:inline-block}.lang_is_rtl .barrel_o_filters .filterbox .filterelement .filter_label{padding-right:0;padding-left:30px}.barrel_o_filters .filterbox .filterelement:hover .filter_label,.barrel_o_filters .filterbox .filterelement:hover .filter_count{color:#fff}.barrel_o_filters .filterbox .active .filter_label{text-decoration:none;color:#fff}.barrel_o_filters .filterelement .filter_meta{display:none}.barrel_o_filters .filterbox .filterelement .filter_count,.barrel_o_filters .filterbox .filterelement .mfc{color:#009fe3;position:absolute;right:5px;top:5px;font-weight:200}.lang_is_rtl .barrel_o_filters .filterbox .filterelement .filter_count,.lang_is_rtl .barrel_o_filters .filterbox .filterelement .mfc{left:5px;right:auto}.barrel_o_filters .cantselect,.barrel_o_filters .cantselect:hover{background-position:6px -395px}.barrel_o_filters .filterbox .cantselect .filter_label,.barrel_o_filters .filterbox .cantselect:hover .filter_label,.barrel_o_filters .filterbox .cantselect .filter_count,.barrel_o_filters .filterbox .cantselect:hover .filter_count{color:#ccc}.lang_is_rtl .barrel_o_filters .cantselect,.lang_is_rtl .barrel_o_filters .cantselect:hover{background-position:97.5% -394px}.barrel_o_filters .cantselect:hover{background-color:transparent}.b_msie_8 .barrel_o_filters .filterelement,.b_msie_7 .barrel_o_filters .filterelement{background-image:url(//r-ec.bstatic.com/static/img/experiments/checkbox_false/fdf3773d5c93d101dd89a08c98153b2ad80f351c.gif)!important;background-position:6px 4px!important}.b_msie_8 .barrel_o_filters .active,.b_msie_8 .barrel_o_filters .selected,.b_msie_7 .barrel_o_filters .active,.b_msie_7 .barrel_o_filters .selected{background-image:url(//r-ec.bstatic.com/static/img/experiments/checkbox_true/5e0868932556ff412701c7745ceb2252f16dc461.gif)!important;background-position:6px 4px!important}.b_msie_8 .barrel_o_filters .cantdeselect,.b_msie_7 .barrel_o_filters .cantdeselect,.b_msie_8 .barrel_o_filters .cantdeselect:hover,.b_msie_7 .barrel_o_filters .cantdeselect:hover{background-image:url(//r-ec.bstatic.com/static/img/experiments/checkbox_true_disabled/4ba921327dd4637384474bb697875036a4594336.gif)!important}.b_msie_8 .lang_is_rtl .barrel_o_filters .filterelement,.b_msie_7 .lang_is_rtl .barrel_o_filters .filterelement{background-position:97.5% 4px!important}.b_msie_8 .barrel_o_filters .filterelement-no-checkbox,.b_msie_7 .barrel_o_filters .filterelement-no-checkbox{background-image:none!important}#filterbox_wrap{position:relative}.filters_subgroup .filterelement{padding-left:42px;background-position:24px 5px}.filters_subgroup .filterelement:hover{background-color:#33b2e9}.filters_subgroup .active{background-color:#6ebb51;background-position:24px -95px}.filters_subgroup .active:hover{background-color:#e52923;background-position:24px -195px}.lang_is_rtl .filters_subgroup .filterelement{padding-left:2px;padding-right:42px;background-position:90% 6px}.lang_is_rtl .filters_subgroup .active{background-position:90% -94px}.lang_is_rtl .filters_subgroup .active:hover{background-position:90% -194px}a.lower_price_available{text-decoration:none;font-weight:normal;display:block}.lower_price_available_container{display:inline-block;font-size:13px!important;margin-top:8px!important;margin-right:20px!important;padding:0 20px 0 0;border-right:1px solid #ccc}.searchresults .add-red-tag{position:absolute;top:-7px;left:-15px;width:43px;height:112px;color:#fff;cursor:pointer;text-decoration:none;outline:0;z-index:100}.add-red-tag__content{position:absolute;top:60px;width:43px;text-align:center;line-height:1em}.add-red-tag__amount{font-size:1.2em;font-weight:600;display:block}.add-red-tag__minus{font-weight:200;padding-right:2px}.add-red-tag__symbol{font-size:.7em}.add-red-tag__label{font-size:.8em}.add-sr-red-tag .sr_item_photo_nav_arrow{top:115px;z-index:6}.lang_is_rtl .add-red-tag{right:9px;left:auto}.searchresults .add-red-tag--ribbon{position:absolute;top:10px;left:-10px;width:auto;height:auto;padding:7px 20px 5px;background:#e52822;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,0.4);box-shadow:1px 2px 2px 0 rgba(0,0,0,0.4);z-index:100;max-width:120px}html.b_msie_7 .searchresults .add-red-tag--ribbon{padding-top:2px;padding-bottom:8px}.add-red-tag--ribbon .add-red-tag__content{position:static;width:auto;font-size:1.1em}.add-red-tag--ribbon .add-red-tag__amount{display:inline}.add-red-tag--ribbon:before{content:'';position:absolute;left:0;bottom:-10px;width:0;height:0;border:5px solid #9c0000;border-bottom-color:transparent;border-left-color:transparent;z-index:-1}.lang_is_rtl .add-red-tag--ribbon{right:-10px;left:auto}.lang_is_rtl .add-red-tag--ribbon:before{left:auto;right:0;border:5px solid #9c0000;border-bottom-color:transparent;border-right-color:transparent}#sort_by .sort_category.genius_sort_item .gesprite{display:block}body.searchresults.cjk2 #sort_by .sort_category.genius_sort_item .gesprite{margin:2px 0}.b_firefox #sort_by .sort_category.genius_sort_item .gesprite,.b_msie #sort_by .sort_category.genius_sort_item .gesprite{margin-bottom:1px}.gesprite.ge-bg-white-24{vertical-align:top;line-height:24px;position:relative}.b_msie_8 .gesprite.ge-bg-white-24{margin-top:3px}.b_msie_9 .gesprite.ge-bg-white-24{margin-top:3px}.ge-iconfont-freebie{vertical-align:top}.sr_separator_prominent{font-weight:bold}.hotellist .group_table{padding:15px 0 0}.hotellist .featuredRooms tr.group_featRms div{background-color:#c5d4e9}.hotellist .featuredRooms .group_featRms th{padding:8px 0;background-color:#c5d4e9}.hotellist .featuredRooms tr.group_featRms .firstThFeatRms div{font-size:1em;padding-left:8px;line-height:.9em}.hotellist .featuredRooms th .group_info{font-weight:normal;font-size:.85em;background-color:#fff0c4;padding:2px 0 2px 3px}.hotellist .featuredRooms th div.group_info span{font-weight:bold}.hotellist div.define_group_table td.roomPrice span{text-align:right;color:#003580;font-family:"Times New Roman",Times,serif;font-weight:normal;text-decoration:line-through;font-size:88%}.define_group_table{clear:left}.room_details{clear:both}.hotellist .define_group_table .total{float:right;color:#390;font-size:1.4em;margin:8px 5px 0 0;padding-right:0;text-align:right;display:inline}.hotellist .define_group_table .groupbutton{display:block;float:right;clear:both;margin:3px 5px 20px 0;font-size:1em;white-space:nowrap}.hotellist .define_group_table .iebutton{padding:6px;display:inline;color:white;text-decoration:none;font-weight:bold;white-space:nowrap}.move_free{display:none}.move_free_auto.b-recommended-room__extrabed-title{width:auto;margin-top:3px}.free_one_a{background-color:#390;display:inline-block;padding:2px;margin:0 0 0 5px!important;color:white;font-size:8px;font-weight:700;letter-spacing:.02em}.lang_is_rtl .free_one_a{margin:0 5px 0 0!important}.b-recommendation-titlefix+.free_one_a{margin-top:6px}.gs_price_breakdown .b-recommended-room__price-block{display:none}.gs_price_breakdown .gs_extra_bed_price{display:none}.sr_item--highlighted{border:10px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);margin:10px -10px 10px -10px;padding:8px 0}.sr_item--highlighted,.sr_item--highlighted:hover{background:#edf1f6}.b_msie_7 .sr_item--highlighted{padding:8px 5px;border:5px solid #e5e9ed}.sr_item--highlighted .sr_item_footer{background:#c5d4e9;color:#003580;margin:8px auto -8px;padding:5px 10px;text-align:center;vertical-align:middle;clear:both}.sr_item--highlighted .sr_item_footer .b_logo p{vertical-align:middle}.sr_item--highlighted .sr_item_footer .b_logo{background:url("//r-ec.bstatic.com/static/img/experiments/b_logo_23/0d6aaf8722492046b15337bc301b80b9ff47a72c.png") no-repeat 0 0;height:23px;width:23px;display:inline-block;margin:-3px 8px 0 0;vertical-align:middle}.lang_is_rtl .sr_item--highlighted .sr_item_footer p{text-align:center}.lang_is_rtl .sr_item--highlighted .sr_item_footer .b_logo{margin:-3px 0 0 8px}.b_msie_8 .sr_item--highlighted .sr_item_footer .b_logo,.b_msie_8 .lang_is_rtl .sr_item--highlighted .sr_item_footer .b_logo{margin-top:-2px}.b_msie_7 .sr_item--highlighted .sr_item_footer .b_logo,.b_msie_7 .lang_is_rtl .sr_item--highlighted .sr_item_footer .b_logo{margin-top:0}.sr_item--highlighted .sr_item_footer.v2,.sr_item--highlighted .sr_item_footer.v4{background:#003580;color:#fff}.sr_item--highlighted .sr_item_footer.v2 a,.sr_item--highlighted .sr_item_footer.v4 a{color:#fff}.sr_item--highlighted .sr_item_footer.v2 .b_logo,.sr_item--highlighted .sr_item_footer.v4 .b_logo{display:none;visibility:hidden}.sr_item--highlighted .sr_item_footer.arrow_box{position:relative;background:#c5d4e9;border:1px solid #c5d4e9}.sr_item--highlighted .sr_item_footer.arrow_box:after,.sr_item--highlighted .sr_item_footer.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sr_item--highlighted .sr_item_footer.arrow_box:after{border-color:rgba(197,212,233,0);border-bottom-color:#c5d4e9;border-width:6px;margin-left:-6px}.sr_item--highlighted .sr_item_footer.arrow_box:before{border-color:rgba(197,212,233,0);border-bottom-color:#c5d4e9;border-width:7px;margin-left:-7px}.sticky_book_now_footer .sr_cta_button{float:none;margin:0 0 0 8px}table.hotellist .address_ipad{margin-top:7px}table.hotellist td h3.hotelname_ipad{margin-top:5px}table.hotellist .sr_showmap_hoteldesc_ipad{margin-bottom:7px!important}.searchresults #promo_map_box{display:none}.searchresults #in_and_around{margin-top:1.5em;display:inline-block;width:100%}.b_msie_7 .searchresults #in_and_around{margin-bottom:30px}.searchresults #in_and_around h3{font-size:1.6em;font-weight:normal;margin-bottom:-0.3125em}.searchresults #in_and_around h4{font-size:1.2em;font-weight:normal;margin:.8333em 0 .2083em}.searchresults #in_and_around ul{display:block;float:left;clear:both;width:100%;list-style:none;margin:1em 0 2em;padding:0}.searchresults #in_and_around li{margin:0 0 .25em;width:32%;display:block;float:left;padding-right:1%}.searchresults #in_and_around a{font-weight:normal}.searchresults #in_and_around_districts,.searchresults #in_and_around_districts_subtle,.searchresults #in_and_around_districts_subtle_with_icon,.searchresults #in_and_around_districts_default_with_icon{margin:1.0em 0;display:inline-block;min-width:704px}.searchresults #in_and_around_districts_with_border,.searchresults #in_and_around_districts_with_border_subtle,.searchresults #in_and_around_districts_with_border_and_icon,.searchresults #in_and_around_districts_with_border_and_icon_subtle{margin:1.0em 0;display:inline-block;min-width:704px;border:1px solid #c7d7ee;border-radius:3px;background-color:#edf2f7;padding:.5em}.searchresults #in_and_around_districts h3,.searchresults #in_and_around_districts_subtle h3,.searchresults #in_and_around_districts_with_border h3,.searchresults #in_and_around_districts_with_border_subtle h3{font-size:1.6em;font-weight:normal;margin-bottom:0}.searchresults #in_and_around_districts_default_with_icon h3,.searchresults #in_and_around_districts_with_border_and_icon h3{font-size:1.6em;font-weight:normal;margin-bottom:0;background:transparent url("//q-ec.bstatic.com/static/img/experiments/search_results/sr_districts_in_and_around_city_search_around_current_location/30d547934d8187528bb31db3276fe43f2387f5d3.png") no-repeat 0 0;padding:0 0 0 30px}.searchresults #in_and_around_districts_with_border_and_icon_subtle h3{font-size:1.6em;font-weight:normal;color:#779bca;margin-bottom:0;background:transparent url("//q-ec.bstatic.com/static/img/experiments/search_results/sr_districts_in_and_around_city_search_around_current_location_bgc7d7ee/c4d6a0dbaa39be1bca69d4a9a31102a19e5aac7a.png") no-repeat 0 -29px;padding:0 0 0 30px}.searchresults #in_and_around_districts_subtle_with_icon h3{font-size:1.6em;font-weight:normal;color:#779bca;margin-bottom:0;background:transparent url("//r-ec.bstatic.com/static/img/experiments/search_results/sr_districts_in_and_around_city_search_around_current_location_bgwhite/33a1a54d5181d934518a9056c0f16005b39311da.png") no-repeat 0 -29px;padding:0 0 0 30px}.searchresults #in_and_around_districts ul,.searchresults #in_and_around_districts_subtle ul,.searchresults #in_and_around_districts_subtle_with_icon ul,.searchresults #in_and_around_districts_default_with_icon ul{display:block;float:left;clear:both;width:100%;list-style:none;margin:1em 0 1em;padding:0}.searchresults #in_and_around_districts_with_border ul,.searchresults #in_and_around_districts_with_border_subtle ul,.searchresults #in_and_around_districts_with_border_and_icon ul,.searchresults #in_and_around_districts_with_border_and_icon_subtle ul{display:block;float:left;clear:both;width:100%;list-style:none;margin:1em 0 .5em;padding:0}.searchresults #in_and_around_districts li,.searchresults #in_and_around_districts_subtle li,.searchresults #in_and_around_districts_with_border li,.searchresults #in_and_around_districts_with_border_subtle li,.searchresults #in_and_around_districts_with_border_and_icon li,.searchresults #in_and_around_districts_with_border_and_icon_subtle li,.searchresults #in_and_around_districts_subtle_with_icon li,.searchresults #in_and_around_districts_default_with_icon li{margin:0 0 .25em;width:32%;display:block;float:left;padding-right:1%}.searchresults #in_and_around_districts a,.searchresults #in_and_around_districts_subtle a,.searchresults #in_and_around_districts_with_border a,.searchresults #in_and_around_districts_with_border_subtle a,.searchresults #in_and_around_districts_with_border_and_icon a,.searchresults #in_and_around_districts_with_border_and_icon_subtle a,.searchresults #in_and_around_districts_subtle_with_icon a,.searchresults #in_and_around_districts_default_with_icon a{font-weight:normal}.searchresults #in_and_around_districts_subtle a,.searchresults #in_and_around_districts_subtle h3,.searchresults #in_and_around_districts_subtle ul,.searchresults #in_and_around_districts_subtle li,.searchresults #in_and_around_districts_with_border_subtle a,.searchresults #in_and_around_districts_with_border_subtle h3,.searchresults #in_and_around_districts_with_border_subtle ul,.searchresults #in_and_around_districts_with_border_subtle li,.searchresults #in_and_around_districts_with_border_and_icon_subtle a,.searchresults #in_and_around_districts_with_border_and_icon_subtle ul,.searchresults #in_and_around_districts_with_border_and_icon_subtle li,.searchresults #in_and_around_districts_subtle_with_icon a,.searchresults #in_and_around_districts_subtle_with_icon ul,.searchresults #in_and_around_districts_subtle_with_icon li{color:#779bca}.sr-adv-filters-wrapper #inspire_filter_block{right:50%;top:-85px;width:550px;left:inherit;margin-right:-275px}.sr-adv-filters-wrapper #inspire_filter_block:after{border-top-color:#fff!important;border-right-color:transparent!important;border-width:8px;margin-left:-8px;margin-top:inherit}.sr-adv-filters-wrapper #inspire_filter_block:before{border-top-color:#46b0d3!important;border-right-color:transparent!important;border-width:9px;margin-left:-9px;margin-top:inherit}.sr-adv-filters-wrapper #inspire_filter_block:after,.sr-adv-filters-wrapper #inspire_filter_block:before{bottom:5px;left:50%;top:100%}#inspire_filter_block{background:#fff;border-radius:3px;border:1px solid #46b0d3;-webkit-box-shadow:0 0 8px #46b0d3;box-shadow:0 0 8px #46b0d3;color:#003580;left:250px;padding:15px;position:absolute;top:-13px;width:300px;z-index:102;zoom:1}#inspire_filter_block.hidden{visibility:hidden}#inspire_filter_block:after,#inspire_filter_block:before{content:"";position:absolute;width:0;height:0;right:100%;top:50%;border:solid transparent}#inspire_filter_block:after{border-right-color:#fff;border-width:10px;margin-top:-10px}.b_msie_8 .lang_is_rtl #inspire_filter_block:after,.b_msie_8 .lang_is_rtl #inspire_filter_block:before{border:0;display:none}.lang_is_rtl #inspire_filter_block:after{border-left-color:#fff;border-right-color:transparent}#inspire_filter_block:before{border-right-color:#46b0d3;border-width:12px;margin-top:-12px}.lang_is_rtl #inspire_filter_block:before{border-left-color:#46b0d3;border-right-color:transparent}#inspire_filter_block .inspire_filter_title{font-size:17px;margin:0 0 4px;text-shadow:none!important}#inspire_filter_block .inspire_filter_text{margin:0;font-size:13px}#inspire_filter_block .close_inspire_filter_block{position:absolute;width:20px;height:20px;right:5px;top:5px;background:url('//q-ec.bstatic.com/static/img/experiments/sr_close_inspire_filter_block/a10b51445359046abf70d4139a2aa3faef0c2722.png');overflow:hidden;cursor:pointer}.read-easy{font-family:Helvetica,Arial,sans-serif!important;color:#666!important}.lang_is_rtl .read-easy{unicode-bidi:embed}.adjusted-styling{font-variant:small-caps;text-transform:lowercase;padding-top:2px}.adjusted-styling strong{text-transform:uppercase}.ar .adjusted-styling{margin-top:-2px;padding:4px 0}.ar .adjusted-styling .add-red-tag__amount{margin-left:3px}[lang="en-us"] .adjusted-styling{font-variant:normal}.hotellist .featuredRooms .sr_discount .sr_smart_price.sr_discount_zh01{padding:1px 2px}.hotellist .featuredRooms .sr_discount .sr_smart_price.sr_discount_zh02{border-radius:3px;padding:2px 3px}.hotellist .featuredRooms .sr_discount .sr_smart_price.sr_discount_zh02.scarcity_color{border:0;color:#fff!important;background:#f00}.hotellist .featuredRooms .sr_discount .sr_smart_price.sr_discount_zh02.availprice{border:0;color:#fff!important;background:#390}.add-red-tag__content .discount_word{font-size:.7em;vertical-align:middle}body.searchresults.cjk2{font:normal 13px/18px Helvetica,sans-serif}body.searchresults.cjk2 a{text-decoration:none;font-weight:normal}body.searchresults.cjk2 a:hover{text-decoration:underline}body.searchresults.cjk2.zh #breadcrumb div a,body.searchresults.cjk2.zh #breadcrumb div{font-size:14px!important}body.searchresults.cjk2 #searchboxInc h3.searchtitle{font-size:19px!important;padding:7px 0 0 5px!important}body.searchresults.cjk2 a.search_summary_toggle_button:link{font-size:14px}body.searchresults.cjk2 #breadcrumb div span{line-height:18px}body.searchresults.cjk2.zh #breadcrumb div span{font-size:13px!important}body.searchresults.cjk2 .property_types_filters_links a{font-size:13px}body.searchresults.cjk2 .property_types_filters_links{margin:0;padding:3px 0 0 0}body.searchresults.cjk2 .barrel_o_filters .filterbox .filterelement .filter_label{font-size:14px}body.searchresults.cjk2 span.lastbooking{font-size:13px!important;padding:2px 0}body.searchresults.cjk2 #ajaxsrwrap .sr_align_room_reinforcements sup{font-size:13px}body.searchresults.cjk2 .sr_doei_occupancy_icons .b-recommended-room__title,body.searchresults.cjk2 .sr_doei_occupancy_icons .b-recommended-room__extrabed-title,body.searchresults.cjk2 .sr_doei_occupancy_icons .sr_room_table .room_link{font-size:15px}body.searchresults.cjk2 .hotellist .featuredRooms td.roomPrice div strong.price{font-size:19px}body.searchresults.cjk2 strong b{font-weight:normal}body.searchresults.cjk2 td.roomPrice .anim_rack_rate_rr{font-size:14px;font-weight:normal}body.searchresults.cjk2 .featuredRooms .more_link_hp{font-size:13px;line-height:32px}body.searchresults.cjk2 .urgency_link,body.searchresults.cjk2 .urgency_link .only_x_left{font-size:13px}body.searchresults.cjk2 .anim_rack_rate{background-position:center center;padding:0 0 1px 0}body.searchresults.cjk2 .hotellist .featuredRooms .sr_discount .sr_smart_price{font-size:14px}body.searchresults.cjk2 .sr_item .refine_hotelname_4{font-size:16px}body.searchresults.cjk2 .lower_price_available_text{font-size:14px}body.searchresults.cjk2 .price_for_x_nights_format{font-size:14px}body.searchresults.cjk2 #sort_by .sort_category,body.searchresults.cjk2 #sort_by .sort_option{font-size:14px;font-weight:normal}body.searchresults.cjk2 #sr_external_proof .head{font-size:15px;line-height:22px}body.searchresults.cjk2 .results-meta h4{font-size:15px}body.searchresults.cjk2 .results-paging{padding:6px 0}body.searchresults.cjk2 .results-paging a{font-size:16px}body.searchresults.cjk2 .sr_header h1{font-size:18px}body.searchresults.cjk2 .lp-search-history-list-item-dates{font-size:13px}body.searchresults.cjk2 .b-group-recommendations{font-size:13px}body.searchresults.cjk2 .b-recommended-room__info-messages{font-size:13px}body.searchresults.cjk2 .b-recommended-room__price-block,body.searchresults.cjk2 .b-recommended-room__title{font-size:15px;line-height:22px}body.searchresults.cjk2 .hotellist .sr_item_content .loc_sr_review .loc_sr_reviewer{font-size:14px;font-weight:normal}body.searchresults.cjk2 .hotellist .sr_item_content .loc_sr_review .loc_sr_reviewer{padding-top:13px;padding-left:23px}body.searchresults.cjk2 .b-occupancy-icon__image{overflow:hidden;margin:5px 0 0 0}body.searchresults.cjk2 .b-recommended-room__extrabed-price{font-size:13px;font-weight:normal}body.searchresults.cjk2 strong,body.searchresults.cjk2 b{font-weight:normal}body.searchresults.cjk2 .b-recommended-room__extrabed-title{font-size:14px}body.searchresults.cjk2 .b-booker-type{font-size:14px}body.searchresults.cjk2 .barrel_o_filters .filtercategory h3{font-weight:normal}body.searchresults.cjk2 .dsf_copy_searched_theme{font-size:14px}body.searchresults.cjk2 .nha_apartments_size{font-size:14px}body.searchresults.cjk2 .hotellist .featuredRooms .sr_cta_button{font-weight:normal}body.searchresults.cjk2 #showMap a{font-size:13px}body.searchresults.cjk2 .b-group-recommendations__title{font-weight:normal}body.searchresults.cjk2 .hotellist .sr_item_content div{font-weight:normal}body.searchresults.cjk2 .hotellist .sr_item_content div.sr_distances_to_landmark{font-size:13px}body.searchresults.cjk2 .hotellist .sr_item_content div.roomNameInner{padding:5px 0}body.searchresults.cjk2 .b-recommended-room__info-message-text{font-weight:normal}body.searchresults.cjk2 .score_from_number_of_reviews{font-size:14px!important}body.searchresults.cjk2 #inline_sort_holder .sort_option_sublist_title,body.searchresults.cjk2 #sort_by .sort_option_sublist_title,body.searchresults.cjk2 #sort_by .review_score .sort_option_sublist_title,body.searchresults.cjk2 #sort_by .sort_suboption{font-size:14px;font-weight:normal}body.searchresults.cjk2 .sr_item{padding-top:15px}body.searchresults.cjk2 .b-group-recommendations,.hotellist .sr_item_content .b-group-recommendations{margin:0}body.searchresults.cjk2 .likely_to_sellout{font-size:14px;font-weight:normal;line-height:25px}body.searchresults.cjk2 .roomrow{padding:5px 0}body.searchresults.cjk2 .room_link{font-size:15px}body.searchresults.cjk2 .b-sprite.occupancy_max2{margin:3px 0 0 0}body.searchresults.cjk2 #searchresultsTmpl .reviewFloater{padding:0 0 5px 0}body.searchresults.cjk2 #loc_popular_hotel .lastbooking{font-size:14px}body.searchresults.cjk2 #loc_popular_hotel .review_score{font-weight:normal}body.searchresults.cjk2 #loc_popular_hotel .total_reviews{font-size:13px}body.searchresults.cjk2 #loc_popular_hotel .price{font-size:14px}body.searchresults.cjk2 a.big_review_score_detailed{font-weight:bold}body.searchresults.cjk2 a.big_review_score_detailed.sr_review_score_normal{font-weight:normal}body.searchresults.cjk2 .sr_no_desc_users{font-size:13px}body.searchresults.cjk2 .hotellist .featuredRooms .roomAvailability{width:150px}body.searchresults.cjk2 #ajaxsrwrap .address{margin:0}body.searchresults.cjk2 .score_from_number_of_reviews{margin:0;padding:3px 0 0 0}body.searchresults.cjk2 .status_msg h4{font-weight:normal;padding:0 0 1px 0}body.searchresults.cjk2 #sort_by .sort_option_sublist{top:30px}body.searchresults.cjk2 .two-row-content .lp-sh-btn-group .lp-sh-close-btn{padding:17px 12px 16px}.sr_room_reinforcement.sr-free-canc-bg{display:inline-block;background-color:#55af32;color:#FFF!important;padding:1px 3px;font-size:11px;border-radius:3px;font-weight:normal}.roomName .sr_room_reinforcement.sr-free-canc-bg:after{content:"";margin:0}.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}.lp-search-history-bar{margin-left:5px;margin-right:5px}.two-row-content .lp-search-history-bar-title{line-height:2.4em}.lp-sh-group-params{font-size:10px;font-weight:400}.lang_is_rtl .two-row-content .lp-search-history-list-item{text-align:right}.two-row-content .lp-sh-btn-group .lp-sh-close-btn{padding:14px 12px 16px}.b_msie_7 .two-row-content .lp-sh-btn-group .lp-sh-close-btn{padding:14px 12px 17px}.two-row-content .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon,.two-row-content .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon:hover,.lang_is_rtl .two-row-content .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon,.lang_is_rtl .two-row-content .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon:hover{margin-top:-1px}.b_msie_7 .two-row-content .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon,.b_msie_7 .two-row-content .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon:hover,.b_msie_7 .lang_is_rtl .two-row-content .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon,.b_msie_7 .lang_is_rtl .two-row-content .lp-sh-close-btn .lp-sh-hide-search-sprite.close-icon:hover{margin-top:0}.bb-sr-mo .two-row-content .lp-search-history-list-item-link,.bb-sr-mo .two-row-content .lp-sh-btn-group .lp-sh-close-btn{height:auto}.iw_mini_preferred{padding:0 0 4px 10px}.iw_mini_preferred-icon{float:right}.lang_is_rtl .iw_mini_preferred{padding:0 10px 4px 0}.lang_is_rtl .iw_mini_preferred-icon{float:left}.iw_inside_best_area{color:#39901b;border:1px solid #39901b;border-radius:3px;padding:2px 3px 1px;font-size:11px;font-style:normal;display:inline-block;margin:2px 0}.iw_inside_best_area_icon{font-size:10px;font-family:booking-iconset;font-style:normal}.iw-hotel.iw-structured{width:310px;padding:10px}.iw-structured .map_overlay_loading_animation{width:210px;margin:0 0 0 100px}.lang_is_rtl .iw-structured .map_overlay_loading_animation{width:210px;margin:0 100px 0 0}.iw_skeleton .iw-hotel.iw-structured #map_hotel_overlay_picture_wrapper{width:90px}.map_iw_compact .iw-structured #map_hotel_overlay_picture{margin:0}.iw_skeleton .iw-hotel.iw-structured .map_hotel_overlay_picture_background{top:0;left:0}.map_iw_compact .iw-structured #map_hotel_overlay_content_wrapper{margin:-2px 0 0 100px}.lang_is_rtl .map_iw_compact .iw-structured #map_hotel_overlay_content_wrapper{margin:-2px 100px 0 0}.iw-structured .map_hotel_overlay_review_score_wrapper{margin:8px 0 0 0}.map_hotel_overlay_quality_wrapper{padding:0 0 10px 0;border-bottom:1px solid #e5e9ed}.map_hotel_overlay_location_wrapper{padding:10px 0;border-bottom:1px solid #e5e9ed}.iw-location-bottom .map_hotel_overlay_location_wrapper{padding:10px 0 0 0;border-bottom:0;border-top:1px solid #e5e9ed}.iw-location-bottom .map_hotel_overlay_location_wrapper.map_hotel_overlay_location_by_hotel_name{padding:3px 0 0 0;border-top:0}.map_iw_compact .iw-structured #map_hotel_overlay_description{margin:0}.map_iw_compact .iw-structured .map_hotel_overlay_price_wrapper{margin-top:10px;border-top:1px solid #e5e9ed;padding-top:10px}.map_iw_compact .iw-location-bottom .map_hotel_overlay_price_wrapper{margin-bottom:10px}.iw-structured .map_hotel_overlay_price_wrapper.map_price_wrapper_urgency{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;vertical-align:top}.iw-structured .hotel_overlay_price_detail{margin-bottom:0}.map_iw_compact .iw-structured .hotel_overlay_room_price{margin-right:3px;line-height:1}.lang_is_rtl .map_iw_compact .iw-structured .hotel_overlay_room_price{margin-left:3px;margin-right:0}.iw_rack_rate.iw-structured .iw_rackrate_stroke{line-height:inherit}.iw-structured .hotel_overlay_price_x_nights{display:inline-block;vertical-align:bottom}.iw-structured .hotel_overlay_urgency{margin:2px 0 0 0}.iw-control{position:absolute;left:20px;top:20px;z-index:5;overflow:hidden}.iw-control--geosearch{top:70px}.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}.iw_rack_rate .iw_rackrate_price_discount{border:1px solid #ff7f7f;padding:0 1px;font-size:80%;float:none;display:inline;color:#f00;margin-right:5px}.iw_rack_rate .iw_rackrate_price_discount_v2{color:#59b351;border-color:#59b351}.iw_rack_rate .iw_rackrate_stroke{text-decoration:line-through;color:#59b351;border-bottom:1px dotted #003580;margin-right:5px;font-size:90%;line-height:23px}.iw_rack_rate .iw_rackrate_stroke .iw_rackrate_price{color:#003580}.iw_rack_rate .iw_rackrate_stroke .iw_rackrate_price:hover{color:#003580;cursor:help}.map_price_wrapper_rack_rate .hotel_overlay_price_inner{display:block}.map_price_wrapper_rack_rate .hotel_overlay_price_detail{width:100%;line-height:160%}.iw_rack_rate .hotel_overlay_room_price{white-space:nowrap}.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-iw-ufi-photo-container{background-color:#f2f4f6}.maps-iw-ufi-photo{vertical-align:top}.maps-iw-ufi-no-photo{background-color:#f2f4f6}.maps-iw-ufi-no-photo .bicon-landscape{font-size:50px;color:#bec8d2;display:block;padding-top:65px;text-align:center}#map_city_overlay_title{margin-right:26px;font-size:170%!important;background:0;margin:0;padding:12px 0 8px!important;font-weight:normal;color:#003580}.iw-city .maps-panel-image-container,.maps-iw-ufi-photo-container{height:180px;width:270px}.map_ufi_iw_endorsements{color:#7c90a6;margin:0}#map_city_overlay_title.map_city_overlay_title-link a{color:#0896ff!important;font-size:80%!important;font-weight:normal;text-decoration:underline}.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}.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}.minor-text{font-size:86%}.iw-with-urgency .map_hotel_overlay_price_wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.hotel_overlay_price_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.hotel_overlay_price_detail{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 .7em 5px 0}.lang_is_rtl .hotel_overlay_price_detail{margin:0 0 5px .7em}.hotel_overlay_urgency{-webkit-box-flex:1;-webkit-flex:1 1 8em;-ms-flex:1 1 8em;flex:1 1 8em;margin:0 0 5px 0;color:#9d2124}.iw-with-urgency .map_price_wrapper_room_detail .hotel_overlay_price_x_nights{margin:0}.iw-with-urgency .map_hotel_overlay_price{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.iw-with-urgency .hotel_overlay_room_name{width:100%}.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}.maps-iw-just-booked{cursor:help;border-radius:3px;color:#fff;background-color:red;display:inline-block;margin-top:2px;padding:2px 4px 2px 4px;font-weight:normal;font-size:12px;-webkit-transition:opacity 200ms;transition:opacity 200ms;-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}.maps-iw-just-booked.maps-iw-just-booked-fade-in{opacity:1;-webkit-transition-delay:500ms;transition-delay:500ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.maps-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}.maps-iw-landmark-container.maps-iw-dropshadow-container h3,.maps-iw-landmark-container.iw-landmark_current h3,.maps-iw-landmark-container.iw-landmark h3{font-size:12px!important}.maps-iw-landmark-container.maps-iw-dropshadow-container .maps-iw-landmark-inner{padding:10px}.iw-airport.maps-iw-landmark-container h3{background:0;padding:0!important;color:#003580}.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__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:20px;position:absolute;left:12px;top:12px}.lang_is_rtl .maps__tip-icon{left:auto;right:12px}.maps__tip-content{padding-left:36px;padding-right:12px}.maps__tip-content p{margin-top:7px}.lang_is_rtl .maps__tip-content{padding-left:12px;padding-right:32px}.maps__tip-content h2{margin:0;padding-top:15px;padding-right:15px;font-size:115%;font-weight:normal}.lang_is_rtl .maps__tip-content h2{padding-left:12px;padding-right:0}.maps-tip__close{color:#f2f4f6;background-color:#7f7f7f;top:10px;right:10px;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}.lang_is_rtl .maps-tip__close{right:auto;left:10px}.maps-iw-notification{display:none}.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}.iw_hotel_room_price_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;border-top:1px solid #e5e9ed;padding:10px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lang_is_rtl .iw_hotel_room_price_wrapper{direction:rtl}.iw_hotel_room_description{padding-right:10px}.lang_is_rtl .iw_hotel_room_description{padding-right:0;padding-left:10px}.iw_hotel_room_price{text-align:right;padding-left:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.lang_is_rtl .iw_hotel_room_price{text-align:left;padding-right:10px;padding-left:0}.iw_hotel_room_details{line-height:16px}.map_iw_compact .iw-structured .iw_hotel_room_price .hotel_overlay_room_price{margin-right:0;margin-left:3px}.iw-container-sr .iw_hotel_room_price_wrapper{padding-bottom:0}.iw_hotel_room_price .b-button{margin-top:10px}.iw_hotel_room_soldout_wrapper .iw_hotel_room_price .b-button{margin-top:0}.iw_hotel_room_soldout_wrapper .iw_hotel_room_price{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.b_msie_7 .iw_hotel_room_price_wrapper,.b_msie_8 .iw_hotel_room_price_wrapper,.b_msie_9 .iw_hotel_room_price_wrapper,.b_msie_10 .iw_hotel_room_price_wrapper{display:table;width:100%}.b_msie_7 .iw_hotel_room_price_wrapper .iw_hotel_room_description{float:left}.b_msie_7 .lang_is_rtl .iw_hotel_room_description{float:right}.b_msie_8 .iw_hotel_room_description,.b_msie_9 .iw_hotel_room_description,.b_msie_10 .iw_hotel_room_description{display:table-cell}.b_msie_7 .iw_hotel_room_price{float:right;margin-bottom:10px}.b_msie_7 .lang_is_rtl .iw_hotel_room_price{float:left}.b_msie_8 .iw_hotel_room_price,.b_msie_9 .iw_hotel_room_price,.b_msie_10 .iw_hotel_room_price{display:table-cell;text-align:right}.b_msie_8 .iw_hotel_room_price .b-button{display:inline-block}.mini-iw-long-soldout .iw_mini_review_score_wrapper{max-width:9em}.mini-iw-long-soldout .iw_mini_price_wrapper{max-width:10em}.iw-hotel.iw-structured.b_maps_title_top{padding-top:5px}.map_iw_compact .b_maps_title_top #marker_close.maps-big-image-close{top:5px;right:4px;font-size:11px;background-color:#fff;color:#999;-webkit-box-shadow:none;box-shadow:none}.map_iw_compact .b_maps_title_top #marker_close.maps-big-image-close:hover{background-color:#fff;color:#0896ff}.b_maps_title_top .maps-panel-image-container{margin-top:5px}.map_iw_compact .iw-structured.b_maps_title_top #map_hotel_overlay_content_wrapper.maps-big-image-title{padding-top:2px}.map_iw_compact .iw-container-sr.b_maps_title_top #map_hotel_overlay_title{margin-right:15px;margin-bottom:2px}.lang_is_rtl .map_iw_compact .iw-container-sr.b_maps_title_top #map_hotel_overlay_title{margin-right:0;margin-left:0}.lang_is_rtl .map_iw_compact .iw-hotel.b_maps_title_top #marker_close.maps-big-image-close{left:4px}.mng-iw-hotel-xpplooking .mng-iw-hotel-xpplooking-inner.maps-multi-messages{padding:6px 8px}.maps-multi-messages .maps-fc-available{padding-top:3px}#b_map_container.maps-frame-border{border:0}div.deal_block{float:left;width:30%;background:#fff;color:#003580;padding:0 0 10px 0!important}div.border_deal{border-right:1px dotted #003580}div.deal_block div.roomname{text-align:left;padding:0 .6em 0 0}div.deal_block div.price{text-align:left;padding:0}div.deal_block div.checkin_nights{clear:both;text-align:left;font-size:88%;text-transform:capitalize;padding:0}div.hover div.roomname,div.hover div.price,div.hover div.roomname,div.hover div.checkin_nights{color:#fff}div.deal_block span.rackrate{text-decoration:line-through}a#roomprice{text-decoration:none}.barrel_o_filters .filterelement.property_type_subitems{margin-left:20px}.barrel_o_filters .filterelement.property_type_subitems_onlyone,.barrel_o_filters .filterelement.filterelement_cluster_category{font-weight:bold}.hotellist_tiles #closed_hotels_yellow_separator_bar.sr_item{padding:10px 10px 0 10px}#restricted_hotels_yellow_separator_bar{background-color:#ffeec0;padding-left:1em;font-weight:bold}#closed_hotels_yellow_separator_bar{background-color:#ffeec0;padding-left:0;font-weight:bold;min-height:0}#closed_hotels_yellow_separator_bar p,#closed_hotels_yellow_separator_bar span{color:#b30000;margin:0}#closed_hotels_yellow_separator_bar span.exclamation{color:#fff;margin:0 10px;position:relative;float:left}.hotellist .sr_item_content .sr-review-snippet{display:block;margin-bottom:10px;margin-top:10px;color:inherit;font-weight:normal;text-decoration:none}.hotellist .sr_item_content .sr-review-snippet__reviewer{display:block;margin-bottom:5px;color:#003580;font-size:12px}.sr-review-snippet__reviewer__icon{display:inline-block;margin-right:3px;vertical-align:middle;color:#b3c2d8;font-family:'booking-iconset';font-style:normal;font-size:16px;text-decoration:none}.lang_is_rtl .sr-review-snippet__reviewer__icon{margin-left:3px;margin-right:0}a.sr-review-snippet__reviewer__name{color:#003580;font-weight:bold;text-decoration:none}a.sr-review-snippet__reviewer__country__name{color:#003580;text-decoration:none}a.sr-review-snippet__review-content{display:block;position:relative;padding:10px;background-color:#fff;color:#003580;font-weight:normal;text-decoration:none}.sr-review-snippet__review-content:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;position:absolute;top:-3px;left:3px;display:block}.lang_is_rtl .sr-review-snippet__review-content:before{left:auto;right:3px}.sr-review-snippet .reviewer_country_flag{margin-right:1px}.lang_is_rtl .sr-review-snippet .reviewer_country_flag{margin-left:1px;margin-right:0}.sort_deals_icon{background:url("//r-ec.bstatic.com/static/img/experiments/big_smart_deal_icon/f04f3f85ea4a0cc17d8cfa13368fc2352ca4eb2a.png") no-repeat 0 0;margin:-11px 0 0 -3px;width:35px;height:35px;display:block;float:left;position:absolute}.sort_deals_label{float:left;padding:0 0 0 40px}.selectedDeals{background:#003580!important}.searchresults .box,.searchresults .box_wrapper,.searchresults .round8,.similar_destination .destination_container,.similar_destination{border-radius:3px}.sr-separator-count{padding:6px 10px;background:#fdce59;margin:0 5px 0 -9px}.lang_is_rtl .sr-separator-count{margin:0 -12px 0 5px!important}.sr_align_title_icons .hotellist .sr_item h3{line-height:24px;margin-top:-3px}.sr_align_title_icons .hotellist .sr_item h3 .stars4{margin-top:6px}.sr_align_title_icons .hotellist .sr_item h3 .deals_label_content{margin-top:0}.sr_align_title_icons .hotellist .sr_item h3 .icon_thumbyellow{margin-top:1px}.sr_align_title_icons .hotellist .sr_item h3 .added_to_fav_lists{line-height:17px;padding-right:3px}#msg_low_avail.sr_animate_low_avail_percent_holder,#msg_low_avail.sr_animate_low_avail_percent_all{border:1px solid #feba02!important}#msg_low_avail.sr_animate_low_avail_percent_holder .large_stat,#msg_low_avail.sr_animate_low_avail_percent_all .large_stat{background-color:transparent!important;padding:10px 10px}.sr_animate_low_avail_percent_holder .sr_animate_low_avail_mask{background:RGBA(254,186,2,.2);height:54px;margin:0 auto;overflow:hidden;position:relative;width:110px}.sr_animate_low_avail_percent_holder .sr_animate_low_avail_mask:after{background:url("//q-ec.bstatic.com/static/img/experiments/sr_animate_low_avail_percent_mask/a194f745dd8b796d6580db86be55cc39d2797280.png") no-repeat 0 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@-webkit-keyframes fillGauge{0%{background-color:#feba02;-webkit-transform:rotateZ(0)}25%{background-color:#feba02}}@keyframes fillGauge{0%{background-color:#feba02;-webkit-transform:rotateZ(0);transform:rotateZ(0)}25%{background-color:#feba02}}@-webkit-keyframes emptyGauge{0%{background-color:#feba02;-webkit-transform:rotateZ(180deg)}25%{background-color:#feba02}}@keyframes emptyGauge{0%{background-color:#feba02;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}25%{background-color:#feba02}}.sr_animate_low_avail_percent_holder .sr_animate_low_avail_percent{background-color:#feba02;height:200%;left:0;position:absolute;top:100%;width:100%;z-index:1;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:fillGauge 2s ease;-webkit-animation-delay:.5s;-moz-animation:fillGauge 2s ease;-moz-animation-delay:.5s;-webkit-animation:fillGauge 2s ease;animation:fillGauge 2s ease;-webkit-animation-delay:.5s;animation-delay:.5s}#msg_low_avail.sr_animate_low_avail_percent_holder .large_stat_percent,#msg_low_avail.sr_animate_low_avail_percent_all .large_stat_percent{color:#003580;margin-top:-11px!important;position:relative;z-index:2;text-indent:6px}.lang_is_rtl #msg_low_avail.sr_animate_low_avail_percent_holder .large_stat_percent,.lang_is_rtl #msg_low_avail.sr_animate_low_avail_percent_all .large_stat_percent{text-indent:-6px}#msg_low_avail.sr_animate_low_avail_percent_holder .large_stat_percent_sign,#msg_low_avail.sr_animate_low_avail_percent_all .large_stat_percent_sign{color:#779bca;font-size:12px}#msg_low_avail.sr_animate_low_avail_percent_holder .large_stat_text,#msg_low_avail.sr_animate_low_avail_percent_all .large_stat_text{color:#779bca;font-size:12px!important}.sr_animate_low_avail_percent_all .sr_animate_low_avail_gauge{height:50px;margin:0 auto;overflow:hidden;position:relative;width:110px}.sr_animate_low_avail_percent_all .sr_animate_low_avail_mask{background:url("//q-ec.bstatic.com/static/img/experiments/sr_animate_low_avail_percent_mask/a194f745dd8b796d6580db86be55cc39d2797280.png") no-repeat 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.sr_animate_low_avail_percent_all .sr_animate_low_avail_needle{background:#feba02 url("//r-ec.bstatic.com/static/img/experiments/sr_animate_low_avail_percent_needle/c810ad71f40018e69f73b3685ae8fa7ff6c6cb7b.gif") no-repeat 100% 0;height:110px;left:-999px;position:absolute;top:-999px;width:200px;z-index:1}.sr_animate_low_avail_percent_all .finished_at_50{background-image:none;left:-145px!important}#large_stat_percent{visibility:hidden}.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)}#redirected_better_past_date{color:#003580;padding:1em 1em 1em 5em;position:relative;background:#e6edf6 url("//r-ec.bstatic.com/static/img/experiments/search_results/history/11f24b9636b9fa9eee121b8d318136e89ef618db.png") no-repeat 8px;background-position-x:14px;border:1px solid #779bca;margin-bottom:1em;border-radius:3px}#sr_update_dates{text-decoration:underline;font-weight:bold;cursor:pointer}.ml40px{margin-left:40px}.better_past_date_pointer{color:#779bca;font-size:1em;float:right;position:absolute;padding-top:25px;left:0;z-index:1;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";opacity:.0;filter:alpha(opacity=00);-webkit-transition:font-size .35s ease-in;transition:font-size .35s ease-in}.better_past_date_pointer.fullsize{font-size:10em}.sr_compset{clear:right;margin-bottom:10px;margin-left:160px}.wider_image .sr_compset{margin-left:0}.sr_compset_title{margin:0 0 10px}.sr_compset_properties_wrap{width:100%}.sr_compset .sr_compset_property{width:50%}.sr_compset .sr_compset_property_1,.lang_is_rtl .sr_compset .sr_compset_property_2{padding:0 5px 0 0}.sr_compset .sr_compset_property_2,.lang_is_rtl .sr_compset .sr_compset_property_1{padding:0 0 0 5px}.sr_compset .hotel_name_link{border-radius:3px;border:1px solid #feba02;display:block!important;padding:10px;text-decoration:none}.sr_compset_heightfix .hotel_name_link{border:0}.sr_compset .sr_compset_photo{float:left;width:70px}.sr_compset .sr_compset_info{display:block;margin-left:70px}.sr_compset .hotel_name{font-size:13px;margin:0 0 10px 0;line-height:20px}.sr_compset_icons{position:relative;top:-2px}.sr_compset .subtext{clear:both;color:#999;display:block;font-size:85%;font-weight:normal;width:100%}.sr_compset .hotel_name.no_fixed_width{max-width:none;overflow:visible;white-space:normal}.sr_compset .sr_compset_review{float:left}.sr_compset .sr_compset_score{font-size:16px;font-weight:normal;text-decoration:underline}.sr_compset .sr_compset_price{float:right;text-align:right}.sr_compset .availprice{color:#390}.sr-cta-button-row{float:right}.define_group_table .sr-cta-button-row{clear:both}tr.entire_row_clickable{cursor:pointer}tr.entire_row_clickable:hover{background-color:#f2f4f8}tr.entire_row_clickable a{text-decoration:none}#sr_external_proof{border:1px solid #d6e1f0;border-radius:3px;zoom:1;overflow:hidden;margin-bottom:10px;background:#fff;font-size:12px}#sr_external_proof .head{font-size:1.6em;font-weight:normal;margin:.5em .5em 7px .5em;padding-bottom:7px;border-bottom:1px solid #d6e1f0}#sr_external_proof .provider,#sr_external_proof .stars{text-align:center;margin:0}#sr_external_proof .star01,#sr_external_proof .star02,#sr_external_proof .star03,#sr_external_proof .star04,#sr_external_proof .star05{background-image:url("//q-ec.bstatic.com/static/img/sr_external_review/1f3ea61d203ee54cf296e7d62868d0e66a3038dc.png");background-repeat:no-repeat;width:25px;height:25px;display:inline-block;margin:5px 0}#sr_external_proof .star01,#sr_external_proof .star02,#sr_external_proof .star03,#sr_external_proof .star04{background-position:0 0}#sr_external_proof .star05{background-position:0 -50px}.b_msie_7 #sr_external_proof .stars div{display:inline;margin-right:2px}#sr_external_proof .provider{background:url("//q-ec.bstatic.com/static/img/sr_external_review/1f3ea61d203ee54cf296e7d62868d0e66a3038dc.png") 0 -100px no-repeat;width:108px;height:29px;margin:5px auto 10px auto}#sr_external_proof #award{background-color:#f2f4f8;border-top:1px solid #d6e1f0;zoom:1;overflow:hidden;margin:0}#sr_external_proof #award .img{background-position:50% 50%;background-repeat:no-repeat;width:80px;min-height:80px;float:left}#sr_external_proof #award .info{padding:1em 1em 1em 0;overflow:hidden}#sr_external_proof #award.it .img{background-image:url("//r-ec.bstatic.com/static/img/awards/it/08ed444f2251573a73e8cefeec5df51761a498ef.png")}#sr_external_proof #award.tr .img{background-image:url("//r-ec.bstatic.com/static/img/awards/tr/b2915a9d241d779ff4a4c314dd5ea4047748e9ed.png");width:89px}#sr_external_proof #award.us .img{background-image:url("//q-ec.bstatic.com/static/img/awards/us/3fd5d0bc00738e8aa4f398a7d787168cb4fe784b.png");width:70px;margin-right:5px}#sr_external_proof #award.fr .img{background-image:url("//r-ec.bstatic.com/static/img/awards/fr/eeb7b17f8c724d5fce977c62a6eb919f4c0089fe.png");width:85px}#sr_external_proof #award.br .img{background-image:url("//r-ec.bstatic.com/static/img/awards/br/62547aa3fb72a19d8a5567e74fbeca4a1c2d7ba0.png")}#sr_external_proof #award.es .img{background-image:url("//q-ec.bstatic.com/static/img/awards/es/31e26a7e96e740470bb315a2b952833f38152f4b.png")}#sr_external_proof #award.ru .img{background-image:url("//q-ec.bstatic.com/static/img/awards/ru/9cdaf0da620fc467e8f0858d24770d3ded2a38b0.png")}#sr_external_proof #award.nl{margin:10px;padding-top:10px;border-top:1px solid #d6e1f0}#sr_external_proof #award.nl .img{background-image:url("//q-ec.bstatic.com/static/img/awards/nl-abw/348a2f622a6ab6c1b6e9854581ebb0ca447a08cf.png");background-position:50% 50%;width:100%;height:54px;min-height:54px}#sr_external_proof #award .text{font-weight:bold;margin:0}#sr_external_proof #award .flag{vertical-align:top;margin:1px 0 0 0}#sr_external_proof #award{background:0;border:0;padding:0}#sr_external_proof .frommers{text-align:center;padding:20px 0 5px}#sr_external_proof .frommers p{margin-top:5px;text-align:center}body.lang_is_rtl #sr_external_proof .star05{background-position:0 -75px}body.lang_is_rtl #sr_external_proof{direction:rtl}body.lang_is_rtl #sr_external_proof #award .img{float:right}.sr_local_partner{border:1px solid #d6e1f0;border-radius:3px;zoom:1;overflow:hidden;margin-bottom:10px;background:#fff;padding:.7em .5em 5px .7em}.sr_local_partner .head{font-size:1.3em;line-height:1.3;font-weight:normal;margin:0 0 5px 0;border:0;text-align:center}.sr_local_partner .head.ja{text-align:left}.sr_local_partner .head .external_link{color:#003580;font-weight:normal!important}.google-reviews{list-style:none;padding:10px 0}.google-reviews .google-reviews__stars{display:block;width:150px;height:30px;margin:0 auto 5px}.google-reviews .google-reviews__stars i{float:left;display:inline-block;width:30px;height:30px;background:url("//r-ec.bstatic.com/static/img/external_proof/stars/eba217fec7ae7f7abb39a37533299351e79c26bc.png") 0 0 no-repeat}.google-reviews .google-reviews__stars .half{background-position:-30px 0}.google-reviews .google-reviews__score{font-size:12px;text-align:center;padding:0 40px}.google-reviews .google-reviews__logo{width:81px;height:28px;margin:6px auto 0 auto;background:url("//r-ec.bstatic.com/static/img/external_proof/google-reviews/2ad7d340dfd856bd1bb25071570cb4e1285c5b8d.png") 0 0 no-repeat}body.lang_is_rtl .google-reviews .google-reviews__stars i{float:right;background-image:url("//q-ec.bstatic.com/static/img/external_proof/stars_rtl/0796e00937195da12716ce1861bbe257aae1d97c.png")}.sr-filter-popup-wrap{position:fixed;bottom:20px;width:269px!important;z-index:9999;margin-left:-2px}.sr-filter-popup{background:#333;background:rgba(51,51,51,0.95);border:2px solid #fff;color:#fff;padding:10px;border-radius:5px;font-size:13px}.sr-filter-popup-bg{background:#333;border-color:#333;border-radius:3px;color:#fff}.sr-filter-popup .sr-filter-heading{margin:0 0 .64em 0;font-size:1.2em}.sr-filter-popup .sr-filter-descr{padding:0;margin:0;font-size:1em}.sr_flex_layout.sr_item,.sr_flex_layout .sr_item_photo,.sr_flex_layout .sr_item_content,.sr_flex_layout .sr_item_footer,.sr_flex_layout .sr_property_block_main_row,.sr_flex_layout .sr_item_review_block,.sr_flex_layout .sr_item_main_block,.sr_flex_layout .sr_rooms_table_block{min-height:auto;position:relative;top:0;right:0;bottom:0;left:0}.sr_flex_layout .sr_item_photo,.sr_flex_layout .sr_item_content,.sr_flex_layout .sr_item_footer,.sr_flex_layout .sr_property_block_main_row,.sr_flex_layout .sr_item_review_block,.sr_flex_layout .sr_item_main_block,.sr_flex_layout .sr_rooms_table_block{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sr_flex_layout.sr_item{-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sr_flex_layout .sr_item_photo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:main-size;-ms-flex-preferred-size:main-size;flex-basis:main-size;width:200px;margin-right:10px}.sr_flex_layout .sr_item_content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:1;-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px}.sr_flex_layout .sr_item_footer{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.sr_flex_layout .sr_property_block_main_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sr_flex_layout .sr_item_review_block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:main-size;-ms-flex-preferred-size:main-size;flex-basis:main-size;width:auto}.sr_flex_layout .sr_item_review_block .reviewFloater{margin-top:-3px;float:none}.sr_flex_layout .sr_item_main_block{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:1}.sr_flex_layout .sr_rooms_table_block{width:100%}#ajaxsrwrap .sr_flex_layout.sr_item .badge_year_sm,.lang_is_rtl #ajaxsrwrap .sr_item .sr_item_legacy .badge_year_sm{margin-top:-1px}.lang_is_rtl .sr_flex_layout .sr_item_photo{margin-right:0;margin-left:10px}.lang_is_rtl .sr_flex_layout .sr_item_content{padding-right:0}.sr_item_legacy{table-layout:fixed;width:100%}.sr_item_legacy .sr_item_legacy_photo{width:210px;position:relative}.sr_item_legacy .sr_item_photo_link{display:block}.sr_item_legacy .sr_item_legacy_review{margin-top:-3px;width:200px}.sr_property_block .sr_item_legacy_review .reviewFloater{float:none}.loading #sr_loading_overlay_wrap{display:block}#sr_loading_overlay_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);z-index:99999}#sr_loading_overlay{position:relative;top:50%}.overlay_msg{margin:auto;width:300px;min-height:125px;margin-top:-67px;padding:10px 10px 10px 10px;border:1px solid #009fe3;background-color:#fff;text-align:center;border-radius:3px}.b_msie_7 #sr_loading_overlay_wrap,.b_msie_8 #sr_loading_overlay_wrap{background-color:transparent;background-image:url("//r-ec.bstatic.com/static/img/experiments/full_overlay_bg/08e0524ffb61f0ae1e4dd97982f8943c8ba42021.png");background-repeat:repeat}#sr_loading_overlay_wrap .overlay_msg_title{font-size:1.2em}#sr_loading_overlay_wrap .overlay_msg_subtitle{color:#819bbf;font-size:1em;margin:0}#overlay_usp_1,#overlay_usp_2,#overlay_usp_3,#overlay_usp_4{display:none}.loading_check{height:69px;margin:0 auto;position:relative;width:69px;background:transparent url("//q-ec.bstatic.com/static/img/experiments/loading-check-sprite/185ef34940ed1d33892c1b454a2e28aae2ed6e91.gif") left top no-repeat;overflow:hidden}.loading_check_animation{display:block;height:69px;position:relative;width:1242px;margin-left:0;overflow:hidden;margin-top:-72px}.loading_check_animation img{margin-left:-69px}tr.is_very_similar{background-color:#f5f5ff}.sr_rs_fav_btn .restyle_fr_btn .sr_fav_btn_icon{display:block;width:20px;height:20px;padding:0;margin:0;border:0;background:url("//r-ec.bstatic.com/static/img/icons/icons_favrem2/6d65d75d6d49fd0e0f4811a59b1e62a2a8931d6b.png") no-repeat top left;overflow:hidden}.sr_user_remove_listing{clear:both}.sr_user_remove_listing_1{margin-left:5px;margin-top:9px}.sr_rs_fav_btn a,.sr_rs_fav_btn_3 a span{text-decoration:none}.sr_rs_fav_btn .restyle_fr_btn{display:block;width:12px;float:left;clear:none;-webkit-transition:background 200ms ease-in;transition:background 200ms ease-in}.sr_rs_fav_btn .restyle_fr_btn{width:24px}.sr_rs_fav_btn .restyle_fr_btn .sr_fav_btn_icon{display:block;width:20px;height:20px;padding:0;margin:0;border:0;background:url("//r-ec.bstatic.com/static/img/icons/icons_favrem2/6d65d75d6d49fd0e0f4811a59b1e62a2a8931d6b.png") no-repeat top left;overflow:hidden}.sr_rs_fav_btn .add_to_my_hotels .sr_fav_btn_icon{background-position:-7px -43px}.sr_rs_fav_btn .add_to_my_hotels:hover .sr_fav_btn_icon{background-position:-7px -23px}.sr_rs_fav_btn .remove_from_my_hotels .sr_fav_btn_icon{background-position:-7px -3px}.sr_rs_fav_btn .remove_from_my_hotels:hover .sr_fav_btn_icon{background-position:-27px -23px}.sr_rs_fav_btn .remove_from_search .sr_fav_btn_icon{background-position:-47px -44px}.sr_rs_fav_btn .remove_from_search:hover .sr_fav_btn_icon{background-position:-47px -24px}table.hotellist td .sr_rs_fav_btn_1,table.hotellist td .sr_rs_fav_btn_3{display:block;position:absolute;margin-left:10px;margin-top:-120px}.sr_rs_fav_btn_1 .add_to_my_hotels .sr_fav_btn_icon{background-position:-7px -123px}.sr_rs_fav_btn_1 .remove_from_my_hotels .sr_fav_btn_icon{background-position:-7px -23px}.sr_rs_fav_btn_1 .remove_from_search .sr_fav_btn_icon{background-position:-47px -124px}.sr_rs_fav_btn_2 .remove_from_search .sr_fav_btn_icon{background-position:-67px -44px}.sr_rs_fav_btn_2 .remove_from_search:hover .sr_fav_btn_icon{background-position:-67px -24px}.sr_rs_fav_btn_3 .remove_from_search .sr_fav_btn_icon{background-position:-67px -124px}.sr_rs_fav_btn_3 .remove_from_search:hover .sr_fav_btn_icon{background-position:-67px -24px}.sr_rs_fav_btn_3 .add_to_my_hotels .sr_fav_btn_icon{background-position:-7px -123px}.sr_rs_fav_btn_3 .remove_from_my_hotels .sr_fav_btn_icon{background-position:-7px -23px}#searchresultsTmpl .remove_hotel_icon_wrap .removeHotel{display:inline-block;height:19px;padding:0;width:16px}#msg_low_avail.sr_low_percent_container{border-radius:3px;margin:0 0 20px;overflow:hidden;padding:0}#msg_low_avail.sr_low_percent_container td{padding:15px;vertical-align:middle}#msg_low_avail.sr_low_percent_container .large_stat{background-color:#fed870;border-radius:3px 0 0 3px;color:#fff6df;text-align:center}#msg_low_avail.sr_low_percent_container .large_stat_percent{font-size:32px;height:28px;line-height:28px;margin:0;text-align:center;white-space:nowrap}#msg_low_avail.sr_low_percent_container .large_stat_text{font-size:15px;margin:0;white-space:nowrap}.v-promo-sr{padding:1.25em 0}.v-promo-sr_title{margin-bottom:.325em;font-size:1.3em;margin-left:-2px;font-weight:normal}.v-promo-sr_wrapper{display:block;position:relative;border:5px solid #fff;-webkit-box-shadow:0 0 10px hsla(0,0%,0%,0.175);box-shadow:0 0 10px hsla(0,0%,0%,0.175);margin:0 -5px}.v-promo-sr_bg{vertical-align:bottom}.v-promo-sr_bg img{width:100%;vertical-align:bottom}.v-promo-sr_content{width:100%;padding:8px 0;background:#39454d;background:hsl(200,26%,30%);position:relative;top:-1px}.v-promo-sr_logo{float:left;width:15%;background:#fff;border-radius:3px;margin:0 1%;padding:5px 1% 4px}.v-promo-sr_logo img{width:100%}.v-promo-sr_text{float:left;max-width:54%;color:#fff;text-shadow:0 1px 2px hsla(0,0%,0%,0.7);-webkit-font-smoothing:antialiased}.v-promo-sr_text p{margin:0;line-height:1.1}.v-promo-sr_text .v-promo-sr_text-first{font-size:18px;margin-bottom:.2em}.v-promo-sr_text .v-promo-sr_text-first.small{font-size:17px}.v-promo-sr_text .v-promo-sr_text-second{font-size:15px}.v-promo-sr_button{float:right;max-width:25%;margin:0 1%}.v-promo-sr_button button{text-decoration:none;font-weight:normal;color:#fff;display:block;padding:.525em .5em .45em;background:#00c2a8;text-shadow:0 1px 1px hsla(146,56%,26%,0.45);border:2px solid #fff;border-radius:3px;-webkit-box-shadow:0 0 3px hsl(0,0%,35%);box-shadow:0 0 3px hsl(0,0%,35%);cursor:pointer}.v-promo-sr:hover .v-promo-sr_button button{background:#00ae96}.v-promo-sr:hover .v-promo-sr_text-second{text-decoration:underline}.v-promo-sr:hover .v-promo-sr_wrapper{-webkit-box-shadow:0 0 10px hsla(0,0%,0%,0.25);box-shadow:0 0 10px hsla(0,0%,0%,0.25)}.sr_hotel_recommnended_label{color:#003580;padding:2px 8px 2px 30px;line-height:21px;height:21px;margin-left:2px;background:#e6edf6 url("//r-ec.bstatic.com/static/img/sr-recommended-tooltip-icon/b8049c30ae6e1d525355a9dc031f66328ef89d61.png") no-repeat top left}.sr_item:hover .sr_hotel_recommnended_label{background-position:0 -25px}.sr_align_title_icons .hotellist .sr_item h3 .sr_hotel_recommnended_label.deal-container{line-height:21px}.home_recommended_tooltip_trigger{background:url("//r-ec.bstatic.com/static/img/home_recommended_tooltip/1be853a1e4ba4e0b7a6c68af33719688e87af4d6.png") no-repeat top left;border-top-left-radius:3px;display:block;height:31px;left:0;position:absolute;top:0;width:31px;z-index:3}.b_msie_7 .home_recommended_tooltip_trigger{background:url("//q-ec.bstatic.com/static/img/home_recommended_tooltip_ie/47e05cba39317f536dc37adfcf3360c2e8bf510d.png") no-repeat top left}.sr_remove_theme_link_container{margin:0 0 10px;font-size:13px;color:#003580}.sr_remove_theme_link_with_results{font-weight:bold;color:#779bca}.sr_remove_theme_link_btn{font-weight:normal}.hotellist .featuredRooms .sr_discount .sr_smart_price{border:1px solid #ff7f7f;padding:0 1px;font-size:100%;float:none;display:inline;color:#900}.hotellist .featuredRooms .sr_discount .sr_smart_price em{font-style:normal}.hotellist .featuredRooms .sr_discount .sr_smart_price.availprice{border:1px solid #98cb8d;color:#390}body.lang_is_rtl .hotellist .featuredRooms .sr_discount div.smart_price_style{unicode-bidi:bidi-override}body.lang_is_rtl .hotellist .featuredRooms .sr_discount div.smart_price_style span.rackrate{unicode-bidi:embed}body.lang_is_rtl .hotellist .featuredRooms .sr_discount .sr_smart_price{direction:ltr;unicode-bidi:embed;text-align:left}.sr_room_photo_thumb{float:left;margin-right:5px}.roomNameInner.sr_thumb_align .sr_room_reinforcement{margin:0 4px 0 0}.thumb_img_container{position:relative}.more_over_photo{position:absolute;top:44px;left:44px;color:#fff;font-size:14px;text-shadow:1px 1px 3px rgba(0,29,71,1)}.roomNameInner.sr_thumb_align .room_link{margin-right:2px}.white-border-tt .tt_content{background:rgba(255,255,255,0.9);border:1px solid #f2f4f6;padding:10px}.hotellist .featuredRooms.sr_rms_tbl_bdr td{border-color:transparent}.hotellist .featuredRooms.sr_rms_tbl_bdr td.maxPersonsLeft{padding-left:0}.sr_separator{background-color:#fff6df;padding:8px 1em!important;color:#003580;min-height:10px!important}div.hotellist .sr_separator{width:97%;clear:both}.sr_separator_new{background:#e5e9ed;padding:8px 0!important;margin:10px 0}#filterbox_wrap,.sr_loc_endorsement_box,#sr_external_proof,.sr_price_trend{background-color:#fff}#v-promo-sr-v3 .v-promo-sr-single-image_inner{background:transparent url("//q-ec.bstatic.com/static/img/experiments/villas/sr-promo-v3-balcony/b97845d930bc8761df6ad73be83ae6b71e243865.jpg") 0 0 no-repeat;min-height:158px}#v-promo-sr-v3.v-promo-sr-city .v-promo-sr-single-image_inner{background:transparent url("//r-ec.bstatic.com/static/img/experiments/villas/sr-promo-v3-apartment/e0b82e4ed89f3e122509368d3098f58e0db2cd33.jpg") 0 0 no-repeat}#v-promo-sr-v3.v-promo-sr-is-ski-destination .v-promo-sr-single-image_inner{background:transparent url("//q-ec.bstatic.com/static/img/experiments/villas/sr-promo-v3-ski-2/d622226e3bb2592006304b0e7e3fb3287cad6924.jpg") 0 0 no-repeat}#v-promo-sr-v3 .v-promo-sr_logo{width:100px;padding:6px .5em 3px}#v-promo-sr-v3 .v-promo-sr-single-image_content-inner{width:375px}#v-promo-sr-v3 .v-promo-sr-single-image_text-first{margin-bottom:.75em;margin-top:1em;font-size:1.5em;line-height:1.2}#v-promo-sr-v3 .v-promo-sr-single-image_text-first,#v-promo-sr-v3 .v-promo-sr-single-image_text-second{margin-left:1px}#v-promo-sr-v3 .v-promo-sr-single-image_button button{font-size:1em;padding-bottom:.5em}#v-promo-sr-v3 .villas_tile_corner{padding-bottom:4px}#v-promo-sr-version-group .v-promo-sr-single-image_inner{background:transparent url("//r-ec.bstatic.com/static/img/experiments/villas/villa_sr_promo_group_space_outdoors/6432944f4e689cf99b32608454c08e97da6012c9.jpg") 0 50% no-repeat}.v-promo-sr-single-image-wrapper{padding-top:1.15em;border-top:1px dashed #779bca}.v-promo-sr-single-image-wrapper h3{margin-bottom:.45em;font-size:1.2em;margin-left:0}.v-promo-sr-single-image_inner{display:block;cursor:pointer;text-decoration:none;margin-bottom:1.15em;border:6px solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.v-promo-sr-single-image_inner:hover{border-color:#f2f4f8;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.35);box-shadow:0 1px 10px 0 rgba(0,0,0,0.35);text-decoration:none}.v-promo-sr-single-image .v-promo-sr_logo{float:none;width:96px;margin:0 0 .75em 0;padding:.35em .5em .175em;border:1px solid hsl(0,0%,90%)}.v-promo-sr-single-image_content-inner{width:445px;padding:.75em .65em;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.35)}.v-promo-sr-single-image_content-inner.white-bg{color:#383838;text-shadow:0 1px 1px rgba(0,0,0,0.125)}#v-promo-sr-version-group .v-promo-sr-single-image_text-first{font-size:1.25em;font-size:1.3em;font-weight:bold;letter-spacing:.35px;text-decoration:none;margin:.875em 0 .8em;max-width:370px}#v-promo-sr-version-group .v-promo-sr-single-image_text-first.small{font-size:1.25em;margin:.775em 0 .6em;max-width:390px}.v-promo-sr-single-image_text-second{font-size:1em;margin-top:.5em;text-decoration:none;font-weight:normal}.v-promo-sr-single-image_text-second p{margin:0}.v-promo-sr-single-image .v-promo-sr-single-image_button{position:absolute;bottom:4px;right:3px}.v-promo-sr-single-image .v-promo-sr-single-image_button button{background:#0ac2a9;border:1px solid #3f8c82;border-radius:3px;text-shadow:0 1px 1px hsla(146,56%,26%,0.65);margin:0;max-width:290px;text-align:left;padding:.5em .7em .425em;font-size:.9em;position:relative;left:-1px;color:#fff;cursor:pointer;transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}.v-promo-sr-single-image .v-promo-sr-single-image_button.small{font-size:.9em;max-width:200px}.v-promo-sr-single-image .v-promo-sr-single-image_button.small button{font-size:.9em}.v-promo-sr-single-image .v-promo-sr-single-image_button button.small{font-size:11px;line-height:1.3;padding-bottom:.45em}.v-promo-sr-single-image:hover .v-promo-sr-single-image_button button{background:#08aa94!important}.v-promo-sr-single-image .villas_tile_corner{position:absolute;top:6px;right:6px;background:white;border:1px solid #e6e6e6;padding:5px 6px;font-style:italic;font-weight:normal;color:#009bb3;font-size:.85em;text-align:left;z-index:9;width:auto}.v-promo-sr-single-image .villas_tile_corner>strong{text-align:left;font-style:normal}.v-promo-sr-single-image .villas_tile_corner>br{height:0;line-height:0}#v-promo-sr-multi-group .v-promo-sr_button button{font-size:.85em}#v-promo-sr-multi-group .v-promo-sr_text-first{font-size:15px}#v-promo-sr-multi-group .v-promo-sr_text-second{font-size:13px}#v-promo-sr-multi-group .v-promo-sr_logo{width:13%}#v-promo-sr-version-kid .v-promo-sr-single-image_inner{background:transparent url("//r-ec.bstatic.com/static/img/experiments/villas/villa_sr_promo_family_outdoors/9ad243e7c8b74f08b5b8bb3bf02b42756ef4b19a.jpg") 0 50% no-repeat}.v-promo-sr-single-image-wrapper{padding-top:1.15em;border-top:1px dashed #779bca}.v-promo-sr-single-image-wrapper h3.v-promo-sr_title{margin-bottom:.4em;font-size:1.2em;margin-left:0}.v-promo-sr-single-image_inner{display:block;cursor:pointer;text-decoration:none;margin-bottom:1.15em;border:6px solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.v-promo-sr-single-image_inner:hover{border-color:#f2f4f8;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.35);box-shadow:0 1px 10px 0 rgba(0,0,0,0.35);text-decoration:none}.v-promo-sr-single-image .v-promo-sr_logo{float:none;width:90px;margin:0 0 .75em 0;padding:.35em .5em .175em;border:1px solid hsl(0,0%,90%)}.v-promo-sr-single-image_content-inner{width:445px;padding:.75em .65em;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.35)}.v-promo-sr-single-image_content-inner.white-bg{color:#383838;text-shadow:0 1px 1px rgba(0,0,0,0.125)}#v-promo-sr-version-kid .v-promo-sr-single-image_text-first{font-size:1.45em;font-weight:bold;letter-spacing:.35px;text-decoration:none;margin:.7em 0 .625em;max-width:350px}#v-promo-sr-version-kid .v-promo-sr-single-image_text-first.small{font-size:1.25em;max-width:400px}.v-promo-sr-single-image_text-second{font-size:1em;margin-top:.5em;text-decoration:none;font-weight:normal}.v-promo-sr-single-image_text-second p{margin:0}.v-promo-sr-single-image .v-promo-sr-single-image_button{position:absolute;bottom:7px;right:4px}.v-promo-sr-single-image .v-promo-sr-single-image_button button{background:#0ac2a9;border:1px solid #3f8c82;border-radius:3px;text-shadow:0 1px 1px hsla(146,56%,26%,0.65);margin:0;max-width:290px;text-align:left;padding:.5em .7em .425em;font-size:.9em;position:relative;left:-1px;color:#fff;cursor:pointer;transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}.v-promo-sr-single-image .v-promo-sr-single-image_button.small{font-size:.9em;max-width:200px;bottom:4px}.v-promo-sr-single-image:hover .v-promo-sr-single-image_button button{background:#08aa94!important}.v-promo-sr-single-image .villas_tile_corner{position:absolute;top:6px;right:6px;background:white;border:1px solid #e6e6e6;padding:5px 6px;font-style:italic;font-weight:normal;color:#009bb3;font-size:.85em;text-align:left;z-index:9;width:auto}.v-promo-sr-single-image .villas_tile_corner>strong{text-align:left;font-style:normal}.v-promo-sr-single-image .villas_tile_corner>br{height:0;line-height:0}.vp_hotel_badge{float:left;margin-right:5px}.vp_hotel_badge.badge_business_sm{background:url('//r-ec.bstatic.com/static/img/experiments/experiment_sr_business_badges/59238e4e59204ebaca2224156b4a67d6f6af9d84.png') no-repeat 0 0!important;width:30px;height:40px}body.hotel .vp_hotel_badge.badge_business{background:url('//r-ec.bstatic.com/static/img/experiments/experiment_sr_business_badges/59238e4e59204ebaca2224156b4a67d6f6af9d84.png') no-repeat -45px 3px!important;width:40px;height:54px}.vp_hotel_badge.badge_solo,.vp_hotel_badge.badge_couple,.vp_hotel_badge.badge_group,.vp_hotel_badge.badge_family{width:40px;height:50px}.vp_hotel_badge.badge_solo_sm,.vp_hotel_badge.badge_couple_sm,.vp_hotel_badge.badge_group_sm,.vp_hotel_badge.badge_family_sm{width:29px;height:39px}.vp_hotel_badge.badge_solo,.vp_hotel_badge.badge_couple,.vp_hotel_badge.badge_group,.vp_hotel_badge.badge_family,.vp_hotel_badge.badge_solo_sm,.vp_hotel_badge.badge_couple_sm,.vp_hotel_badge.badge_group_sm,.vp_hotel_badge.badge_family_sm{background:url('//r-ec.bstatic.com/static/img/experiments/sprite_sr_hp_traveller_type_badges/e6cb38161626c873a46bf3baee2ef985ed5f5bd3.png') no-repeat 0 4px}.vp_hotel_badge.badge_solo_sm{background-position:0 4px}.vp_hotel_badge.badge_couple_sm{background-position:0 -46px}.vp_hotel_badge.badge_group_sm{background-position:0 -96px}.vp_hotel_badge.badge_family_sm{background-position:0 -145px}.vp_hotel_badge.badge_solo{background-position:-45px 0!important}.vp_hotel_badge.badge_couple{background-position:-45px -48px!important}.vp_hotel_badge.badge_group{background-position:-45px -98px!important}.vp_hotel_badge.badge_family{background-position:-45px -149px!important}.dcs_sellout_soon{display:inline;float:left;margin:0 10px 10px 10px;max-width:90%;padding:7px;background:#9f2125;background:none repeat scroll 0 0 rgba(159,33,37,0.6);font-size:13px;font-weight:normal;line-height:1.2em;position:static;text-shadow:1px 1px 1px #000;color:#fff;text-decoration:none;clear:both}.dcs_ufi_price_trend{display:inline;float:left;margin:0 10px;max-width:90%;padding:7px;background:#9f2125;background:none repeat scroll 0 0 rgba(159,33,37,0.6);font-size:13px;font-weight:normal;line-height:1.2em;position:static;text-shadow:1px 1px 1px #000;color:#fff;text-decoration:none;clear:both}.dcs_ufi_price_trend.pss_sr_dcs_pricetrend_design_change{display:none}.status_mdg p.title_date_recs{margin-top:5px}.split_dates{min-width:30%;float:left;margin-top:10px}.split_price{margin-right:20px}.split_dates .sr_dates_rec__date_range{margin-top:5px}.split_dates p.subtitle_category{color:#003580;font-weight:bold}.date_item{float:left;margin-right:10px}.status_msg p.date_detail{margin-top:2px;color:#333;font-size:12px}.lang_is_rtl .split_dates{float:right}.lang_is_rtl .date_item{float:right}.lang_is_rtl .split_price{margin-left:0;margin-right:0}.lang_is_rtl .date_item{float:right;margin-left:10px;margin-right:0}.sr_price_estimate{display:block;clear:both;padding:0 10px 0 0;width:90px;float:right}.sr_price_estimate__values{background:url('//q-ec.bstatic.com/static/img/experiments/sprite_vp_sr_price_estimates/3eb9306f1fed29df232c1ae826084895536ed177.png') no-repeat 1px 0;color:#fff;height:17px;overflow:hidden}.sr_price_estimate__values i{display:inline-block;text-align:center;height:17px;width:17px;margin-left:1px;text-indent:-9000px;text-shadow:none;background:url('//r-ec.bstatic.com/static/img/experiments/sprite_vp_sr_price_estimates_curr2/5b561a2f798a0486cf68193d190ec1bad2e373a0.png') no-repeat 0 0;overflow:hidden}.sr_price_estimate__usd i{background:url('//r-ec.bstatic.com/static/img/experiments/sprite_vp_sr_price_estimates_curr2/5b561a2f798a0486cf68193d190ec1bad2e373a0.png') no-repeat -17px 0}.sr_price_estimate__gbp i{background:url('//r-ec.bstatic.com/static/img/experiments/sprite_vp_sr_price_estimates_curr2/5b561a2f798a0486cf68193d190ec1bad2e373a0.png') no-repeat -34px 0}.sr_price_estimate__yen i{background:url('//r-ec.bstatic.com/static/img/experiments/sprite_vp_sr_price_estimates_curr2/5b561a2f798a0486cf68193d190ec1bad2e373a0.png') no-repeat -51px 0}.sr_price_estimate__yuan i{background:url('//r-ec.bstatic.com/static/img/experiments/sprite_vp_sr_price_estimates_curr2/5b561a2f798a0486cf68193d190ec1bad2e373a0.png') no-repeat -68px 0}.sr_price_estimate__values.sr_price_estimate__val2{background-position:1px -20px}.sr_price_estimate__values.sr_price_estimate__val3{background-position:1px -40px}.sr_price_estimate__values.sr_price_estimate__val4{background-position:1px -60px}.sr_price_estimate__values.sr_price_estimate__val5{background-position:1px -80px}.hotellist .sr_item_content div.sr-cta-button-bottom-spacing{margin-bottom:10px}.lang_is_rtl .sr_price_estimate{padding:0 0 0 10px;float:left}.sr_dates_rec{border-color:#feba02!important;padding-left:.7em!important;overflow:hidden}.sr_dates_rec__date_range{display:inline-block;color:#fff!important;text-decoration:none;font-weight:normal!important;font-size:13px;background:#0896ff;padding:6px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-right:5px;margin-top:10px}.sr_dates_rec__date_range:hover{background:#003580}.sr_dates_rec__list,td.sr_dates_rec__list{padding-top:0}.sr_dates_rec__date_range-smaller{font-size:12px}.sr_second_popular_filter{background:#ecf7fe;border:1px solid #b3c2d8;border-radius:2px;color:#355e97;padding:10px}.sr_second_popular_filter .ctas{text-align:center;margin:0}#sr_second_popular_filter_name{font-weight:bold}.sr_second_popular_filter button,.sr_second_popular_filter button:hover{box-shadow:none;-webkit-box-shadow:none}.sr_second_popular_filter .secondary_btn{border:1px solid #0896ff;background:0;color:#0896ff;margin-right:5px}.sr_second_popular_filter .primary_btn{border:0;border:1px solid #0896ff}.vpm_d_sr_filter_suggestion{border-radius:3px;background-color:#e7f6fc;padding:5px 0;position:relative}.add-red-tag__amount--small{font-size:1em;font-weight:400}.sr_item--highlighted table.featuredRooms.sr_room_table th.roomPrice.no_bg{background-color:transparent}.sr_item.sr_item_new.sr_item_default:hover table.featuredRooms.sr_room_table th.roomPrice.no_bg{background-color:transparent}table.featuredRooms.sr_room_table th.roomPrice.no_bg{color:#fff;background-color:#fff}table.featuredRooms.sr_room_table tr.no_whitespace{white-space:nowrap}th.roomPrice div.highlight{position:relative;background-color:#537cb4;font-size:100%;float:right;padding:3px}th.roomPrice .hightlight_triangle{position:absolute;bottom:-6px;right:6px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#537cb4 transparent transparent transparent}.hotellist .featuredRooms th.sr_roomPrice_rtl.no_bg{color:#fff;background-color:#fff}th.sr_roomPrice_rtl div.highlight{font-size:100%;float:left;padding:3px 10px 3px 3px}th.sr_roomPrice_rtl .hightlight_triangle{position:absolute;bottom:-6px;right:auto;left:6px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#537cb4 transparent transparent transparent}.sr_filters_show_more .collapsed_partly_link{background-image:none;color:#00a1e6;font-size:13px;margin-left:5px;margin-top:2px;padding-left:0}.lang_is_rtl .sr_filters_show_more .collapsed_partly_link{margin-left:0;padding-left:0;margin-right:6px}#status_msg_best_places{margin:10px 0;background-color:#ecf7fe;border:1px solid #72c5f0!important;border-radius:3px;overflow:hidden;padding:15px;font-size:12px}#status_msg_best_places .close_button{float:right;text-decoration:none}.lang_is_rtl #status_msg_best_places .close_button{float:left}.sr-booked-x-times .lastbooking{color:#f00}.you-booked-this__text{font-weight:bold;color:#090;font-size:92%;margin:0;padding:0}td.roomPrice .sr_gs_rackrate_total{text-decoration:none;font-family:Helvetica;display:inline-block;font-size:18px;font-weight:bold}.sr_gs_rackrate_price{font-size:18px}.hotellist .sr_item_content .sr_gs_rackrate_price_margin{margin-bottom:3px}body.searchresults .hotellist .featuredRooms td.roomPrice div strong.sr_gs_rackrate_price{color:#390!important}td.roomPrice span.sr_gs_rackrate_total{color:#390}.sr_item_footer.sr_footer_reinforcement{padding:1em;margin-right:-10px;margin-left:-10px;margin-top:10px;margin-bottom:-10px!important;border-radius:0 0 3px 3px}.sr_item_footer.sr_footer_reinforcement .bicon-alarm{position:relative;top:1px;margin-right:2px}.b_msie_7 .sr_item_footer.sr_footer_reinforcement{margin-right:0;margin-left:0;margin-bottom:0!important}.red-soldout-box{float:right;margin:10px 0 0 0!important}.lang_is_rtl .red-soldout-box{float:left;margin:10px 0 0 0!important}.align-soldout-box{position:absolute;right:0;bottom:4px;margin:0;margin-right:8px!important}.lang_is_rtl .align-soldout-box{position:absolute;left:0;right:inherit;bottom:4px;margin:0;margin-left:8px!important}.sr-sold-out{font-size:100%;color:white;background-color:red;padding:4px 8px;border-radius:3px;display:block;margin-bottom:10px}.hotellist a.sr_hotel_preview_track span.ski_lifts_badge,.ski_lifts_badge{display:inline-block;background:#0896ff;color:#fff;padding:3px 2px 2px 3px;width:15px;height:15px;border-radius:100%;border:3px solid #fff;line-height:17px;cursor:pointer;position:absolute;bottom:5px;right:5px}.b_msie_9 .ski_lifts_badge,.b_msie_8 .ski_lifts_badge{margin-right:10px!important}.b_msie_9 .lang_is_rtl .ski_lifts_badge,.b_msie_8 .lang_is_rtl .ski_lifts_badge{margin-right:0!important;left-right:10px!important}.ski_lifts_badge-icon{font-size:12px}#tooltip_wrap .ski_lifts_tooltip{font-size:12px;line-height:18px}#tooltip_wrap .ski_lifts_tooltip ul{color:#fff}.ski_lifts_tooltip em{color:#ccc;font-style:normal}.lang_is_rtl .hotellist a.sr_hotel_preview_track span.ski_lifts_badge{right:auto;left:5px}.appended_soldout .sold_out_property_wrapper{min-height:32px}.appended_soldout .room_details{min-height:8px}.flex_dates{display:none;clear:both;margin:.7em 0 0}.flex_dates_title{font-size:1.2em;font-weight:normal;margin:0 0 .3em 0}.flex_dates_item{display:inline-block;vertical-align:bottom;text-align:center;margin:0 .4em .7em 0;color:#003580!important;font-weight:normal!important;text-decoration:none;border:1px solid #5db852;border-radius:3px;max-width:23%}.flex_dates_item:hover{-webkit-box-shadow:0 0 4px #5db852;box-shadow:0 0 4px #5db852}.flex_dates_dates{display:block;margin:.3em;padding:0 .2em .3em .2em;border-bottom:1px solid #e2e8ed}.flex_dates_los{display:block;font-style:italic;margin:.3em}.flex_dates_price{display:block;color:#fff;background-color:#5db852;padding:.6em}.wl-text-block--button .wl-wrapper-padding{padding:4px 4px 0 3px!important}.wl-right{float:right;margin-right:5px}.lang_is_rtl .wl-right{float:left;margin-right:0;margin-left:5px}.wl-right-no-dates{float:right;margin:0}.lang_is_rtl .wl-right-no-dates{float:left}.sr-cta-button-top-spacing{clear:both;margin-top:8px!important}.searchbox_children_age_default_12_dropdown{padding:10px;max-width:240px}.searchbox_children_age_default_12_dropdown__text{margin-top:3px;margin-bottom:0;padding-right:18px}.fly-dropdown-close-icon{top:5px;right:5px;width:20px;height:20px;cursor:pointer;overflow:hidden;position:absolute;background:url('//q-ec.bstatic.com/static/img/experiments/sr_close_inspire_filter_block/a10b51445359046abf70d4139a2aa3faef0c2722.png')}.sr_see_all_rooms_arrow{font-size:8px}.hotellist .sr-group_recommendation .seeAllRooms--arrow-right{background:0;padding:0}.sr_room_reinforcement__not_bold{font-weight:normal}.roomName .sr_smart_price:after,.roomName .sr_room_reinforcement--no_comma:after{content:none}.sr_family_filters{border-radius:3px;background-color:#e7f6fc;padding:10px 0;position:relative}.barrel_o_filters .filtercategory .filtercategory_title{padding-right:3px}.popular-family-facilities-container{margin-top:10px!important}.popular-family-facilities-container .sr_show_highlighted_filter_listing{padding-top:0!important}.popular-family-facilities{list-style:none;margin:10px 0 0;padding:0;color:#3e4853;font-size:12px;display:inline;position:relative;top:-9px}.popular-family-facilities .family-facility{display:inline-block;padding:5px 5px 0}.popular-family-facilities .family-facility i:before{font-size:17px;vertical-align:sub}.popular-family-facilities .family-facility .bicon-pool:before{font-size:13px}.popular-facilities-hide-filter{display:none}.filter_suggest_list{display:inline-block}.filter_suggest_list .filter_suggest_item{background-image:url(//q-ec.bstatic.com/static/img/checkbox-full-top-bar/d315892fcdce6de19bdeb863002ca4bc6b40783d.png);background-position:6px 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:13px;font-weight:normal;line-height:14px;padding:0 2px 0 24px;text-decoration:none;zoom:1;position:relative;white-space:nowrap}.lang_is_rtl .filter_suggest_list .filter_suggest_item{background-position:97.5% 0;padding-right:24px;padding-left:2px}.filter_suggest_item.active{background-position:6px -100px;color:#55af32;font-weight:bold}.filter_suggest_item.active:hover{background-position:6px -200px;color:#e52923}.lang_is_rtl .filter_suggest_item.active{background-position:97.5% -100px}.lang_is_rtl .filter_suggest_item.active:hover{background-position:97.5% -200px}.sr-group-recommendation__title.sr-group-recommendation__title_bigger{font-size:12px}.sr-group-recommendation__title.sr-group-recommendation__title_biggest{font-size:13px}.room_quantity{color:#819bbf}.sr-group_recommendation .roomName.roomName_bigger{padding-top:0}.sr-group_recommendation .room_link.room_link_bigger{font-size:13px}.room_link_bigger .room_quantity{font-size:12px}.sold_out_property_context_wrapper{color:#003580;background-color:#fff6df;padding:8px;border-radius:3px;border:1px solid #feba02;position:relative}.sold_out_property_context_icon{position:absolute;top:50%;margin-top:-9px;font-size:15px;width:15px;height:15px;text-align:center}.sold_out_property_context_text{padding:0 5px 0 20px;display:inline-block}.lang_is_rtl .sold_out_property_context_text{padding:0 20px 0 5px}.restyle_sort_bar{background:#fff!important;border-color:#3cb3e7!important;border-top-width:5px!important;margin:10px 0!important}.restyle_sort_bar .sort_label{background:#fff!important}.restyle_sort_bar .sort_category{border-right:1px solid #3cb3e7!important}.lang_is_rtl .restyle_sort_bar .sort_category{border-left:1px solid #3cb3e7!important;border-right:0!important}.restyle_sort_bar .sort_category.selected{background:#55af32!important}.restyle_sort_bar .sort_option,.restyle_sort_bar .deal-container,.restyle_sort_bar .sort_suboption{color:#009fe3!important}.restyle_sort_bar .sort_option_sublist{background:#fff!important;border-color:#3cb3e7!important}.restyle_sort_bar .sort_category.selected .sort_option,.restyle_sort_bar .sort_category.selected .deal-container{color:#fff!important}.free-cancel-persuasion{color:#55af32;display:inline-block;padding-top:2px}.review-breakdown-tooltip .tooltip-inner{border:1px solid #a3b1bf;background:white;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.5);box-shadow:0 2px 5px 0 rgba(0,0,0,0.5);color:#02214c;padding:15px}.review-breakdown-tooltip .tooltip-arrow{background-image:url('//r-ec.bstatic.com/static/img/review-breakdown-tooltip-arrow/81cdf35b97031d117fbeb5fff0b5cefacfdd6faf.png')}.review-breakdown-tooltip ul{list-style:none;padding:0;margin:0;font-weight:bold}.review-breakdown-tooltip-score{font-size:16px;display:inline-block;*display:inline;*zoom:1;font-weight:bold;margin:0;text-align:right}.review-breakdown-tooltip li:first-child{margin-top:0}.review-breakdown-tooltip li{margin:0;margin-top:10px}.review-breakdown-tooltip h6{display:inline-block;*display:inline;*zoom:1;font-style:normal;font-weight:bold;font-size:13px;line-height:16px;width:200px}.review-breakdown-tooltip-meter,.review-breakdown-tooltip-meter span{position:relative;border-radius:4px;height:4px;width:231px;margin:0;background-color:#ecf7fe}.review-breakdown-tooltip-meter span{display:block;position:absolute;top:0;left:0;background-color:#72c5f0}.lang_is_rtl .review-breakdown-tooltip-meter span{left:auto;right:0}.tooltip-animate{-webkit-transition-delay:0s;transition-delay:0s}.tooltip-animate.off .review-breakdown-tooltip-meter span{width:0!important;-webkit-transition:width 1ms .2s!important;transition:width 1ms .2s!important}.tooltip-animate.on .review-breakdown-tooltip-meter span{-webkit-transition:width .6s ease .2s;transition:width .6s ease .2s}#searchresultsTmpl .reviewFloater{padding-bottom:0}.sr_header .sr_geo_is_top_city{font-size:10px;line-height:13px;color:#463500;float:right;width:23%;border:1px solid #c19200;padding:5px 10px 5px 5px;border-radius:3px;margin-bottom:3px;margin-left:10px}.sr_geo_is_top_city_icon{font-family:booking-iconset;font-style:normal;float:left;font-size:17px;margin-top:3px;margin-left:3px;color:#c19200}.sr_geo_is_top_city_text{display:block;float:left;margin-left:7px;width:82%}.avg-price-bar{clear:both}.lang_is_rtl .sr_header .sr_geo_is_top_city{float:left;margin-left:0;margin-right:10px;padding:5px 5px 5px 10px}.lang_is_rtl .sr_geo_is_top_city_icon{float:right;margin-left:0;margin-right:4px}.lang_is_rtl .sr_geo_is_top_city_text{float:left}.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-time-container{font-size:14px;padding:3px 14px;background-color:rgba(255,255,255,0.2);-webkit-animation:backgroundBlink 2s infinite;animation:backgroundBlink 2s infinite;line-height:17px}.dod-banner--ein .dod-banner__countdown-block.dod-banner__countdown-block--decorated{border-color:#e49e61}.lang_is_rtl .dod-banner--ein .dod-banner__countdown-block.dod-banner__countdown-block--decorated.dod-banner__countdown-block--first,.dod-banner--ein .dod-banner__countdown-block.dod-banner__countdown-block--decorated.dod-banner__countdown-block--last{border-right-color:#e49e61}@-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__crossed-out{text-decoration:line-through;font-size:18px;opacity:.7}.dod-banner-price__crossed-out__wrapper .crossedout-price-icon{vertical-align:1px;opacity:.8;margin:0}.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{vertical-align:top;margin-top:1px}.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__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}.flex_dates_item.flex_dates__block--soldout{border:1px solid #e52923}.flex_dates_item.flex_dates__block--soldout:hover{-webkit-box-shadow:0 0 4px #e52923;box-shadow:0 0 4px #e52923}.flex_dates_item.flex_dates__block--soldout .flex_dates_price{background-color:#e52923}.hotellist a.sr_hotel_preview_track span.public_transport_badge,.public_transport_badge{display:inline-block;background:#0896ff;color:#fff;padding:3px 2px 2px 3px;width:15px;height:15px;border-radius:100%;border:3px solid #fff;line-height:17px;cursor:pointer;position:absolute;bottom:5px;right:5px}.b_msie_9 .public_transport_badge,.b_msie_8 .public_transport_badge{margin-right:10px!important}.b_msie_9 .lang_is_rtl .public_transport_badge,.b_msie_8 .lang_is_rtl .public_transport_badge{margin-right:0!important;margin-left:10px!important}.public_transport_badge-icon{font-size:12px}#tooltip_wrap .public_transport_tooltip{font-size:12px;line-height:18px}#tooltip_wrap .public_transport_tooltip ul{color:#fff}.public_transport_tooltip em{color:#ccc;font-style:normal}.lang_is_rtl .hotellist a.sr_hotel_preview_track span.public_transport_badge{right:auto;left:5px}.no_shared_rooms{background:#fff0ce;border-radius:3px;padding:7px 10px;color:#cf812d}.no_shared_rooms a:hover{color:#3cb3e7}.small_warning{margin:10px 0}#sort_by.sort_bar_checkmarks .sort_category.selected:before{content:"\b188";font-family:'booking-iconset';color:#FFF;font-size:8px;position:absolute;left:6px;top:9px}.lang_is_rtl #sort_by.sort_bar_checkmarks .sort_category.selected:before{left:auto;right:6px}#sort_by.sort_bar_checkmarks .sort_category.selected{padding-left:20px}.lang_is_rtl #sort_by.sort_bar_checkmarks .sort_category.selected{padding:.6em .7em;padding-right:20px}.guests_choice_sort_banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0;padding:10px;background:#f2f4f6;border-radius:3px}.guests_choice_sort_banner__icon{width:48px;margin-right:10px}.guests_choice_sort_banner__headline{display:block;font-size:18px;margin-bottom:5px}.guests_choice_sort_banner__subtext{color:#7c90a6;font-size:13px}.lang_is_rtl .guests_choice_sort_banner{margin-right:0;margin-left:10px}.lang_is_rtl .guests_choice_sort_banner__icon{margin-right:0;margin-left:10px}.sr_item_space .sr_item_new.sr_property_block{margin:20px 0}.sr_item_nospace .sr_item_new.sr_property_block{margin:-1px 0;border-radius:0;border-right:0;border-left:none;padding:15px 10px}.sr_item_nospace .sr_item_new.sr_item--highlighted{padding:10px;margin:10px 0;border:1px solid #72c5f0;border-radius:3px}.sr_item_nospace .sr_compset{margin:10px 0 12px 0}.b-searchbox-button_loading,.b-searchbox-button_loading:hover{background:url("//r-ec.bstatic.com/static/img/experiments/hotel_page/book_btn_loader/d65fc13ac78e6e4fa41e90774e34105c5fc2b59c.gif") #003580;cursor:auto}[data-block-id=filter_options],[data-block-id=sort_bar]{position:relative}.sort_bar_compact_hidden{visibility:hidden;height:28px;overflow:hidden}#sort_by .sort_dropdown{float:right;color:#003580;font-size:12px;font-weight:normal;margin:0;padding:.6em .7em;position:relative}.lang_is_rtl #sort_by .sort_dropdown{float:left!important}#sort_by .sort_dropdown .sort_option{position:relative;display:block}.sort_dropdown_list{list-style:none;position:absolute;display:none;right:-1px;top:28px;border:1px solid #3cb3e7;background:#fff;z-index:1000;border-radius:2px;padding:0}.lang_is_rtl .sort_dropdown_list{right:auto;left:-1px}#sort_by .sort_dropdown .sort_category.genius_sort_item .gesprite{display:inline-block}#sort_by .sort_dropdown .sort_category{float:none;border-left:0!important;border-right:0!important;border-bottom:1px solid #3cb3e7}#sort_by .sort_dropdown .sort_category:last-child{border-right:0!important;border-bottom:0}#sort_by .sort_dropdown .sort_option .b-sprite{display:inline-block;position:relative;top:auto;margin-left:4px}.lang_is_rtl #sort_by .sort_dropdown .sort_option .b-sprite{margin-left:0;margin-right:4px}#sort_by .sort_dropdown .sort_option_sublist{left:auto;position:relative;top:auto;border:0;padding-bottom:0}#sort_by .sort_dropdown .sort_suboption{text-decoration:none}.review-pane .avatar-mask{float:left}.br_sr_profile_pic{border-radius:50px;float:left;margin-top:4px}.br_sr_float_class{float:left}.br_sr_user_name{margin-left:7px;font-size:13px;position:relative;top:-1px}.br_sr_user_quote{font-size:14px;font-weight:normal;padding:7px 7px 12px;margin:6px 0 6px;border-bottom:1px solid #d6e1f0;font-style:italic}.review-card-sr__arrow{width:0;height:0;clear:both;border-top:5px solid #d6e1f0;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;left:12px;top:-6px}p.br_sr_user_name a{color:#0896ff;font-weight:bold}p.br_sr_user_name a:hover{cursor:pointer}.sr-filter-match{background:#deedd8;padding:7px 7px 7px 32px;position:relative;border-radius:2px;margin:5px 0!important}.lang_is_rtl .sr-filter-match{padding:7px 32px 7px 7px}.sr-filter-match__icon{position:absolute;left:3px;top:3px;padding:7px 4px 6px 6px;background:#55af32;color:#fff;font-size:10px;border-radius:2px}.lang_is_rtl .sr-filter-match__icon{right:3px;left:auto}.sr-filter-match__title{color:#2c5520;font-weight:bold}.sr-filter-match__list{color:#2c5520}.sr-filter-match--less{background:#fff0ce}.sr-filter-match--less .sr-filter-match__icon{background:#fdce59;font-size:13px;padding:5px 5px 5px 5px}.sr-filter-match--less .sr-filter-match__title,.sr-filter-match--less .sr-filter-match__list{color:#cf812d}.sr-filter-unmatched{text-decoration:line-through;color:#ecb274}.sr-mouse #bodyconstraint{cursor:default}.sr-wl-less.wl-text-block--button{margin-top:2px}.sr-wl-less.wl-text-block--button .wl-save-link,.sr-wl-less.wl-text-block--button .wl-save-link:hover{border:0;padding:0!important;background:0;cursor:default}.sr-wl-less.wl-text-block--button .lists-saved-number,.sr-wl-less.wl-text-block--button .lists-button-icon{color:#72c5f0}.sr-wl-less.wl-text-block--button .lists-saved-number{padding-left:3px}.lang_is_rtl .sr-wl-less.wl-text-block--button .lists-saved-number{padding:0 3px 0 0}.sr-wl-less.wl-text-block--button .lists-button-icon--saved{display:none!important}.sr-wl-less.wl-text-block--button .lists-button-icon--unsaved{display:inline-block!important}.hasJS .alternative-dates--loader{background-image:url("//q-ec.bstatic.com/static/img/dmo/loader/1aaacbe7cd309a9e88b27690134041e15fb70130.gif");background-repeat:no-repeat}.hasJS .alternative-dates--loader .js--soldout-content,.hasJS .alternative-dates--loader .alternative-dates--container{visibility:hidden}.sr_item_content div.alternative-dates--container{margin-top:10px}.alternative-dates--container .simple_av_calendar_title{margin-top:15px}.hasJS .lang_is_rtl .alternative-dates--loader{background-position:right}.sr-dates-editor-lightbox-wrapper{width:560px}.lang_is_rtl .sr-dates-editor-lightbox-wrapper{width:600px}.sr-dates-editor-lightbox{display:none}.sr-dates-editor{position:relative;background-color:#fff}.sr-dates-editor__title{padding:12px 40px 12px 12px;background:#133483;color:#fff}.lang_is_rtl .sr-dates-editor__title{padding:12px 12px 12px 40px}.sr-dates-editor__close{position:absolute;top:4px;right:4px;padding:10px;color:#b6c2de;font-size:14px;cursor:pointer}.lang_is_rtl .sr-dates-editor__close{right:auto;left:4px}.sr-dates-editor__close:hover{color:#fff}.sr-dates-editor__content-wrapper{position:relative;padding:18px;min-height:85px;border:10px solid #fff;background:#f2f4f6}.sr-dates-editor__content-wrapper_large{min-height:100px}.sr-dates-editor .sb-searchbox__label{margin-bottom:3px;font-size:14px}.sr-dates-editor .sb-calendar__label{font-size:14px}.sr-dates-editor__actions{margin-top:10px;height:30px}.b-button.sr-dates-editor__submit{float:right;color:#fff}.lang_is_rtl .b-button.sr-dates-editor__submit{float:left}.sr-dates-editor__submit:hover{color:#fff}.b-button.sr-dates-editor__submit--no-dates{top:1px;float:left;border:1px solid #0896ff;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#0896ff}.lang_is_rtl .b-button.sr-dates-editor__submit--no-dates{float:right}.b-button.sr-dates-editor__submit--no-dates:hover{border-color:#003580;background:#FFF;color:#003580}.bba-sr-budgets{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:table;margin-bottom:10px;border:1px solid #3cb3e7;border-radius:3px;padding:15px 10px;background-color:#ecf7fe}.bba-sr-budgets .bicon-bb-logo{display:table-cell;vertical-align:middle;padding:0 15px 0 10px;font-size:24px}.bba-sr-budgets .bicon-bb-logo:before{display:inline-block;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.bba-sr-budgets__description{display:table-cell;vertical-align:middle;width:77%}.bba-sr-budgets__title{margin-bottom:5px}.bba-sr-budgets__paragraph{margin:0}.bba-sr-budgets__action{display:table-cell;vertical-align:middle}.bba-sr-budgets__action .b-button{background-color:#fff;border:1px solid #3cb3e7;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.bba-sr-budgets__action .b-button:focus{color:#3cb3e7}.sr-popular-filter{color:#bec8d2;font-size:14px;padding:12px;text-align:center;font-weight:bold}.sr-popular-filter__link:link{font-weight:normal}.restyle_sort_bar .sort_option_list_selected_nc .sort_category.selected,.restyle_sort_bar .sort_option_list_selected_nc .sort_category.selected .sort_option_sublist .selected{position:relative}.restyle_sort_bar .sort_option_list_selected_nc .sort_category.selected::before,.restyle_sort_bar .sort_option_list_selected_nc .sort_category.selected .sort_option_sublist .selected::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.anime_price_loader{background:transparent url("//r-ec.bstatic.com/static/img/price_loader/65dda4cda0899c241c57f7c28143549e9e85ec86.gif") center top no-repeat;padding-bottom:2px;padding-top:0}.anime_price_loader b{visibility:hidden}.animated .anime_price_loader{background-image:none}.animated .anime_price_loader b{visibility:visible}.bigger-room-size{color:#a44c20;font-size:11.44px;padding-top:2px;display:block}.barrel_o_filters .filterbox .filterelement .filter_label .filter_label_class{color:#feba02}.barrel_o_filters .filterbox .filterelement:hover .filter_label .filter_label_class,.barrel_o_filters .filterbox .active .filter_label .filter_label_class{color:#fff}div.lbsr span.lastbooking-nodate{float:right;padding-top:14px!important;clear:both}.remove-margin{margin-right:10px!important}.lang_is_rtl div.lbsr span.lastbooking-nodate{float:left!important}.lang_is_rtl .remove-margin{margin-left:10px!important}.search-location-review-score{padding:0 0 5px;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:right;vertical-align:middle;padding:0 7px!important}.review-score-number{font-size:12px;color:#FFF;background:#003580;padding:6px 3px;display:table-cell;text-align:center;vertical-align:middle;width:20px;border-radius:5px;border-bottom-left-radius:0}.review-score-number-v2{font-size:12px;color:#FFF;background:#003580;padding:6px 3px;display:table-cell;text-align:center;vertical-align:middle;width:20px;border-radius:20% 20% 20% 0}.review-score-number-v2 .review-score__decimal-separator{color:#40c8ff;font-family:'Times New Roman',Serif!important;font-style:italic;font-weight:100}.lang_is_rtl .review-score-label{text-align:left}.filterelement_bg .active:hover{background-color:#7c90a6}.sr_room_perks{color:#003580}.sr_dates_rec__list_wrapper{display:block;overflow:hidden;clear:both;margin-top:4px;border-top:1px solid #b3c2d8}.sr_dates_rec__list_wrapper a,.sr_dates_rec__list_wrapper .sr_dates_rec__main_date{text-decoration:none;float:left;display:inline-block;padding:8px 8px 0 8px;max-width:18%}.sr_dates_rec__list_wrapper span{text-decoration:none}.sr_dates_rec__date_price{font-weight:normal;color:#55af32;font-size:12px}.sr_dates_rec__list_wrapper .sr_dates_rec__main_date{color:#003580;font-weight:bold}.sr_dates_rec__list_wrapper a:hover{color:#003580}.sr_dates_rec__list_wrapper a:hover .sr_dates_rec__date_price{color:#355e97}.sr_dates_rec__from_price{color:#355e97}.sr_dates_rec__main_date .sr_dates_rec__date_price{color:#003580}.sr_dates_rec__list_wrapper .sr_dates_rec__date-first{padding-left:0}.lang_is_rtl .sr_dates_rec__list_wrapper .sr_dates_rec__date-first{padding-left:8px;padding-right:0}.lang_is_rtl .sr_dates_rec__list_wrapper a,.lang_is_rtl .sr_dates_rec__list_wrapper .sr_dates_rec__main_date{float:right}.d-deal-w--section--content ul{margin:0;padding:5px 0 0 0;list-style-type:none}.d-deal__gold .d-deal--smart{background:#feba02}.d-deal__silver .d-deal--smart{background:#bec8d2}.dates_rec_sr__title{margin:0 0 5px 0;color:#779bca;font-size:14px}.dates_rec_sr__list{width:100%;margin-bottom:10px;border-top:1px solid #bec8d3;border-bottom:1px solid #bec8d3;display:block;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.dates_rec_sr__date{margin:0;border-right:1px solid #bec8d3;padding:10px;background:0;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:inline-block;-ms-flex:1;-webkit-flex:1;-webkit-box-flex:1;flex:1;text-align:left}.dates_rec_sr-flex .dates_rec_sr__date{width:35%}.dates_rec_sr__date:hover{color:#003580}.dates_rec_sr__date-first{padding-left:0}.dates_rec_sr__date-last{border:0}.dates_rec_sr .icon_x_gray_sm{float:right;text-indent:-9999px}.similar_destination.sr_nearby_destinations_transit{border-radius:0;margin-bottom:20px;padding-top:10px}.sr_nearby_destinations_transit .destination_title{margin-bottom:10px}.postcard_transit{display:block;overflow:hidden;background:#000;background:rgba(0,0,0,.4);float:left;margin-left:10px;padding:7px 7px 7px 45px;color:#fff;clear:both;max-width:75%;min-height:25px;position:relative}.postcard_transit__icon{position:absolute;top:9px;left:7px;display:inline-block;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center}.postcard_transit__icon i{font-size:25px}.postcard_transit__public i{font-size:15px}.postcard_transit__info{margin-bottom:5px;display:block}.postcard_transit__price{display:block;font-weight:normal}.sr_nearby_destinations_transit .postcard_title{margin-bottom: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-fly-content-tooltip{width:auto;max-width:320px}.ge-iconfont-extended.ge-iconfont-extended-dd,.ge-iconfont-extended.ge-iconfont-extended-dd .jq_tooltip{cursor:pointer}.ge-freebies-dropdown--list{list-style:none;margin:0;padding:5px 0;display:table-cell;width:auto;*zoom:1}.ge-freebies-dropdown--list li{font-weight:normal;position:relative;top:4px;padding:10px 0;-webkit-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;white-space:normal;border-bottom:dotted 1px rgba(255,255,255,0.4)}.ge-freebies-dropdown--list li:first-child{padding-top:0}.ge-freebies-dropdown--list li:last-child{border-bottom:0;padding-bottom:0}.ge-freebies-dropdown--list .genius-extended-module-standalone-container{font-size:2em;display:table-cell;padding:0 13px 0 3px}.lang_is_rtl .ge-freebies-dropdown--list .genius-extended-module-standalone-container{padding:0 3px 0 13px}.ge-freebies-dropdown--list .ge-freebie-item-text{display:table-cell;vertical-align:middle}.ge-freebies-dropdown--header{color:#feba02!important;font-size:13px;font-weight:bold!important;padding:0 3px}.roomPrice .sr_room_reinforcement{font-weight:bold;display:block;margin-top:3px}.lang_is_rtl .roomPrice .sr_room_reinforcement{text-align:left}.genius--white-yellow .ge-search-first.ge-search-first-www,.genius--white-yellow .ge-search-first.ge-search-first-tdot{background-color:rgba(255,255,255,.5);padding:8px 28px 5px 10px;border-radius:2px;border:0}.b-form__booker-type--isgenius .b-form__booker-type--emphasized{background:#ffeec0;overflow:auto;border:1px solid #feba02;border-radius:8px 5px 5px 8px}.b-form-group__content .b-button.b-searchbox-button-want-genius-toggled .b-button__text{font-size:22px!important}.sr-just-booked{font-size:88%;display:inline-block;color:white;background-color:red;padding:1px 4px;border-radius:3px;cursor:help}.hasJS .js--soldout-container{background-image:url("//q-ec.bstatic.com/static/img/dmo/loader/1aaacbe7cd309a9e88b27690134041e15fb70130.gif");background-repeat:no-repeat;min-height:50px}.hasJS .js--soldout-container .js--soldout-content{visibility:hidden}.hasJS .lang_is_rtl .js--soldout-container{background-position:right}.hasJS .sr--soldout-container-anim{visibility:hidden}@-webkit-keyframes animFadeInBottom{from{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);opacity:.3}}@keyframes animFadeInBottom{from{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);opacity:.3}}.hasJS .sr--soldout-container-anim.fadeInBottom{opacity:1;visibility:visible;-webkit-animation:animFadeInBottom .3s ease-out;animation:animFadeInBottom .3s ease-out}.in-high-demand-not-scarce{color:#f00;font-weight:bold;font-size:88%;width:150px}.hotel .in-high-demand-not-scarce{margin-bottom:4px;display:inline-block}#hotellist_inner>.sold_out_property_context_wrapper{border-top-right-radius:0;border-top-left-radius:0;margin-top:-12px;padding:10px}#msg_low_avail.sr_low_percent_container.sr_low_percent_container_with_demand_trend{margin-bottom:5px}.sr_item_header--demand{position:relative;padding:10px 10px 10px 35px;border:1px solid #feba02;background:#fff6df;border-radius:3px}.sr_item_header--demand__icon{position:absolute;left:12px;top:10px}.lang_is_rtl .sr_item_header--demand{padding:10px 35px 10px 10px}.lang_is_rtl .sr_item_header--demand__icon{left:auto;right:12px}.sr_room_info_row{background:#f2f4f8}.sd-banner{background-color:#ffe9d8;border:solid 1px #f3d6c1;border-radius:4px;cursor:pointer;height:56px;line-height:56px;-webkit-transition:background-color .4s;transition:background-color .4s}.sd-banner:hover{background-color:#f8e2d1}.sd-banner--hp{margin-bottom:24px}.sd-banner--hp .sd-banner__promotion-text,.sd-banner--long-copy .sd-banner__promotion-text{line-height:20px;max-width:320px;font-size:15px;padding:8px 12px 0}.sd-banner--hp .sd-banner__promotion-text{max-width:410px}.sd-banner--long-copy.sd-banner--hp .sd-banner__promotion-text{font-size:12px;line-height:1.3em;padding-top:13px}.sd-banner--super-long-copy.sd-banner--hp .sd-banner__promotion-text{font-size:12px;line-height:1.3em;padding:7px 12px;max-width:350px}.sd-banner--orange-links a{color:#f08647}.sd-banner--orange-links a:hover{color:#ef9e6e}.sd-banner .d-deal{float:left;height:56px}.lang_is_rtl .sd-banner .d-deal{float:right}.sd-banner .d-deal--main{font-size:25px;height:56px;line-height:56px;padding:0 18px}.sd-banner .d-deal-b{border-radius:4px 28px 28px 4px;font-size:40px;line-height:56px;height:56px}.lang_is_rtl .sd-banner .d-deal-b{border-radius:28px 4px 4px 28px;font-size:40px}.sd-banner .bicon-deal{line-height:inherit}.lang_is_rtl .sd-banner .d-deal--main.d-deal--main__text{line-height:56px}.ar .sd-banner .d-deal--main.d-deal--main__text{line-height:47px}.sd-banner .bicon-secret{font-size:36px;line-height:1}.sd-banner .d-deal--secret{overflow:hidden;margin:7px 6px 0;border-radius:28px;height:36px;padding:3px 4px 3px 2px;background:0}.sd-banner .d-deal__sd-animated .d-deal--secret{margin:6px 6px 0;padding:0;border:solid 4px}.sd-banner .d-deal--ext:before{display:none}.lang_is_rtl .sd-banner .d-deal__lonely .d-deal--ext__first{border-radius:28px}.sd-banner__promotion-text{color:#d56f17;float:left;font-size:18px;margin-left:13px}.lang_is_rtl .sd-banner__promotion-text{float:right;margin-left:0;margin-right:13px}.sd-banner__signin-button{background-color:#e9873c;border-radius:3px;color:#fff;float:right;font-size:14px;height:31px;line-height:31px;margin-right:13px;margin-top:12px;padding:0 9px;-webkit-transition:background-color .4s;transition:background-color .4s}.sd-banner:hover .sd-banner__signin-button{background-color:#d97930}.sd-banner__signin-button .bicon-mybooking{vertical-align:-2px}.lang_is_rtl .sd-banner__signin-button{float:left;margin-left:13px;margin-right:0}.sd-banner--animated{overflow:hidden}.sd-banner--animated .d-deal-b{-webkit-transition:-webkit-transform 1.2s,opacity .9s;transition:transform 1.2s,opacity .9s;-webkit-transform:translate(-8px,0);-ms-transform:translate(-8px,0);transform:translate(-8px,0);opacity:0}.psst.sd-banner--animated .d-deal-b{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.sd-banner--animated .sd-banner__signin-button{-webkit-transition:-webkit-transform 1.2s,opacity .9s,background-color .4s;transition:transform 1.2s,opacity .9s,background-color .4s;-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);transform:translate(8px,0);opacity:0}.psst.sd-banner--animated .sd-banner__signin-button{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.sd-banner--animated .sd-banner__promotion-text{-webkit-transition:-webkit-transform 1.2s;transition:transform 1.2s;-webkit-transform:translate(-28px,0);-ms-transform:translate(-28px,0);transform:translate(-28px,0)}.psst.sd-banner--animated .sd-banner__promotion-text{-webkit-transition:-webkit-transform 1.2s;transition:transform 1.2s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sd-banner__icon__hand{-webkit-transition:-webkit-transform 2.2s ease-out,margin-left .6s ease-out;transition:transform 2.2s ease-out,margin-left .6s ease-out;-webkit-transform:translate(12px,6px) rotate(25deg);-ms-transform:translate(12px,6px) rotate(25deg);transform:translate(12px,6px) rotate(25deg)}.psst .sd-banner__icon__hand{-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.psst.sd-banner:hover .sd-banner__icon__hand{margin-left:20px}.sd-banner__icon__face{-webkit-transition:-webkit-transform 1.7s ease-out;transition:transform 1.7s ease-out;-webkit-transform:translate(-16px,0);-ms-transform:translate(-16px,0);transform:translate(-16px,0)}.psst .sd-banner__icon__face{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.hotellist a.sr_hotel_preview_track span.hover_room_photo_img_wrapper{position:static;padding:0;width:200px;height:200px;display:block}.hover_room_photo_img{position:absolute;top:0}p.sr-desc-we-speak.with-message-icon{margin-top:5px;line-height:22px;position:relative}.sr-desc-we-speak span.speak_chinese{font-family:booking-iconset;margin-left:1px;font-size:22px}.sr-desc-we-speak span.speak_chinese_text{position:absolute;top:-1px;margin-left:5px}.barrel_o_filters .selected-filters-container__title{font-size:14px;font-weight:normal;padding:3px 5px;display:inline-block}.selected-filters-container__reset{display:inline-block;float:right;padding:3px 5px}.lang_is_rtl .selected-filters-container__reset{float:left}a.selected-filters-container__reset{font-weight:normal;text-decoration:none}.barrel_o_filters .selected-filters-container{border-bottom:1px solid #bec8d2;font-size:14px;margin-top:10px;margin-bottom:10px;padding-bottom:10px}.barrel_o_filters .selected-filters-container__list{margin:0;padding:0}.barrel_o_filters .selected-filters-container__list__filter{background-image:url(//q-ec.bstatic.com/static/img/checkbox-full/16aed1fd5001eb7b6a4627273fb405f2abd6144d.png);background-position:6px 5px;background-repeat:no-repeat;cursor:pointer;display:block;font-size:13px;font-weight:normal;line-height:14px;padding:5px 2px 5px 24px;text-decoration:none;zoom:1;position:relative}.barrel_o_filters .selected-filters-container__list__filter.active{background-color:#fff;color:#009fe3;background-position:6px -195px;font-weight:normal;font-size:13px}.lang_is_rtl .barrel_o_filters .selected-filters-container__list__filter.active{background-position:234px -194px}.barrel_o_filters .selected-filters-container__list__filter.active:hover{background-color:#e52923;color:#fff}.barrel_o_filters .selected-filters-container__list__filter .filter_count{display:none}.free_cancellation_tips{font-size:14px}.sr_looking_oneline{display:inline-block;float:left}.sr_looking_oneline .sr_no_desc_users{font-size:.92em}.hotellist .sr_item_content .sr_looking_oneline p.sr_no_desc_users{margin-bottom:5px;margin-right:16px}.sr_no_desc_users .sr_looking_label{color:#fff;background-color:#feba02;padding:2px 5px}div.sr-booked-x-times.sr_booking_oneline{display:inline-block;clear:left;margin-top:10px;margin-bottom:5px}.hotellist .sr_item_content div.sr-booked-x-times.sr_booking_oneline span.lastbooking{padding:0}.hotellist .sr_item_content div.sr-booked-x-times.sr_booking_oneline span.lastbooked-style-bold{color:#003580}.hotellist .sr_item_content div.sr-booked-x-times.sr_booking_oneline span.sr_booking_label{background-color:#f00;padding:2px 5px;color:#fff}.smaller_pp_desc{font-size:14px;color:#390!important;font-family:Helvetica,sans-serif;text-decoration:none;font-weight:bold}td.roomPrice span.smaller_pp_desc{font-size:14px;color:#390!important;font-family:Helvetica,sans-serif;text-decoration:none;font-weight:bold}.roomPrice.sr_discount .b_bigger_tag.new_bigger_tag_price,.roomPrice.sr_discount .b_bigger_tag.new_bigger_tag_heirachy{font-size:24px}.hotellist .featuredRooms .sr_discount .b_bigger_tag.new_bigger_tag_heirachy .sr_smart_price{font-size:14px}.hotellist .featuredRooms .sr_discount .b_bigger_tag.new_bigger_tag_heirachy .strike-it-red_anim{font-size:20px}.sr-cta-button-row{position:relative;top:0;left:0}.pp_reinforcement{background:#dff6e1;display:inline-block;color:#390;padding:3px 10px;position:absolute;max-width:340px;min-width:240px;right:100%;margin-right:10px;top:5px;border-radius:3px}.pp_reinforcement .arrow{background:url('//q-ec.bstatic.com/static/img/searchresults/experiment/arrow/b331effb39f7db90a113fbebcce9d3a04550a1d4.png') center no-repeat;width:23px;height:23px;position:absolute;right:-14px;margin:auto;top:0;bottom:0;display:block}.lang_is_rtl .pp_reinforcement{padding:3px 10px;right:auto;left:100%;margin-left:10px;margin-right:0}.lang_is_rtl .pp_reinforcement .arrow{background:url('//r-ec.bstatic.com/static/img/searchresults/experiment/arrow_rtl/0738e3e2d29bf9187e65089af4c9377d75a1d979.png') center no-repeat;left:-14px;right:auto}.av-in-sidebar #msg_low_avail.sr_low_percent_container .large_stat,.av-in-sidebar #msg_low_avail.sr_low_percent_container td{display:block}.av-in-sidebar #msg_low_avail.sr_low_percent_container td{padding:0}.av-in-sidebar #msg_low_avail{padding:10px}.av-in-sidebar #msg_low_avail tbody{display:block}.av-in-sidebar #msg_low_avail{margin-bottom:10px}.av-in-sidebar #msg_low_avail.sr_low_percent_container .large_stat{padding-bottom:10px;border-bottom:1px solid hsla(44,99%,50%,0.25);margin-bottom:10px}.av-in-sidebar #msg_low_avail h4{font-size:13px!important}.av-in-sidebar #msg_low_avail p{font-size:13px}.av-in-sidebar #msg_low_avail .sr_dates_rec__date_range{font-size:12px}.av-in-sidebar #msg_low_avail .split_dates .sr_dates_rec__date_range{margin-right:0;margin-top:3px}.lang_is_rtl .av-in-sidebar #msg_low_avail .split_dates .sr_dates_rec__date_range{margin-left:0}.av-in-sidebar #msg_low_avail .split_dates{margin-right:0;margin-top:10px;width:100%;min-width:inherit;float:none}.av-in-sidebar #msg_low_avail .date_item{margin-right:4%;width:48%}.lang_is_rtl .av-in-sidebar #msg_low_avail .date_item{margin-left:4%;margin-right:0}.av-in-sidebar #msg_low_avail .date_item:last-of-type{margin-right:0}.lang_is_rtl .av-in-sidebar #msg_low_avail .date_item:last-of-type{margin-right:0;margin-left:0}.av-in-sidebar #msg_low_avail .date_item p{margin-top:0;font-size:12px}.av-in-sidebar #msg_low_avail .date_item .date_detail{margin-top:3px}.av-in-sidebar .split_dates.split_sd{margin-top:0}.av-in-sidebar .sr_dates_rec__list{margin-top:5px}.av-in-sidebar .sr_dates_rec__list .sr_dates_rec__date_range{margin-top:10px;margin-right:4px}.av-in-sidebar .sr_dates_rec__list .sr_dates_rec__date_range:nth-child(2n){margin-right:0}.lang_is_rtl .av-in-sidebar .sr_dates_rec__list .sr_dates_rec__date_range{margin-right:0}.lang_is_rtl .av-in-sidebar .sr_dates_rec__list .sr_dates_rec__date_range:nth-child(2n){margin-right:0;margin-left:0}.av-in-sidebar .sr_jump_next_prev_week .sr_jumper_title{font-size:13px;margin-bottom:3px}.av-in-sidebar .sr_jump_next_prev_week .sr_jumper_subtitle{font-size:12px}.av-in-sidebar .sr_jump_next_prev_week .sr_jumper_link{padding-right:15px}.lang_is_rtl .av-in-sidebar .sr_jump_next_prev_week .sr_jumper_link{padding-right:0;padding-left:15px}.av-in-sidebar .sr_low_avail_message h4+p{margin-top:5px}.b_msie .av-in-sidebar #msg_low_avail.sr_low_percent_container td{float:left;width:100%}.b_msie_8 .av-in-sidebar #msg_low_avail .date_item{width:46%}.av-in-sidebar #msg_low_avail{position:relative}.av-in-sidebar .close_button{position:absolute;top:4px;right:4px}.lang_is_rtl .av-in-sidebar .close_button{position:absolute;top:4px;left:4px;right:inherit}.av-in-sidebar #msg_low_avail .split_dates:before,.av-in-sidebar #msg_low_avail .split_dates:after{content:" ";display:table}.av-in-sidebar #msg_low_avail .split_dates:after{clear:both}.av-in-sidebar #msg_low_avail .split_dates{*zoom:1}.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-upcoming-date-suggestions{background-color:#fff6df;border:1px solid #feba02;border-radius:3px;margin:15px 0;overflow:hidden;padding:12px;clear:both}.lp-upcoming-date-suggestions.margin-adjustment{margin-top:7px}.rilt-right>.lp-upcoming-date-suggestions,.rilt-right>.lp-upcoming-date-suggestions.margin-adjustment{margin-top:0}.lp-upcoming-date-suggestions .close_button{margin:-5px}.lp-upcoming-date-suggestions h4{margin:0;padding:0;font-weight:bold}.lp-upcoming-date-suggestions h4 span{font-weight:normal}.lp-upcoming-date-suggestions p{margin-top:0;margin-bottom:0}.lp-upcoming-date-list{clear:both}.lp-upcoming-date-range{display:inline-block;color:#fff!important;text-decoration:none;font-weight:normal!important;font-size:13px;background:#0896ff;padding:6px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-right:5px;margin-top:10px;text-align:center}.lp-upcoming-date-range:last-child{margin-right:0}.lp-upcoming-date-range:hover{background:#003580}.lp-upcoming-date-range-title{display:block;font-size:10px;text-align:center;margin-bottom:2px}.rilt-left.new-block .lp-upcoming-date-suggestions:first-child{margin-top:0}.lang_is_rtl .lp-upcoming-date-range{margin-right:0;margin-left:5px}.lang_is_rtl .lp-upcoming-date-range:last-child{margin-left:0}.lp_horizontal_promotions_wrapper .specials_no_margin_bottom+p+.promotion_longlist{margin-top:20px}.sr-item-bbt-fav{border:4px solid #415e98!important}.sr_item_new.sr_property_block.sr-item-bbt-fav{margin-top:0}.sr-bbt-fav-container{position:relative;top:2px;margin-top:10px;z-index:1}.sr-bbt-fav-container__badge{background:#415e98;color:#fff;display:inline-block;padding:10px 14px 7px 14px;border-radius:3px 3px 0 0;position:relative;cursor:default}.sr-bbt-fav-container__badge:after{width:20px;height:32px;background:#415e98;border-radius:0 3px 0 0;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg);position:absolute;top:0;right:-10px;content:""}.sr-bbt-fav-container__badge__icon{position:absolute;bottom:5px}.sr-bbt-fav-container__badge__icon .bicon-bb-briefcase,.sr-bbt-fav-container__badge__icon .bicon-bb-logo{font-size:18px}.sr-bbt-fav-container__badge__icon .bicon-acstar{color:#bec8d2;position:absolute;font-size:12px;left:5px;top:5px}.sr-bbt-fav-container__badge__text{margin-left:30px}.filterelement .filterelement__new{background-color:#55af32;color:white;padding:3px 5px;border-radius:3px;font-size:9px}.bb_popular_filters .filterelement .filterelement__new{position:absolute;margin-left:3px;margin-top:-3px}.lang_is_rtl .bb_popular_filters .filterelement .filterelement__new{margin-left:0;margin-right:3px}.filterelement.active .filterelement__new{color:#55af32;background-color:white;padding:3px 5px;border-radius:3px;font-size:9px}.sr_item_new .sr_item_bbtool_details{padding:0 10px;margin:5px -10px -10px;border-radius:0 0 2px 2px}.sr_item--highlighted .sr_item_bbtool_details{margin-bottom:0}.sr_item_new .sr_item_bbtool_details:after{display:none}.sr_item_bbtool_details{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-decoration:none;background-color:#edf1f6}.sr_item_bbtool_details_heading{padding:10px 5px 5px;font-weight:bold;color:#809ac1;letter-spacing:.3px}.sr_item_bbtool_details_row{padding:8px 5px;display:table}.sr_item_bbtool_details_row_first{border-bottom:1px dashed #bfc8d2}.sr_item_bbtool_details_cell{display:table-cell}.sr_item_bbtool_details_cell_main{width:100%}.b_msie_7 .sr_item_bbtool_details_label{display:inline;zoom:1}.sr_item_bbtool_details_label{display:inline-block;color:#809ac1}.b_msie_7 .sr_item_bbtool_details_item{display:inline;zoom:1}.sr_item_bbtool_details_item{display:inline-block;margin-left:10px}.lang_is_rtl .sr_item_bbtool_details_item{margin-left:0;margin-right:10px}.sr_item_bbtool_details_item_circle{font-size:5px;position:relative;top:-1px}.sr_item_bbtool_details_item .bicon-pricetag{color:#809ac1}.sr_item_bbtool_details_item_more{color:#809ac1}.sr_item_bbtool_details_item_link{font-style:normal;color:#0896ff;text-decoration:underline;cursor:pointer}.sr_item_bbtool_details_item_link:hover{color:#feba02}.w-section__subtitle{font-size:13px;color:#777;margin-top:-10px;position:relative;top:-10px}.budget-info{font-size:11px;color:#777}.global_budget-row{padding:15px;border-bottom:1px solid #e9e9e9!Important}.company_budget_row_region{font-size:11px;color:#7c90a6}.budget_indentation_one{padding-left:20px}.budget_indentation_two{padding-left:40px}.budget_destination_callout{background-image:url("//q-ec.bstatic.com/static/img/company/destination_budgets_callout/76aad7c02fe463f9258e5d45c83786e8bf0bb44c.png");display:block;height:116px;background-repeat:no-repeat}.company_budget_how_it_works_modal{width:754px!Important}.company_budget_how_it_works_modal_title{padding:32px 20px 0 20px;color:#505050;position:relative;font-size:15px}.company_budget_how_it_works_modal_footer{margin:0 0 20px;padding:0 20px;text-align:center;font-size:15px}.company_budget_how_it_works_modal_subheader{text-align:center;font-size:22px;color:#adb9c7;padding-top:48px}.company_budget_how_it_works_modal_subheader_two{text-align:center;font-size:18px;color:#adb9c7;margin-top:15px}.company_budget_how_it_works_modal_subheader_amount{text-align:center;font-size:28px;color:#9aa8b9;margin-top:5px}.company_budget_how_it_works_modal_image{background-image:url("//r-ec.bstatic.com/static/img/company/how_bookers_will_see_it/592a426f43c57322cf338fae528c9816d1e3746e.png");display:block;height:455px;width:711px;background-repeat:no-repeat;position:relative}.company_budget_how_it_works_modal_badge{position:absolute;right:165px}.company_budget_how_it_works_modal_badge.first{top:169px}.company_budget_how_it_works_modal_badge.second{top:271px}.company_budget_how_it_works_modal_badge.third{top:373px}.company-tooltip__item__margin_top{margin-top:5px!Important}.budget_destination_callout_margin_left{margin-left:-10px!Important}.company-tooltip__budget_destinations:before{top:30%!Important}.company-tooltip__budget_destinations{top:20px!Important;max-width:400px!Important}.sr_destination_in_budget_notification{color:#0896ff;font-weight:bold;font-size:13px;padding-top:3px;padding-right:20px}.sr_destination_out_budget_notification{color:#f00;font-weight:bold;font-size:13px;padding-top:3px;padding-right:20px}.budget-filter-destination .ui-slider-range{display:none}.budget-filter-slider-peak{background-color:#f99997;height:5px}.budget-filter-slider-peak-mask{top:0;background-color:#e1f3fb;height:5px;position:absolute;width:100%}.budget-filter-slider-peak-inbudget{height:5px;background-color:#62ad2d}.destination_budgets_badge{display:inline-block;float:right;padding:5px 10px;color:#FFF!Important;margin-right:5px!Important;line-height:16px}.destination_budgets_badge__in{background-color:#55af32}.destination_budgets_badge__out{background-color:#e52923}.roomPrice .destination_budgets_notification_container{text-align:center;clear:both}.roomPrice .destination_budgets_notification_container div{float:none;margin-bottom:5px;white-space:initial;text-align:center;width:103px;font-weight:normal;margin:5px 5px}.bp_pricedetails_total .destination_budgets_notification_container div{float:left;margin-top:3px;font-size:13px;width:93%;text-align:center}.sp_destination_budgets_info input{padding-right:25px!Important}.sp_destination_budgets_info i{display:inline!Important;position:absolute;left:50%;font-size:15px;top:9px}.lang_is_rtl .budget_indentation_one{padding-right:20px}.lang_is_rtl .budget_indentation_two{padding-right:40px}.lang_is_rtl .company_budget_how_it_works_modal_image{background-image:url("//q-ec.bstatic.com/static/img/company/how_bookers_will_see_it_rtl/b5f93f4331b797b3b76468892b244b944dafa308.png")}.lang_is_rtl .company_budget_how_it_works_modal_badge{right:inherit;left:165px}.lang_is_rtl .destination_budgets_badge{float:left;margin-left:5px!Important}.lang_is_rtl .bp_pricedetails_total .destination_budgets_notification_container div{float:right}.lang_is_rtl .sp_destination_budgets_info i{right:50%}.lang_is_rtl .sp_destination_budgets_info input{padding-right:5px!Important;padding-left:25px!Important}.company-favorite-badge{display:inline-block;border:1px solid #d8eaff;border-radius:3px;height:17px;font-size:11px;color:#0896ff;padding:5px 5px 0 5px;vertical-align:top}.company-favorite-badge:hover{cursor:pointer;border-color:#3a95ff;background-color:#fff}.company-favorite-badge__icon{padding-right:1px;font-size:11px}.company-favorite-badge__icon:before{content:"\b300"}.company-favorite-badge--saved .company-favorite-badge__icon:before{content:"\b259"}.company-favorite-badge--saved{border-color:#3a95ff;background-color:#0896ff;color:#fff}.company-favorite-badge--saved:hover{color:#0896ff}.company-favorite-badge--saving .company-favorite-badge__icon{width:11px;height:11px;display:inline-block;vertical-align:top;background-image:url('//q-ec.bstatic.com/static/img/company/add-to-fav-loader/b678f4da03e5eda4e878a37440287bd32eaa2ef3.gif');background-repeat:no-repeat;background-size:11px 11px}.company-favorite-badge--saved.company-favorite-badge--saving .company-favorite-badge__icon{background-image:url('//q-ec.bstatic.com/static/img/company/remove-from-fav-loader/850c8962d768d5f166a5ef0fe0846c1e49cb111d.gif')}.company-favorite-badge--saved.company-favorite-badge--saving:hover .company-favorite-badge__icon{background-image:url('//q-ec.bstatic.com/static/img/company/add-to-fav-loader/b678f4da03e5eda4e878a37440287bd32eaa2ef3.gif')}.company-favorite-badge--saving .company-favorite-badge__icon:before{content:' '}.listview-hotel-meta__company-favorite{margin-top:5px}.listview-hotel-meta__company-favorite .company-favorite-badge{margin:0}.sr-bbtool-fav-hotel{border:4px solid #155ea8!important}.sr_item_new.sr_property_block.sr-bbtool-fav-hotel{margin-top:0;border-radius:0 0 3px 3px}.sr-bbtool-fav-hotel-header{position:relative;top:2px;margin-top:10px;z-index:1;background-color:#155ea8;border-radius:3px 3px 0 0;color:#fff;padding:8px 0 4px 10px;font-size:14px}.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}.fesp_partner_preferred_hotel_badge{background:url('//q-ec.bstatic.com/static/img/fesp/hotel_badges/a16cd448c855e3ac2d8dca5a63217861710b2f06.png') no-repeat 0 0;width:43px;height:43px;position:absolute;left:-47px;top:-6px}.lang_is_rtl .fesp_partner_preferred_hotel_badge{left:auto;right:-47px}.fesp_partner_preferred_hotel_badge.emirates{background-position:top center}.fesp_partner_preferred_hotel_badge.nopartner{display:none}.fesp_tdot_badge_container{position:relative}.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}.partner_deal_badge{max-height:24px;max-width:300px;cursor:help}.tdot_roomstable .roomInfo .partner-deal--tdot img{width:auto}.site_is_mdot .sr_simple_card--deal.sr_simple_card--partner-deal{background:rgba(0,0,0,0.5);padding:4px 4px 2px 4px}.site_is_mdot .m_deals_container--partner-deal img{overflow:hidden;clear:both;margin-top:8px}.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}.sr-hotel-sub-name{font-style:normal;font-weight:bold;color:#0896ff}.ot_uf-container.ot_uf-sr{color:#003580;font-size:12px;padding-bottom:.5em;cursor:help}.ot_uf-icon{font-size:13px}.sig-sr-toggle__interests,.sig-sr-toggle__interest{margin:0;padding:0}.sig-sr-toggle__interests{list-style-type:none;margin-top:10px}.sig-sr-toggle-wrapper{position:relative}.sig-sr-toggle-tooltip{background:#fff;border-radius:3px;border:1px solid #46b0d3;-webkit-box-shadow:0 0 8px #46b0d3;box-shadow:0 0 8px #46b0d3;color:#003580;left:250px;padding:15px;position:absolute;top:-80px;width:300px;z-index:102;zoom:1;display:none}.sig-sr-toggle-tooltip:before,.sig-sr-toggle-tooltip:after{content:"";position:absolute;width:0;height:0;right:100%;top:50%;border:solid transparent;border-right-color:#fff;border-width:12px;margin-top:-12px}.sig-sr-toggle-tooltip:before{border-right-color:#46b0d3;border-width:12px;margin-top:-12px}.sig-sr-toggle-tooltip:after{border-right-color:#fff;border-width:10px;margin-top:-10px}.sig-sr-toggle-tooltip__title{font-size:17px;margin-bottom:5px}.sig-sr-toggle-tooltip__text{font-size:13px;margin:0;line-height:17px}.sig-sr-toggle-tooltip__close{position:absolute;width:20px;height:20px;right:5px;top:5px;background:url('//q-ec.bstatic.com/static/img/experiments/sr_close_inspire_filter_block/a10b51445359046abf70d4139a2aa3faef0c2722.png');overflow:hidden;cursor:pointer}.sig-sr-toggle-tooltip__example{border-top:1px solid #e3edfa;margin-top:10px;padding-top:10px}.sig-sr-toggle-tooltip__text--subline{font-weight:700;margin-bottom:-3px}.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_currency_price{display:block;font-size:12px;margin-top:2px;color:#7c90a6}.ryokan_filter .filterelement{background-image:url(//q-ec.bstatic.com/static/img/checkbox-full/16aed1fd5001eb7b6a4627273fb405f2abd6144d.png);background-position:6px 6px;background-color:#e6edf6;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:13px;font-weight:normal;line-height:14px;padding:5px 2px 5px 24px;text-decoration:none;zoom:1;position:relative}.ryokan_filter .filterelement:hover{background-color:#009fe3;color:#fff}.ryokan_filter .filterelement-hidden{display:none}.ryokan_filter .filterelement.active{background-color:#55af32;background-position:6px -95px;color:#fff!important}.ryokan_filter .filterelement.active:hover{background-color:#ff2728;background-position:6px -195px;color:#fff}.ryokan_filter .filterelement .bicon-question{font-family:'booking-iconset';position:absolute;right:5px}.ryokan_filter .filter_label{padding-right:20px}.lang_is_rtl .ryokan_filter .filter_label{padding-left:20px;padding-right:0}.lang_is_rtl .ryokan_filter .filterelement .bicon-question{left:5px;right:auto}.lang_is_rtl .ryokan_filter .filterelement.active{background-position:94% -94px}.lang_is_rtl .ryokan_filter .filterelement.active:hover{background-position:94% -194px}.lang_is_rtl .ryokan_filter .filterelement{background-position:97.5% 6px;line-height:15px;padding:5px 24px 5px 2px}.roomPrice .max-instalments{font-weight:bold;font-size:16px;width:9em;float:right}.max-instalments+.sr_room_reinforcement{clear:both}.loc_rub .sr_price_estimate__values i{background:url('//q-ec.bstatic.com/static/img/experiments/sprite_loc_price_estimate/8be118f10639f08fe03a725e7e566fe088a33e98.png') no-repeat 0 0}.loc_rub .sr_price_estimate__values.sr_price_estimate__rub i{background:url('//q-ec.bstatic.com/static/img/experiments/sprite_loc_price_estimate/8be118f10639f08fe03a725e7e566fe088a33e98.png') no-repeat -85px 0}.sr_property_block.jp_summer_deal_selection{border:4px solid #ed6d21!important;border-top:none!important;margin-top:-2px!important;-webkit-box-shadow:none;box-shadow:none;padding-top:15px;background:#fff!important}.summer_deal__header.no_dates_style{border-radius:3px}#hp_availability_style_changes .summer_deal__header.no_dates_style{margin-bottom:20px}.summer_deal__header{background-color:#ed6d21;border-top-left-radius:3px;border-top-right-radius:3px;margin:10px 0 0 0;zoom:1;overflow:hidden;font-size:14px;color:#fff}.summer_deal__title{padding:8px 0;font-size:14px;line-height:18px}.summer_deal__period{float:right;padding:9px 10px 9px 0;color:#fdf0e8;font-size:13px}.summer_deal__logo{float:left;background:#f08647;border-top-left-radius:3px;border-top-right-radius:3px;margin:0 10px 0 0;font-size:20px;padding:8px 8px 4px 8px;color:#fff;position:relative}.summer_deal__logo:after{font-family:'booking-iconset';font-size:44px;position:absolute;top:-8px;right:-3px;display:block;content:'\b254';opacity:.6;color:white}.lang_is_rtl .summer_deal__period{float:left;padding:8px 0 8px 10px}.lang_is_rtl .summer_deal__logo{float:right;margin:0 0 0 10px}.lang_is_rtl .summer_deal__logo:after{left:-3px;right:auto}#hp_availability_style_changes .summer_deal__header{border-radius:3px}.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}*/.sr-ski-shuttle i{font-size:24px;padding-right:4px}.lang_is_rtl .sr-ski-shuttle i{padding-left:4px;padding-right:0}form#filterbox_wrap fieldset{border:0;padding:0;margin:0}.remember-filter{position:relative;padding:10px;margin-bottom:10px;font-size:12px;border:1px solid #009fe3;border-radius:3px}.remember-filter h3{font-size:1.6em;font-weight:normal}.remember-filter ul{list-style-type:none;-webkit-padding-start:0}.remember-filter li{margin-bottom:2px}.remember-filter__button{background-color:#fff;border:1px solid #0896ff;width:100%;font-weight:normal!important;text-align:center;margin-top:10px;color:#0896ff;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.remember-filter__button:hover{color:#fff}.review-score-word{color:#003580;font-weight:400;margin:0}.review-score-word--highlighted{font-weight:700}.review-score{cursor:default;text-align:right}a .review-score{cursor:pointer}.review-score__small .review-score-word{font-size:16px}.review-score__small__average-score{background:#003580;border:0;border-radius:20% 20% 20% 0;color:#FFF;display:block;float:right;font-weight:100;font-size:16px;height:32px;line-height:2;text-align:center;width:32px}.review-score__small__average-score--img{background:url('//r-ec.bstatic.com/static/img/reviews/components/review-score/review-score__small-background/49bafd6554747eabcb1d281822a08955cd6dd035.png') transparent no-repeat}.review-score__small__info{float:right;margin-right:8px}.review-score__small__sample-size{font-size:12px;font-weight:normal;color:#666;margin:1px 0 0}.review-score__small__sample-size.review-score__small__sample-size--big{margin-top:0}.review-score__small .review-score__decimal-separator{font-style:italic;font-weight:100}.lang_is_rtl .review-score-word,.lang_is_rtl .review-score__small__sample-size{text-align:left}.lang_is_rtl .review-score__small__average-score{float:left}.lang_is_rtl .review-score__small__info{float:left;margin-left:8px;margin-right:0}.review-score--layout_left{text-align:left}.review-score--layout_left .review-score__small__average-score{float:left}.review-score--layout_left .review-score__small__info{float:left;margin-left:8px;margin-right:0}.lang_is_rtl .review-score--layout_left{text-align:right}.lang_is_rtl .review-score--layout_left .review-score__small__average-score{float:right}.lang_is_rtl .review-score--layout_left .review-score__small__info{float:right;margin-left:0;margin-right:8px}.lang_is_rtl .review-score--layout_left .review-score-word,.lang_is_rtl .review-score--layout_left .review-score__small__sample-size{text-align:right}.hotellist .sr_item_content .review-score__small{margin-bottom:12px;margin-top:4px}#searchresultsTmpl .reviewFloater.review-widget-floater{padding-right:.15em}.b_msie_7 #searchresultsTmpl .review-score__small,.b_msie_8 #searchresultsTmpl .review-score__small{margin-bottom:10px}.hotellist .sr_item_content .review-score__small__info{margin-right:8px}.lang_is_rtl .hotellist .sr_item_content .review-score__small__info{margin-left:8px;margin-right:0}.attractions__banner{background:#f2f5f9 url('//q-ec.bstatic.com/static/img/attractionspass/attractions-tickets/a25bb871f8929e1fa19040b297d686cb9bb5411c.png') 20px 12px/40px no-repeat;margin:15px 0;border:1px solid #e1e7f0;border-radius:5px;color:#555;padding:15px 15px 15px 75px}.lang_is_rtl .attractions__banner{padding:15px 75px 15px 15px;background-position:98% 12px;background-position:right 20px top 12px}.attractions__banner--small,.lang_is_rtl .attractions__banner--small{margin:0 0 10px 0;background-image:none;padding:15px}.attractions__banner__head{padding:5px 0}.attractions__banner--small .attractions__banner__head{padding:0}.attractions__banner__head__ticket{width:28px;float:left}.lang_is_rtl .attractions__banner__head__ticket{float:right}.attractions__banner__label_new{border-radius:3px;padding:3px 5px;background-color:#7c90a6;color:#FFF;font-size:12px;margin:0}.attractions__banner__heading--small{font-size:14px;color:#7c90a6;font-style:normal;display:inline-block;padding-left:5px;margin:0}.attractions__banner--small .attractions__banner__label_new{margin:12px 0 0 5px}.attractions__banner--small .attractions__banner__heading--small{margin:12px 0 0}.lang_is_rtl .attractions__banner--small .attractions__banner__label_new{margin:12px 5px 0 0}.attractions__banner__heading--xl{font-weight:lighter;padding:10px 0;font-size:22px}.attractions__banner--small .attractions__banner__heading--xl{font-size:18px}.attractions__banner__description{font-size:13px;margin:5px 0 0;line-height:1.4}.attractions__banner--small .attractions__banner__description{font-size:12px;margin:10px 0 0;line-height:1.5}