.bp_content_holder:before,.bp_content_holder:after{content:"";display:table}.bp_content_holder:after{clear:both}.bp_form_box{background:0;border:0}.bp_form_box__title{color:#383838;font-size:1.6em;font-weight:normal;margin:0;padding:0 0 10px 0;background:0}.bp_form_box__content{border-top:1px solid #e9f0fa;border-bottom:1px solid #e9f0fa;background-color:#e9f0fa}.bp_form_box__content--pad{padding:10px}.bp_form_box--break_before{margin-top:2em}.bp_form_box--break_after{margin-bottom:2em}.bp_legacy_form_box__title--block{background:0;padding:0}.bp_legacy_form_box__title{color:#383838;font-size:1.6em;font-weight:normal;margin:0;padding:10px 0}.bp_legacy_form_box__content{background-color:#e9f0fa;border-top:1px solid #e9f0fa;border-bottom:1px solid #e9f0fa;border-right:0;border-left:none;padding:15px!important}.bp_legacy_form_box__content.padfix{padding:13px!important}#bs3_cc_form .bp_legacy_form_box__title--block{background:0;padding:10px 0}#bs3_cc_form .bp_legacy_form_box__title{color:#383838;font-size:1.6em;font-weight:normal;padding:10px 0;display:inline-block}.bp_no_card_hint_link.bp_no_card_hint_link--in_title--no_bg .bp_no_card_hint.bp_no_card_hint-margin{margin-top:15px}#bs3_cc_form .uav-alert .uav-alert__text{color:#383838}.bp_legacy_form_box--login .user_access_menu_global_header{color:#383838;font-size:1.6em;font-weight:normal;margin:0!important;padding:10px 0!important;background:0}.bp_legacy_form_box--login .ua-facebook-button-header__text{background-color:#e9f0fa}.b-button{display:inline-block;position:relative;vertical-align:middle;padding:5px 10px;margin:0;background-color:#07c;border:2px solid #fff;border-radius:3px;line-height:1.5;font-weight:bold;text-decoration:none;color:#07c;cursor:pointer;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa}.b-button:first-child{margin-left:0}.b-button:hover,.b-button:focus{background-color:#003580;color:#fff;-webkit-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444;text-decoration:none}.b-button:focus{outline:thin #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.b-button.b-button_primary,.b-button.b-button_primary .b-button__text{color:#fff!important;font-size:13px!important}.b-button.b-button_disabled,.b-button:disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);background-color:#ccc;color:#fff;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa}.b-button.b-button_disabled:hover,.b-button:disabled:hover{background-color:#ccc}.b-button_big-legacy{padding:7px 23px;border-radius:6px;border:0}.b-button.b-button_big-legacy,.b-button.b-button_big-legacy .b-button__text{color:#fff!important;font-size:22px!important}@-moz-document url-prefix(){#bookwrapper input.b-button.b-button_primary{position:relative;top:27px}}.b-button.b-button_flat{border:0;-webkit-box-shadow:none;box-shadow:none}.b-button_ua-fix-legacy-specificity{padding:4px 10px 4px!important;border-radius:3px!important;margin-top:-2px}.c-button{display:inline-block;position:relative;border-radius:3px;border-width:2px;border-style:solid;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;outline:0;vertical-align:middle;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;padding:5px 10px;font-weight:bold;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.c-button--sm{padding:3px 6px;font-size:11px}.c-button--lg{padding:10px 20px;font-size:15px}.c-button--primary,.c-button--primary:link,.c-button--primary:visited{background-color:#07c;border-color:#fff;color:#fff}.c-button--primary:hover{background-color:#003580;color:#fff;-webkit-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444}.c-button--primary:active{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #003580;box-shadow:0 0 0 2px #fff,0 0 0 4px #003580}.c-button--primary:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #07c;box-shadow:0 0 0 2px #fff,0 0 0 4px #07c}.c-button--secondary,.c-button--secondary:link,.c-button--secondary:visited{background-color:transparent;border-width:1px;border-color:#07c;padding:6px 11px;color:#07c;-webkit-box-shadow:none;box-shadow:none}.c-button--secondary.c-button--sm{padding:4px 7px}.c-button--secondary.c-button--lg{padding:11px 21px}.c-button--secondary:hover{border-color:#003580;color:#383838}.c-button--secondary:active{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #003580;box-shadow:0 0 0 2px #fff,0 0 0 4px #003580}.c-button--secondary:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #07c;box-shadow:0 0 0 2px #fff,0 0 0 4px #07c}.c-button--warning,.c-button--warning:link,.c-button--warning:visited{background-color:#e21111;border-color:#fff;color:#fff}.c-button--warning:hover{background-color:#e21111;color:#fff}.c-button--warning:active{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #e21111;box-shadow:0 0 0 2px #fff,0 0 0 4px #e21111}.c-button--warning:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #e21111;box-shadow:0 0 0 2px #fff,0 0 0 4px #e21111}.c-button__icon{position:relative;top:1px}.c-button__icon--left{margin-right:5px}.c-button__icon--right{margin-left:5px}.c-button--no-radius{border-radius:0}.c-button--no-shadow,.c-button--no-shadow:hover{-webkit-box-shadow:none;box-shadow:none}.c-button--no-border{border:0}ins{text-decoration:none}.not_display{display:none!important}.invisible{visibility:hidden}.bp_unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bp_pseudo_link{cursor:pointer;color:#07c}.bp_pseudo_link:hover{color:#febb02}#bookTmpl.bp-full-width{width:92.26%;min-width:995px;max-width:1110px;margin:auto;font-size:13px}.t_m_viewport #bookTmpl.bp-full-width{width:inherit;min-width:auto}#bookTmpl h1{margin-bottom:0}#bookTmpl p{margin-top:0}#bookTmpl p.error{padding-left:2.25em!important}#bookTmpl p.errorSimpleMsg{margin:0;font-weight:bold}#bookTmpl span.exclamation{margin-left:0}#bookTmpl th{padding-right:.6em}.b_msie #bookTmpl input::-ms-clear{display:none}#bookStage3Inc th{height:1.8em}form,table{margin:0}.warn{color:#383838;font-weight:bold}input{padding-left:.3em}strong{font-weight:bold}#bookwrapper{float:left;clear:left}#bookwrapper td{vertical-align:top}#bookwrapper.bp-bs1{display:table}.bs1_chooseroom_table_wrapper,.bs1_submit_button_wrapper{display:table-cell;vertical-align:top}div.yourdetails input,div.yourdetails select#ccYear{margin-right:.6em}div.yourdetails span.help_text{font-style:italic!important;font-weight:normal!important}#bookwrapper.bp-bs2 span.help_text{display:block;width:396px;float:right;padding:5px 0 0 20px;height:auto}#bookStage2Inc{background-color:#e9f0fa}#bookStage2Inc.separate_header form{background:0;border:0}#bookStage2Inc.separate_header form fieldset{border:0}#bookwrapper.bp-bs2 #email{float:left}div.yourdetails{border:1px solid #537bb4;width:34.8em}div.yourdetails p.warn{vertical-align:middle}div.yourdetails div.content{padding:.3em .6em 0}div.yourdetails div.name{padding:.3em 0}div.yourdetails table{margin-left:0}div.yourdetails th{text-align:left;vertical-align:bottom;font-weight:bold}div.yourdetails div.smoking{padding:.3em;border:1px solid #febb02;background-color:#ffd2a2;width:200px}div.yourdetails div.cc{border-top:1px solid #537bb4;margin-top:1.2em;padding:.3em 0}div.yourdetails div.ccwhy{border-bottom:1px solid #537bb4;margin-bottom:.3em;font-style:italic;padding-bottom:.3em}div.yourdetails span.faq{padding-left:0}div.yourdetails div.cvc{padding:.3em;border:1px solid #febb02;background-color:#ffd2a2;width:200px}div.yourdetails p.cvctitle{background:#cce1ff;padding:2px;margin:0}div.yourdetails div.submit{text-align:right;background:#e9f0fa;padding-bottom:.3em}#bookStage2Inc.bp_form_box_wrapper{background:0;border:0}div.contact{width:34.8em}div.contact input{margin-right:.6em}div.contact div.title{background:#537bb4;padding:.3em .6em;color:#fff;font-weight:bold}div.contact div.content{padding:.3em .6em 1.2em;background-color:#e9f0fa}div.contact th{vertical-align:middle;text-align:left}div.contact td{vertical-align:middle!important}div.contact textarea{width:350px;margin-bottom:.6em}.hasJS #dc_issue_label,.hasJS #dc_issue_field,.hasJS #dc_yyyymm_label,.hasJS #dc_yyyymm_field{display:none}input.grey{color:#808080}td.prices,th.prices{border-top:1px solid #fff}td.curr,td.theprice{text-align:right}span.label{padding-right:17px}span.cvc_code{font-weight:bold}#bookStage3Inc.expBS3CC .pp_info{border-top-width:0}#bookStage3Inc.expBS3CC th{font-weight:bold}.show_for_print{display:none}#bookStage3Inc a.bs3_error_link{color:#07c;display:block;margin-bottom:.5em}#bookStage3Inc a.bs3_error_link:hover{color:#febb02}.roundme{border-radius:6px}.jq_tooltip .i_icon{display:inline-block;width:13px;height:13px;background-image:url('//ac-r.static.booking.cn/static/img/experiments/ico_i_rt/79c770ffb3db84ff93c19d6b1ed1f7d74886e7d4.png')}.bp_change_dates_lightbox{display:none}.bp_cta_urgency{color:#ff0202;font-weight:bold;margin-bottom:10px}.bp_last_room{cursor:help;color:#e21111;border-bottom:1px dotted #e21111;position:relative;top:-4px}h2.error{color:#e21111}h2.error span.exclamation{line-height:2em;position:static;margin:0 .2em 0 0}table.unavailable{margin-top:20px}table.unavailable tbody tr td,table.unavailable thead tr td,table.unavailable tbody tr th,table.unavailable thead tr th{background-color:#fff!important;color:#000!important}table.unavailable tbody tr th{color:#ff0202!important;background-color:#fae1e1!important}table.unavailable thead tr th{border-top:1px solid #96d99d;border-bottom-width:0!important}table.unavailable tbody tr th:nth-child(3),table.unavailable tbody tr td:nth-child(3){border-right:1px solid #96d99d}table.unavailable tbody tr th{border-top:1px solid #96d99d}table.unavailable thead tr th:nth-child(3){border-right:1px solid #96d99d}.bs2_user_access_menu .form-section{padding-bottom:0}#stage1_basic_description{float:left;width:42em}.hasJS #dc_yyyymm_field{display:none}textarea{padding:0;line-height:1.5em;font-size:14px}div.cancelled{border:1px solid #f07c00;background-color:rgba(239,123,0,0.1)}div.cancelled div.title{background-color:#f07c00;color:#fff}div.cancelled div.content a:link{color:#f07c00}#bookOverviewTop{padding:0!important;border-collapse:collapse;clear:left;width:71%;margin:0}.bp_mirror #bookOverviewTop{float:right;clear:right}td.content span#hotelname{float:left}td.right{text-align:right}td.totalcost{padding-top:10px}#disclaimer{margin-bottom:1em}.alignright{padding:3px;text-align:right}html[class*='b_opera_'] #hoteldetails #hotelname{padding-top:3px}#pricedetails{float:right!important;width:36%!important;padding:0;position:relative;right:0}#pricedetails>div{margin:0!important;padding:0!important;border:0!important}#pricedetails>ul{float:left!important;list-style-type:none!important;margin:0!important;padding:10px 0!important;width:100%}#pricedetails ul li.charge{clear:both;position:relative;margin-bottom:.4em!important;padding:0 60px 0 10px!important;background:url(/static/img/newreviews_dottedline.png) left 9px no-repeat;line-height:12px!important}#pricedetails ul li.charge div.value{position:absolute;top:0;right:0;padding-right:9px!important;background:#fff}#pricedetails ul li.charge div.key{display:inline;background:#fff}#pricedetails ul li.total div{font-size:14px!important;font-weight:bold!important;padding:0!important;text-shadow:0 1px 0 #fff;background:none!important}#pricedetails ul li.total div.key,#pricedetails ul li.total div.value{border:0!important}#pricedetails ul li.total div.key{float:left;padding-left:9px!important;padding-right:9px!important}#pricedetails ul li.total div.value{float:right;padding-right:9px!important}#pricedetails #disclaimer{float:left;clear:both;width:100%;text-align:right;padding-bottom:8px!important}#rack-rate-total-hotel-currency{font-weight:normal;text-shadow:none!important;font-size:13px!important;color:#383838!important;text-decoration:none!important}.clear{clear:both}@media screen{#tooltip_wrap{position:absolute;z-index:92000}#tooltip_wrap h2{padding:.5em 0;margin:0}#tooltip_wrap ul{color:#444;padding:.3em .3em .3em 2em;margin:0}#tooltip_wrap p,#tooltip_wrap ul{margin:0 0 .3em 0!important}#tooltip_wrap h3{margin:0;text-align:left;position:relative;background:#ffd2a2;border:1px solid #e2aa11;color:#545454;padding:7px;top:0;left:0;font-size:1em;font-weight:normal;border-radius:4px;opacity:1!important;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff}#tooltip_wrap h3 img[src*=max300]{padding-bottom:5px}#tooltip_wrap p,#tooltip_wrap ul{margin:0 0 .2em 0!important}#tooltip_wrap ul{padding-left:1.5em!important}#tooltip_wrap ul li{font-size:11px!important}}div#rate_guarantee{text-align:right;padding:1em}div#rate_guarantee a,div#rate_guarantee a:visited,div#rate_guarantee a:hover{font-style:italic;color:#383838!important;text-decoration:none}.ar div#rate_guarantee a,.ar div#rate_guarantee a:visited,.ar div#rate_guarantee a:hover{font-style:normal!important}.sidebar_usp_holder #rate_guarantee{position:relative}.bpg_logo{vertical-align:text-bottom;width:16px;height:16px;display:inline-block}.bpg_logo{background:url("//ac-r.static.booking.cn/static/img/bpg/bpg_logo/43fb545d9c32614b87f0615a97620ad3d8685525.png") center center no-repeat transparent}.bs2_bpg_in_btn .bpg.bpg_logo_b{background:#cce1ff url("//ac-r.static.booking.cn/static/img/bpg/bpg_logo/43fb545d9c32614b87f0615a97620ad3d8685525.png") no-repeat 10px center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.bpg_logo{background:url("//ac-q.static.booking.cn/static/img/bpg/bpg_logo_retina/b4785e81dfbdb3907f75887373d5920d3dc3b245.png") center center no-repeat transparent;background-size:16px 16px}.bs2_bpg_in_btn .bpg.bpg_logo_b{background:#cce1ff url("//ac-q.static.booking.cn/static/img/bpg/bpg_logo_retina/b4785e81dfbdb3907f75887373d5920d3dc3b245.png") no-repeat 10px center;background-size:16px 16px}.css-coverage-holder-empty-media{display:none}}.hp-availability-block-usp .blue-tick-price-guaranteed{vertical-align:bottom}.bpg_hp_no_availability{position:relative;background:0;text-align:left;padding:0 0 0 21px;font-size:12px;min-height:16px}.bpg_hp_no_availability a{color:#383838;text-decoration:none;font-style:italic}.hp-section-header--with-badge{display:table;min-width:100%}.hp-section-header.hp-section-header--with-badge{padding-bottom:0;margin-top:-2px}.hp-section-header--with-badge div#rate_guarantee{display:table-cell;white-space:nowrap}.hp-section-header--with-badge h2#availability_target{display:table-cell}.hp-section-header div#rate_guarantee{padding:5px 0 0 0;float:right;margin-left:20px}.hp-section-header div#rate_guarantee i.bpg_small_blue_icon{position:absolute;top:1px;left:-20px}.bs2_bpg_in_btn{float:left;padding-right:5px;margin:5px 5px 0 0;background:url("//ac-q.static.booking.cn/static/img/book/experiments/arr_bp2_bpg_btn/936d58b988f9391caa08c482373053ff0a3e38bb.png") no-repeat right center}.bs2_bpg_in_btn .bpg{display:block;font-size:13px;border-radius:3px;line-height:31px;padding:0 10px 0 32px;margin:0;color:#383838;text-decoration:none}.bs2_bpg_in_btn strong{border-bottom:1px dotted}.bs2_bpg_in_btn span.bpg_tooltip_subtitle_copy_tdot{display:block;font-size:12px;line-height:15px;color:#383838;font-weight:400}.wrapper_bs2_bpg_in_btn{float:right}#rate_guarantee.bpg_post_booking{font-size:12px;float:none;margin:0;padding:0 0 0 15px;top:0;display:table-cell;vertical-align:middle;text-align:left;font-weight:bold}#b_confirmation_body #rate_guarantee.bpg_post_booking{display:table-cell}@media print{#rate_guarantee.bpg_post_booking.hide_for_print{display:none}}#rate_guarantee.bpg_post_booking a{border-bottom:1px dashed;color:#383838;font-style:italic}.rate_guarantee_reviews{margin-bottom:17px;padding-top:5px;text-align:center;font-size:1.2em}.rate_guarantee_reviews a{font-style:italic;text-decoration:none;color:#383838}.bpg_bs1{margin-top:1em;width:11.5em;float:left;font-style:italic;font-weight:bold;font-size:13px;background:0}.bpg_modal{font-size:13px;line-height:17px;font-weight:normal;color:#383838;padding:0 0 14px 0;position:relative;margin:-10px 0 10px 0;text-align:left}.bpg_modal a,.bpg_modal a:visited,.bpg_modal a:hover{text-decoration:none;color:#383838;cursor:help;font-weight:normal}.bpg_holder_light_block{border-radius:3px;background-color:#e9f0fa;text-align:center;margin-bottom:10px}.bpg_holder_light_block div#rate_guarantee{text-align:center;padding:10px 5px}#rate_guarantee.bp-usps__nl{padding-top:0!important}.bp_leaving_users_light_box_content .bp-usps li{display:inline-block}div#rate_guarantee.bpg_lp_bold_date_picker{margin:25px 0 0 0;padding:0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.5);font-size:18px}div#rate_guarantee.bpg_lp_bold_date_picker+.lp_bold_date_picker_usp{margin-top:13px}div#rate_guarantee.bpg_lp_bold_date_picker,div#rate_guarantee.bpg_lp_bold_date_picker a,div#rate_guarantee.bpg_lp_bold_date_picker a:visited,div#rate_guarantee.bpg_lp_bold_date_picker a:hover{color:#fff!important}.pp-bpg-tooltip--header{color:#96d99d;font-weight:bold;margin-bottom:5px}.pp-bpg-tooltip--image{background:url("//ac-r.static.booking.cn/static/img/experiments/bpg/green_bpg_logo/7857c188601634c2f8c6ef26c001b40003269cf8.png") 0 0 no-repeat transparent;display:inline-block;vertical-align:top;width:33px;height:28px;margin-top:3px}.pp-bpg-tooltip--text{color:#fff;display:inline-block;vertical-align:top;width:240px}.pp-bpg-tooltip--legal{margin-top:5px;font-size:11px}.bui-panel .pp-bpg-tooltip--header{color:#077812}.bui-panel .pp-bpg-tooltip--text{color:#000}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.pp-bpg-tooltip--image{background:url("//ac-q.static.booking.cn/static/img/experiments/bpg/green_bpg_logo_retina/296982b38bd3bb3e118b4ed7bc2bfae3c60b0521.png") center center no-repeat transparent;background-size:24px 24px}.css-coverage-holder-empty-media{display:none}}.tt-fancy-holder{line-height:normal;width:300px;pointer-events:none;color:#fff;border-radius:4px;background:#000;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;position:absolute;opacity:1;margin-top:0;-webkit-transition:margin .2s,opacity .2s;transition:margin .2s,opacity .2s;z-index:99999}.tt-fancy-holder--hidden{opacity:0;visibility:hidden;margin-top:10px;display:none}.tt-fancy-content{top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1;position:relative;padding:10px}.tt-fancy-holder--hidden .tt-fancy-content{opacity:0;top:21px}.tt-fancy-pointer{position:absolute;top:-6px;left:50%;margin-left:-6px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(0,0,0,0.8) transparent}.b_msie .tt-fancy-pointer{border-bottom-color:#000}.slidebox--bpg-claim .myBookingButtonRow{padding:10px 0 0 0;margin:0}.bpg_claim_feedback_holder{width:100%;text-align:center;margin:0;padding:0}.bpg_feedback_title{font-size:16px;line-height:150%;margin:0;font-weight:bold;padding:0 0 10px 0}.bpg_feedback_copy{font-size:13px;line-height:150%;margin:0;padding:0}.bpg_claim_holder{padding:10px 0 0 0}.bpg_claim_holder a{color:#07c;text-decoration:none}.bpg_claim_holder a:hover{color:#febb02}.bpg_claim_cta{margin:0 0 13px 0;line-height:130%}.bpg_claim_conditions_holder,.myBookingOptionsPanel.mybooking table.bpg_claim_conditions_holder{border-bottom:1px solid #ccc;border-left:1px solid #ccc;line-height:15px;font-size:12px;margin-top:0}.bpg_claim_conditions_holder th{border-top:1px solid #ccc;border-right:1px solid #ccc;background-color:#f3f3f3;font-weight:bold;color:#666;white-space:nowrap;padding:5px}.bpg_claim_conditions_holder td{border-top:1px solid #ccc;border-right:1px solid #ccc;padding:5px;background-color:#fff}.bpg_claim_conditions{font-weight:bold;color:#666}.bpg_claim_condition_checker{text-align:center}.bpg_claim_conditions_checkbox_helper{font-style:italic;font-size:11px;text-align:right;width:100%;margin-top:5px}.lang_is_rtl .bpg_claim_conditions_checkbox_helper{text-align:left}td.bpg_claim_condition_checker__m-not-checked{background-color:#e9f0fa}td.bpg_claim_condition_checker__m-checked{background-color:#d1edd4}td.bpg_claim_condition_checker__m-invalid{background-color:#ffa9a9}.bpg_helper_message{font-weight:bold;line-height:15px;margin-bottom:0}.bpg_claim_condition_input_explanation{font-style:italic;font-size:11px}.bpg_claim_link_and_price,.myBookingOptionsPanel.mybooking table.bpg_claim_link_and_price{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;line-height:15px;width:100%;display:none;margin:13px 0 13px 0}.bpg_claim_link_and_price td{border-top:1px solid #ccc;background-color:#fff;padding:5px;vertical-align:center}.bpg_claim_link_and_price th{border-top:1px solid #ccc;background-color:#fff;font-weight:bold;color:#666;padding:5px}td.bpg_claim_condition_input__m-not-checked{background-color:#e9f0fa}td.bpg_claim_condition_input__m-checked{background-color:#d1edd4}td.bpg_claim_condition_input__m-invalid{background-color:#ffa9a9}.bpg_claim_link_and_price td{vertical-align:middle}.bpg_claim_link_and_price__m-price{text-align:right}.lang_is_rtl .bpg_claim_link_and_price__m-price{text-align:left}.bpg_claim_price_input{padding:2px 5px;text-align:right;border:1px solid #819bbf}.lang_is_rtl .bpg_claim_price_input{padding:2px 5px;text-align:left}.bpg_claim_price{width:100%;margin:0 0 5px 0;font-size:15px;color:#383838}.bpg_claim_price_details{width:100%;font-weight:normal;font-size:12px}.bpg_claim_error_message{color:#e21111;display:none;margin:5px 0 0 0;padding:0;font-size:11px}.bpg_claim_link_input{padding:5px 0;text-indent:5px;border:1px solid #819bbf;width:100%}.bpg_claim_link_currency{margin:0 0 0 5px}.lang_is_rtl .bpg_claim_link_currency{margin-left:0 5px 0 0}.bpg_helper_message_stage_2{display:none}.bpg_claim_customer_care{line-height:16px;color:#494949}td.bpg_claim_competitor_price_formatting_error{border-top:0;text-align:right;padding:0 5px}td.bpg_claim_competitor_price_formatting_error p{margin:0 0 5px 0}.lang_is_rtl td.bpg_claim_competitor_price_formatting_error{text-align:left}.lang_is_rtl td.bpg_claim_competitor_price_formatting_error p{text-align:left}.lang_is_rtl p.bpg_claim_competitor_price_error{text-align:left}.bpg_claim_customer_care_icon{background:url("//ac-r.static.booking.cn/static/img/experiments/bpg_claim/bpg_claim_cc_icon/912c3013bc6b33bfcf439ff28c2da6b11818932d.png") 0 0 no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 5px 0 0}.lang_is_rtl .bpg_claim_customer_care_icon{margin:0 0 0 5px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.bpg_claim_customer_care_icon{background:url("//ac-r.static.booking.cn/static/img/experiments/bpg_claim/bpg_claim_cc_icon_retina/6769a3cdfc43099aa82583e98fd57fb69698e203.png") 0 0 no-repeat;background-size:16px 16px}}.myBookingOptionsPanel input[type="button"].bpg_claim_more_info{float:left;margin:0;background-color:#ededed;border:1px solid #999;color:#666}.myBookingOptionsPanel input[type="button"].bpg_claim_more_info_back{margin:0;background-color:#ededed;border:1px solid #999;color:#666}.myBookingOptionsPanel input[type="button"].bpg_claim_more_info:hover,.myBookingOptionsPanel input[type="button"].bpg_claim_more_info_back:hover{background-color:#fff}.lang_is_rtl .myBookingOptionsPanel input[type="button"].bpg_claim_more_info,.lang_is_rtl .myBookingOptionsPanel input[type="button"].bpg_claim_more_info_back{float:right;margin:0}.bpg_claim_submit--disabled{color:#ccc!important;background:#f1f1f1!important;border:1px solid #ccc!important}.bpg_detailed_conditions{max-height:350px;overflow:auto}.bpg_detailed_conditions_back{margin-top:0;text-align:left}.bpg_detailed_conditions_holder h2{margin:0 0 8px 0;display:none}.bpg_claim_sucess_block{text-align:center}.bpg_claim_success_subheader{margin:.5em 0 1em 0;padding:0}.bpg_claim_success_text{text-align:center}.bpg_detailed_conditions .bpg-overlay--wrapper{background:transparent;border:0}.bpg_detailed_conditions .bpg-overlay--wrapper h2{display:block}.bpg_detailed_conditions .bpg-overlay--content{background:0;padding:10px 20px}.bpg_detailed_conditions .bpg-overlay--wrapper .bpg-overlay--close{display:none}.flags-module{display:inline-block;background-position:center;background-repeat:no-repeat}img.flags-module{height:auto}.flags-module--no-show{display:none}.flags-module--size-12{width:12px;height:8px}.flags-module--size-16{width:16px;height:11px}.flags-module--size-24{width:24px;height:24px}.flags-module--size-32{width:32px;height:32px}.flags-module--size-48{width:48px;height:48px}.flags-module--size-128{width:128px;height:128px}.b-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background-color:rgba(0,0,0,0.8)}.lang_is_rtl .b-overlay{direction:rtl}.b_msie_8 .b-overlay{background:url(//ac-r.static.booking.cn/static/img/1px-transparent-80/fc3302becdb2d32456faf9bac6ff02e4174de819.png)}body.b-overlay--no-scroll{overflow:hidden}.tltp p{margin:.3em 0}.tltp{position:absolute;z-index:9999;background:#000;background:rgba(0,0,0,0.8);color:#fff;-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;font-size:13px;line-height:1.2;pointer-events:none;border-radius:4px;opacity:1;visibility:visible;padding:0}.tltp.tltp--themified{font-size:14px;line-height:20px;font-weight:normal}.tltp.tltp--themified.tltp--dark{background:#383838}.tltp--animate{-webkit-transition:margin .15s ease-out,opacity .15s ease-out,visibility .15s ease-out;transition:margin .15s ease-out,opacity .15s ease-out,visibility .15s ease-out}.tltp--over-modal-window{z-index:1003}.tltp:before{content:' ';position:absolute;z-index:-1;display:table;width:0;height:0;border:5px solid transparent}.tltp[class*="tltp--bottom"]:before{top:-10px;border-bottom-color:#000;border-bottom-color:rgba(0,0,0,0.8)}.tltp--bottom:before{left:50%;margin-left:-5px}.tltp--bottom-start:before{left:15px}.tltp--bottom-end:before{right:15px}.tltp[class*="tltp--bottom"]{margin-top:5px}.tltp[class*="tltp--top"]:before{bottom:-10px;border-top-color:#000;border-top-color:rgba(0,0,0,0.8)}.tltp--top:before{left:50%;margin-left:-5px}.tltp--top-start:before{left:15px}.tltp--top-end:before{right:15px}.tltp[class*="tltp--top"]{margin-top:-5px}.tltp[class*="tltp--end"]:before{left:-10px;border-right-color:#000;border-right-color:rgba(0,0,0,0.8)}.tltp--end:before{top:50%;margin-top:-5px}.tltp--end-top:before{top:15px}.tltp--end-bottom:before{bottom:15px}.tltp[class*="tltp--end"]{margin-left:5px}.tltp[class*="tltp--start"]:before{right:-10px;border-left-color:#000;border-left-color:rgba(0,0,0,0.8)}.tltp--start:before{top:50%;margin-top:-5px}.tltp--start-top:before{top:15px}.tltp--start-bottom:before{bottom:15px}.tltp[class*="tltp--start"]{margin-left:-5px}.tltp--animate .tltp__content{-webkit-transition:top .3s ease-out,left .3s ease-out;transition:top .3s ease-out,left .3s ease-out}.tltp__content{width:auto;max-width:320px;padding:10px;position:relative;top:0;left:0}.tltp--themified.tltp__content{padding:5px}.tltp__header{color:#feba02;font-size:13px;font-weight:bold}.tltp__image{min-height:50px;float:left;margin-right:10px;color:#feba02}.tltp__image .bicon{font-size:2em}.tltp--hidden{opacity:0;visibility:hidden}.tltp--hidden.tltp:before{content:''}.tltp--hidden[class*="tltp--bottom"]{margin-top:10px}.tltp--hidden[class*="tltp--bottom"] .tltp__content{top:20px}.tltp--hidden[class*="tltp--top"]{margin-top:-10px}.tltp--hidden[class*="tltp--top"] .tltp__content{top:-20px}.tltp--hidden[class*="tltp--start"]{margin-left:10px}.tltp--hidden[class*="tltp--start"] .tltp__content{left:20px}.tltp--hidden[class*="tltp--end"]{margin-left:-10px}.tltp--hidden[class*="tltp--end"] .tltp__content{left:-20px}.touch2 .tltp__content:after{-webkit-font-smoothing:antializased;-moz-osx-font-smoothing:grayscale;content:"\b195";color:#8e8e8e;display:block;font-family:'booking-iconset';font-size:8px;font-style:normal;font-weight:normal;font-variant:normal;height:16px;line-height:16px;position:absolute;right:0;text-align:center;text-transform:none;top:12px;width:30px}.site_is_mdot .tltp__close_icon{color:#8e8e8e;display:block;height:16px;line-height:16px;position:absolute;right:0;text-align:center;text-transform:none;top:8px;width:30px}.site_is_mdot.rtl .tltp .tltp__content,.touch2.rtl .tltp .tltp__content{padding:10px 15px 10px 30px}.site_is_mdot.rtl .tltp__content:after,.touch2.rtl .tltp__content:after{right:auto;left:0}.site_is_mdot.rtl .tltp__close_icon{right:auto;left:0}.review-score-widget{font-size:16px;line-height:1;display:inline-block;text-align:left;white-space:nowrap}a.review-score-badge,span.review-score-badge{background:#003580;color:#fff;text-shadow:none;display:inline-block;text-align:center;font-weight:normal;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:16px;border-radius:6.4px 6.4px 6.4px 0;width:32px;line-height:2;text-decoration:none}.review-score-widget__body{display:inline-block;text-align:right;vertical-align:top}a.review-score-widget__text,span.review-score-widget__text{color:#003580;font-weight:normal;display:block;line-height:1.2;text-decoration:none}a.review-score-widget__subtext,span.review-score-widget__subtext{color:#666;font-size:12px;display:block;font-weight:normal;text-decoration:none}.tltp__content .review-score-widget__text-only .review-score-badge,.tltp__content a.review-score-widget__text,.tltp__content span.review-score-widget__text,.tltp__content a.review-score-widget__subtext,.tltp__content span.review-score-widget__subtext{color:#fff}a .review-score-widget.review-score-widget__text-only .review-score-badge,a .review-score-widget.review-score-widget__text-only .review-score-widget__text{color:inherit}.review-score-badge+.review-score-widget__body{text-align:left}.review-score-widget__right{text-align:right}.review-score-widget__no-subtext .review-score-widget__text{line-height:2}.review-score-widget__inline .review-score-widget__text,.review-score-widget__inline .review-score-widget__subtext{display:inline;font-size:16px}.review-score-widget__inline .review-score-widget__subtext:after{content:"\00B7";display:inline-block}.review-score-widget__inline .review-score-widget__text+.review-score-widget__subtext:after{content:""}.review-score-widget__inline .review-score-widget__text+.review-score-widget__subtext:before{content:"\00B7";display:inline-block}.review-score-widget__outlined .review-score-badge{border:1px solid #383838;color:#383838;background:transparent;line-height:30px}.review-score-widget__outlined .review-score-widget__text{color:#383838}.review-score-widget__text-only{white-space:normal}.review-score-widget__text-only .review-score-badge{background:transparent;color:#003580;display:inline;line-height:1}.review-score-widget__text-only .review-score-widget__text{display:inline;font-weight:normal;line-height:1}.review-score-widget__text-only .review-score-widget__subtext{margin-top:.3em}.lang_is_rtl .review-score-widget,.rtl .review-score-widget{direction:rtl;text-align:right}.lang_is_rtl .review-score-widget.review-score-widget__right,.rtl .review-score-widget.review-score-widget__right{text-align:left}.lang_is_rtl .review-score-widget__body,.rtl .review-score-widget__body{text-align:left}.lang_is_rtl .review-score-badge+.review-score-widget__body,.rtl .review-score-badge+.review-score-widget__body{text-align:right}.ar .review-score-badge{font-family:sans-serif!important}.ar .review-score-widget__inline .review-score-widget__subtext:before,.ar .review-score-widget__inline .review-score-widget__subtext:after{font-family:sans-serif!important;line-height:.9em;position:relative;top:2px}.review-score-widget__debug{background:rgba(255,0,255,0.3)}.review-score-widget__debug.review-score-widget__right{background:rgba(255,255,0,0.3)}.review-score-widget__12{font-size:12px}.review-score-widget__12 .review-score-badge{font-size:12px;border-radius:4.8px 4.8px 4.8px 0;width:24px}.review-score-widget__12.review-score-widget__outlined .review-score-badge{line-height:22px}.review-score-widget__12 .review-score-widget__subtext{font-size:9px}.review-score-widget__12.review-score-widget__inline .review-score-widget__text,.review-score-widget__12.review-score-widget__inline .review-score-widget__subtext{font-size:12px}.review-score-widget__12.review-score-widget__inline.review-score-widget__text-only .review-score-badge{width:auto}.review-score-widget__14{font-size:14px}.review-score-widget__14 .review-score-badge{font-size:14px;border-radius:5.6px 5.6px 5.6px 0;width:28px}.review-score-widget__14.review-score-widget__outlined .review-score-badge{line-height:26px}.review-score-widget__14 .review-score-widget__subtext{font-size:11px}.review-score-widget__14.review-score-widget__inline .review-score-widget__text,.review-score-widget__14.review-score-widget__inline .review-score-widget__subtext{font-size:14px}.review-score-widget__14.review-score-widget__inline.review-score-widget__text-only .review-score-badge{width:auto}.review-score-widget__20{font-size:20px}.review-score-widget__20 .review-score-badge{font-size:20px;border-radius:8px 8px 8px 0;width:40px}.review-score-widget__20.review-score-widget__outlined .review-score-badge{line-height:38px}.review-score-widget__20 .review-score-widget__subtext{font-size:13px}.review-score-widget__20.review-score-widget__inline .review-score-widget__text,.review-score-widget__20.review-score-widget__inline .review-score-widget__subtext{font-size:20px}.review-score-widget__20.review-score-widget__inline.review-score-widget__text-only .review-score-badge{width:auto}.review-score-widget__24{font-size:24px}.review-score-widget__24 .review-score-badge{font-size:24px;border-radius:9.6px 9.6px 9.6px 0;width:48px}.review-score-widget__24.review-score-widget__outlined .review-score-badge{line-height:46px}.review-score-widget__24 .review-score-widget__subtext{font-size:17px}.review-score-widget__24.review-score-widget__inline .review-score-widget__text,.review-score-widget__24.review-score-widget__inline .review-score-widget__subtext{font-size:24px}.review-score-widget__24.review-score-widget__inline.review-score-widget__text-only .review-score-badge{width:auto}.hp-gallery-review a .review-score-widget__very_good .review-score-badge,.hp-gallery-review a .review-score-widget__very_good .review-score-widget__text,.hp-gallery-review a .review-score-widget__fabulous .review-score-badge,.hp-gallery-review a .review-score-widget__fabulous .review-score-widget__text,.hp-gallery-review a .review-score-widget__superb .review-score-badge,.hp-gallery-review a .review-score-widget__superb .review-score-widget__text,.hp-gallery-review a .review-score-widget__exceptional .review-score-badge,.hp-gallery-review a .review-score-widget__exceptional .review-score-widget__text{font-weight:bold}.sr_item a .review-score-widget__very_good .review-score-badge,.sr_item a .review-score-widget__very_good .review-score-widget__text,.sr_item a .review-score-widget__fabulous .review-score-badge,.sr_item a .review-score-widget__fabulous .review-score-widget__text,.sr_item a .review-score-widget__superb .review-score-badge,.sr_item a .review-score-widget__superb .review-score-widget__text,.sr_item a .review-score-widget__exceptional .review-score-badge,.sr_item a .review-score-widget__exceptional .review-score-widget__text,.sr_item a .search-secondary-review-score .review-score-widget__text,.sr_item a .search-secondary-review-score .review-score-badge{font-weight:bold}.sr_item a .review-score-widget__20.review-score-widget__superb .review-score-badge,.sr_item a .review-score-widget__20.review-score-widget__superb .review-score-widget__text,.sr_item a .review-score-widget__20.review-score-widget__exceptional .review-score-badge,.sr_item a .review-score-widget__20.review-score-widget__exceptional .review-score-widget__text{color:#e2aa11}.sr_item a:hover .review-score-widget__20.review-score-widget__superb .review-score-badge,.sr_item a:hover .review-score-widget__20.review-score-widget__superb .review-score-widget__text,.sr_item a:hover .review-score-widget__20.review-score-widget__exceptional .review-score-badge,.sr_item a:hover .review-score-widget__20.review-score-widget__exceptional .review-score-widget__text{color:#febb02}.hp-gallery-review a .hp_main_score_badge{line-height:1.1}.hp-gallery-review a .hp_main_score_badge .review-score-badge{font-weight:normal;margin:0 0 0 3px}.lang_is_rtl .hp-gallery-review a .hp_main_score_badge .review-score-badge{margin:0 3px 0 0}.hp_main_score_badge .review-score-widget__body{max-width:-webkit-calc(100% - 44px);max-width:calc(100% - 44px);white-space:normal}.iframe_lightbox iframe{border:0;background:#fff}.review-score-word{color:#383838;font-weight:400;margin:0}.review-score-word--highlighted{font-weight:700}.unit_info__block{overflow:hidden}.unit_info__block h3{font-size:12px;line-height:18px;font-weight:700}.unit_info__sleeping{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch;margin-top:8px;padding-bottom:0;position:relative;margin-top:0}.unit_info__arrow_container{position:absolute;top:0;width:50px;height:100%;margin:0;padding:0}.unit_info__arrow_left{left:0;background:-webkit-linear-gradient(0deg,#fff,rgba(255,255,255,0.001));background:linear-gradient(90deg,#fff,rgba(255,255,255,0.001))}.unit_info__arrow_right{right:0;background:-webkit-linear-gradient(180deg,#fff,rgba(255,255,255,0.001));background:linear-gradient(-90deg,#fff,rgba(255,255,255,0.001))}.unit_info__arrow_icon_container{background:#fff;border:1px solid #ededed;border-radius:100%;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;height:30px;width:30px;padding:0;cursor:pointer}.unit_info__arrow_icon{display:inline-block;padding:5px;width:20px;height:20px}.unit_info__sleeping_scrollable{overflow-x:scroll;padding-bottom:20px;margin-bottom:-10px}.unit_info__sleeping_content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.unit_info__sleeping__item{border:1px solid #ededed;padding:16px;text-align:center;margin-top:8px;margin-bottom:8px;margin-right:16px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;white-space:nowrap;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:#fff}.unit_info__sleeping__item div{padding:0}.unit_info__sleeping__item:first-child{margin-left:0}.unit_info__sleeping__item:last-child{margin-right:16px}.lang_is_rtl .unit_info__sleeping__item{margin-right:0;margin-left:16px}.unit_info__sleeping__item__beds{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.unit_info__sleeping__item__beds__bed{margin:0 8px}.lang_is_ltr .unit_info__sleeping__item__beds__bed:first-child,.lang_is_rtl .unit_info__sleeping__item__beds__bed:last-child{margin-left:0}.lang_is_ltr .unit_info__sleeping__item__beds__bed:last-child,.lang_is_rtl .unit_info__sleeping__item__beds__bed:first-child{margin-right:0}.unit_info__sleeping__item__name{font-size:12px;line-height:18px;font-weight:500}.unit_info__sleeping__item__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto}.unit_info__sleeping__item__icon svg{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:35px}.unit_info__sleeping__item__text{font-size:12px;line-height:18px;font-weight:400}.unit_info__sleeping__item__size{font-size:12px;line-height:18px;font-weight:400}.bp_inline_icons .auth_user_info span label{font-weight:bold}.improved_details .label label,.improved_details .val-yes label{padding-bottom:0!important}.bp_inline_icons #label_billing_address_id label,.bp_inline_icons #label_vat_number label,.bp_inline_icons #label_company_name label,.bp_inline_icons #label_optional_password label,.bp_inline_icons .exp_layout span label{display:block}.bp_inline_icons .exp_layout label,.bp_inline_icons .exp_layout span label{min-width:100px}.cc_date_fieldset{margin:0;padding:0;border:0}.bp_reinforcements .uf_addons_container{width:580px;margin:10px 0 0 0;clear:left;font-weight:bold}.bp_reinforcements.bp-full-width .uf_addons_container{width:100%;float:left}.uf_addon,.uf_addon_free{min-height:55px;padding:13px 0 0 0;border-top:1px solid #eaeaea;float:left;width:100%}.uf_addon:hover,.uf_addon_free:hover,.uf_addon_hover{background:#fff}.uf_checkbox,.uf_addon_name{float:left}.uf_checkbox{padding:0 13px 0 0;margin-left:10px}.uf_checkbox input[type="checkbox"],.uf_checkbox input[type="checkbox"]:focus,.bp_inline_icons#bookwrapper .uf_checkbox input[type="checkbox"],.bp_inline_icons#bookwrapper .uf_checkbox input[type="checkbox"]:focus{padding:0;border:0;margin:0}.uf_totprice{float:right;margin-right:5px}.bp_reinforcements .uf_addon_name{width:155px}.bp_reinforcements.bp-full-width .uf_addon_name{width:240px}.uf_totprice{width:90px}.uf_addon_free_totprice .uf_totprice{width:140px}.uf_select>p{padding-top:3px}.uf_addon_price{color:#07c;padding-top:3px}.uf_addon_title{padding:0;margin:0;display:block;cursor:pointer}.uf_addon_price{text-align:center;padding:0 0 3px 0;margin-top:2px}.uf_addon_desc{font-size:.923em;color:#838383;font-weight:normal;padding:3px 0 13px 0;margin:0;display:block;cursor:pointer}.uf_addon_type_bike .uf_addon_title{font-weight:normal}.uf_addon_free.uf_addon_free_totprice .uf_totprice{text-align:right;margin-right:11px}.uf_addon_price_free_banner{position:relative;margin:0 -17px 0 0;padding:3px 17px 3px 10px;background-color:#0ab21b;color:#fff;display:inline-block;zoom:1}.addon_price_free_banner_arrow{width:6px;height:6px;display:block;position:absolute;bottom:-7px;right:0;background:url("//ac-q.static.booking.cn/static/img/book/experiments/bp_green_banner_arrow_dr/b6785afce4a1e3d027e3b422fd60869d9ab01038.png") center center no-repeat transparent}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.addon_price_free_banner_arrow{background-image:url("//ac-r.static.booking.cn/static/img/book/experiments/bp_green_banner_arrow_dr_retina/2773a71a63ae9d6ce48ee20db89d5ff7490806af.png");background-size:6px}}.bp_reinforcements.bp-full-width .free-prominent .uf_addon_name,.bp_reinforcements .free-prominent .uf_addon_name{max-width:500px;display:table-cell;vertical-align:top;width:99%;float:none;padding-left:18px;padding-right:13px}.uf_addon.car-offer .uf_addon_name{width:auto;margin-right:13px;max-width:500px}.touch2 .uf_addon.car-offer .uf_addon_name{display:table-cell;vertical-align:top;width:99%;float:none}.free-prominent .uf_totprice{float:left;text-align:center;width:auto;display:inline}.free-prominent .uf_addon_price_free_banner{padding:3px 5px;border-radius:3px}.free-prominent .addon_price_free_banner_arrow{display:none}.uf_addon__total_price{float:right;padding:0 10px 8px 24px;text-align:right}.uf_addon__total_price_explanation{font-weight:normal;font-size:.923em;color:#838383;padding:3px 0 0}.uf_addon__total_price_amount,.uf_addon__total_price_explanation{display:block;white-space:nowrap}.uf_addon--breakfast .uf_checkbox{min-height:60px}.uf_addon--breakfast .uf_addon_name{float:none}.uf_addon--breakfast .uf_addon_name{overflow:hidden}.uf_addon--breakfast .uf_addon_title,.uf_addon--breakfast .uf_addon__total_price_amount{line-height:1.5em}.bp_reinforcements.bp-full-width .uf_addon--breakfast .uf_addon_name{width:auto}.carbon_offsetting_offer .free-prominent{display:inline}.uf_addon__change_block{overflow:hidden;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.uf_addon__change_container{padding:24px 0 16px}.uf_addon__change_guests{margin-right:8px}.uf_addon__change_cta{display:inline-block;margin-top:4px;text-decoration:none}.uf_addon__change_cta span{text-decoration:none}.uf_addon__change_cta,.uf_addon__change_cta:visited,.uf_addon__change_cta:link,.uf_addon__change_cta:active{color:#07c}.uf_addon__change_cta:hover span,.uf_addon__change_cta:visited:hover span,.uf_addon__change_cta:link:hover span,.uf_addon__change_cta:active:hover span{text-decoration:underline}.uf_addon__total_price .uf_addon__change_block{max-height:0;opacity:0}.uf_addon--breakfast[data-change-opened="1"] .uf_addon__change_block{max-height:100px;opacity:1}.uf_addon--breakfast .uf_addon__change_cta span[data-change-cta-closed],.uf_addon--breakfast[data-change-opened="1"] .uf_addon__change_cta span[data-change-cta-opened]{display:inline-block}.uf_addon--breakfast .uf_addon__change_cta span[data-change-cta-opened],.uf_addon--breakfast[data-change-opened="1"] .uf_addon__change_cta span[data-change-cta-closed]{display:none}.uf_addon__change_block_new{padding-right:10px;margin-right:-10px}.uf_addon__change_container_new{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.uf_addon__change_container_new .bui-form__group{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.uf_addon__change_container_new .bui-form__group+.bui-form__group{margin-left:16px}.uf_addon__change_container_new .bui-form__label{font-size:14px;line-height:20px;font-weight:500;margin-right:8px}.addon_bundle_name{padding-bottom:10px;padding-left:10px}.book-form input,.book-form textarea,.book-form select{background:#fff;border:1px solid #aaa;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.book-form input:focus,.book-form textarea:focus,.book-form select:focus{border:1px solid #07c}.book-form-field{margin-bottom:1em}.book-form-field-label{display:block;font-weight:bold}.book-form-field-value{padding-top:2px}.book-form span.val-yes input,.book-form label.val-yes input,.book-form .val-yes #ccYear,.book-form .val-yes #cc_type{border:1px solid #077812}.book-form span.val-yes input,.book-form label.val-yes input{background:#fff url("//ac-r.static.booking.cn/static/img/experiments/inline_icon_yes/09ecf3f1f1cacfd2f2bd72164355341e14867c29.png") right center repeat-y}.book-form span.val-no input,.book-form label.val-no input,.book-form .val-no #ccYear,.book-form .val-no #cc_type{border:1px solid #e21111}.book-form span.val-no input,.book-form label.val-no input{background:#fff url("//ac-q.static.booking.cn/static/img/experiments/bp_error_colour_variants/inline_icon_no_40px_c2/301b16557dbfae71cf5870e6e79a54fb3169d9d5.png") right center repeat-y}.book-form p.errorSimpleMsg{color:#e21111}.bp_form__field{margin-bottom:10px}.bp_form__field .booker-details-help-text{padding-top:5px}.bp_form__field__label{display:block;font-weight:bold;margin-bottom:2px}.bp_form__field__msg{display:none;margin-bottom:2px}.bp_form__field--hidden{display:none}.bp_form__field--inline{display:inline-block}.bp_form__field--error .bp_form__field__label{display:none}.bp_form__field--error .bp_form__field__msg{color:#e21111;font-weight:bold;display:block}.bp_form__field--error .bp_form__field__input,.bp_form__field--error .bp_form__field__input:focus{border-color:#e21111}.bp_form__field--error input.bp_form__field__input{background:#fff url("//ac-q.static.booking.cn/static/img/experiments/bp_error_colour_variants/inline_icon_no_40px_c2/301b16557dbfae71cf5870e6e79a54fb3169d9d5.png") right center repeat-y}.bp_form__field--warning .bp_form__field__label{display:none}.bp_form__field--warning .bp_form__field__msg{color:#e21111;font-weight:bold;display:block}.bp_form__field--warning .bp_form__field__input,.bp_form__field--warning .bp_form__field__input:focus{border-color:#e21111}.bp_form__field--warning input.bp_form__field__input{background:#fff url("//ac-q.static.booking.cn/static/img/experiments/bp_error_colour_variants/inline_icon_no_40px_c2/301b16557dbfae71cf5870e6e79a54fb3169d9d5.png") right center repeat-y}.bp_form__field--valid .bp_form__field__input,.bp_form__field--valid .bp_form__field__input:focus{border-color:#077812}.bp_form__field--valid input.bp_form__field__input{background:#fff url("//ac-r.static.booking.cn/static/img/experiments/inline_icon_yes/09ecf3f1f1cacfd2f2bd72164355341e14867c29.png") right center repeat-y}.bp_form__field__extra_feedback{visibility:hidden;display:inline-block;vertical-align:middle;width:24px;height:23px}.bp_form__field--error .bp_form__field__extra_feedback{visibility:visible;background:transparent url("//ac-r.static.booking.cn/static/img/experiments/inline_icon_no_transparent/f8322aeb491d4c33f3f3aa5a03c7abc42149aa19.png") right bottom no-repeat}.bp_form__field--valid .bp_form__field__extra_feedback{visibility:visible;background:transparent url("//ac-q.static.booking.cn/static/img/experiments/inline_icon_yes_transparent/93bad4a60b5659e9268c18a325c5aa9ab5ed9da0.png") right bottom no-repeat}.bp_form__field--billing_address_id .bp_input_select.fixed_width{max-width:270px}.bp_form__field--no-msg .bp_form__field__label{display:block}.bp_form__field--no-msg .bp_form__field__msg{display:none}.bp_form__field--title,.bp_form__field--firstname{float:left;padding-right:17px}.bp_form__field--lastname{float:left}.bp_form__field--title.bp_form__field--error{display:block;width:100%;padding-left:0;padding-right:0}.bp_form__field--cc_number{margin-bottom:15px}.bp_form__field--cc_name .bp_form__field__label,.bp_form__field--cc_number .bp_form__field__label,.bp_form__field--cc_cvc .bp_form__field__label,.bp_form__field--cc_type .bp_form__field__label,.bp_form__field--cc_expiry .bp_form__field__label{display:block!important}.bp_form__field--cc_number .label_cc_number__format{display:block!important}.bp_form__field--cc_number .bp_form__field__input{display:inline-block!important}.bp_form__field--cc_type .bp_form__field__input{margin-right:0!important;margin-left:0!important}.bp_form__field--cc_expiry .bp_form__field__input:last-of-type{margin-right:0!important;margin-left:0!important}.bp_form__field--cc_type .bp_form__field__extra_feedback,.bp_form__field--cc_expiry .bp_form__field__extra_feedback{min-width:0!important}.bigblue_std_lg .bp_submit_button--disabled,.bigblue_std_lg .bp_submit_button--disabled:hover{background:#bdbdbd!important;outline:0;cursor:default!important}.required_fields_description{font-weight:normal;float:right;padding:.4em .8em;border-radius:4px;background:#d1edd4;margin-bottom:1.6em;margin-left:1em;display:inline-block;color:#077812}.required_fields_description.required_fields_description_solid{background:0;color:#383838}.required_fields_description:after{content:"";display:table;clear:both}.required_fields_description strong,.required_fields_description b{color:#e21111!important;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mandatory-asterisk{color:#e21111;font-size:15px;line-height:0;border:none!important;text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:750px){.bp-bs2 .required_fields_description{width:32%}.b_firefox .bp-bs2 .required_fields_description{width:26%}}.personal_details_reassurance{clear:both}.cu_disclaimer label[for='reason_to_visit_checkbox']{width:360px!important}.cu_fix{margin-bottom:0;max-width:300px!important}.required_fields_description.restrict_width{max-width:366px!important}#external_proof_area{background:#fff;border-bottom:1px solid #e9f0fa}#external_proof_area .external_proof_inner{margin:0 auto;max-width:1094px;min-width:620px;padding:15px 0 0 0}.t_m_viewport #external_proof_area .external_proof_inner{min-width:inherit}#external_proof_area .external_proof__title{font-size:1.7em;font-weight:400;color:inherit;padding:0;margin:0 0 10px}#external_proof_area ul{overflow:hidden;zoom:1;min-width:785px;padding:0;margin:1em 0}.t_m_viewport #external_proof_area ul{min-width:inherit}#external_proof_area li{float:left;list-style:none;text-align:center;padding:0;margin:0}#external_proof_area a{font-weight:normal;text-decoration:none}.awards-2up{width:23%;font-size:13px}.awards-2up.world-travel-award{border-right:1px solid #cce1ff;padding:0 10px!important}.awards-2up .vincitore{height:100px}.awards-2up .globe-travel-award-image{height:50px}#external_proof_area .google-reviews{width:22%;border-right:1px solid #cce1ff}#external_proof_area .awards{width:46%}#external_proof_area .awards ul{background:url("//ac-r.static.booking.cn/static/img/external_proof/award_all/a7782093f1c4fae28086055d4f07e6d014c42c6f.png") 20px 0 no-repeat;zoom:1;margin:0;padding:18px 0 0 80px;min-height:73px}#external_proof_area .awards ul.it,#external_proof_area .awards .es{background:url("//ac-r.static.booking.cn/static/img/external_proof/award_it_es/4e703c15efaf08cd987dbfe202f017e466da7379.png") 10px 0 no-repeat}#external_proof_area .awards ul.fr{background:url("//ac-r.static.booking.cn/static/img/external_proof/award_fr/d886c9dafa769d07f8ba8c16d27d4859f8d0e092.png") 10px 0 no-repeat}#external_proof_area .awards ul.de{background:url("//ac-r.static.booking.cn/static/img/external_proof/award_de/64216e9379f9b7f472fac3e81e3929ad10888f5d.png") 7px 12px no-repeat}#external_proof_area .awards li{float:left;width:auto;margin:0 0 0 15px;text-align:left}#external_proof_area .awards ul p{font-weight:normal;font-size:13px!important;white-space:nowrap}.external_proof_bot .footercopyright{border-top:0;margin-top:5px}.footerconstraint .footercopyright .whitebar,.footerconstraint .footercopyright{border-top:0}.book-footer-nps-proof{background:#fff;text-align:center}.a11y_fix_footer_contrast_book-footer-nps-proof{background:#e9f0fa}.book-footer-nps-proof__text{display:inline-block;padding:12px;font-size:16px;line-height:24px}@media screen and (max-width:1024px){.book-footer-nps-proof{background:#fff;text-align:center;border-top:1px solid #e9f0fa}}.booker-details{margin-bottom:1.2em}.booker-details-address{display:inline-block;width:350px}.t_m_viewport .booker-details-address{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:56%}.booker-details-help-text{font-style:italic}.booker-details-no-addr-text{font-style:italic;margin:-5px 0 20px}.booker-details-update-profile{padding:10px 0 5px}.booker-details-update-profile.invisible{display:none}.gta-bp-download-app{padding:10px 0 0}.gta-bp-download-app label{display:block;margin:0 0 0 24px}#send-link-app{float:left;margin-top:3px}.touch2 .booker-details .fix-country-field-tdot{width:100%}.bpfr_rel{position:relative}.bp_login_holder{margin:0 0 1.2em 0;background:0;border:0;position:relative;padding:0}.bp_login_holder .user_access_menu{padding:0}#bookTmpl.bp-full-width.bp_one_hundred{width:100%}#bookStage2Inc.improved_details{width:auto;margin-top:.5em}#bookwrapper.bp-bs2,#bookwrapper.bp-bs3{width:71%}.bp_mirror #bookwrapper{float:right;clear:right}div.contact.improved_details div.title{padding:10px;position:relative}.improved_details #bookForm .name{margin-bottom:0}.improved_details #label_email{margin-bottom:10px}.improved_details .content{padding:15px}#bookwrapper_cell{width:100%}#bookwrapper #bookStage2Inc.improved_details .content span.help_text{width:390px;padding:6px 0 0 0;line-height:19px}.improved_details #login_redesign{top:5px}.improved_details span input{margin-top:2px;margin-bottom:10px}.improved_details #label_email{margin-bottom:0;padding-right:0;display:block}.improved_details #label_email.not_last_in_list{margin-bottom:10px}#bookStage3Inc{position:relative}div.contact.improved_details{width:auto}div.contact.improved_details .content,#bs3_cc_form.contact.improved_details .content{width:auto}.contact.improved_details .label{display:inline-block;margin-bottom:5px}.improved_details .label span,.improved_details .val-yes span{padding-bottom:0!important}.contact.improved_details .val-no,.contact.improved_details .val-yes{display:inline-block;margin-bottom:5px}.contact.improved_details .val-no input,.contact.improved_details .val-yes input{margin-bottom:10px}.contact.improved_details #label_phone{margin-bottom:0!important}.contact.improved_details #book_credit_card.exp_layout #label_cc_type select{margin-bottom:0}.contact.improved_details #book_credit_card.exp_layout #label_cc_type{margin-bottom:15px}.contact.improved_details #book_credit_card.exp_layout #label_cc_month select{margin-bottom:0}.contact.improved_details #book_credit_card.exp_layout #label_cc_month{margin-bottom:15px}.improved_details .bigbluebutton{margin-right:0!important}div.contact.improved_details .pp_info{margin-top:0!important;margin-bottom:0!important}div.contact.improved_details #cc_img.static{margin:0;float:right}#book_credit_card>span{display:inline-block;margin-bottom:5px}.contact.improved_details #book_credit_card span input,.contact.improved_details #book_credit_card span select{margin-bottom:10px}.bp_input_text{border-radius:4px;padding:6px 25px 6px 2px;zoom:1;height:19px;line-height:23px}.touch2 .bp-bs3 .bp_input_text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:31px}.bp_input_select{height:33px;border-radius:4px;padding:6px 2px;zoom:1}.payment-details__m-stored .bp_input_text{padding-top:2px /*!important*/;padding-bottom:2px /*!important*/}.payment-details__m-stored select.bp_input_select{height:33px!important}.bp_inline_icons .auth_user_info span span{font-weight:bold}.bp_inline_icons #label_vat_number span,.bp_inline_icons #label_company_name span,.bp_inline_icons #label_optional_password span{display:block;padding-bottom:2px}.bp_inline_icons .name:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.bp_inline_icons div.name{margin-bottom:20px}.bp_inline_icons span.val-yes{background-image:none}.bp_inline_icons .exp_layout span,.bp_inline_icons .exp_layout label,.bp_inline_icons .exp_layout span span,.bp_inline_icons .exp_layout label span{min-width:100px}.bp_inline_icons .exp_layout span span,.bp_inline_icons .exp_layout label span{display:block}.bp_inline_icons #book_credit_card.exp_layout p.errorSimpleMsg{font-weight:bold!important}#bookwrapper.bp_inline_icons .saved_cc_table input,#bookwrapper.bp_inline_icons .saved_cc_table select,.bp_inline_icons #save_card_tick,.bp_inline_icons .cc_radio{padding:.1em .2em!important;height:auto;line-height:auto!important;border-radius:0}#save_card_tick,.cc_radio{border:none!important;background:none!important}.save_cc_box{position:relative;clear:left;margin:10px 0 0 0;padding-bottom:1px;background:#f7f7f7;border-radius:3px;float:left;width:104%;border:1px solid #e9f0fa}.save_cc_box .save_cc_section{display:block;width:100%;height:100%;padding:10px}.b_msie_10 #bookwrapper.bp_inline_icons input[type='checkbox']{padding:0;margin:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.bp_no_cc_reinforcement{border-radius:3px;border:1px solid #077812;color:#077812;font:normal normal bold 12px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:8px;margin:0 0 10px 0;width:auto}.bp_no_cc_reinforcement h6{font:normal normal normal 12px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:0;margin:0;text-decoration:none;color:inherit}.bp_no_cc_reinforcement_holder{color:#077812;margin-bottom:1em;padding:8px 10px;background:#f8f8f8;border:1px solid #ddd;border-radius:3px;clear:both}.bp_no_cc_reinforcement_icon{display:block;background-image:url("//ac-r.static.booking.cn/static/img/cc_sprite/218a71f30f3548c626a92c4f70a19c5788a962dd.png");background-position:0 0;background-repeat:no-repeat;background-color:transparent;float:left;width:26px;height:18px}.bp_no_cc_reinforcement_text{padding:0 0 0 36px}.bp_no_cc_reinforcement_question{font-weight:bold}.pay_at_stay{background-color:#f5fbf6;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:8px 0;margin-bottom:4px;overflow:auto}#pricedetails ul li{clear:both;list-style:none!important}.pay_at_stay_small{font-size:.89em!important}.refine_tooltip .tt_shadow{background:none!important;padding:0!important}.refine_tooltip .tt_content{border:none!important;color:#fff!important;background:rgba(0,27,65,0.9)!important;-webkit-box-shadow:none;box-shadow:none;padding:18px!important;line-height:1.7;font-size:13px;border-radius:3px}.refine_tooltip #tooltip_wrap ul{list-style:none;margin:0;padding:0}.refine_tooltip .tt_content .bp_bs2_booking_conditions_tooptip{width:auto!important}.bp_no_cc_reinforcement_holder--margin_bottom_increase{margin-bottom:15px}.bp_sidebar_content_block{border:1px solid #cce1ff;border-radius:3px;margin:0 0 15px;padding:10px;overflow:hidden}.bp_sidebar_content_block__header{background-color:#e9f0fa;border-bottom:1px solid #cce1ff;margin:-10px -10px -11px;padding:10px 10px 8px}.bp_sidebar_content_block__header--price_details{margin:0;border-bottom:0}.bp_sidebar_content_block__header_title{margin:0;padding:0;font-size:13px;font-weight:bold}.bp_sidebar_content_block__header_title--with_genius_label{display:inline-block;max-width:230px}.bp_sidebar_content_block__section{padding:10px 10px 0;margin:10px -10px 0;border-top:1px solid #cce1ff}.bp_sidebar_content_block__ul{list-style:none;padding:0;margin:0}.bp_sidebar_content_block__li{padding:0 0 12px}.bp_sidebar_content_block__li--rooms,.bp_sidebar_content_block__li--freebies{padding-bottom:4px}.bp_sidebar_content_block__li--with_icon{padding-left:30px;position:relative}.bp_sidebar_content_block__li--last,.bp_sidebar_content_block__li:last-child{padding-bottom:0}.bp_sidebar_content_block__icon{position:absolute;left:0;width:20px;font-size:19.84px;text-align:center}.bp_sidebar_content_block__icon--circled:before{font-size:.5em;color:#fff;position:relative;top:-.5em;z-index:1}.bp_sidebar_content_block__icon--circled:after{content:"\b007";position:absolute;left:0}.bp_sidebar_content_block__icon--star{font-size:20px}.bp_sidebar_content_block__li_title{display:block;font-weight:bold;padding:0 0 4px}.bp_sidebar_content_block__li_content{position:relative}.bp_sidebar_content_block__li_content--small{font-size:12px}.bp_sidebar_content_block__li_content--green{color:#0ab21b}.bp_sidebar_content_block__link_container--change_selection{font-size:11px;margin-top:8px}.bp_sidebar_content_block__link_container--change_selection .bp_change_dates_link,.bp_sidebar_content_block__link_container--change_selection .bp_change_dates_link:link,.bp_sidebar_content_block__link_container--change_selection .bp_change_dates_link:active,.bp_sidebar_content_block__link_container--change_selection .bp_change_dates_link:visited{display:inline-block;cursor:pointer;color:#07c;text-decoration:underline;font-weight:normal}.bp_sidebar_content_block__link_container--change_selection .bp_change_dates_link:hover,.bp_sidebar_content_block__link_container--change_selection .bp_modify_selection__link:hover{color:#febb02}.bp_sidebar_content_block__quote{font-family:Georgia,serif;font-style:italic;line-height:1.5em}.bp_sidebar_content_room_bundle_list{margin-left:10px}.bp_sidebar_content_room_bundle_list_item{margin-top:5px}.bp_sidebar_content_room_bundle_list_item_name{display:block;font-size:12px}.bp_sidebar_content_room_bundle_list_item_type{display:block;color:#0ab21b;font-size:12px}.bp-usps{list-style:none;margin:30px 0 0 0;padding:0}.bp-usps__usp{position:relative;padding:.5em 0 .5em 2em}.bp-usps__usp__icon{position:absolute;left:0;top:0}.bp-usps__usp__title{font-weight:bold;color:#383838;text-decoration:none;font-style:inherit}.bp-usps__usp__tooltip{text-decoration:none;font-style:inherit;display:inline-block}.bp-usps__usp__description{color:#383838;font-weight:normal;font-style:inherit}.bp-usps #rate_guarantee{margin-top:0}.big_tooltip_x{line-height:1.4;margin-bottom:10px!important}.big_tooltip_x h1{font-size:1.em;margin:-10px 0 0 0;padding:0}.big_tooltip_x hr{border:0;border-bottom:1px solid #fff;opacity:.5}.big_tooltip_message{background:#febb02;color:#383838;padding:4px 12px;border-radius:3px;line-height:1.1}.bp-email-area{margin-bottom:10px;clear:both}.bp-email-area-password-field{display:block;margin-bottom:.7em}span.bp-email-area-password-field{padding:.7em 0 0 0}.personal_details_reassurance{float:right;position:relative;width:280px;padding:10px;border:1px solid #537bb4;border-radius:3px}.t_m_viewport .personal_details_reassurance{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40%}.personal_details_reassurance .book-form-field-value{color:#838383;text-overflow:ellipsis;overflow:hidden}.bp_personal_details_reassurance--bicon_acuser{position:absolute;top:10px;right:10px;font-size:11px;color:#838383}a.bp_personal_details_reassurance__change_link{font-weight:normal}.bp_personal_details_reassurance__change_link{color:#07c;font-size:11px;float:right;margin:-2px 15px 5px 5px}.bp_personal_details_reassurance__change_link:link,.bp_personal_details_reassurance__change_link:active,.bp_personal_details_reassurance__change_link:visited{color:#07c;font-weight:normal}.bp_personal_details_reassurance__change_link:hover{color:#febb02}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.css-coverage-holder-empty-media{display:none}}.cancellation-message{color:#0ab21b;font-weight:bold;border-bottom-color:#0ab21b}.cancellation-time-limit{font-size:86%;font-weight:normal!important}.cancellation-time-tooltip{border-bottom:1px dotted #0ab21b;cursor:help}body.bp-bui-refresh #bookTmpl #fullwidth{margin-top:0}body.bp-bui-refresh #bookTmpl th{padding-right:24px}body.bp-bui-refresh{background-color:#f7f7f7}body.bp-bui-refresh #bookwrapper,body.bp-bui-refresh .bp_pricedetails_holder,body.bp-bui-refresh .bp_mirror #bookOverviewTop{float:none;width:auto;margin-top:0}body.bp-bui-refresh .bp_hotel_photo_preview_delimiter{background-color:#f7f7f7}.bp-panel--compact{padding:16px}@media(min-width:992px){body.bp-bui-refresh .bui-card .bui-grid{margin-top:-16px}body.bp-bui-refresh .bui-card .bui-grid>[class*='bui-grid__column']{padding-top:16px}}body.bp-bui-refresh .bui-card p:last-child,body.bp-bui-refresh .bui-card .bui-spacer:last-child,body.bp-bui-refresh .bui-card .bui-spacer--smaller:last-child,body.bp-bui-refresh .bui-card .bui-spacer--small:last-child,body.bp-bui-refresh .bui-card .bui-spacer--medium:last-child,body.bp-bui-refresh .bui-card .bui-spacer--large:last-child,body.bp-bui-refresh .bui-card .bui-spacer--larger:last-child{margin-bottom:0!important}body.bp-bui-refresh .bp-u-text-ellipsis{overflow:hidden;text-overflow:ellipsis}body.bp-bui-refresh .bp-u-text-break-word{word-break:break-all}body.bp-bui-refresh,body.bp-bui-refresh #bookTmpl.bp-full-width{font-size:14px;line-height:20px;font-weight:400}body.bp-bui-refresh .bui-alert__text:first-child{margin-top:2px!important}body.bp-bui-refresh .bui-button{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bp-bui-refresh .bui-button__icon .bk-icon{vertical-align:top}body.bp-bui-refresh .bui-form__label,body.bp-bui-refresh .bui-form__group label{display:block}body.bp-bui-refresh .bui-card__title{font-size:16px;line-height:24px;font-weight:700}body.bp-bui-refresh .bui-button__text+.bui-button__icon{margin-right:0;margin-left:8px}body.bp-bui-refresh .bp_sidebar_content_block{border:1px solid #dfdfdf;padding:16px;background-color:#fff}body.bp-bui-refresh .bp_sidebar_content_block__header{padding:0;background-color:transparent;border:0;margin:0}body.bp-bui-refresh .bp_sidebar_content_block__header_title{font-size:16px;line-height:24px;font-weight:700}body.bp-bui-refresh .bp_sidebar_content_block__section{padding:0;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0;border:0}body.bp-bui-refresh #bodyconstraint,body.bp-bui-refresh .book-footer-nps-proof{background-color:transparent;border:0}.bui-card__content header{background-color:transparent}.check-availability__checkin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.check-availability__checkin-monthday-container{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;margin-right:8px}.check-availability__checkin-yearmonth-container{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%}.bp-property-booking-summary{border-color:transparent;background-color:transparent}.bp-property-booking-summary p:last-child{margin-bottom:0!important}.bp-property-booking-summary .bui-grid{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}body.bp-bui-refresh #rate_guarantee{padding:0;text-align:right!important;margin:0}body.bp-bui-refresh .bp_leaving_users_light_box_content #rate_guarantee{padding:0;text-align:left!important;margin:0}body.bp-bui-refresh .bpg_bs1{width:auto;float:none}.bp-select-no-rooms__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bp-select-no-rooms__cta{-webkit-box-flex:0;-webkit-flex:0 1 128px;-ms-flex:0 1 128px;flex:0 1 128px}.bp-select-no-rooms__container .bp-select-no-rooms__table{width:100%}.bp-select-no-rooms__container .bp-select-no-rooms__cta-container{padding-left:0}.bp-select-no-rooms__column--persons{width:15%}.bp-select-no-rooms__column--price{width:20%}.bp-select-no-rooms__column--rooms{width:28%}.bp-select-no-rooms__container .bui-table__cell h4{margin-top:0}.bp-select-no-rooms__container .bui-table__cell p:last-child,.bp-select-no-rooms__container .bp-select-no-rooms__charges-info:last-child{margin-bottom:0!important}.bp-select-no-rooms__container .bp-select-no-rooms__column--rooms br{display:none}.bp-list--compact .bui-list__item:not(:last-child){margin-bottom:8px}body.bp-bui-refresh .traveller_type_holder{padding:0}.bp-user-details__required-info-container{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:right}body.bp-bui-refresh .required_fields_description{width:auto;margin:auto;float:none;text-align:left}.b_firefox body.bp-bui-refresh .required_fields_description{width:auto}body.bp-bui-refresh .bp_form__field{margin:0}body.bp-bui-refresh .bp_form__field--title,body.bp-bui-refresh .bp_form__field--firstname,body.bp-bui-refresh .bp_form__field--lastname{float:none;padding:0}body.bp-bui-refresh .bp_form__field .bp_input_text,body.bp-bui-refresh .bp_form__field .bp_input_select{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:33px;width:100%}body.bp-bui-refresh .segment-users-radio,body.bp-bui-refresh .bp-email-area{margin:0}.bp-user-details__email-reassurance-container{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}body.bp-bui-refresh #bookwrapper.bp-bs2 span.help_text{width:auto;float:none;padding:0 0 7px 0}.bp-card--user-details .bui-card__header,.bp-card--genius-non-logged-in .bui-card__header,.bp-card--genius-aspiring .bui-card__header,.bp-card--payment-method-no-cc .bui-card__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bp-no-cc-reinforcement__container{padding:16px;color:#077812}body.bp-bui-refresh .bp_hotel_details_holder{margin:0}.bp-card--fine-print .bui-card__content p:last-child{margin:0}.bp-signin-register__icon{fill:#537bb4;margin-right:4px}body.bp-bui-refresh .special_requests{padding:0}body.bp-bui-refresh #login_redesign.select_box--login{margin:0;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}body.bp-bui-refresh #login_redesign.select_box--login .description{padding-top:0}body.bp-bui-refresh .bp-overview-buttons-submit{float:none}.bp-card--special-requests .bui-card__content>hr.bui-divider:last-child{display:none}body.bp-bui-refresh .bp-special-requests__textarea{resize:vertical;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bp-special-requests__textarea--full-width{width:100%}body.bp-bui-refresh .bp_sidebar_content_block__fit_helper_icon svg{width:12px;height:12px}body.bp-bui-refresh .famex_ceb_request__room__content{margin:0;padding:0;width:60%}body.bp-bui-refresh .famex_ceb_request__room{margin:0;padding:8px 0 0 0}body.bp-bui-refresh .bp_pricedetails_legibility .bp_pricedetails_total{background-color:#f2f6fc;padding:16px;margin-left:-16px;margin-right:-16px;border:0}body.bp-bui-refresh .bp_pricedetails_legibility .bp_pricedetails_total:last-child{margin-bottom:-16px}body.bp-bui-refresh .bp_pricedetails_legibility .bp_pricedetails_total_pricing_clarify{color:#516a8e}body.bp-bui-refresh .bp_pricedetails_total_tax_note{color:#516a8e;padding:0}body.bp-bui-refresh .prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility{border:0;padding:0}body.bp-bui-refresh .bui-card__text .bp_pricedetails_excluded_fees_legibility,body.bp-bui-refresh .bui-card__text.bp_pricedetails_excluded_fees_legibility{margin:0;padding:0;border:0}body.bp-bui-refresh .bp_pricedetails_legibility .bottomCurrencyClar{padding-top:0}body.bp-bui-refresh .bp-card--price-details .bp-price-details__breakdown-container:first-child.bui-u-hidden+.bp-price-details__total{margin-top:-16px!important}body.bp-bui-refresh .bp-card--price-details .bp_pricedetails_breakdown_included:last-child>bp_pricedetails_breakdown_charge,body.bp-bui-refresh .bp-card--price-details .bp_pricedetails_breakdown_included:last-child>bp_pricedetails_breakdown_price{padding-bottom:0}body.bp-bui-refresh .bp-room{margin:0;padding:16px;float:none;background:#fff;border-color:#dfdfdf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px}body.bp-bui-refresh .room-details-room-name{padding-top:0;margin-top:0;font-size:100%}body.bp-bui-refresh .room-name--name-prominent{font-size:16px;line-height:24px;font-weight:500;font-weight:600;margin-bottom:16px}body.bp-bui-refresh .bp-room .room-details-description{margin-left:0;margin-right:0;margin-top:0}body.bp-bui-refresh .bp_room_details_holder{margin-bottom:8px;padding-bottom:8px;border-color:#dfdfdf}body.bp-bui-refresh .bp_room_remove_link{margin:0 0 16px 16px}body.bp-bui-refresh .bb-ra__border,body.bp-bui-refresh .reassure_gr_choice_border{border-radius:2px;padding:4px;border:none!important}body.bp-bui-refresh .bb-ra__msg,body.bp-bui-refresh .reassure_gr_choice_msg{margin-top:2px;margin-bottom:6px;margin-left:12px;margin-right:12px;padding:0}body.bp-bui-refresh .bb-ra__msg>p,body.bp-bui-refresh .reassure_gr_choice_border>p{margin:0}body.bp-bui-refresh .bb-ra__border .bp-room,body.bp-bui-refresh .reassure_gr_choice_border .bp-room{border-color:transparent;padding:12px}body.bp-bui-refresh .bp-room+.bp-room{margin-top:-1px;border-radius:0 0 2px 2px}body.bp-bui-refresh .bb-ra__border .bp-room+.bp-room,body.bp-bui-refresh .reassure_gr_choice_border .bp-room+.bp-room{margin-top:4px}body.bp-bui-refresh .uf_addons_container,body.bp-bui-refresh .bp_reinforcements.bp-full-width .uf_addons_container{float:none;width:auto;margin-top:16px}body.bp-bui-refresh .uf_addon,body.bp-bui-refresh .uf_addon_free{float:none;min-height:unset;padding:16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-color:#dfdfdf}body.bp-bui-refresh .free_taxi_icon{width:48px;height:48px;position:static;top:0;right:0}body.bp-bui-refresh .uf_addon:first-child,body.bp-bui-refresh .uf_addon_free:first-child{border:0;padding-top:0}body.bp-bui-refresh .uf_addon:last-child,body.bp-bui-refresh .uf_addon_free:last-child{padding-bottom:0}body.bp-bui-refresh .uf_checkbox{padding:0;margin:0 16px 0 0;float:none}body.bp-bui-refresh .uf_checkbox input[type="checkbox"]:disabled{visibility:hidden}body.bp-bui-refresh .uf_custom_checkbox{left:0}body.bp-bui-refresh .uf_addon__total_price{float:none;padding:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}body.bp-bui-refresh .uf_addon_name{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:none;padding:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}body.bp-bui-refresh .uf_addon_title{font-size:14px;line-height:20px;font-weight:400;margin-bottom:4px}body.bp-bui-refresh .uf_addon_title{font-weight:bold}body.bp-bui-refresh .uf_addon_desc{font-size:12px;line-height:18px;font-weight:400;color:#707070;padding:0}body.bp-bui-refresh .bp_reinforcements.bp-full-width .free-prominent .uf_addon_name,body.bp-bui-refresh .bp_reinforcements .free-prominent .uf_addon_name,body.bp-bui-refresh .bp_reinforcements.bp-full-width .property-airport-shuttle .uf_addon_name,body.bp-bui-refresh .uf_addon.car-offer .uf_addon_name{max-width:none;width:100%;padding:0;margin:0 16px 0 0}body.bp-bui-refresh .uf_totprice{width:auto;float:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}body.bp-bui-refresh .uf_addon_free.uf_addon_free_totprice .uf_totprice{text-align:left;margin:0}body.bp-bui-refresh .uf_addon_free.uf_addon_free_totprice.free-prominent .uf_totprice{margin-right:16px}body.bp-bui-refresh .free-prominent .uf_totprice{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-right:16px}body.bp-bui-refresh .uf_addon_price_free_banner{margin:0;padding:0}body.bp-bui-refresh .free-prominent .uf_addon_price_free_banner{padding:3px 5px;white-space:nowrap}body.bp-bui-refresh .uf_addon_price_free_banner--discount{white-space:nowrap}body.bp-bui-refresh .airport-shuttle-icon{width:48px;height:48px}body.bp-bui-refresh .uf_addon_free .ugcd-bp-rating{margin:0;float:none;color:#707070;padding:2px 4px;border-radius:4px}body.bp-bui-refresh .uf_addon__change_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 0}.uf_addon__unit-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.uf_addon__unit-container label{margin-right:8px}.uf_addon__unit-container select{margin:0}.uf_addon__unit-container:not(:last-child){margin-right:16px}body.bp-bui-refresh .bp_cuba_form_redesign-text--reasons_select_box{margin:0;width:100%}body.bp-bui-refresh .payment-details-t-and-c{padding:0}body.bp-bui-refresh .bp_form__field--phone .c-input-phone-country #phone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.bp-bui-refresh .booker-details-address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.bp-bui-refresh .booker-details-no-addr-text{margin:0}body.bp-bui-refresh #label_company_name,body.bp-bui-refresh #label_vat_number{display:block;padding:0}.bp-panel--personal-details-reassurance{position:relative}.personal-details-reassurance__link-container{float:right;display:inline-block}.bui-list.personal-details-reassurance__details-container{margin-top:0!important}.personal-details-reassurance__pmc-chain-image{max-width:100%;height:auto;display:block;margin-bottom:8px;margin-left:auto;margin-right:auto}body.bp-bui-refresh .c-input-phone-country__flag:before{margin-top:-25%}.bp-checkbox__container>div,.bp-consent__container>div{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.bp-checkbox__container>div>input[type="checkbox"],.bp-consent__container>div>input[type="checkbox"]{float:none!important;margin-top:0!important;margin-right:0!important}.bp-checkbox__container>div>label,.bp-consent__container>div>label{display:block;margin:0 0 0 8px;font-weight:400}body.bp-bui-refresh .booker-details-address,body.bp-bui-refresh.t_m_viewport .booker-details-address{width:auto}.bp-card--transparent,.bp-card--extra-info,.bp-card--main-submit-cta,.bp-card--booking-conditions,.bp-card--package-travel-directive{border-color:transparent;background-color:transparent}body.bp-bui-refresh .payment-details .payment-method__contents{background-color:transparent;padding:0;border:0}body.bp-bui-refresh .payment-method__contents-policy-holder{margin:0 0 16px 0}body.bp-bui-refresh .bs3_when_to_pay__option_vertical{padding:0 0 0 24px;border:0}body.bp-bui-refresh .bp-payments-timing label{margin:0}body.bp-bui-refresh .bs3_when_to_pay__title{margin-left:0}body.bp-bui-refresh .bs3_when_to_pay__subtitle{font-size:14px;line-height:20px;font-weight:400;margin-left:0}body.bp-bui-refresh .bs3_when_to_pay__icons{margin-left:0}body.bp-bui-refresh .bs3_when_to_pay__option input[type="radio"],body.bp-bui-refresh .bs3_when_to_pay__option_vertical input[type="radio"]{left:0;top:2px}body.bp-bui-refresh #book_credit_card.exp_layout{width:auto;float:none}body.bp-bui-refresh .payment-details__m-regular #cc_number,body.bp-bui-refresh .payment-details__m-regular #cc_name{width:100%}body.bp-bui-refresh .bp-field-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}body.bp-bui-refresh .bp-field-container--w-20{width:20%!important}body.bp-bui-refresh .bp-field-container--w-30{width:30%!important}body.bp-bui-refresh .bp-field-container--w-40{width:40%!important}body.bp-bui-refresh .bp-field-container--w-60{width:60%!important}body.bp-bui-refresh .bp-field-container--w-80{width:80%!important}body.bp-bui-refresh .bp-field-container--cc-number{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body.bp-bui-refresh .bp_form__field--cc_type .bp_form__field__extra_feedback,body.bp-bui-refresh .bp_form__field--cc_expiry .bp_form__field__extra_feedback{margin-left:8px}body.bp-bui-refresh .c-input-phone-country{width:100%}body.bp-bui-refresh .cc_expiration_date_separator{padding:0 8px}body.bp-bui-refresh #ccYear{width:auto}body.bp-bui-refresh .bp-grid__column-offset-1-temp{margin-left:8.3333333333%}body.bp-bui-refresh #book_credit_card.saved_cc_table td,body.bp-bui-refresh #book_credit_card.saved_cc_table th{border-color:#dfdfdf}body.bp-bui-refresh .bp_no_cvc_explanation{padding:0}body.bp-bui-refresh .bp_no_card_hint_link{float:none;margin:0}body.bp-bui-refresh .payment-details__billing-address{border-color:#dfdfdf}body.bp-bui-refresh .bp-pay-form__skip-payment__content--hidden{display:none}body.bp-bui-refresh .bs3-nocc_optional__fieldset{margin:0!important}body.bp-bui-refresh .bs3_nocc-login__option{padding:0 0 0 48px;margin:0;border:0}body.bp-bui-refresh .bs3_nocc-login__option svg{left:0;top:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder{margin:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card{border:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card>.bui-card__content{padding:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card .bui-card__header{display:none}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card .bui-card__text{margin:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card .bui-card__text>.bui-banner__text{display:none}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu .iam_bp_login_form_auth_low_button.bui-button{margin:0;padding:8px 16px}body.bp-bui-refresh .payment_choice_timing{padding:8px 8px 8px 24px;margin-bottom:0;margin-top:0;border-bottom:0;margin-left:0;margin-right:0;background-color:#e8eff9}body.bp-bui-refresh .payment_choice_timing__check{left:8px;top:12px}body.bp-bui-refresh .payment_choice_timing__title{margin-bottom:0}body.bp-bui-refresh .promo-code__form .bui-form__label,body.bp-bui-refresh .promo-code__form .bui-form__control,body.bp-bui-refresh .promo-code__form .bui-form__error,body.bp-bui-refresh .promo-code__form .bui-button{font-size:14px;line-height:20px}body.bp-bui-refresh .bp-loyalty-details__container{border-top-width:6px}body.bp-bui-refresh .bp-loyalty-details__container .bui-card__content{padding-top:10px}.checkbox-wrapper{padding:10px 0 0 0}div.yourdetails div.content .checkbox-wrapper input{margin:0 5px 0 0;padding:0}.bp-usps.bp-hp-aligned{border:1px solid #cce1ff;border-radius:6px;padding-bottom:10px}.bp-usps.bp-hp-aligned .bicon-tickfull{margin-top:8px;position:inherit;margin-left:6px;color:#0ab21b}.bp-usps.bp-hp-aligned .bicon-tickfull:hover{color:#0ab21b}.bp-usps .pp_bpg_tooltip_holder .bicon-tickfull{margin-top:2px}.bp_no_card_hint_link{display:block;float:right;margin:0 12px 0 0}.bp_no_card_hint{padding:8px 8px 8px 30px;color:#383838;border-radius:3px;background-color:#cce1ff;font-weight:normal;-webkit-transition:background-color,color .5s ease;transition:background-color,color .5s ease}.bp_no_card_hint:hover{background-color:#07c;color:#fff}.bp_no_card_hint .no_card_icon{display:inline-block;font-size:19px;padding-right:5px;margin-left:-23px;vertical-align:sub}.bp_no_card_hint_link,.bp_no_card_hint_link:link,.bp_no_card_hint_link:visited,.bp_no_card_hint_link:hover{text-decoration:none}.bp_no_card_lightbox_wrapper{width:780px}.bp_no_card_lightbox{display:none;padding:21px;background:#fff}.bp_no_card_lightbox_title{padding-top:0;margin-left:0}.compset-list-header{margin-top:24px;margin-bottom:12px}.compset-list-item-wrapper{margin-top:10px}.compset-list-item{border-radius:3px;border:1px solid #febb02;display:block;padding:10px;text-decoration:none;position:relative}.compset-list-item-image{position:absolute;top:10px;left:10px}.compset-list-item-info{position:relative;padding-left:70px;min-height:60px;overflow:hidden}.compset-list-item-name{font-size:13px;margin:0 0 10px 0;line-height:18px;text-decoration:underline}.compset-list-item-review-from,.compset-list-item-price-from{color:#999;font-size:85%;font-weight:normal}.compset-list-item-review{margin:0;float:left}.compset-list-item-review-score{font-size:16px;display:block}.compset-list-item-review-from{display:block}.compset-list-item-price{margin:0;float:right;text-align:right}.ar .compset-list-item-price{line-height:1.5}.compset-list-item-price-from{display:block}.compset-list-item-price-value{display:block;color:#0ab21b}.compset-list-row{display:table;width:100%;margin-top:16px}.compset-list-row:first-child{margin-top:0}.compset-list-row .compset-list-item-wrapper{margin-top:0;display:table-cell;width:50%}.compset-list-2-per-row .compset-list-item{margin-left:8px}.compset-list-2-per-row .compset-list-item-odd .compset-list-item{margin-left:0;margin-right:8px}.bp_no_card_hint_link.bp_no_card_hint_link--in_title{display:inline-block;margin:-5px 0 0 0}.bp_no_card_hint_link.bp_no_card_hint_link--in_title--no_bg .bp_no_card_hint{background:transparent none;font-size:12px;line-height:18px;font-weight:700;color:#07c;margin:0;padding-right:0;-webkit-transition:none;transition:none}.bp_no_card_hint_link.bp_no_card_hint_link--in_title--no_bg .bp_no_card_hint:hover{background:transparent none;color:inherit}.bp_no_card_hint_link.bp_no_card_hint_link--in_title--no_bg .no_card_icon{font-size:18px}.bp_bs3_saved_cc_new_card_separate_form .bp-form-heading{font-size:16px;font-weight:bold;margin:10px 0}.bp_bs3_saved_cc_new_card_separate_form a.bp-button__secondary{border:1px solid #07c;border-radius:3px;background-color:#fff;color:#07c;font-size:13px;font-weight:normal;line-height:1;text-decoration:none;text-align:center;padding:8px 12px;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease}.bp_bs3_saved_cc_new_card_separate_form a.bp-button__secondary:visited{color:#07c}.bp_bs3_saved_cc_new_card_separate_form a.bp-button__secondary .bp-button--icn-add{font-family:'booking-iconset';font-style:normal;margin-right:5px;position:relative;top:1px}.bp_bs3_saved_cc_new_card_separate_form a.bp-button__secondary:hover{color:#383838;border-color:#003580}.bp_bs3_saved_cc_new_card_separate_form .bp-bs3--add-new-cc-button{margin-top:10px}.payment-details__m-stored .bp-bs3-saved-cc-new-card-form .bp_input_text{padding-top:6px!important;padding-bottom:6px!important}.payment-details__m-stored .bp-bs3-saved-cc-new-card-form select.bp_input_select{height:33px!important}.hasJS .bp_bs3_saved_cc_new_card_separate_form .bp-bs3-saved-cc-new-card-form{visibility:hidden;max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.hasJS .bp_bs3_saved_cc_new_card_separate_form.bp_bs3_saved_cc_new_card_separate_form--active .bp-bs3-saved-cc-new-card-form{visibility:visible;max-height:580px}fieldset.bp-bs3-saved-cc-new-card-form{margin:0;padding:0;border:0}.bp_bs3_saved_cc_new_card_separate_form.bp_bs3_saved_cc_new_card_separate_form--active .bp-bs3--add-new-cc-button{max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.bp_bs3_saved_cc_new_card_separate_form .bp-bs3--add-new-cc-button{max-height:100px;-webkit-transition:max-height .1s ease;transition:max-height .1s ease}.user_resend_conf_email_status{display:none;color:#0ab21b}.user_resend_conf_email_retry{color:#ff6c6c}.newsletter_subscription_checkbox{margin:4px 0;width:auto;float:left}.footerconstraint{border-top:1px solid #e9f0fa;background:#e9f0fa;width:100%;margin-top:2em;float:left;clear:both}.a11y_fix_footer_contrast_footerconstraint{background:#fff}.footerconstraint-inner{max-width:1094px;min-width:620px;margin:0 auto;padding:0 8px}.t_m_viewport .footerconstraint-inner{min-width:inherit}.footerconstraint-inner #footer{padding:1.2em 0}.footerconstraint #footercert{margin-top:-15px}.footerconstraint .newsletter_subscribe{margin:0;background:#e9f0fa;border-radius:0;border-bottom:1px solid #cce1ff}.footerconstraint #footernote,.footerconstraint #footerrefid{font-size:80%}.footerconstraint #footernav{color:#838383;font-weight:normal}.footerconstraint #footernav a{text-decoration:none}.footerconstraint #footernote{clear:both;line-height:140%;margin-top:1.6em}.footerconstraint .footercopyright{font-size:80%;border-top:1px solid #e9f0fa;margin-top:1em}.footerconstraint .footercopyright .whitebar{border-top:1px solid #fff}.footerconstraint .footercopyright .copyright_text{padding:1em 0;float:left}.footer_nolanguages_gray{background:#e9f0fa;width:100%;float:left;clear:both}.footerconstraint #new2footerbuttons{padding:0}.footer-simple-horizontal-nav{list-style-type:none;margin:0;padding:0}.footer-simple-horizontal-nav li{display:inline}.footer-simple-horizontal-nav li+li:before{content:" | "}.footer-simple-horizontal-nav li a{text-decoration:none}.bp-optional-password-strength{display:none;margin-left:2px;border:1px solid transparent}.bp-optional-password-strength .user_access_password_strength{width:279px}.ge-extended-freebies-detail-container{border-top:1px solid #e8e8e8;padding-top:11px;margin-top:10px;clear:both}.ge-extended-freebies-detail-with-fold{background:#e9f0fa;padding:19px 20px 23px;margin-top:10px;position:relative;border-radius:4px;margin-bottom:15px}#b_confirmation_body .ge-extended-freebies-detail-with-fold{background:#e8e8e8}.ge-extended-freebies-detail-with-fold:before{content:' ';border:7px solid transparent;border-bottom:9px solid #e8e8e8;height:10px;position:absolute;top:-25px;left:27px;display:block!important}.ge-extended-freebies-detail-with-fold .dotgeniusfold{position:absolute;bottom:0;right:0;border-radius:6px 0 0 0;border-color:#febb02 #fff #fff #febb02;display:block;border-style:solid;border-width:7px}.ge-extended-freebies-detail-with-fold h3,#b_confirmation_body .ge-extended-freebies-detail-with-fold h3{color:#07c;font-weight:bold;font-size:19px;line-height:1;margin:0;margin-left:-2px;padding:0}.freebie-list{list-style:none;margin:0;padding:0;display:table-cell;width:auto;*zoom:1}.freebie-list:before,.freebie-list:after{content:" ";display:table}.freebie-list:after{clear:both}.freebie-list li{clear:left;margin-bottom:4px!important}.freebie-list li:last-child{margin-bottom:0!important}.freebie-list li{font-size:10px}.ge-freebie-item-text-larger{font-size:12px}.freebie-list .genius-extended-module-standalone-container{display:table-cell;width:24px}.freebie-list .ge-freebie-item-text{display:table-cell;vertical-align:middle;text-align:left;padding-left:7px;line-height:1.3}.ge-extended-freebies-detail-with-fold .freebie-list{padding-top:10px!important}.reassure_gr_choice_border{border:4px solid #537bb4;background-color:#537bb4;border-radius:5px;padding:0 5px;padding-bottom:5px}.reassure_gr_choice_msg{background-color:#537bb4;color:#fff;padding:10px 0}.reassure_gr_choice_msg p{margin-bottom:0}.is_ctrip_property_no_edit_warning{background:#537bb4;padding:20px;margin:20px 0 0 0;color:#fff;border-bottom:5px solid #f07c00}.partner-ctrip-wrp.bp_ctrip_warning{border-top:0;margin-top:-15px;margin-bottom:20px}.ctrip-warning-wrapper .bicon-triangledown{margin-left:140px;color:#f07c00;position:relative;top:-2px}.uc-notification__uc-seen,.uc-notification__uc-close{display:block;position:absolute;right:12px;width:16px;height:16px;cursor:pointer;background-image:url("//ac-r.static.booking.cn/static/img/tfl/close_seen_icons/604c2352b755f7e81c0dd02a05d1319554596709.png");background-repeat:no-repeat!important}button.uc-notification__uc-seen,button.uc-notification__uc-close{padding:0;border-width:0;width:20px;height:20px;border-color:transparent;background:transparent}.uc-notification__uc-seen{top:35px;cursor:pointer!important}.uc-notification__uc-close{top:12px;cursor:pointer!important}.uc-notification-seen{background:#efefef}.uc-notification-seen .uc-notification__uc-seen{display:none}.uc-notification-unseen{background:#fff}.uc-notification-icon .profile_notification{background-image:url("//ac-r.static.booking.cn/static/img/tfl/mail_icon/f0b99dbb413d2486a5ed0f87a1fd1ec0487e8dd2.png")!important;background-position:0 3px!important;width:27px!important;height:22px!important}.uc-notification--highlighted .icon_remove{background-repeat:no-repeat!important;background-position:0 0!important;background-image:url("//ac-r.static.booking.cn/static/img/tfl/close_button_bordered/c3af470dfea715e538555e6dcc78c97c0c71b99f.png")!important;height:18px;width:18px}.uc-notification--highlighted[data-type="unbooked_searches"]{background:#ffd2a2}.bp-your-details{min-width:450px;float:left}.bp-booking-details{width:315px;float:left;font-size:90%;padding:10px}.bp-booking-details .your-stay-3{margin-top:10px}.bp-booking-details .your-stay-3 p{padding:2px 0;margin:0}.bp-booking-details .for-3 p{margin:0;padding:0}.bp-booking-details-photo{width:90px;float:left;overflow:hidden;margin:10px 0 0 10px}#hotelname-fullwidth{font-size:1.1em;padding:10px 0 0 10px;width:590px}.bp-new-summary #pricedetails ul li.charge div.key,.bp-new-summary #pricedetails ul li.charge div.value{background:#f8f8f8}.fe_banner__bp_freebies ul{list-style:none;margin:0 0 0 10px;padding:0;vertical-align:middle;display:inline-block;zoom:1;*display:inline}.fe_banner__bp_freebies li{float:left;white-space:nowrap;margin-right:10px}.genius-reinforcement-savings-amount{font-weight:bold}.overview-cug-reinforcement{position:relative;padding:14px 0 14px 50px;clear:both;margin-bottom:10px}.bp_pricedetails_breakdown li.bp_pricedetails_cug_discount span.bp_pricedetails_breakdown_price{vertical-align:middle}.bp_pricedetails_breakdown .bp_pricedetails_cug_discount>span{padding-bottom:4px}.notice-item.growl_location{font-size:110%}.win .notice-item.growl_location{-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.5);box-shadow:0 0 10px 3px rgba(0,0,0,0.5);background:#e0f3e2 url("//ac-q.static.booking.cn/static/img/experiments/growl_map_icon_win_2/509f6dcf5c07de936a84d42995092e62185b550b.gif") 2px 12px no-repeat}.mac .notice-item.growl_location{-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.5);box-shadow:0 0 10px 5px rgba(0,0,0,0.5);background:#333 url("//ac-r.static.booking.cn/static/img/experiments/growl_map_icon_mac_2/81e0979af30a2ea6d26d41f1226eb01783468e26.gif") 12px 12px no-repeat}.notice-item.growl_cheaper_price{background-image:url("//ac-q.static.booking.cn/static/img/experiments/vp_price_trends_growl_icon/c50c0cd35662b9f7b5700c72de897f10615c43e5.png")}.notice-item.growl_cheaper_price--decreasing{background-image:url("//ac-r.static.booking.cn/static/img/experiments/vp_price_trends_growl_icon_decreasing/b4cd6efab270e1f77b11db2c35d318ec94036fe9.png")}.win .notice-item.growl_cheaper_price{background-image:url("//ac-q.static.booking.cn/static/img/experiments/vp_price_trends_growl_icon_16/ef27d692ecb12216e1af82532e8dbd73a6bcfddd.png");background-position:12px 14px}.win .notice-item.growl_cheaper_price--decreasing{background-image:url("//ac-r.static.booking.cn/static/img/experiments/vp_price_trends_growl_icon_16_decreasing/967739f1ce95a7b4b495f7d3b8aaf54a317b179a.png");background-position:12px 14px}.notice-item-close-x{z-index:10}.hotel-address-text{position:relative;display:inline-block;padding-left:16px;top:-1px;margin-top:0}.hotel-address-map-icon{position:absolute;left:0;top:.6em;margin-top:-9px;background:url("//ac-r.static.booking.cn/static/img/book/experiments/bp_hotel_address_icon/bad91f57cd1b8d9fd330bc93e986e3175053f6b8.png") center center no-repeat;width:12px;height:18px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.hotel-address-map-icon{background:url("//ac-q.static.booking.cn/static/img/book/experiments/bp_hotel_address_icon_retina/b7230dc4cdba8bf956a0790333a0b75f057c3927.png") center center no-repeat;background-size:12px auto}.css-coverage-holder-empty-media{display:none}}.hotel-address-text-wrap{cursor:default}.bp_hotel_details_holder{margin:20px 0 10px 0;background:0;border:0}.bp_hotel_photo{position:relative;width:255px;float:left;overflow:hidden;padding:0}.bp_hotel_photo .bp_small_gallery_main_img{width:200px;vertical-align:top}.bp_hotel_photo_previews_holder{position:absolute;width:50px;right:0;top:0}.bp_hotel_photo_preview{width:50px;vertical-align:top}.bp_hotel_photo_preview_delimiter{position:relative;height:2px;margin-top:-2px;background:black}.bp_hotel_details{width:auto;margin:0 10px 10px 270px}.bp_hotel_name{font-size:1.1em;font-weight:bold;color:#383838;float:left;width:100%;margin:0 0 5px 0}h1.bp_hotel_name_title{font-size:100%}.bp_hotel_name.bp_hotel_name_pref{margin:10px 0 5px 0}.bp_hotel_details_holder .hotel-address{margin-bottom:5px}.bp_review_score_holder{background:#fff;background:rgba(255,255,255,0.8);position:absolute;top:12px;left:0;line-height:10px;padding:5px 10px;z-index:2;max-width:180px}.bp_review_score{color:#07c;font-weight:bold;font-size:18px;line-height:22px;margin-bottom:5px}.bp_review_score .out_of{font-size:.5em;font-weight:normal}.bp_review_score_details{font-size:11px;color:#383838}#free_cancelation_upper{color:#0ab21b;margin-top:4px;font-size:13px}#free_cancelation_upper .cancellation-time-limit{font-size:inherit}#free_cancelation_upper .room_policies_tooltip_icon{cursor:help}#free_cancelation_upper .room_policies_tooltip_icon .bp_room_policy_icon__m-si{cursor:default}.bp_hotel_excellent_location{background:#e0f3e2;color:#077812;display:inline-block;font-weight:bold;margin-bottom:8px;margin-left:-6px;padding:6px}.bp_hotel_great_location{color:#077812;display:inline-block;font-weight:bold;margin-bottom:8px}.bp_leaving_users_light_box_content{display:none;padding:45px 30px 20px 30px;background:#fff}.bp_leaving_users_light_box .bp_leaving_users_heading{padding:0;margin:0;font-size:128%}.bp_leaving_users_light_box_mask{width:100%!important}.bp_leaving_users_urgency_message{padding:5px 10px;border-radius:3px;background-color:#e9f0fa}.bp_leaving_users_urgency_message_icon_wrapper{padding:0 0 0 42px;min-height:32px;line-height:32px;display:inline-block;background-color:transparent;background-repeat:no-repeat;zoom:1}.bp_leaving_users_looking_message .bp_leaving_users_urgency_message_icon_wrapper{background-image:url("//ac-q.static.booking.cn/static/img/book/experiments/bp_icon_lightbox_users/51e4633770a0844e0c5e402dd03882180e32b4be.png");background-position:left center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.bp_leaving_users_looking_message .bp_leaving_users_urgency_message_icon_wrapper{background-image:url("//ac-q.static.booking.cn/static/img/book/experiments/bp_icon_lightbox_users_retina/61965d1c36a3924edbdd2fda18546731fc25427e.png");background-size:32px}}div.area_local_office_inner_bp{max-width:1094px;min-width:620px;margin:0 auto;padding:8px;text-shadow:1px 1px 1px #001b42;font-size:110%;color:#fff;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}div#area_local_office2_bp{background:#e9f0fa}div#area_local_office2_bp div.area_local_office_inner_bp{margin:15px auto -10px auto;text-shadow:1px 1px 1px #fff;color:#383838}div.footerconstraint-inner.local_office_no_style_bp{max-width:inherit;min-width:inherit;padding:0}div.local_office_wrapper_bp{max-width:1094px;min-width:620px;margin:0 auto}.bp_content_holder .user_access_signin_menu{border-top:1px solid #e9f0fa;border-bottom:1px solid #e9f0fa;background-color:#e9f0fa;padding:15px}.bp_content_holder .user_access_signin_menu .bootstrapped-label{padding-left:0}.bp_content_holder .user_access_signin_menu input{margin-right:7px}.bp_content_holder .user_access_form{padding-bottom:10px}.bp_content_holder .user_access_form .btn{vertical-align:bottom}.bp_content_holder .user_access_form .bootstrapped-label{vertical-align:bottom}.bp_content_holder .user_access_form .input-text{margin-bottom:0}.bs2_user_access_menu .user_access_menu_auth_next_step__sms{background-color:#e9f0fa;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0}.bs2_user_access_menu .user_access_menu_auth_next_step__wrapper{padding:15px;width:450px;padding-bottom:0}.partner-ctrip-wrp{margin:25px 0 0 0;text-align:center;border-top:1px solid #eee;padding:5px 0 0 0}.partner-ctrip-title{display:block;font-size:15px;line-height:35px;font-style:normal}.partner-ctrip-logo{width:100px}.newsletter_subscription{clear:both}.newsletter_subscription_checkbox_holder{padding-top:.5em}.newsletter_subscription_checkbox{height:auto!important;margin:0}.newsletter_subscription .incentive_emk_signup{line-height:24px;margin:0 0 15px 0;font-size:1.076em;padding:5px 15px 5px 5px;border-radius:3px;position:relative;background-color:#d1edd4;color:#077812}.newsletter_subscription .incentive_emk_signup input{margin:6px 10px 5px 5px}.newsletter_subscription .incentive_emk_signup .incentive_gift_icon{display:inline-block}.newsletter_subscription .incentive_emk_signup .incentive_gift_copy{display:inline-block;vertical-align:text-bottom}.newsletter_subscription .incentive_emk_signup i.bicon-gift{color:#0ab21b;font-size:32px;margin-right:10px;padding-left:5px;vertical-align:sub}.newsletter_subscription .incentive_emk_signup input{margin:12px 10px 5px 5px}.submit-button__arrow{font-family:'booking-iconset';font-size:.7em;vertical-align:baseline;font-style:normal;margin-right:-.5em}.payment-details{margin-bottom:0}.payment-details #label_cc_number{width:100%;position:relative}.payment-details-t-and-c{clear:both;padding:15px 0;margin:0}.payment-details__m-regular #cc_number{display:inline-block;width:150px;vertical-align:top}.payment-details__m-regular #cc_name{width:150px}.bp_no_cvc_explanation{margin-bottom:0;padding:.61em 0;font-weight:normal}#book_credit_card .label_cc_number__format{color:#707070;font-weight:normal!important;padding:.25em 0;padding-bottom:.33em!important;font-size:12px;text-align:left}#book_credit_card .label_cc_number__format{direction:ltr}.payment-details__billing-address{margin-top:16px;padding-top:16px;border-top:1px solid #cce1ff}.payment-details__m-stored .payment-details__billing-address .bp_input_text{padding-top:6px!important;padding-bottom:6px!important}.payment-details__billing-address-plain-text p{margin-bottom:4px}.payment-details__billing-address .save_cc_box{width:475px}#pricedetails{float:right!important;width:36%!important;padding:0;margin:6px 0 0 0;position:relative;right:0}html[class*='b_opera_'] #pricedetails{margin-top:9px}#pricedetails>ul{float:left!important;list-style-type:none!important;margin:0!important;padding:10px 0!important;width:100%}#pricedetails ul li.charge{clear:both;position:relative;margin-bottom:.4em!important;padding:0 60px 0 10px!important;background:url(/static/img/newreviews_dottedline.png) left 9px no-repeat;line-height:12px!important}#pricedetails ul li.charge div.value{position:absolute;top:0;right:0;padding-right:9px!important;background:#fff}#pricedetails ul li.charge div.key{display:inline;background:#fff}#pricedetails ul li.total div{font-size:14px!important;font-weight:bold!important;padding:0!important;text-shadow:0 1px 0 #fff;background:none!important}#pricedetails ul li.total div.key,#pricedetails ul li.total div.value{border:0!important}#pricedetails ul li.total div.key{float:left;padding-left:9px!important;padding-right:9px!important}#pricedetails ul li.total div.value{float:right;padding-right:9px!important}#pricedetails #disclaimer{float:left;clear:both;width:100%;text-align:right;padding-bottom:8px!important}.pricing_clarify_total{color:#838383;font-size:.85em;clear:both;margin:0}a:visited{color:#383838}.bpg span{color:#07c}ul.excluded-pricing-breakdown{border-radius:3px;border:1px solid #ddd;background:#f8f8f8;list-style:none;padding:0;margin:10px 0;overflow:hidden;padding:10px}ul.excluded-pricing-breakdown li{display:block;width:100%;clear:both;line-height:1.8em}ul.single-col-price-details{border:0;margin:0;padding:5px 10px;background:#f0f0f0}.green-text{color:#96d99d;font-weight:bold}.bp_pricedetails_holder{width:27%;float:right;margin-top:20px}.bp_mirror .bp_pricedetails_holder{float:left}.green-text{color:#96d99d;font-weight:bold}.bp_pricedetails_fauxtable{overflow:hidden}.bp_pricedetails_breakdown{overflow:hidden;display:table;list-style:none;margin:0;padding:0;width:100%}.bp_pricedetails_breakdown li{width:auto;clear:both;line-height:2em;display:table-row}.bp_pricedetails_breakdown li span{display:table-cell;line-height:1.2;padding-bottom:8px;vertical-align:top;float:none}.bp_pricedetails_breakdown li span span{display:inline-block;vertical-align:top}.bp_pricedetails_room_name,.bp_pricedetails_breakdown_charge{float:left}.bp_pricedetails_room_price,.bp_pricedetails_breakdown_price{float:right;text-align:right;white-space:nowrap}.bp_positive_payment_reinforcement{color:#0ab21b;font-weight:bold}.bp_neutral_payment_reinforcement{font-weight:bold}.bp_pricedetails_total{font-size:1.4em;overflow:hidden;color:#383838;padding:15px;background-color:#f8f8f8;border:1px solid #cce1ff;border-radius:6px;-webkit-box-shadow:none;box-shadow:none}.bp_pricedetails_total_name{float:left}.bp_pricedetails_total_value{float:right;text-align:right;white-space:nowrap}.bp_pricedetails_total_rack_rate{margin-right:3px;margin-top:6px;color:#ff0202!important;text-decoration:line-through}.bp_pricedetails_total_hotel_currency{float:right;clear:right;text-align:right;white-space:nowrap}.bp_pricedetails_total_pricing_clarify{color:#838383;font-size:.85em;clear:both;display:inline-block;padding:0 10px}.bp_pricedetails_total_tax_note{color:#838383;font-size:.85em;padding-top:5px;margin:0;clear:both}.bp_pricedetails_excluded_fees{color:#383838}.bp_pricedetails_excluded_fees ul{margin:0;padding:0;list-style:none}.bp_pricedetails_excluded_fees li{margin:5px 0 0 0;list-style:none;padding:0;clear:both}.bp_pricedetails_excluded_fees li:first-child{margin:0}.bp_pricedetails_excluded_fees li p{margin:0}.topDisplayedCurrency{width:100%;padding:0 10px}.separationLine{border-bottom:1px #ddd solid;padding-bottom:5px}.currencyTypeClar{font-size:.666em;font-weight:normal;vertical-align:top}.topCurrencyClar{text-align:right}.bottomCurrencyClar{font-size:.833em;font-weight:normal;width:100%;padding:5px 10px}.bottomCurrencyClar .currencyTypeClar{font-size:.8em}.bottomCurrency{text-align:right}p.currencyDetails{color:#383838}.bp_pricedetails_room_information{display:inline-block;zoom:1;width:12px;height:12px;vertical-align:middle;background:url(//ac-r.static.booking.cn/static/img/book/experiments/bp_info_icon_12_si/46f876efd3fe862079f951e4849706584b3b0b9a.png) center center no-repeat;padding:0!important}#tooltip_wrap ul.bp_pricedetails_room_information_tooltip{list-style:none;margin:0;padding:0}.bp_pricedetails_room_information_tooltip li{border-top:1px solid #fff;padding:5px 0 0 0;margin:5px 0 0 0;color:#fff}.bp_pricedetails_room_information_tooltip li:first-child{border-top:0;margin:0;padding:0}.bp_raf_friend_message{padding:20px 10px 20px 65px;background-size:55px 52px;background-position:5px 6px;background-repeat:no-repeat;border-bottom:1px solid #ddd;min-height:25px;background-image:url(//ac-q.static.booking.cn/static/img/referral/raf-gift-heart-decorated/d5e42e0642e56abc9f9f7e43c22ac35fa2430414.svg)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.bp_pricedetails_room_information{background:url(//ac-q.static.booking.cn/static/img/book/experiments/bp_info_icon_12_si_retina/38f111b1d1a805b5e301cd9319c530813e7e61c8.png) center center no-repeat;background-size:12px}.css-coverage-holder-empty-media{display:none}}.separationLine,.bp_pricedetails_fauxtable,.bp_pricedetails_excluded_fees{background:0;border:0;border-radius:0;border-bottom:1px solid #ddd;margin:0;padding:10px}.separationLine{padding-top:0}.bp_pricedetails_fauxtable{border-bottom:0}.bp-payment-schedule_s-top{border-bottom:1px #ddd solid}.bp_pricedetails_genius_discount_fx{text-indent:20px;background:url("//ac-r.static.booking.cn/static/img/genius_icons/genius_icon_16px/108c3b9ce97f576ca43e40878eb07f9c72f2f87e.png") no-repeat 0 0}.progress_bar_margin{margin-bottom:10px}#login_redesign{background-image:none;background-color:#e9f0fa;border:1px solid #e9f0fa;position:absolute;top:5px;right:5px;padding-left:0;padding:2px}#login_redesign img.nw_avatar{background-image:url("/static/img/profile/nw_avatar_bp.png")!important}.no_arrow .pointer{display:none}.no_arrow{padding-right:.4em;cursor:default}#cc_img{position:absolute;right:-16.5em;bottom:0;background:#fff;text-align:center;width:15.5em;border:1px solid #537bb4;margin-left:6px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.bp_form__cc_hint--hidden,.bp_form__cc_hint_type--hidden{display:none}#cc_img h4{margin:0;background:#537bb4;color:#fff;padding-left:8px;padding-right:8px}#cc_img p{margin:.5em 10px 1em}#book_credit_card.exp_layout{width:465px;float:left;margin:0;border:none!important;padding:0}.content{clear:both}.content:before,.content:after{content:"";display:table}.content:after{clear:both}.content{*zoom:1}#book_credit_card.exp_layout label{display:inline-block;*display:inline}.exp_layout span,.exp_layout label,.exp_layout span span{display:inline-block;min-width:180px;font-weight:bold}#cc_img.static{position:static;float:right;margin:7px 0 0 0}.exp_layout .errorSimpleMsg{margin-top:7px!important;margin-bottom:3px!important;font-weight:normal!important}#bookStage3Inc.expBS3CC .pp_info{margin-top:1em}#cc_type,#ccYear{margin-right:.6em}.exp_layout #dc_yyyymm_label,.exp_layout #dc_yyyymm_field,.exp_layout #dc_issue_label,.exp_layout #dc_issue_field{margin:10px 0!important;width:160px;float:left}.exp_layout #dc_yyyymm_field{width:285px}.exp_layout #dc_yyyymm_label,.exp_layout #dc_issue_label{font-weight:bold}.issue_cell{clear:both}.issue_cell:before,.issue_cell:after{content:"";display:table}.issue_cell:after{clear:both}.issue_cell{*zoom:1}@-webkit-keyframes cvcblink{0%{opacity:0}100%{opacity:1}}@-ms-keyframes cvcblink{0%{opacity:0}100%{opacity:1}}@keyframes cvcblink{0%{opacity:0}100%{opacity:1}}#rate_guarantee{padding:.5em 0 .5em 2em!important;background-position:left top!important;text-align:left!important;margin:1em 0 0;position:relative}.bp-facility-reassurance{clear:both}.bp-facility-reassurance:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}.bp-room{position:relative;clear:left;margin:10px 0 0 0;padding-bottom:1px;background:#f7f7f7;border-radius:3px;float:left;width:100%;border:1px solid #e9f0fa}.bp-room__m-first{margin-top:0}.bp-room .room-details-description{margin-left:10px;margin-right:10px;margin-top:10px}.optional-input{font-weight:normal;color:#838383}.room-details-room-name{padding-top:5px;margin-top:4px;font-size:110%}.room-name{margin:0}.guest-details-holder{border-collapse:collapse;padding:0;margin:0;border:0;width:100%}.guest-details-holder th{padding-bottom:5px}#bookForm .guest-name-details .guest-name-input,#bookForm .guest-email-details .guest-email-input{width:11em;padding-right:2px;padding-left:2px;margin-right:0}.guest-name-details{position:relative;margin:0;width:auto}.guest-email-details{padding-right:8px;margin:0;width:auto}.guest-details-holder td.guest-email-details,.guest-details-holder th.guest-email-details{padding-left:1.25%}.guest-email-details .guest-email-no-spam-message{display:block;max-width:330px;margin:3px 0 0 3px;padding:0;cursor:default;font-size:.923em;color:#838383;font-weight:normal;padding:5px 0 6px 3px;margin:0}.ar .guest-email-details .guest-email-no-spam-message{padding-left:0;padding-right:13px}.bp_guests_list_autocomplete{position:absolute;overflow:auto;top:-9999px;left:-9999px;width:97%;max-height:250px;padding:0;margin:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #bdbdbd;border-top:0;z-index:999}.bp_guests_list_autocomplete.-visible{top:100%;left:0;opacity:1}.bp_guests_list_autocomplete>li{padding:10px}.bp_guests_list_autocomplete>li.-highlighted{background:#cce1ff}.bp_guests_list_autocomplete>li:hover{background:#e9f0fa;cursor:pointer}.max-persons-details{margin-right:10px;width:17%}.max-persons-details select{float:left;clear:left}.room-detail-label{min-width:80px}.room-detail-text{float:left;clear:left;width:95px}.smoking-details{margin-right:0;display:inline-block;vertical-align:bottom}.smoking-details .room-detail-text{width:100%}.bp-room-occ-info{margin:0 4px 0 0}.bp_room_remove_link{float:right;margin:10px;text-decoration:none;position:relative}.bp_room_remove_link__icon{font-size:18px;font-weight:bold;margin:0 5px;vertical-align:middle;position:relative}.bp_room_remove_link__text{color:#ff0202;vertical-align:middle}.bp_room_remove_link__icon:before{color:#ff0202;position:relative;z-index:1}.bp_room_remove_link__icon:after{content:"\b007";position:absolute;left:0;color:#fff}.bp_room_details_holder{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #cce1ff}.bp_room_details_holder input[type='hidden']{height:0!important;line-height:0!important}.bp_room_details_holder label{float:none}.bp_room_details_holder select{float:none;clear:none}.bp_room_details_holder .room-detail-text{float:none;clear:none;width:auto}.bp_room_details_holder .max-persons-details{width:auto;display:inline-block;margin-right:15px;line-height:16px;zoom:1;*display:inline;vertical-align:middle}.bp_room_details_holder .smoking-details{width:auto;display:inline-block;zoom:1;*display:inline;vertical-align:middle}#bookForm .guest-name-details .guest-name-input,#bookForm .guest-email-details .guest-email-input,#bookForm .guest-employee-label .guest-employee-label-select{width:95%;max-width:320px}#bookForm .guest-name-details.just-guest-name{white-space:nowrap}.bp_room_details_holder .room-preferences-smoking-details-no-smoking-icon{display:block}.bp_prepayment_policy__m-with_tooltip .bp_prepayment_policy_text{cursor:help;border-bottom:1px dotted}.last_room_bp_policy_warning{cursor:help;color:#e21111;border-bottom:1px dotted #e21111;font-size:.8em;position:relative;top:-5px}.bp_room_policy_icon{width:16px;height:16px;display:inline-block;zoom:1;vertical-align:text-bottom;background:url("//ac-r.static.booking.cn/static/img/book/experiments/bp_info_icon_si/1a28d9b5afae3568d83edc6c1e16d31a5489cfe1.png") center center no-repeat transparent}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.bp_room_policy_icon{background:url("//ac-q.static.booking.cn/static/img/book/experiments/bp_info_icon_si_retina/9f4ad1854985cf73c42ca82bc5a0577888236c0a.png") center center no-repeat transparent;background-size:16px 16px}.css-coverage-holder-empty-media{display:none}}.bp_bs2_booking_conditions_tooptip p{padding:0 0 5px 0;margin:0}.room-preferences-smoking-details-no-smoking-icon{background:url("//ac-q.static.booking.cn/static/img/book/no_smoking_icon/0cf6556bc7910f63f69e04e8a71b8b0f570d2084.png") center center no-repeat transparent;width:16px;height:16px;display:inline-block;zoom:1}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.room-preferences-smoking-details-no-smoking-icon{background:url("//ac-r.static.booking.cn/static/img/book/no_smoking_icon_retina/ee1492205348f83a00988cf993d696f620b4cfa0.png") center center no-repeat transparent;background-size:16px 16px}.css-coverage-holder-empty-media{display:none}}.bp-room-sleeping-quality{margin-top:0;margin-bottom:0;vertical-align:middle;position:relative;top:1px;padding-top:.5em;max-width:300px}.bp-room-sleeping-quality-icon{display:inline-block;vertical-align:middle;background-image:url("//ac-q.static.booking.cn/static/img/book/experiments/bp_sleeping_quality_icon/09f4857c0749a274f231c97a222144b9c81abf1f.png");width:24px;height:24px;margin-right:.5em;position:relative;top:-1px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.bp-room-sleeping-quality-icon{background-image:url("//ac-r.static.booking.cn/static/img/book/experiments/bp_sleeping_quality_icon_retina/e27dad67a69edc6505c39bcc36b6209f04603385.png");background-size:24px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.css-coverage-holder-empty-media{display:none}}.bp_small_gallery{position:relative}.bp_small_gallery_main_img{position:relative;vertical-align:top;z-index:0}.bp_small_gallery_arrow,.bp_small_gallery_counter{display:none}.bp_small_gallery_arrow{position:absolute;width:28px;height:28px;bottom:-34px;background:url("//ac-r.static.booking.cn/static/img/book/room-gallery-sprite/772941cc207d54495a867addafc039d6ca8a12eb.png");cursor:pointer;z-index:1}.bp_small_gallery_arrow__m-back{right:50%;margin-right:1.8em}.bp_small_gallery_arrow__m-forward{left:50%;margin-left:1.8em;background-position:-28px 0}.bp_small_gallery_counter{position:absolute;width:100%;left:0;bottom:-20px;margin-bottom:-0.7em;color:#838383;text-align:center}#tooltip_wrap.bp_small_gallery_tooltip .bp_small_gallery_tooltip_img{padding-bottom:0;vertical-align:top}.bp_small_gallery_tdot .bp_small_gallery_arrow{-webkit-tap-highlight-color:rgba(0,0,0,0)}#tooltip_wrap.bp_small_gallery_tooltip.bp_small_gallery_tooltip_max480 .bp_small_gallery_tooltip_img{max-width:100%;max-height:400px}#tooltip_wrap.bp_small_gallery_tooltip.bp_small_gallery_tooltip_max480{max-width:480px}.special_requests{padding:0 1em}.special_requests_title{font-size:120%;margin-bottom:2px}.special_requests_title{display:block;margin-top:1.2em;font-weight:bold}.special_requests em{padding:2px 0;color:#545454;font-style:italic}.special_requests .remarks_holder{width:98%;margin:.3em 0 0}.special_requests textarea{margin:3px 0;resize:vertical;padding:6px}.bed_preference_holder{padding:10px 0 0 0}.bed_preference_holder p{line-height:16px;margin:0;padding:0}.bed_preference_holder em{color:#383838}.bp_inline_icons #bookForm .bed_preference_holder input{height:auto;margin-right:5px;padding:0;background:0;border:0}.bed_pref_title{margin-bottom:0;padding-top:5px;padding-right:10px}.bed_pref_name{margin-bottom:0;padding-top:5px;padding-right:10px}.bed_pref_room_name{padding:5px 0 0!important}.eta_optional{font-weight:normal}.checkin_eta_date__is_next_day{color:#f07c00;-webkit-transition:color .25s;transition:color .25s}.checkin_eta_date .checkin_eta_date__next_day{display:none}.checkin_eta_date__is_next_day .checkin_eta_date__same_day{display:none}.checkin_eta_date__is_next_day .checkin_eta_date__next_day{display:inline}.quiet_room_holder{padding:10px 0 0 0}.bp_inline_icons #bookForm .quiet_room_holder input{height:auto;border:0;padding:0}.bp_inline_icons #bookForm .quiet_room_holder input,.bp_inline_icons #bookForm .free_parking_holder input{margin:0 5px 0 0}.checkbox_hover label:hover{cursor:pointer}.special_requests textarea.remarks_textarea{margin-top:13px;max-width:48%;float:left}.remarks_tips{margin-left:2%;padding-top:13px;width:47%;float:left}.remark_icon{color:#0ab21b}.remark_special_request{display:block}.special_requests_title{clear:both}.saved_cc_table{margin-bottom:1em;width:100%}#book_credit_card.saved_cc_table input{margin-right:0}#book_credit_card.saved_cc_table #cc_month,#book_credit_card.saved_cc_table #ccYear,#book_credit_card.saved_cc_table #dcYear{font-size:.9em;float:left;margin:0}#book_credit_card.saved_cc_table td,#book_credit_card.saved_cc_table th{padding:.5em .5em .5em 0;border-bottom:1px solid #537bb4}#book_credit_card.saved_cc_table .errors th{border:0}.saved_cc_table span.label{display:block!important;clear:both}#book_credit_card .cc_name{padding-left:20px!important;background-image:url("//ac-r.static.booking.cn/static/img/profile/icon_cc_logos_small_sprint/0e2eab50d9af493608839c2b33084dc79c18ce83.png");background-repeat:no-repeat;line-height:1em}#book_credit_card .mastercard{background-position:left 0}#book_credit_card .visa{background-position:left -13px}#book_credit_card .amex{background-position:left -26px}#book_credit_card .novas{background-position:left -39px}#book_credit_card .other{background-position:left -52px}#book_credit_card .cc_number,#book_credit_card .cc_owner,#book_credit_card .cc_exp_date{float:left;line-height:1em;direction:ltr}#book_credit_card .cc_number{white-space:nowrap}#book_credit_card.saved_cc_table .cvc_code{background:url("//ac-q.static.booking.cn/static/img/profile/icon_cc_info/1413d4169eb8e0251904e5c2c586b291e8ce0231.png") top right no-repeat;padding-right:21px;zoom:1}#book_credit_card .cc_type{float:left;padding-left:0;line-height:1em;white-space:nowrap}.submit_holder{position:relative;text-align:right;padding:15px 0;margin:0}.submit_holder_button_wrap{position:relative;float:right}.submit_holder_button_text_wrap{display:inline-block}.submit_holder_button{position:relative;font-size:1.2em;font-weight:bold;line-height:inherit;text-decoration:none;vertical-align:middle;color:#fff;background-color:#07c;border:3px solid #fff;height:auto;padding:.5em 1em;margin:0 0 5px;cursor:pointer;border-radius:8px;-webkit-box-shadow:0 0 4px #aaa;box-shadow:0 0 4px #aaa;-webkit-appearance:none;white-space:nowrap}.submit_holder_button:hover{background-color:#003580;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.submit_holder_comment{float:right;clear:right;padding:0;margin-top:2px;display:block;width:60%;font-style:italic}#tooltip_wrap.submit_holder_button_tooltip{width:auto;max-width:350px}.submit-button__lock{font-family:'booking-iconset';font-size:.7em;vertical-align:baseline;font-style:normal;margin-right:5px}.alt_pay{display:none}.alternative_payment_reassurance_wrapper{width:100%;float:right}.alternative_payment_reassurance_holder{color:#077812;padding-bottom:6px;margin-bottom:3px;max-width:70%;float:right;position:relative}.alternative_payment_reassurance_holder p{background-color:#96d99d;text-align:left;margin:0;padding:10px;border-radius:3px}.alternative_payment_reassurance_holder i.arrow_down{width:10px;height:8px;position:absolute;bottom:0;right:8px;background:url("//ac-q.static.booking.cn/static/img/book/experiments/down_arrow_green/b14371c11d5180bd54d48dbb375cc7696c9a3af6.png") no-repeat transparent}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.alternative_payment_reassurance_holder i.arrow_down{background:url("//ac-r.static.booking.cn/static/img/book/experiments/down_arrow_green_retina/94089755b17eb8d475fe28c1ae768351c39dc835.png") no-repeat transparent;background-size:10px 8px}}.top-warning{background:#fae1e1;font-weight:bold;position:relative;margin:0 0 10px 0;width:100%;color:#e21111;border-radius:2px}.top-warning-wrap{padding:15px 15px 15px 60px}.top-warning p{color:#e21111;font-size:18px;font-weight:normal;margin:0 0 .5em 0;padding:0}.top-warning ul{list-style:none;margin:0;padding:0}.top-warning li{color:#e21111;display:inline-block;padding:6px 12px;margin:0 5px 0 0;border-radius:3px;font-size:13px;border:1px solid #e21111}.top-warning span.top-warning-exclamation{left:15px;top:15px;height:30px;width:30px;font-size:18px;line-height:30px;border-radius:50%;background:#e21111;color:#fff;text-align:center}.top-warning-wrap.accessible-warning li{padding:0}.top-warning-wrap.accessible-warning a{color:#e21111;text-decoration:none;border:0}.top-warning-wrap.accessible-warning a:hover{color:#e21111}.red_warning_double_fix.top-warning li{background:#fff;margin-bottom:5px;padding:0;border:0}.red_warning_double_fix.top-warning li:hover{background:#e21111}.top-warning .bp_pseudo_link,.top-warning a{cursor:pointer;color:#07c;text-decoration:none;display:inline-block;padding:6px 12px;border:1px solid #e21111;border-radius:3px}.top-warning .bp_pseudo_link:hover,.top-warning a:hover{color:#fff}.fe_banner__bp_top_banner .fe_banner__message{text-align:center}.bp_change_dates_price_warning{background:#faf3e1;color:#f07c00;border-bottom:4px solid #ffd2a2;font-weight:bold;text-align:center;padding:.72em 120px;margin:.72em 0}.bp_change_dates_price_warning p{margin:0}.traveller_type_holder{padding:10px 0 15px 0}.traveller_type_header{margin-top:0;margin-bottom:3px}.traveller_type_header--thin{font-weight:normal}.traveller_type_inputs{margin:0;border:0;padding:0}.traveller_type_holder label{display:inline-block;margin:0 15px 0 0;padding:0;line-height:16px;font-weight:normal;zoom:1}.traveller_type_holder .traveller_type_header--label{display:block;margin:0 0 3px;line-height:inherit;font-weight:bold;padding:0}.traveller_type_tooltip{width:300px}.traveller_type_bbtool_info{line-height:1.4;color:#545454}a.traveller_type_link{color:#07c;font-weight:normal}a.traveller_type_link:hover{color:#838383;cursor:pointer}#bookwrapper.bp_inline_icons #bookForm .traveller_type_holder input{height:auto;margin:0 3px 0 0;padding:0;line-height:16px}.traveller_type_holder--bbt h4{font-size:120%}.traveller_type_holder--bbt .traveller_type_input_label{padding-top:10px;font-weight:bold}.traveller_type_holder--bbt .traveller_type_description{display:block;padding-top:5px;padding-left:17px;color:#545454;font-weight:normal;font-style:italic}.traveller_type_bbtool_info--notstayer{margin-top:10px}@media screen{h3.bs2_login_price_title{font-size:130%}}.room-details-room-name.room-details-room-name-long{padding-top:18px}#external_proof_area .feefo{width:23%;border-right:1px solid #cce1ff;padding:0 20px}#external_proof_area .feefo .img_logo{width:100px;height:23px;margin:7px auto 0 auto;background:url("//ac-q.static.booking.cn/static/img/external_proof/feefo/634d2162f29a51202d8f880ffdc62875bc599ca8.png") 0 0 no-repeat}#external_proof_area .feefo .tagline{font-size:smaller;padding:3px 6px;margin-top:7px;background-color:#ffec2d;display:inline-block;border-radius:5px;color:#000;font-weight:bold}#external_proof_area .stars{height:29px;width:150px;margin:0 auto 5px;background:url("//ac-q.static.booking.cn/static/img/external_proof/external_reviews/google-reviews-stars/638965fe9f14927035c857eeef45447cb7343ffa.png") left 0}#external_proof_area .stars-inner{height:29px;background:url("//ac-q.static.booking.cn/static/img/external_proof/external_reviews/google-reviews-stars/638965fe9f14927035c857eeef45447cb7343ffa.png") left -29px}.big_tooltip_message__m-green,#tooltip_wrap div.big_tooltip_message__m-green{background-color:#0ab21b;color:#fff;font-weight:normal;margin:5px 0 0 0}.bp_free_cancellation_cta{font-size:90%;color:#0ab21b}.bb-ra__border{background-color:#0ab21b;border-radius:5px;padding:9px}.bb-ra__msg{color:#fff;margin-top:5px}.bp_wyswyg_holder{margin:8px 0 0 0;position:relative;text-align:right}.bp_wyswyg_content{padding:5px;font-size:13px;display:inline-block;background:#0ab21b;color:#fff;border-radius:3px}.bp_wyswyg_arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #0ab21b;position:absolute;top:-5px;right:10px}.b-sprite.badge_year_2016{background:url('//ac-r.static.booking.cn/static/img/sprite/source/main/badge_year_2016/5c94d68f677c2a903ab97265b7ea8c0ffd5cc4f8.png');background-repeat:no-repeat;background-position:center center;width:51px;height:48px}.bp_leaving_users_urgency_message_text_wrapper{display:inline-block;line-height:1.2;vertical-align:middle;margin-bottom:.15em}#booker-details-update-profile-check{margin-right:4px;margin-left:20px}.bp_bs2_sign_in_links_above_name_block{position:relative;margin:0 -15px 15px -15px;padding:0 0 15px 40px;border-bottom:1px solid #cfddf1}.bp_bs2_new_sign_in_links_icon{position:absolute;top:0;left:15px;right:auto;font-size:16px;margin:0;padding:0;color:#537bb4}.bp-footer-cleanup{background-color:#f7f7f7!important;border:0;padding-top:16px;margin-top:80px}.bp-footer-cleanup #footernav a{color:#0074c6}.bp-footer-cleanup .footerconstraint-inner #footer{padding-top:16px;padding-bottom:8px}.bp-footer-cleanup .footercopyright .whitebar{border:0}.bp-footer-cleanup .footercopyright{border:0}.bb-rates-badge,.bb-rates-badge *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bb-rates-badge{z-index:10;position:relative;display:inline-block;color:#fff;font-size:13px;line-height:1;text-align:center;white-space:normal;text-shadow:none}td.roomPrice .bb-rates-badge,td.roomPrice .bb-rates-badge span{color:#fff;text-decoration:none}.bb-rates-badge--rt{margin:4px 0}.tdot_roomstable .priceInfo .bb-rates-badge__main,.bb-rates-badge__main{display:block;float:left;padding:5px 6px;border-radius:4px 0 0 4px;background:#537bb4;line-height:1;text-align:center}.tdot_roomstable .priceInfo .bb-rates-badge--simple .bb-rates-badge__main,.bb-rates-badge--simple .bb-rates-badge__main{border-radius:4px;float:none}.tdot_roomstable .priceInfo .bb-rates-badge__icon,.bb-rates-badge__icon{display:block;float:left;padding:5px 6px;margin-left:1px;border-radius:0 4px 4px 0;background:#003580;line-height:1;font-size:12px;text-align:center}.tdot_roomstable .priceInfo .bb-rates-badge--simple .bb-rates-badge__icon,.bb-rates-badge--simple .bb-rates-badge__icon{display:none}.bb-rates-badge__tooltip{position:absolute;top:170%;left:50%;margin-left:-120px;width:240px;-webkit-transition:opacity .15s ease-out,top .15s ease-out,bottom .15s ease-out;transition:opacity .15s ease-out,top .15s ease-out,bottom .15s ease-out;-webkit-transition-delay:.1s;transition-delay:.1s;pointer-events:none;opacity:0;color:#fff;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);font-size:13px;padding:10px 13px;line-height:normal;text-align:left;z-index:50}.bb-rates-badge__tooltip::before{position:absolute;top:-10px;left:50%;display:block;width:0;height:0;margin-left:-5px;content:"";border:transparent 5px solid;border-bottom-color:rgba(0,0,0,0.8)}.bb-rates-badge:hover .bb-rates-badge__tooltip{top:130%;opacity:1}.bb-rates-badge__tooltip-content{display:block}.bb-rates-badge__tooltip-content+.bb-rates-badge__tooltip-content{padding-top:10px;margin-top:10px;border-top:dotted 1px rgba(255,255,255,0.4)}.bb-rates-badge--tdot{top:1px}.m-badge__business{padding-left:0;padding-right:0;line-height:1;margin-bottom:3px}.bb-rates-badge--mdot,.bb-rates-badge--mdot-sr{font-size:9px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.bb-rates-badge--mdot .bb-rates-badge__main,.bb-rates-badge--mdot .bb-rates-badge__icon,.bb-rates-badge--mdot-sr .bb-rates-badge__main,.bb-rates-badge--mdot-sr .bb-rates-badge__icon{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;float:none}.bb-rates-badge--mdot .bb-rates-badge__main,.bb-rates-badge--mdot .bb-rates-badge__icon,.bb-rates-badge--mdot-sr .bb-rates-badge__main,.bb-rates-badge--mdot-sr .bb-rates-badge__icon{padding:4px 5px}.bb-rates-badge--mdot .bb-rates-badge__main.bb_rates-badge--mdot__main-fix,.bb-rates-badge--mdot .bb_rates-badge--mdot__main-fix+.bb-rates-badge__icon{padding:2px 4px 3px 4px}.bb-rates-badge--mdot-sr .bb-rates-badge__main.bb_rates-badge--mdot__main-fix,.bb-rates-badge--mdot-sr .bb_rates-badge--mdot__main-fix+.bb-rates-badge__icon{padding:2px 4px}.bb-rates-badge--mdot.bb-rates-badge--mdot-rt-fix .bb-rates-badge__main{padding:5px 6px;font-weight:normal}.bb-rates-badge--mdot-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bb-rates-badge--bui .bb_rates-badge--mdot__main-fix+.bb-rates-badge__icon{padding:3px 6px;height:20px}.bb-rates-badge--mdot .bb-rates-badge__main,.bb-rates-badge--mdot-sr .bb-rates-badge__main{font-size:10px}.bb-rates-badge--mdot .bb-rates-badge__icon,.bb-rates-badge--mdot-sr .bb-rates-badge__icon{font-size:9px}.db-card__room-business-rate{-webkit-box-shadow:0 1px 2px #537bb4;box-shadow:0 1px 2px #537bb4;border-color:#537bb4}.bbrates_business_rates_lightbox__wrapper{border-color:#fff #fff #febb02 #fff;border-width:0 0 4px 0;padding:37px;background:#fff}.bbrates_business_rates_lightbox{display:none}.bbrates_business_rates_lightbox__wrapper .bbrates_business_rates_lightbox{display:block}.bbrates_business_rates_lightbox__badge .bb-rates-badge{font-size:17px}.bbrates_business_rates_lightbox .bb-rates-badge__main{padding:6px 7px}.bbrates_business_rates_lightbox .bb-rates-badge__icon{padding:8px 7px}.bbrates_business_rates_lightbox__savings{font-weight:bold;font-size:32px;margin:24px 0;color:#383838}.bbrates_business_rates_lightbox__savings strong{color:#0ab21b}.bbrates_business_rates_lightbox__total{margin:0;font-size:16px;color:#707070}.bbrates_business_rates_lightbox__total strong{color:#383838}.bbrates_business_rates_lightbox__button{margin-top:2em}.progress_bar_area--bui-nav-progress.progress_bar_area{margin-top:20px;margin-bottom:2.4em}.progress_bar_area--bui-nav-progress.progress_bar_area.progress_bar_margin{margin-bottom:10px}.progress_bar_area--bui-nav-progress.progress_bar_area.progress_bar--last_stage{margin-bottom:10px}.genius_progression_banner__body{font-size:14px;line-height:20px;font-weight:500;text-align:center;margin:0}.project_tito_pricedetails{border:1px solid #cce1ff;border-radius:3px}.project_tito_pricedetails .bui-card__content{padding:0}.project_tito_pricedetails .bui-card__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px;border-bottom:1px solid #cce1ff}.project_tito_pricedetails .bui-card__title{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;padding-right:40px;font-size:14px;line-height:20px;font-weight:700}.project_tito_pricedetails .project_tito_pricedetails__logo{width:46px}.project_tito_pricedetails .bui-list{padding:0 16px 32px;margin:0}.project_tito_pricedetails .bui-list__icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:8px}.project_tito_pricedetails .bui-list__body{display:block;font-size:14px;line-height:20px;font-weight:400}.project_tito_pricedetails .project_tito_pricedetails__discount{font-weight:700;color:#0ab21b}.project_tito_pricedetails .project_tito_pricedetails__info_icon{cursor:help}.project_tito_pricedetails .credit_reward{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;padding:16px;border-top:1px solid #cce1ff;font-size:12px;line-height:18px;font-weight:400}.project_tito_pricedetails .credit_reward__text{padding-right:40px}.project_tito_pricedetails .credit_reward__amount{background-color:#fcfcfc;white-space:nowrap}.project_tito_pricedetails .credit_reward_zero_message{padding:0 16px 16px;font-size:12px;line-height:18px;font-weight:400}.touch2 .project_tito_pricedetails .bui-card__header{background-color:transparent}.touch2 .project_tito_pricedetails .bui-card__title{padding-right:20px}.b_ta_dashboard_subheader{background-color:#464646;min-height:53px}.b_ta_dashboard_subheader_wrapper{background-color:transparent;padding:0;max-width:1110px;margin:0 auto}.b_ta_agency_name{width:30%;color:#fff;padding:14px 0 0 0;margin-bottom:0;margin-left:4px;float:left;font-size:18px;font-weight:400}a.b_ta_dashboard_link{float:right;padding:17px 0 0 0;color:#fff;text-decoration:none;font-size:15px;font-weight:100;margin-right:17px}a.b_ta_dashboard_link:hover{text-decoration:underline}.bp_overview{font-size:13px;padding:15px;line-height:1.4;position:relative;display:none;background:#fff}.bp_overview_title{margin-bottom:10px}.bp_overview_title strong{font-size:21px}.bp_overview_title .hotel-address-text{color:#545454}.bp_overview_los{padding:5px 15px;margin:0 -15px 5px -15px;font-weight:bold;background-color:#e9f0fa}.bp_overview_dates{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e9f0fa}.bp_overview_dates strong{font-size:13px}.bp_overview_change_dates{margin-top:10px}.bp_overview .bp_change_dates_secondary_action{border:1px solid #07c;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;padding:5px 10px;color:#07c;font-size:.923em;-webkit-transition:all .25s ease;transition:all .25s ease;border-radius:3px;cursor:pointer}.bp_overview .bp_change_dates_secondary_action:hover{background-color:#07c;color:#fff}.bp_overview_check_in,.bp_overview_check_out{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:50%;font-size:15px}.bp_overview_check_in{padding-right:15px}.bp_overview_dates .bp_date_highlight{font-weight:bold}.bp_overview_rooms{margin-bottom:10px;border-bottom:1px solid #e9f0fa}.bp_overview_rooms>div{padding:0 0 10px 0;clear:both}.bp_overview_requests{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e9f0fa}.bp_overview_requests_body{color:#545454}.bp_overview_price{color:#545454}.bp_overview_price p{padding:0;margin:0}.bp_overview_price h1{font-size:18px;color:#383838}.bp_overview_price h2{font-size:14px;font-weight:normal;margin:0;padding:0 0 10px 0;color:#383838}.bp_overview_price p.currencyDetails{color:#545454}.bp_overview_wallet_credit_block{padding:5px 0;display:none}.bp_overview_wallet_credit_block .bwallet-wallet-label-block{font-size:14px;line-height:20px;font-weight:400}.bp_overview_wallet_price_remaining{padding:5px 0;font-size:16px;line-height:24px;font-weight:500;color:#0ab21b}.bp_overview_submit{background-color:#e9f0fa;text-align:center;padding:20px 0 10px 0;margin:15px -15px -15px -15px;border-top:1px solid #c6c6c6;position:relative}.bp_overview_submit .submit_holder_button{float:none}.bp_overview_arrow{position:absolute;width:29px;height:16px;background:url("//ac-r.static.booking.cn/static/img/book/bp_overview_arrow/83693d266bbdd60364221ece7728bfffcc5c7c23.png");top:-1px;left:50%;margin-left:-15px}.bp-overview-buttons-wrapper{*zoom:1;padding-bottom:5px;float:right}.bp-overview-buttons-wrapper:before,.bp-overview-buttons-wrapper:after{content:" ";display:table}.bp-overview-buttons-wrapper:after{clear:both}.bp-overview-buttons-wrapper button{min-height:41px}.bp-overview-buttons-open-overview{padding:.3em 1em;font-size:17px;font-weight:bold;color:#07c;background-color:#fff;border:1px solid #07c;border-radius:6px;line-height:1.7;margin:0 0 5px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:5px;float:left;margin-bottom:0}.bp-overview-buttons-open-overview:hover{color:#383838;border:1px solid #003580}.bp-overview-buttons-open-overview.disabled{pointer-events:none;opacity:.5}.bp-overview-buttons-submit{float:left;margin-bottom:0}.bp_overview_occupancy{margin:0}.bp_leaving_users_light_box_content .bp-usps.bp-hp-aligned{border:0}.bp_top_validation_errors li{cursor:pointer}.bp_top_validation_errors li:hover{background:rgba(255,255,255,0.35);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#59FFFFFF', EndColorStr='#59FFFFFF')";filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#59FFFFFF',EndColorStr='#59FFFFFF')}.bp_top_validation_errors{border-bottom:solid 4px #ffa9a9}.bp_top_validation_errors .top-warning-wrap{padding-left:55px}.bp_top_validation_errors p{font-size:16px;padding-top:5px}.bp_hotel_name.bp_hotel_name_even_bigger{font-size:2em;margin-top:-4px}.improved_details span input.bp_phone_input_with_help_message,.contact.improved_details .val-no input.bp_phone_input_with_help_message,.contact.improved_details .val-yes input.bp_phone_input_with_help_message{margin-bottom:5px}.highlight_phone_help_message_wrapper{position:relative;display:inline-block;font-style:normal;padding:8px 10px;border-radius:4px;background:#c0e5c4;color:#077812}.highlight_phone_help_message_wrapper:before{content:'';position:absolute;border:5px solid transparent;border-bottom-color:#c0e5c4;top:-10px;left:10px}.highlight_phone_help_message_wrapper:before{border-bottom-color:#d1edd4}.policies_digest.policies_digest--margin_bottom_10{margin-bottom:10px}.room_cleanliness_wrapper{position:relative;display:inline-block;padding:5px 20px 5px 5px;border-radius:3px;margin-bottom:10px;border:1px solid #96d99d}.room_cleanliness_wrapper .bicon-tickfull{position:absolute;top:5px;right:5px;font-size:8px;color:#0ab21b}.empty_phone_number_remedy_wrapper{border:1px solid #ccc;padding:40px 10px 40px 10px;text-align:center;background:#fff}.empty_phone_number_remedy_icon{display:inline-block;position:relative;font-size:64px;color:#383838;margin:0 0 15px 0}.empty_phone_number_remedy_icon .bicon-phone{position:absolute;top:16px;left:16px;font-size:32px;color:#fff}.empty_phone_number_remedy_title{font-weight:normal;font-size:18px;color:#383838;margin:0 0 5px 0;padding:0}.empty_phone_number_remedy_subtitle{font-weight:normal;font-size:13px;line-height:16px;color:#999;margin:0 0 20px 0}.empty_phone_number_remedy_input{background:#fff;border:1px solid #ccc;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.empty_phone_number_remedy_actions_wrapper{margin:20px 0}.empty_phone_number_remedy_main_action{display:inline-block;font-weight:normal!important;text-decoration:none;border-radius:4px;-webkit-transition:all .25s ease;transition:all .25s ease}.empty_phone_number_remedy_main_action{background:#07c;color:#fff!important;font-size:18px;padding:9px 18px}.empty_phone_number_remedy_main_action.submit_holder_button{float:none}.empty_phone_number_remedy_main_action .bicon-closedlock{font-size:15px}.empty_phone_number_remedy_main_action:hover{background:#003580}.empty_phone_number_remedy_wrapper .bp_input_text{border:1px #969696 solid}.bp-main-content{float:left;width:70%;margin-left:2.8%}.bp-main-content #bookOverviewTop{width:100%}.bp-main-content #bookwrapper.bp-bs2,.bp-main-content #bookwrapper.bp-bs3{width:100%}.bp-main-content input[type="checkbox"],.bp-main-content input[type="radio"]{outline:initial}.bp-main-content input:focus,.bp-main-content select:focus,.bp-main-content textarea:focus{outline:2px solid #07c}.payment_choice_timing{padding:12px 12px 12px 40px;margin-bottom:20px;margin-top:-20px;border-bottom:1px solid #fff;background:#cce1ff;position:relative;margin-left:-20px;margin-right:-20px}.payment_choice_timing__title{font-weight:600;margin-bottom:5px;color:#003580}.payment_choice_timing___paylater_info{line-height:1.5}.payment_choice_timing__title-wallet-credit-apply{font-weight:400;color:#537bb4;margin-top:4px}.payment_choice_timing__subtitle{color:#537bb4}.payment_choice_timing__check{position:absolute;left:20px;top:14px;min-height:auto}.payment_choice_timing__tooltip{display:none;position:absolute;z-index:999;top:35px;left:20px;width:300px;margin-left:-10px;padding:10px;padding-right:32px;background:#001b42;color:#fff;border-radius:3px;cursor:pointer}.payment_choice_timing__tooltip::before{content:'';position:absolute;top:-4px;left:12px;border-width:0 4px 4px;border-style:solid;border-color:#001b42 transparent}.payment_choice_timing__tooltip__dismiss{position:absolute;top:10px;right:10px}.bp-reassurance-message{margin-right:-14px;margin-left:-14px;margin-top:-19px;margin-bottom:20px}#payment_method__content__ideal .reassurance-message-header,#payment_method__content__paypal .reassurance-message-header{cursor:pointer}.reassurance-message-header{background:#96d99d}.reassurance-message-body{overflow:hidden}.reassurance-message-header,.reassurance-message-body{color:#077812}.bp_form__field--cc_pay_with_installments{background:#fff;padding:8px;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:16px}.cc_pay_with_installments-options{margin-top:8px}.bp_form__field--cc_pay_with_installments-column{display:table-cell}.bp_form__field--cc_pay_with_installments-column.installments-column-right{text-align:right}.bp_form__field--cc_pay_with_installments-column span{font-weight:bold}.cc_pay_with_installments-options select{margin-left:23px;min-width:150px}.installments-info__warning{padding:5px 10px;margin-bottom:-10px;background:#ffedd9;color:#b75f00;border:1px solid #ffd2a2}.installments-info{margin-left:23px;font-size:11px;font-style:italic}.installments-final-price{font-weight:bold;padding-top:4px;border-top:1px dashed #ededed}.bp_form__field--cc_pay_with_installments-column div{margin-bottom:4px}.bp_form__field--cc_pay_with_installments .bp_form__field--error .bp_form__field__label{display:block}.bp-payments{background:#e9f0fa;border:1px solid #cce1ff;padding:20px;position:relative;margin:10px 0}.bui-radio__label--description{font-size:12px;line-height:18px;font-weight:400}.bp-payments-timing label{display:block;margin:10px 0}.bp-payments-timing label a{font-weight:normal}.bp-payments-timing span.bui-radio__label{width:100%;font-size:14px;line-height:20px;font-weight:500}.bp-payments-timing-method__icons{float:right;margin-left:10px}.bp-payments-timing-tooltip-trigger{border-bottom:1px dashed}.bp-payments-timing-tooltip-trigger:hover{cursor:pointer;color:#383838}.bp-payments .bp-payments-choices .bui-input-select{width:500px}.bp-payments-info{margin:5px 0;color:#707070;font-size:11px}.bp-payments-installments .bp-payments-info__trigger.bp-payments-info__trigger--clickable{cursor:pointer}.bp-payments-installments .bp-payments-info__trigger.bp-payments-info__trigger--clickable:hover{text-decoration:underline}.bp-payments-installments .bp-payments-info__trigger--rotated .bk-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bp-payments-installments .bp-payments-info.bp-payments-info__trigger .bk-icon{margin-left:10px}.sr-payments-installments{word-wrap:break-word;white-space:normal}.bui-radio__label--description .bui-radio__label--description_alipay_highlight{color:#f07c00;font-weight:normal}.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:#fff;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}.fly-content-hover-tooltip{pointer-events:all}.lang_is_rtl .fly-content-tooltip{text-align:right;direction:rtl}.b_msie .fly-content-tooltip{background:#000}.fly-content-tooltip--wrap{-webkit-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;top:0;opacity:1;position:relative;padding:12px}.fly-dropdown_hidden .fly-content-tooltip--wrap{opacity:0;top:21px}.fly-content-tooltip:before{top:-10px;width:0;height:0;border:transparent 5px solid;border-bottom-color:rgba(0,0,0,0.8);-webkit-transform:none;-ms-transform:none;transform:none;background:0;-webkit-box-shadow:none;box-shadow:none}.fly-content-tooltip.fly-dropdown_hidden{margin-top:10px}.b_msie .fly-content-tooltip:before{border-bottom-color:#000}.fly-dropdown_top:before{top:auto;bottom:-5px;border-bottom:transparent;border-top-color:rgba(0,0,0,0.8)}.fly-dropdown_arrow_left:before{left:15px}.fly-dropdown_arrow_right::before{right:15px}.fly-content-tooltip.fly-content-tooltip--review-breakdown{width:18em}.fly-content-tooltip--review-breakdown .review_list_score_breakdown_right{float:none;width:auto;margin:0}.fly-content-tooltip--review-breakdown .review_score_breakdown_list{margin:0;padding:0}.fly-content-tooltip--review-breakdown .review_score_breakdown_list li,.fly-content-tooltip--review-breakdown .review_score_breakdown_list li.clearfix.one_col{width:auto;float:none;margin:0;padding-bottom:.5em}.fly-content-tooltip--review-breakdown .review_score_breakdown_list .review_score_name{margin-bottom:.3em}.fly-content-tooltip--review-breakdown .review_score_breakdown_list .score_bar{border:0;height:auto;width:83%}.fly-content-tooltip--review-breakdown .review_score_breakdown_list .score_bar_value{height:6px}.fly-content-tooltip--review-breakdown .review_score_breakdown_list .review_score_value{line-height:6px;color:#fff;width:17%}.tltp--list-score{padding:10px}.tltp.tltp--list-score p{margin:0}.review_score_breakdown_list{list-style:none;margin:.6em 5px;padding:0;text-align:left}.review_score_name{float:left;font-size:12px;font-weight:bold;margin:.5em 0 0;width:83%}.review_score_value{float:left;font-size:24px;font-weight:bold;margin:0;text-align:right;width:17%}.score_bar,.score_bar_value{border-radius:3px;height:5px}.score_bar{background:#e9f0fa;clear:both;width:100%;margin:.5em 0 1.5em}.score_bar_value{background:#5bbaff;width:0}.list_tighten,.list_tighten *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.list_tighten li{margin-bottom:.5em}.list_tighten .review_score_name{float:none;font-weight:normal;margin:.5em 0 .1em;width:auto}.list_tighten .review_score_value{color:#999;float:left;font-size:12px;font-weight:normal;line-height:1;padding:0;width:14%}.list_tighten .score_bar{background:#e9f0fa;border:1px solid #cfcfcf;height:12px;float:left;margin:0;width:85%}.list_tighten .score_bar_value{height:10px;border-radius:2px}.review_list_score_breakdown_right{float:left;width:70%;margin:25px 0 10px}li.clearfix.one_col{float:left;width:220px;margin-right:40px}.bp_new_cc_form--with_alt_payments .pay-form--wrapper{overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.bp_new_cc_form--active .pay-form--wrapper{max-height:580px}.bp_new_cc_form--with_alt_payments .pay-form--fieldset{padding:20px 10px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bp_new_cc_form--with_alt_payments #cc_month,.bp_new_cc_form--with_alt_payments #ccYear{float:none!important}#bookwrapper.bp_inline_icons .saved_cc_table .bp_new_cc_form--with_alt_payments #cc_name,#bookwrapper.bp_inline_icons .saved_cc_table .bp_new_cc_form--with_alt_payments #cc_number,#bookwrapper.bp_inline_icons .saved_cc_table .bp_new_cc_form--with_alt_payments #cc_cvc{padding-top:6px!important;padding-bottom:6px!important;height:19px;border-radius:4px}#bookwrapper.bp_inline_icons .saved_cc_table .bp_new_cc_form--with_alt_payments #cc_cvc{min-width:65px}.eta_holder_normalized{padding:0}#bookTmpl .eta_holder_normalized p{margin:10px 0;padding:0}.bp_form__email_suggestion{margin:0;padding:6px 0;clear:both;display:none}.bp_form__email_suggestion_accept{color:#07c;text-decoration:underline;font-weight:bold;cursor:pointer}.uf_checkbox--hidden{visibility:hidden}.uf_custom_checkbox{position:relative;top:2px;left:10px}.uf_custom_checkbox:before{content:'';position:absolute;left:0;top:0;width:10px;height:10px;background:#fff;border:1px solid #aaa;border-radius:3px}.uf_custom_checkbox--checked:after{color:#0ab21b;content:"\b188";font-family:'booking-iconset';position:absolute;top:0;font-size:11px;line-height:1}.hasJS .bp_fine_print__content .bp_fine_print-content__snippet{display:none}a.bp_fine_print__read_more{font-weight:normal;float:right;margin-top:1.2em}a.bp_fine_print__read_more,a.bp_fine_print__read_more:visited{color:#0896ff}a.bp_fine_print__read_more:hover{color:#feba02}.bp_pricedetails_excluded_fees__bp_pricedetails_box_footer{border-bottom:0;border-top:1px solid #cce1ff;font-size:12px;background:#e9f0fa}.room-name--name-prominent{font-size:18px;margin-bottom:10px;font-weight:bold}@-webkit-keyframes interstitial-icon-pop-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}95%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes interstitial-icon-pop-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}95%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes interstitial-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes interstitial-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bp_interstitial{background:#003580;position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:10000}.bp_interstitial__inner_wrapper{text-align:center;-webkit-font-smoothing:antialiased;width:600px;height:320px;position:absolute;top:50%;left:50%;margin:-160px 0 0 -300px}.bp_interstitial__logo_wrapper{margin-top:40px;font-size:25px;display:inline-block;color:#fff}.bp_interstitial__logo_wrapper.hidden{display:none}.bp_interstitial__logo_wrapper .bicon-dotcom{color:#07c}.bp_interstitial__preloader{display:inline-block;width:114px;height:114px;position:relative;margin-bottom:15px}.bp_interstitial__icon{-webkit-transition:color .2s ease-out;transition:color .2s ease-out;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-15px;font-size:2.5em;color:#666}.bp_interstitial__preloader .bicon-arrowup,.bp_interstitial__preloader .bicon-arrowdown{-webkit-animation:interstitial-icon-pop-in .2s;animation:interstitial-icon-pop-in .2s}.bp_interstitial__progress{position:relative;width:114px;height:114px;-webkit-animation-name:interstitial-rotation;animation-name:interstitial-rotation;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.bp_interstitial__progress__current,.bp_interstitial__progress__total{width:114px;height:114px;fill:transparent;stroke-width:14px;position:absolute;top:0;left:0}.bp_interstitial__progress__total{stroke:#355d96;z-index:10}.bp_interstitial__progress__current{stroke-dasharray:628.49;stroke-dashoffset:628.49;stroke:#07c;z-index:11}.bp_interstitial__title{color:#fff;font-weight:lighter;font-size:2.5em}.bp_interstitial__subtitle{color:#a0a0a0;font-size:1.25em;margin-top:5px;text-align:center}#login_redesign.select_box--login{position:initial;margin-bottom:10px;display:inline-block}.bp_sr_filters__block{margin:10px 0 15px 0}.bp_sr_filters__message{margin:2px 5px 0 0;padding:5px 0;float:left}.bp_sr_filters__message,.bp_sr_filters__list,.bp_sr_filters__list_item{display:inline-block}.bp_sr_filters__list{list-style:none;margin:0;padding:0}.bp_sr_filters__list_item{background:#e9f0fa;margin:2px 4px 2px 0;padding:5px;font-weight:bold;float:left}.bp_booking_conditions__link{text-decoration:none;border:1px solid #cce1ff;border-radius:3px;margin:15px 0;padding:10px 33px 10px 10px;display:block;position:relative}.bp_booking_conditions__link,.bp_booking_conditions__link:link,.bp_booking_conditions__link:hover,.bp_booking_conditions__link:active,.bp_booking_conditions__link:visited{color:#07c}.bp_booking_conditions__link:hover{color:#febb02}.room_details--margin_adjustment{padding-top:.7em}.bp_rlu_footer{padding:20px 30px;margin:0 -30px -20px;background-color:#f7f7f7;border-top:1px solid #ededed}.bp_rlu_footer__table{display:table;width:100%}.bp_rlu_footer__tr{display:table-row;width:100%;vertical-align:middle}.bp_rlu_footer__cell{display:table-cell;width:50%;vertical-align:middle}.bp_rlu_footer__cell--close{text-align:right}.bp_rlu_checkbox{padding:0 13px 0 0;float:left}.bp_rlu_checkbox input[type="checkbox"],.bp_rlu_checkbox input[type="checkbox"]:focus{padding:0;border:0;margin:0}.bp_rlu_checkbox__label{padding:0;margin:0;display:block;cursor:pointer}.bp_rlu_footer_close{position:relative;background:0;width:auto;height:auto;margin:0;padding:0;top:auto;right:auto;left:auto;bottom:auto;text-decoration:underline;color:#07c}.bp_rlu_footer_close:hover{color:#febb02}.bp_sidebar_content_block__li_content--alert{color:#e21111;margin-bottom:3px}.bp_sidebar_content_block__li_content--alert span{font-weight:600}.can_be_reached_through_other_means{font-weight:normal;margin-top:15px}.can_be_reached_through_other_means #whatsapp{float:left;margin-top:3px}.t_m_viewport .can_be_reached_through_other_means #whatsapp{margin-top:1px}.can_be_reached_through_other_means .whatsapp_label{display:block;margin-left:24px}.bp_form__field--phone .c-input-phone-country{display:inline-block}.bp_form__field--phone .c-input-phone-country #phone{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.bp_form__field--phone .c-input-phone-country .c-input-phone-country__flag{border-radius:4px 0 0 4px;background-color:transparent;top:2px;bottom:2px;left:2px;right:2px}.t_m_viewport .bp_form__field--phone .c-input-phone-country #phone{padding-top:0;padding-bottom:0}.b2.book.t_m_viewport .bp_form__field--phone .c-input-phone-country #phone{padding-top:6px;padding-bottom:6px}.c-input-phone-country{position:relative;z-index:1}.c-input-phone-country__country{position:absolute;top:1px;left:1px;width:32px;bottom:1px;z-index:2;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;appearance:none}.c-input-phone-country__flag{position:absolute;top:1px;left:1px;width:32px;bottom:1px;z-index:1;background-color:#e8e8e8}.lang_is_rtl .c-input-phone-country__country,.lang_is_rtl .c-input-phone-country__flag{left:auto;right:1px}.c-input-phone-country__flag:before{position:absolute;content:'\25BC';top:50%;left:23px;margin-top:-3px;font-size:6px}.lang_is_rtl .c-input-phone-country__flag:before{left:auto;right:23px}.c-input-phone-country__flag__img{position:absolute;top:50%;left:2px;width:18px;height:16px;margin-top:-9px;background:url(//ac-q.static.booking.cn/static/img/flags/flags_18/3add5fc1f256a1d2daa0f361799a5ee2999620fa.png) no-repeat;background-position:0 25px;display:block}.c-input-phone-country__input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:35px}.lang_is_rtl .c-input-phone-country__input{padding-left:auto;padding-right:20px}.city-regulation-fire-satefy-limit{margin-top:10px}.bp_paid-fit_alert{margin-top:8px}.bp_pmc_message{margin-top:30px;background:#fff;width:auto;padding:12px;border:1px solid #537bb4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bp_pmc_message img{margin-bottom:10px}.pricedetails_box_title{background-color:#e9f0fa;color:#383838;font-weight:bold;border-bottom:1px solid #cce1ff;margin:-10px -10px 10px;padding:10px 10px 8px}.bp_pricedetails_box{border:1px solid #cce1ff;border-radius:3px;overflow:hidden;margin-bottom:15px}.bp_pricedetails_legibility .bp_pricedetails_fauxtable{border-top:1px solid #cce1ff;margin-bottom:-1px}.bp_pricedetails_legibility .bp_pricedetails_breakdown_payment_reinforcement{margin-top:5px}.bp_pricedetails_legibility .bp_pricedetails_business_rate .bp_pricedetails_breakdown_price,.bp_pricedetails_legibility .bp_pricedetails_genius_discount .bp_pricedetails_breakdown_price{color:#0ab21b}.bp_pricedetails_legibility .bp_pricedetails_fauxtable .bp_pricedetails_breakdown_payment_reinforcement{font-weight:bold}.bp_pricedetails_legibility .bp_pricedetails_total{border-radius:0;border:0;border-top:1px solid #cce1ff;background-color:#e9f0fa;padding:10px}.bp_pricedetails_legibility .topDisplayedCurrency,.bp_pricedetails_legibility .bp_pricedetails_total_pricing_clarify{padding:0}.bp_pricedetails_legibility .bp_pricedetails_total_pricing_clarify{color:#838383;font-size:15px}.bp_pricedetails_legibility .bottomCurrencyClar{padding:0;padding-top:10px;font-size:.8em}.bp_pricedetails_legibility_pricedetails_hidden .bp_pricedetails_breakdown:first-child+.bp_modify_selection{padding-top:10px}.bp_pricedetails_excluded_fees_legibility{border:1px solid #cce1ff;border-radius:3px;margin:15px 0;padding:10px}.bp_pricedetails_excluded_fees_legibility ul{width:100%;display:table;list-style:none;margin:0;padding:0}.bp_pricedetails_excluded_fees_legibility li{width:auto;clear:both;line-height:2em;display:table-row}.bp_pricedetails_excluded_fees_legibility li span{display:table-cell;line-height:1.2;padding-bottom:8px;vertical-align:top;float:none}.bp_pricedetails_excluded_fees_legibility li:last-child span{padding-bottom:0}.excluded_fees_price{text-align:right;white-space:nowrap}.damage-deposit-title{display:inline-block;margin-right:5px}.city-tax-unknown-value{line-height:1.2}.bp_pricedetails_excluded_fees_legibility .charge__description{font-size:12px;color:#707070;margin-top:5px}.bp_pricedetails_excluded_fees_legibility .charge__description__term{display:inline-block;margin-right:.2em}.bp_pricedetails_excluded_fees_legibility .charge__description__term.charge__description__term_times{font-weight:bold}.bp-charge-badge{color:#fff;text-transform:uppercase;text-shadow:none;background:#bdbdbd;font-size:9px;border-radius:2px;padding:3px 5px;margin-right:5px;display:inline-block}.bp-charge-badge_reduce{background:#077812}.tooltip-damage_deposit-wrapper{display:none}.tooltip-damage_deposit-target{padding:15px;max-width:340px}.tooltip-damage_deposit-target-title{font-weight:bold}.bp_overview .unit_info__block{padding-bottom:0}.bh-quality-bars,.bh-quality-bars svg{display:inline-block}.sr-card.bui-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bh-quality-sr-explanation-card{margin-bottom:8px}.bh-quality-sr-explanation{font-size:12px;line-height:18px;font-weight:400;padding:4px 0;margin:0 8px}.sr-card--highlight .bh-quality-sr-explanation{border-bottom-color:#bdbdbd}.bh-quality-sr-explanation .bh-quality-bars{margin-right:2px}.bh-quality-sr-explanation .bui-link--primary{font-weight:600}.bh-quality-modal__heading{font-size:16px;line-height:24px;font-weight:500;margin-bottom:8px}.bh-quality-modal__paragraph{font-size:14px;line-height:20px;font-weight:400}.bh-quality-modal .bui-divider{margin:24px 0}.hotel_details__quality--overview .m_hp_accordion{border-bottom:1px solid #ededed}.hotel_details__quality--overview .m-badge-container{display:inline-block;height:14px}.hotel_details__quality--overview .m_hp_accordion__fulltext{padding-top:0}.hotel_details__quality--overview .m_hp_accordion__header{color:#07c;font-weight:600}.hotel_details__quality--overview .m_hp_accordion__fulltext{color:#707070}.hotel_details__quality--overview .m_hp_accordion__fulltext .bk-icon{position:relative;top:2px;margin-right:2px}.hotel_details__quality--title{display:inline-block}.hotel_details__quality--overview .bh-quality-bars{margin-left:4px}.bh-quality-modal .bk-icon-stars svg{width:68px;height:auto}.sr_item_main_block .bh-quality-bars{position:relative;top:-4px;margin-right:2px}.hp__hotel-title .bh-quality-bars{position:relative;top:-2px}.bh-quality-sr-explanation .bh-quality-bars{position:relative;top:2px}.sr-card__badge .bh-quality-bars{position:relative;top:1px}.m_hp_accordion__header .bh-quality-bars{position:relative;top:2px}div.bed_preference_icons--container{position:relative;margin:7px 0}label.bed_preference_icons--container{display:inline-block;width:auto;min-height:12px;vertical-align:middle;padding:3px 9px 2px 20px}.bed_preference_icons--container input{position:absolute;left:0;top:4px}.occupancy_children .bicon-occupancychild{display:inline-block;margin:0 1px 0 0;font-size:10px}.bp_modify_selection__link,.bp_modify_selection__link:link,.bp_modify_selection__link:hover,.bp_modify_selection__link:active,.bp_modify_selection__link:visited{position:relative;font-weight:normal;color:#07c}.bp_modify_selection__link:hover{color:#febb02}.bp_modify_selection__link--strong,.bp_modify_selection__link--strong:link,.bp_modify_selection__link--strong:hover,.bp_modify_selection__link--strong:active,.bp_modify_selection__link--strong:visited{font-size:12px;line-height:18px;font-weight:700}.room-details-room-name.price-info{display:inline-block;width:70%}.room-details-description .room-details-price{display:inline-block;float:right;padding-top:5px;margin-top:4px;text-align:right;width:30%;overflow-wrap:break-word}.room-details-description .room-details-price--with-budget{width:50%}.room-details-description .room-details-price.discount-rate{padding-top:20px}.room-details-description .room-details-price .total-price-per-room{font-size:140%}.room-details-description .room-details-price span.total-nights-per-room{font-size:13px}.facility-badge__title.facility-badge__icon-bp.beach-badge-tdot-bp{vertical-align:middle}.airport-shuttle-icon{width:50px;height:50px;font-size:32px;color:#a3b3be;background-color:transparent}.shuttle-free .airport-shuttle-icon{margin-right:20px}.uf_totprice.icon-free{float:right;width:90px;text-align:center;margin-right:5px}.bp_reinforcements.bp-full-width .property-airport-shuttle .uf_addon_name{max-width:500px;width:auto;margin-right:13px}.property-airport-shuttle.property-airport-shuttle-2-rooms .airport-shuttle-icon{background-color:transparent}.property-airport-shuttle.property-airport-shuttle-2-rooms .icon-free .airport-shuttle-icon{margin-right:20px}.property-airport-shuttle.property-airport-shuttle-2-rooms .shuttle-free-badge{background-color:#0ab21b;margin-left:12px}.bp_cuba_form_redesign-text--label{margin:10px 0;border-bottom:solid 1px #d9e1ec;padding-bottom:6px;font-weight:bold;display:table;width:100%}.bp_cuba_form_redesign-text--reasons_select_box{margin-top:15px;margin-bottom:5px;width:92%}.bp_cuba_form_redesign-text--label__no_underline{border:0;margin-bottom:15px}.bp_cuba_form_redesign_guest_details{float:left;margin-bottom:15px;padding-top:10px;width:100%}.bp_cuba_form_redesign_guest_details_without_padding{margin-bottom:0;padding-bottom:0}.resort-credits-free-addon--uf_totprice .uf_addon_price_free_banner{padding:3px 5px;border-radius:3px}.resort-credits-free-addon--uf_totprice{float:left}.bp_reinforcements.bp-full-width .resort-credits-free-addon-description{width:82%}.resort-credits-free-addon--labels .rt-resort-credits-lightbox-link{color:#07c;border:1px solid #e9f0fa;border-radius:4px;padding:5px 10px 5px 10px;line-height:1;font-size:11px;display:inline-block;text-decoration:none}.rt_resort_credits_info{float:left;width:100%}.rt_resort_credits_info--header{background-color:#07c;color:#fff;padding:17px 10px;float:left;width:100%;max-width:597px;position:relative}.rt_resort_credits_info--header .rt-close{width:21px;height:21px;background:#eee;position:absolute;right:7px;top:7px;border-radius:11px}.rt_resort_credits_info--header h1{margin-bottom:5px}.rt_resort_credits_info--header p{margin:0}.rt_resort_credits_info--content{background:#fff}.rt_resort_credits_info--items{position:relative;float:left;width:92%;background:#fff;padding:0 4%;max-width:568px}.rt_resort_credits_info--items .arrow-left{background:#fff;left:-9px;top:50%}.rt_resort_credits_info--items .arrow-right{background:#fff;right:-9px;top:50%}.rt_resort_credits_info--items ul{padding:0;list-style-position:inside}.rt_resort_credits_info--items ul li{border-bottom:1px solid #e6e6e6;padding-bottom:10px}.rt_resort_credits_info-arrows{position:absolute}.rt_resort_credits_info--items span{border-bottom:solid 1px #ededed;padding:10px 0;padding-left:47px;display:block}.rt_resort_credits_info--policy{padding:10px 3%;width:100%;float:left;width:100%;background:#eee;max-width:580px;padding-bottom:6px;padding-top:13px}.rt_resort_credits_info--explanation{margin-bottom:10px;font-size:12px;line-height:1.3em}.rt_resort_credits_info--policy-details ul{padding:0;list-style:none;margin:0;padding-top:5px}.rt_resort_credits_info--policy-details ul li{padding:0;color:#767676;font-size:11px}.rt_resort_credits_info--policy-details ul>li:before{content:"-";text-indent:-5px}.rt_resort_credits_info--policy-details{float:left;width:100%;display:none;padding-bottom:9px}.rt_resort_credits_info--policy-details p{margin:0;margin-bottom:5px;color:#202020;border-bottom:dotted 1px #aeaeae;padding-bottom:5px}.rt_resort_credits_info--policy-details span{font-size:11px;color:#767676;margin-right:21px;display:block}.sliding-panel-widget{position:fixed;left:0;top:0;bottom:0;right:0;z-index:1001;padding:0;opacity:0;display:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.sliding-panel-widget-scrollable{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow-y:auto;-webkit-font-smoothing:subpixel-antialiased}.sliding-panel-widget.is-shown,.sliding-panel-widget.is-hidden{opacity:1;display:block;background:rgba(0,0,0,0.2)}.sliding-panel-widget-content{background:#fff;padding:15px 25px 0 25px;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444;overflow:auto;width:585px;z-index:100;position:absolute;right:0;min-height:100%;overflow:visible}.lang_is_rtl .sliding-panel-widget-scrollable{direction:ltr}.lang_is_rtl .sliding-panel-widget-content{direction:rtl}.lang_is_rtl .sliding-panel-widget:not(.is-mirrored) .sliding-panel-widget-content,.lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-content{right:auto;left:0}.sliding-panel-widget.is-shown .sliding-panel-widget-content{-webkit-animation:sliding-panel-in 500ms;animation:sliding-panel-in 500ms}.lang_is_rtl .sliding-panel-widget.is-shown:not(.is-mirrored) .sliding-panel-widget-content,.lang_is_ltr .sliding-panel-widget.is-shown.is-mirrored .sliding-panel-widget-content{-webkit-animation:sliding-panel-in-rtl 500ms;animation:sliding-panel-in-rtl 500ms}.sliding-panel-widget.is-hidden .sliding-panel-widget-content{-webkit-animation:sliding-panel-out 500ms;animation:sliding-panel-out 500ms}.lang_is_rtl .sliding-panel-widget.is-hidden:not(.is-mirrored) .sliding-panel-widget-content,.lang_is_ltr .sliding-panel-widget.is-hidden.is-mirrored .sliding-panel-widget-content{-webkit-animation:sliding-panel-out-rtl 500ms;animation:sliding-panel-out-rtl 500ms}.b_msie_8 .sliding-panel-widget-content{border-left:1px solid #003580;border-right:1px solid #003580}.sliding-panel-widget-close-button{padding:15px 30px 15px 10px;background:#07c;width:20px;border-radius:5px 0 0 5px;display:inline-block;color:#fff;cursor:pointer;text-align:center;font-size:16px;line-height:16px;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444;position:fixed;right:630px;top:40px;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);z-index:2;-webkit-animation:sliding-panel-close-button-in .4s forwards;animation:sliding-panel-close-button-in .4s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:0}.sliding-panel-widget-close-button:hover{background:#003580}.lang_is_rtl .sliding-panel-widget:not(.is-mirrored) .sliding-panel-widget-close-button,.lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-close-button{position:fixed;padding-left:30px;padding-right:10px;border-radius:0 5px 5px 0;left:615px;right:auto;-webkit-animation:sliding-panel-close-button-in-rtl .4s forwards;animation:sliding-panel-close-button-in-rtl .4s forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.sliding-panel-widget.is-hidden .sliding-panel-widget-close-button{-webkit-animation:sliding-panel-close-button-in .1s reverse forwards;animation:sliding-panel-close-button-in .1s reverse forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.lang_is_rtl .sliding-panel-widget.is-hidden:not(.is-mirrored) .sliding-panel-widget-close-button,.lang_is_ltr .sliding-panel-widget.is-hidden.is-mirrored .sliding-panel-widget-close-button{-webkit-animation:sliding-panel-close-button-in-rtl .1s reverse forwards;animation:sliding-panel-close-button-in-rtl .1s reverse forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.b_msie .sliding-panel-widget-close-button,.b_msie .lang_is_rtl .sliding-panel-widget:not(.is-mirrored) .sliding-panel-widget-close-button,.b_msie .lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-close-button{-webkit-animation:none;animation:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.sliding_panel_ajax_loading{display:none}.sliding_panel_ajax_fail{display:none}@-webkit-keyframes sliding-panel-close-button-in{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sliding-panel-close-button-in{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sliding-panel-close-button-in-rtl{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sliding-panel-close-button-in-rtl{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sliding-panel-close-button-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes sliding-panel-close-button-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes sliding-panel-close-button-out-rtl{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes sliding-panel-close-button-out-rtl{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes sliding-panel-in{from{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes sliding-panel-in{from{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes sliding-panel-in-rtl{from{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes sliding-panel-in-rtl{from{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes sliding-panel-out{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}}@keyframes sliding-panel-out{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}}@-webkit-keyframes sliding-panel-out-rtl{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}@keyframes sliding-panel-out-rtl{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}.bp-upper-storey{color:#0ab21b;font-size:13px;font-weight:500}@-webkit-keyframes bp_leaving_users-highlight{0%,100%{opacity:1}50%{opacity:.1}}@keyframes bp_leaving_users-highlight{0%,100%{opacity:1}50%{opacity:.1}}.bp_welcome_back_growl{display:none}#external_proof_area .external_proof__wrapper .external_proof__list>li{min-height:150px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;width:25%;padding:0 20px!important;border-right:1px solid #cce1ff}@media(max-width:740px){.t_m_viewport #external_proof_area .external_proof__wrapper .external_proof__list>li{width:50%}}#external_proof_area .external_proof__wrapper .external_proof__list>li:last-child{border:0}.bp_pricedetails_similar_soldout{margin:15px 10px 20px;color:#e21111;position:relative;padding:0 0 0 25px}.bp_pricedetails_similar_soldout .bp_pricedetails_similar_soldout__icon{position:absolute;left:0;font-size:16px;padding:3px 0 0;color:#e21111;width:20px}.bp_pricedetails_similar_soldout__header{display:block;padding-bottom:3px}.bp_hotel_top_pick,.bp_hotel_bestseller{display:block}.bp_hotel_top_pick__inner,.bp_hotel_bestseller__inner{font-weight:bold;display:inline-block;margin-bottom:7px;margin-left:-6px;padding:6px}.bp_hotel_top_pick__inner{background:#fff2e6;color:#f07c00}.bp_hotel_bestseller__inner{background:#e0f3e2;color:#077812}.external_proof__list.external_proof__list-logo-first .award-logo-wrapper{margin-bottom:5px}.external_proof__list.external_proof__list-logo-first .award-logo-wrapper .img_logo{margin:0 auto!important}.bp_rlu_just_booked_property_container{color:#e21111}.check-preferred-property-icon{color:#febb02;font-size:21px;display:inline-block;vertical-align:top}.hp__hotel_ratings .check-preferred-property-icon{vertical-align:1px}.bp_hotel_name .check-preferred-property-icon{vertical-align:-4px}.b_msie_10 .iconfont_is_loading [class^="bicon-"],.b_msie_11 .iconfont_is_loading [class^="bicon-"],.b_firefox_41 .iconfont_is_loading [class^="bicon-"],.b_firefox_42 .iconfont_is_loading [class^="bicon-"],.b_msie_10 .iconfont_is_loading [class*=" bicon-"],.b_msie_11 .iconfont_is_loading [class*=" bicon-"],.b_firefox_41 .iconfont_is_loading [class*=" bicon-"],.b_firefox_42 .iconfont_is_loading [class*=" bicon-"],.b_msie_10 .iconfont_is_loading [class*="\A bicon-"],.b_msie_11 .iconfont_is_loading [class*="\A bicon-"],.b_firefox_41 .iconfont_is_loading [class*="\A bicon-"],.b_firefox_42 .iconfont_is_loading [class*="\A bicon-"],.b_msie_10 .iconfont_is_loading .d-deal--ext,.b_msie_11 .iconfont_is_loading .d-deal--ext,.b_firefox_41 .iconfont_is_loading .d-deal--ext,.b_firefox_42 .iconfont_is_loading .d-deal--ext,.b_msie_10 .iconfont_is_loading .review_item_icon,.b_msie_11 .iconfont_is_loading .review_item_icon,.b_firefox_41 .iconfont_is_loading .review_item_icon,.b_firefox_42 .iconfont_is_loading .review_item_icon,.b_msie_10 .iconfont_is_loading .rt_detail_bed_icon,.b_msie_11 .iconfont_is_loading .rt_detail_bed_icon,.b_firefox_41 .iconfont_is_loading .rt_detail_bed_icon,.b_firefox_42 .iconfont_is_loading .rt_detail_bed_icon,.b_msie_10 .iconfont_is_loading .language_more_cell .language_more,.b_msie_11 .iconfont_is_loading .language_more_cell .language_more,.b_firefox_41 .iconfont_is_loading .language_more_cell .language_more,.b_firefox_42 .iconfont_is_loading .language_more_cell .language_more,.b_msie_10 .iconfont_is_loading .lp-index-usp-iconfont,.b_msie_11 .iconfont_is_loading .lp-index-usp-iconfont,.b_firefox_41 .iconfont_is_loading .lp-index-usp-iconfont,.b_firefox_42 .iconfont_is_loading .lp-index-usp-iconfont{visibility:hidden!important}.combicon{position:relative;display:inline-block;min-width:1em}.combicon .bicon,.combicon:before,.combicon:after{position:absolute;top:0;left:0;width:100%;height:100%;font-family:'booking-iconset';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-free-night .bicon{z-index:6;color:#fff}.icon-free-night:before,.icon-free-night:after{display:block;content:"\b372";z-index:5;color:#b75f00}.icon-free-night:after{content:"\b373";z-index:7;color:#ffd2a2}.icon-free-night:before{-webkit-filter:blur(1px);filter:blur(1px)}.ribbon--outer-expanded{width:60%}.ribbon__free-night{background:#f07c00;display:inline-block;text-align:left;text-transform:none;font-size:14px;padding:8px 14px;cursor:default;position:relative;top:0;left:0;right:0}.ribbon__w-pillow{padding:8px 26px 8px 10px}.ribbon .icon-free-night{font-size:.8em;line-height:1.25em}.ribbon__free-night .icon-free-night{vertical-align:-2px;position:absolute;right:-7px;font-size:30px;top:-3px}.price-breakdown__free-nights{text-align:right;padding:6px;max-width:180px;margin:0 0 0 auto}.lang_is_rtl .price-breakdown__free-nights{text-align:left}.d-deal-w--icon.combicon{position:relative;margin:6px -6px 0 5px}.d-deal-w--icon.icon-free-night:before{color:#000}.d-deal-w--icon.icon-free-night:after{color:#e6e6e6}.d-deal--ext .combicon.icon-free-night{font-size:16px}.d-deal--ext .combicon.icon-free-night:before,.d-deal--ext .combicon.icon-free-night:after,.d-deal--ext .combicon.icon-free-night .bicon{font-size:17px;line-height:23px;min-width:1.2em;margin:0 0 0 -2px}.d-deal--ext .combicon.icon-free-night:before,.d-deal--ext .combicon.icon-free-night:after{-webkit-transition:color .5s linear;transition:color .5s linear}.d-deal:hover .d-deal--ext .combicon.icon-free-night:before{color:#aaa}.d-deal:hover .d-deal--ext .combicon.icon-free-night:after{color:#ccc}.d-deal__no-main .combicon.icon-free-night:after,.d-deal__no-main .combicon.icon-free-night:before,.d-deal__no-main .combicon.icon-free-night .bicon{margin:0}.lang_is_rtl .ribbon__free-night{text-align:right}.lang_is_rtl .ribbon__w-pillow{padding:8px 10px 8px 21px}.lang_is_rtl .ribbon__free-night .icon-free-night{right:auto;left:-5px}.lang_is_rtl .d-deal__main .d-deal--free-nights{padding:0 8px 0 2px}.lang_is_rtl .d-deal-w--icon.combicon{margin:6px 5px 0 -6px}.lang_is_rtl .d-deal--ext .combicon.icon-free-night:before,.lang_is_rtl .d-deal--ext .combicon.icon-free-night:after,.lang_is_rtl .d-deal--ext .combicon.icon-free-night .bicon{margin:0 -2px 0 0}.lang_is_rtl .d-deal__no-main .combicon.icon-free-night:after,.lang_is_rtl .d-deal__no-main .combicon.icon-free-night:before,.lang_is_rtl .d-deal__no-main .combicon.icon-free-night .bicon{margin:0}.bp_room_details_occupancy{margin:0 0 10px 0}.bp_room_details_occupancy__inline{display:inline-block;margin:0 15px 0 0;vertical-align:middle}.bp_sidebar_content_block__ul--spaced{padding-top:12px}.bp_sidebar_content_block__fit_helper{font-size:12px;line-height:18px;font-weight:400}.bp_sidebar_content_block__fit_helper_main{font-weight:bold}.bp_sidebar_content_block__fit_helper_text{display:inline;margin:0;vertical-align:text-top}.bp_sidebar_content_block__fit_helper_icon{float:left;margin:0 4px 0 0}.bp_sidebar_content_block__fit_helper_icon svg{fill:#383838;width:15px;height:15px}.bp_sidebar_content_block__fit_helper_main--pos svg{fill:#0ab21b}.bp_sidebar_content_block__fit_helper_main--neg svg{fill:#e21111}.bp_sidebar_content_block__fit_helper_main--pos .bp_sidebar_content_block__fit_helper_text{color:#0ab21b}.bp_sidebar_content_block__fit_helper_main--neg .bp_sidebar_content_block__fit_helper_text{color:#e21111}.child-policies-table h3{margin:16px 0}.child-policies-table h3:first-child{margin-top:0}.child-policies-table p{margin:0 0 8px}.m-child-policies-subhead{font-size:16px;line-height:24px;font-weight:500;margin:16px 0 4px}.m-child-policies-head{font-size:14px;line-height:20px;font-weight:500;font-size:13px;background-color:#ededed;border-radius:1px;margin-top:2px;padding:8px;position:relative}.child-policies-table__table .m-child-policies-head{font-size:14px;line-height:20px;font-weight:700;background-color:transparent;border-bottom:1px solid #ededed;margin:0}.child-policies-table__table .m-child-policies-block{border:1px solid #ededed;border-radius:2px;margin:16px 0}.m-child-policies .m-child-policies__bed-type{width:50%}.m-child-policies .m-child-policies__fee{width:50%}.m-child-policies__bed-icons div{display:block;padding:1px 0 2px}.m-child-policies .bk-icon{vertical-align:middle}.child-policies-table__table .m-child-policies__free{font-size:14px;line-height:20px;font-weight:500;color:#0ab21b}.m-child-policies{width:100%}.m-child-policies td{border-bottom:1px solid #ededed;font-size:13px;line-height:1.25;padding:8px 24px 8px 8px;position:relative;font-size:14px;line-height:20px;font-weight:400;vetical-align:middle}.m-child-policies tr:last-child td{border-bottom:0}.child-policies-table{font-size:14px;line-height:20px;font-weight:400}.child-policies-table__info{font-size:14px;line-height:20px;font-weight:500}.child-policies-table__sub{font-size:14px;line-height:20px;font-weight:400;color:#707070;list-style-type:disc;margin:16px 0 0 16px;padding:0}.child-policies-table__sub:first-child{margin-top:0}.child-policies-table .child-policies-table__sub li{margin-bottom:0}.bookPopUp .m-child-policies td{font-size:12px}.conf_block_container .child-policies-table h3{font-size:14px;line-height:20px;font-weight:500;font-weight:700}.famex_ceb_request,.famex_ceb_request.bp-panel{background-color:#fff;padding:16px 16px 0;position:relative}.famex_ceb_request__head{background-color:transparent}.famex_ceb_request__title{font-size:16px;line-height:24px;font-weight:500;margin:0 0 16px;padding:0}.famex_ceb_request__policies{font-size:14px;line-height:20px;font-weight:400;color:#707070;list-style-type:disc;margin:16px 16px 8px;padding:0}@media screen and (min-width:500px){.famex_ceb_request__policies{margin:16px}}.famex_ceb_request__link{display:inline-block;color:#07c;cursor:pointer}.famex_ceb_request__room{margin:0 -16px 0;padding:16px 16px 4px;border-top:1px solid #ededed;position:relative}.famex_ceb_request__room__head{font-size:14px;line-height:20px;font-weight:400;color:#707070;padding:0 32px 16px 0}.famex_ceb_request__room__head span{font-size:14px;line-height:20px;font-weight:500;color:#383838}.famex_ceb_request__room__head p{margin:0}.famex_ceb_request__room__head p+p{margin-top:4px}.famex_ceb_request__room__icon{position:absolute;top:16px;right:16px;height:20px}.famex_ceb_request__room__content{display:none;padding:0 0 16px}.active .famex_ceb_request__room__content{display:block}.active .famex_ceb_request__room__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.famex_ceb_request__free{color:#0ab21b;margin-left:2px}.famex_ceb_request__room .bui-checkbox:not(:first-child){margin-top:16px!important}.famex_ceb_request__item{position:relative;padding:4px 0}.book .famex_ceb_request__item__age,.famex_ceb_request__item__age{display:none;margin:4px 0 0}@media screen and (min-width:350px){.book .famex_ceb_request__item__age,.famex_ceb_request__item__age{position:absolute;top:0;right:0;margin:0}}.famex_ceb_request__item__age .famex_ceb_request__item__age_label{font-size:14px;line-height:20px;font-weight:400;display:inline-block;margin:0 4px 0 0}.book .famex_ceb_request__item__age .famex_ceb_request__item__age_input,.famex_ceb_request__item__age .famex_ceb_request__item__age_input{font-size:14px;line-height:20px;font-weight:400;font-size:13px;display:inline-block;background-color:#fff;border-radius:2px;color:#07c;-webkit-box-shadow:none;box-shadow:none;height:28px;width:55px;margin:0;padding:0 4px;text-align:center}.famex_d_ceb_request{border:1px solid #cce1ff;margin:24px 0 0}.famex_d_ceb_request__inner{width:55%}.famex_d_ceb_request .famex_ceb_request__room__content{display:block;padding:0}.famex_d_ceb_request .famex_ceb_request__rooms{height:96px;position:relative}.famex_d_ceb_request .famex_ceb_request__room{border-top:0;padding:8px 16px 16px}.famex_d_ceb_request .famex_ceb_request__rooms .famex_ceb_request__room{padding:16px;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);position:absolute;top:0;left:0;width:100%;z-index:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.famex_d_ceb_request .famex_ceb_request__rooms .famex_ceb_request__room.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1}.c-group-fit-banner{margin:16px 0}.c-group-fit-banner .c-group-fit-banner__title{margin:0}.c-group-fit-banner .bui-banner__content{padding-right:32px}.c-group-fit-banner .bui-banner__text{margin:8px 0}.c-group-fit-banner .bui-link{font-weight:400}.c-group-fit-banner .bui-link:hover{text-decoration:underline}.c-group-fit-banner--tight{margin:8px 0;padding:16px}.c-group-fit-banner--tight .c-group-fit-banner__title{font-size:14px}.c-group-fit-banner--tight .c-group-fit-banner__text{font-size:13px}.c-group-fit-banner--tight .c-group-fit-banner__icon{height:20px;width:20px;min-width:20px}.c-group-fit-banner--tight .c-group-fit-banner__close{height:20px;width:20px;right:16px;top:16px}.c-group-fit-alert.bui-alert{margin:16px 0}.c-group-fit-alert.bui-alert--info{background-color:#fff}.c-group-fit-alert .bui-link{font-weight:400}.c-group-fit-alert .bui-link+.bui-link{margin-left:8px}.c-group-fit-alert .bui-link--secondary{color:#707070}.c-group-fit-alert .bui-link:hover{text-decoration:underline}.c-group-fit-alert.bui-alert--info .bui-alert__icon{color:#b75f00}.c-group-fit-alert.bui-alert--success .bui-alert__icon{color:#077812}.bui-alert.fam-bp-alert{padding-left:32px;padding-right:32px}.bui-alert.fam-bp-alert .bui-alert__description{padding-left:8px}.bui-alert.fam-bp-alert .bui-alert__title{font-size:14px}.bui-alert.fam-bp-alert .bui-alert__title:last-child{margin:0}.bui-alert.fam-bp-alert .bui-alert__text{margin:0 0 8px}.bui-alert.fam-bp-alert-inline{padding:0 16px 16px}.c-group-fit-inline.bui-alert--info .bui-alert__icon{color:#e2aa11}.c-group-fit-inline--tight .bui-alert__icon{height:20px;width:20px}.c-group-fit-inline--tight .bui-alert__description{font-size:13px}.bp_sidebar_content_block .c-group-fit-inline,.bp-card--booking-summary .c-group-fit-inline{margin:16px 0}.bp_prepayment_schedule{overflow:hidden;display:table;list-style:none;margin:0;padding:0;width:100%}.bp_prepayment_schedule tr{width:auto;clear:both;line-height:2em}.bp_prepayment_schedule tr td{line-height:1.2;padding-bottom:8px;vertical-align:top;float:none}.bp_prepayment_schedule tr:last-child td{padding-bottom:0}.bp_prepayment_schedule__item--green{color:#0ab21b}.bp_prepayment_schedule__item--green td{font-weight:bold}.bp_prepayment_schedule__item-title{text-align:left;font-weight:bold}.bp_prepayment_schedule__item-subtitle{font-weight:normal;font-style:italic}.bp_prepayment_schedule__item-value{text-align:right;white-space:nowrap}.bp_prepayment_policy_text__with-tooltip{display:inline-block;margin-bottom:5px;cursor:help}span .bp_prepayment_policy_text span.bp_prepayment_policy_text__underlined{font-weight:inherit;border-bottom:1px dotted}.bp_booking_conditions__link--below-submit{display:block;clear:both;float:right;margin-top:8px}.bp_booking_conditions__link--wrapper{text-align:right}.bp_booking_conditions__link--wrapper .bp_booking_conditions__link--below-submit{display:inline;float:none}.--membership-price{background:#cce1ff;color:#383838;position:relative;height:20px;padding:3px 2px 3px 15%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.7em;float:right}.--membership-price .asterisk{color:#838383;text-decoration:none}.--membership-price .ribbon-arrow-top{width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #cce1ff transparent transparent;top:0;left:-10px;position:absolute}.--membership-price .ribbon-arrow-bottom{width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #cce1ff transparent;bottom:0;left:-10px;position:absolute}.--membership-price.--membership-price--has-icon{padding-left:28px}.--membership-price .--membership-price--icon{position:absolute;top:-6px;left:-10px}.--membership-price.--membership-price--has-icon .ribbon-arrow-top,.--membership-price.--membership-price--has-icon .ribbon-arrow-bottom{display:none}.currency_diff_list,#bookTmpl p.currency_diff_list{margin-top:5px}.currency_diff_list:first-child,#bookTmpl p.currency_diff_list:first-child{margin-top:0}.currency_diff_list_asterix{margin:0 5px 0 0}.bp_sidebar_content_block__li_content--conditional_fee{margin-bottom:10px}.prd-taxes-and-fees-under-price,.roomPrice .prd-taxes-and-fees-under-price,.hprt-price-price div.prd-taxes-and-fees-under-price{position:relative;color:#707070;font-weight:400}.prd-taxes-and-fees-under-price.on-hpage{display:none;margin:0 0 8px;font-size:12px;white-space:normal}.prd-taxes-and-fees-under-price.on-hpage-rec{font-size:12px;white-space:normal;color:#707070;line-height:125%}.prd-taxes-and-fees-under-price .genius-rt-highlight{color:#febb02}.hprt-price-block .prd-taxes-and-fees-under-price.on-hpage{display:block;text-align:center}.sr-group_recommendation .totalPrice .prd-taxes-and-fees-under-price{font-size:12px;line-height:18px}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility{margin:0;border:0;border-top:1px solid #cce1ff}.prd-taxes-and-fees-under-price.bp-special-wrapper .pricedetails_box_title{font-weight:400;border-bottom:0;background-color:transparent}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility li{color:#383838}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility .charge__description{font-size:11px}.prd-taxes-and-fees-under-price.bp_pricedetails_excluded_fees__bp_pricedetails_box_footer{background-color:transparent}.prd-taxes-and-fees-under-price.abandoned-cart{display:inline-block;color:#fff;font-weight:300;font-size:12px;text-decoration:none}.hp-abandoned-cart-charges-text{color:#fff;font-size:12px;font-weight:300}.prd-taxes-and-fees-under-price,.roomPrice .prd-taxes-and-fees-under-price,.hprt-price-price div.prd-taxes-and-fees-under-price{position:relative;color:#707070;font-weight:400}.roomPrice.unstyle-cell div.prd-taxes-and-fees-under-price{position:relative;color:#707070;font-weight:400;font-size:12px;line-height:18px;margin-bottom:2px}.touch1 .prd-taxes-and-fees-under-price.on-srpage-group{position:relative;color:#707070;font-weight:400;font-size:12px;text-align:right}.is-rtl.touch1 .prd-taxes-and-fees-under-price.on-srpage-group{text-align:left}.touch1 .prd-taxes-and-fees-under-price.on-srpage-group:before{content:"";display:block;position:relative;clear:both}.prd-taxes-and-fees-under-price.on-hpage{display:none;margin:0 0 8px;font-size:12px;white-space:normal}.prd-taxes-and-fees-under-price.on-hpage-tdot{margin:2px 0 4px;font-size:10px;white-space:normal}.prd-taxes-and-fees-under-price.on-hpage-rec{font-size:12px;white-space:normal;color:#707070;line-height:125%}.hprt-price-block .prd-taxes-and-fees-under-price.on-hpage{display:block;text-align:center}.sr-group_recommendation .totalPrice .prd-taxes-and-fees-under-price{font-size:12px;line-height:18px}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility{margin:0;border:0;border-top:1px solid #cce1ff}.prd-taxes-and-fees-under-price.bp-special-wrapper .pricedetails_box_title{font-weight:400;border-bottom:0;background-color:transparent}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility li{color:#383838}.prd-taxes-and-fees-under-price.bp-special-wrapper .bp_pricedetails_excluded_fees_legibility .charge__description{font-size:11px}.prd-taxes-and-fees-under-price.bp_pricedetails_excluded_fees__bp_pricedetails_box_footer{background-color:transparent}.prd-taxes-and-fees-under-price.on-hpage-tt{padding:0 6px;font-size:1em;color:#545454}.askr-invite{position:fixed;padding:0 8px;bottom:0;right:20px;width:350px;background:#003580;color:#fff;text-align:center;z-index:2;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;border-radius:3px 3px 0 0;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.askr-invite__title{font-weight:bold;font-size:16px;margin-top:8px;margin-bottom:8px}.askr-invite__description{margin-bottom:12px;font-size:12px}.askr-invite__buttons-wrapper{display:inline-block;width:100%;max-width:400px;text-align:center;margin-bottom:8px}.askr-invite__button{display:inline-block;width:45%;border-radius:4px;border:solid 1px #fff;text-align:center;padding:8px;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;text-decoration:none;cursor:pointer}.askr-invite__button:link{color:#fff;text-decoration:none}.askr-invite__button:visited{color:#fff;text-decoration:none}.askr-invite__button--primary{background:#07c;border-color:#07c;margin-left:8px}.askr-invite--hidden{bottom:-250px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}body.rtl .askr-invite__button--primary{margin-left:0;margin-right:8px}.askr-survey{position:fixed;display:block;left:0;top:0;right:0;bottom:0;background-color:#f7f7f7;z-index:1000}.askr-survey--hidden{display:none}.askr-survey__close{position:absolute;top:16px;right:16px;z-index:110}.askr-survey__close>*{fill:#07c}.askr-survey__footer{position:absolute;bottom:0;left:50%;margin-left:-300px;height:80px;width:600px;background-color:#fff;z-index:10;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:5px 5px 0 0}.askr-survey__btn{position:absolute;top:16px;width:48px;height:48px;border:1px solid #07c;text-align:center;line-height:48px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.askr-survey__btn-inner>*{fill:#07c}.askr-survey__btn.askr-survey__btn--disabled{opacity:.3}.askr-survey__btn_down{right:16px}.askr-survey__btn_up{right:80px}.askr-survey__btn-inner{position:relative;display:inline-block;width:20px;height:20px}.askr-survey__btn_up .askr-survey__btn-inner{top:0}.askr-survey__btn_down .askr-survey__btn-inner{top:0}.askr-survey__progress-box{position:relative;margin-right:144px;height:48px;padding:16px}.askr-survey__progress-text-box{position:relative;line-height:24px;white-space:nowrap}.askr-survey__progress-label{display:inline-block;line-height:24px;font-size:14px;color:#383838}.askr-survey__progress-value{display:inline-block;position:absolute;top:0;right:0;text-align:right;line-height:24px;font-size:14px;color:#383838}.askr-survey__progress{position:absolute;height:9px;left:16px;right:16px;bottom:24px;background-color:#e9f0fa;border-radius:5px;overflow:hidden}.askr-survey__progress-bar{position:relative;width:0;height:9px;background-color:#e2aa11;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.askr-survey__content-wrapper{position:absolute;left:0;right:0;top:0;bottom:80px;overflow:hidden;z-index:1}.askr-survey__content{position:relative;top:0}.askr-survey__content-block{position:relative;margin:32px auto;max-width:600px;overflow:auto;-webkit-overflow-scrolling:touch}.askr-survey__question-header{position:relative}.askr-survey__question-header-number{position:absolute;left:0;top:0;width:54px;text-align:center;font-size:24px;line-height:32px;font-weight:400;color:#07c}.askr-survey__question-header-title{font-size:24px;line-height:32px;font-weight:400;padding-left:54px}.askr-survey__break{height:32px}.askr-survey__questions{position:relative}.askr-survey__radio-item{position:absolute;visibility:hidden}.askr-survey__radio-box{display:block;position:relative;background-color:#fff;border:1px solid #cce1ff;border-radius:5px;padding:16px 16px 16px 54px;margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.askr-survey__radio-item:checked+.askr-survey__radio-box{background-color:#cce1ff}.askr-survey__radio-box--selected-animator{animation:selectedAnimation 1s;-moz-animation:selectedAnimation 1s;-webkit-animation:selectedAnimation 1s}@-webkit-keyframes selectedAnimation{0%{background-color:#cce1ff;border-color:#cce1ff}20%{background-color:#96d99d;border-color:#96d99d}40%{background-color:#cce1ff;border-color:#cce1ff}60%{background-color:#96d99d;border-color:#96d99d}80%{background-color:#cce1ff;border-color:#cce1ff}100%{background-color:#96d99d;border-color:#96d99d}}@keyframes selectedAnimation{0%{background-color:#cce1ff;border-color:#cce1ff}20%{background-color:#96d99d;border-color:#96d99d}40%{background-color:#cce1ff;border-color:#cce1ff}60%{background-color:#96d99d;border-color:#96d99d}80%{background-color:#cce1ff;border-color:#cce1ff}100%{background-color:#96d99d;border-color:#96d99d}}.askr-survey__radio-icon{position:absolute;left:16px;top:14px;fill:#cce1ff}.askr-survey__radio-item:checked+.askr-survey__radio-box>.askr-survey__radio-icon{fill:#07c}.askr-survey__radio-item+.askr-survey__radio-box>.askr-survey__radio-unchecked,.askr-survey__radio-item:checked+.askr-survey__radio-box>.askr-survey__radio-checked{display:block}.askr-survey__radio-item+.askr-survey__radio-box>.askr-survey__radio-checked,.askr-survey__radio-item:checked+.askr-survey__radio-box>.askr-survey__radio-unchecked{display:none}.askr-survey__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9);z-index:100}.askr-survey__thanks_text_box{position:absolute;left:0;right:0;top:50%;margin-top:-20px;color:#07c;text-align:center;font-size:32px;line-height:40px;font-weight:500;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.askr-survey__top-shadow-overlayer{position:absolute;top:0;left:0;right:0;height:56px;background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);z-index:109}.askr-survey__bottom-shadow-overlayer{position:absolute;bottom:0;left:0;right:0;height:136px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 41%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(41%,rgba(255,255,255,1)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 41%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 41%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);z-index:9}.askr-survey__complete-survey-box{display:none;position:absolute;left:0;top:0;right:0;margin-right:144px;height:48px;line-height:46px;padding:16px;text-align:center;z-index:1}.askr-survey--compact.askr-survey{left:auto;top:auto;right:20px;width:320px;height:480px;border-radius:5px 5px 0 0;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:5px 5px 0 0}.askr-survey--compact .askr-survey__close{top:-36px;right:8px;background-color:#fff;width:36px;height:36px;line-height:36px;text-align:center;border-radius:5px 5px 0 0}.askr-survey--compact .askr-survey__top-shadow-overlayer{height:36px;border-radius:5px 5px 0 0}.askr-survey--compact .askr-survey__bottom-shadow-overlayer{height:96px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 37%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(37%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 37%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 37%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.askr-survey--compact .askr-survey__footer{left:0;right:0;margin-left:0;width:auto;height:60px}.askr-survey--compact .askr-survey__btn{top:12px;width:36px;height:36px;line-height:36px}.askr-survey--compact .askr-survey__btn_down{right:12px}.askr-survey--compact .askr-survey__btn_up{right:60px}.askr-survey--compact .askr-survey__progress-box{margin-right:108px;padding:12px}.askr-survey--compact .askr-survey__content-wrapper{bottom:60px}.askr-survey--compact .askr-survey__content-block{padding:32px 0;margin:0 auto}.askr-survey--compact .askr-survey__question-header-number{font-size:16px;line-height:24px;font-weight:400;width:54px}.askr-survey--compact .askr-survey__question-header-title{font-size:16px;line-height:24px;font-weight:400;padding-right:12px;padding-left:54px}.askr-survey--compact .askr-survey__break{height:16px}.askr-survey--compact .askr-survey__radio-box{padding:10px 12px 10px 54px;border:1px solid transparent;background-color:transparent;border-radius:0;margin-bottom:0}.askr-survey--compact .askr-survey__radio-icon{top:8px;left:16px}.askr-survey--compact .askr-survey__complete-survey-box{margin-right:108px;padding:12px;line-height:initial}.txp-pro-partner-reinforcement{margin:12px 0;background:rgba(236,236,236,0.75);display:inline-block;margin-left:-6px;padding:6px;border-radius:2px}.txp-pro-partner-reinforcement p{margin:0}.txp-pro-partner-reinforcement--icon{display:inline-block;margin-right:2px}.txp-pro-partner-reinforcement--icon>svg{fill:#707070}.txp-bp-review-external a{text-decoration:none!important}.txp-bp-review-external .bui-review-score__title{color:#383838}.txp-bp-review-external .bui-review-score__badge{background:#fff;border:1px solid #707070;color:#383838;font-weight:bold}.txp-bp-review-external .bui-review-score{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.txp-bp-review-external .bui-review-score__content{text-align:left!important;margin-left:8px!important;margin-right:0!important}.txp-bp-host-score a{text-decoration:none!important}.txp-bp-host-score .bui-review-score__badge{background:#fff;border:2px solid #003580;color:#003580;min-width:32px}.txp-bp-host-score .bui-review-score--end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.txp-bp-host-score .bui-review-score--end .bui-review-score__badge+.bui-review-score__content{text-align:left;margin-left:8px;margin-right:0}.gta-lightbox-style2{background-image:-webkit-radial-gradient(farthest-corner at top left,#e9f0fa 40%,#9bbad1 100%);background-image:radial-gradient(farthest-corner at top left,#e9f0fa 40%,#9bbad1 100%);border-radius:4px}@media only screen and (min-width:1024px){.gta-lightbox-style2{width:980px}}.gta_print_lightbox_go_green{text-align:left;padding:24px 32px 32px;position:relative}.gta_print_lightbox_app_content{max-width:600px}.gta_print_lightbox_app_preview{position:absolute;bottom:0;right:32px}.gta_print_lightbox_app_preview .gta-lightbox-app-preview__container{background:url(//ac-q.static.booking.cn/static/img/gta/phone-bg/75685afad08e989a5ac7f5a050b5071b61f073ed.png);width:295px;background-position:top center;background-color:transparent;border:0;padding:43px 20px 0 20px;border-radius:0;display:block}.gta_print_lightbox_app_preview .gta-lightbox-app-preview__notitfication,.gta_print_lightbox_app_preview .gta-lightbox-app-preview__body-wrap{width:256px}.gta_print_lightbox_go_green .gta-cfd-value{background-color:#fff}.gta_print_preheader,.gta_print_header{margin:0;padding:0}.gta_print_preheader{font-size:16px;line-height:24px;font-weight:400;margin-bottom:8px}.gta_print_header{font-size:32px;line-height:40px;font-weight:700;margin-bottom:24px}.gta_print_lightbox_usps{font-size:16px;line-height:24px;font-weight:400;margin:0 0 24px;padding-left:18px}span.gta_print_lightbox_sms_info{font-size:12px;line-height:18px;font-weight:400;padding:4px 0;margin:2px 0 8px;color:#707070}.gta_print_lightbox_store_badges{text-decoration:none;padding:8px 0}.gta_print_lightbox_appstore_badge,.gta_print_lightbox_playstore_badge{text-decoration:none;display:inline-block;vertical-align:middle}.gta_print_lightbox_appstore_badge:hover,.gta_print_lightbox_playstore_badge:hover{opacity:.9}.gta_print_lightbox_print{font-size:12px;line-height:18px;font-weight:400;text-align:center;padding:8px;margin:0 16px;border-top:1px solid rgba(0,0,0,0.25)}.gta_print_lightbox_print_cta,.gta_print_lightbox_print a{margin:0 4px}.bb_invoice_container{padding:7px 0;clear:both}.bb_want_invoice{height:auto;padding:0;margin:0 5px 0 0!important;border:none!important}.bp__address-type__label{background-color:#e9f0fa;*display:inline;*zoom:1;display:inline-block;padding:8px 30px 8px 20px;cursor:pointer}.bp__address-type__label--active{background-color:#e9f0fa}.improved_details .bp__address-block--has-toggle{padding-left:20px!important}.booker-details-update-profile{padding:10px 0}.loyalty-program__redeem-credit{position:relative;margin-bottom:40px}.loyalty-program__redeem-credit--stored-cc{padding:0;border-bottom:0}.loyalty-program__redeem-credit--stored-cc .loyalty-program__redeem-credit__currency{bottom:5px}.loyalty-program__redeem-credit__cc-title{margin:10px 0;font-size:16px;font-weight:bold}.loyalty-program__redeem-credit__section-divider{margin:0 -15px 30px;border-bottom:1px solid #e9f0fa}.loyalty-program__redeem-credit__header{font-size:16px;display:inline-block}.loyalty-program__redeem-credit__title{margin-bottom:1em}.loyalty-program__redeem-credit__form{width:48%}.loyalty-program__side-tooltip{position:absolute;width:302px;top:-15px;left:100%;text-align:left;background-color:#fff;padding:13px;margin-left:20px;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.3);box-shadow:0 0 1px rgba(0,0,0,0.3)}.b_ipad .loyalty-program__side-tooltip{width:210px}.loyalty-program__side-tooltip:after{position:absolute;display:block;content:' ';width:20px;height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;background-color:#fff;margin-left:-23px;top:21px;-webkit-box-shadow:-1px 1px 0 rgba(0,0,0,0.1);box-shadow:-1px 1px 0 rgba(0,0,0,0.1)}.loyalty-program__side-tooltip .loyalty-program__p:last-child{margin-bottom:0}.loyalty-program__p{margin-bottom:5px}.loyalty-program__redeem-credit__table{width:100%}.loyalty-program__redeem-credit__form-row.total{font-weight:bold}.loyalty-program__redeem-credit__form-row.price .loyalty-program__redeem-credit__form-cell{padding-top:0}.loyalty-program__redeem-credit__form-row.remaining{display:none;font-size:11px;color:#707070}.loyalty-program__redeem-credit__form-row.total .loyalty-program__redeem-credit__form-cell,.loyalty-program__redeem-credit__form-row.remaining .loyalty-program__redeem-credit__form-cell{border:0}.loyalty-program__redeem-credit__form-row.total .loyalty-program__redeem-credit__form-cell{font-size:16px;font-weight:bold;padding-bottom:5px}.loyalty-program__redeem-credit__form-row.remaining .loyalty-program__redeem-credit__form-cell{padding:0}.loyalty-program__redeem-credit__form-row.property-currency .loyalty-program__redeem-credit__form-cell{padding:0;border-bottom:0;font-size:12px;font-weight:normal;color:#707070}.loyalty-program__redeem-credit__form-cell{padding:10px 0;border-bottom:1px solid #ededed}.loyalty-program__redeem-credit__form--redeem-value-error .credit .loyalty-program__redeem-credit__form-cell{border-bottom:0}.loyalty-program__redeem-credit__form-cell.cell-name{font-weight:bold}.loyalty-program__redeem-credit__form-cell.number{text-align:right}.loyalty-program__redeem-credit__form-cell .bp_input_text{width:80px;margin:0;padding-right:2px;padding-left:2px;text-align:right;color:#0ab21b}.loyalty-program__redeem-credit__input-wrap{display:inline-block;position:relative}.loyalty-program__redeem-credit__currency{color:#707070;position:absolute;bottom:9px;left:7px}.loyalty-program__redeem-credit__form-cell .loyalty-program__redeem-credit__redeem-value--formatted{padding-left:34px}.loyalty-program__redeem-credit__form-row.bp_form__field--error .loyalty-program__redeem-credit__redeem-value--formatted,.loyalty-program__redeem-credit__form-row.bp_form__field--valid .loyalty-program__redeem-credit__redeem-value--formatted{width:50px;padding-right:30px;color:#003580}.loyalty-program__redeem-credit__form-row.bp_form__field--error .loyalty-program__redeem-credit__redeem-value--formatted{color:#003580}.loyalty-program__redeem-value-error{display:none;padding:0 0 10px;text-align:right;color:#e21111;border-bottom:1px solid #e8e8e8}.loyalty-program__redeem-credit__form--redeem-value-error .loyalty-program__redeem-value-error{display:table-cell}.loyalty-program__redeem-credit__apply-max{cursor:pointer;color:#07c}.loyalty-program__redeem-credit__apply-max:hover{text-decoration:underline}.loyalty-program__redeem-credit__apply-max:active{position:relative;top:1px}.loyalty-program__redeem-credit__form--redeem-value-error .loyalty-program__redeem-credit__redeem-value--formatted.bp_input_text,.loyalty-program__redeem-credit__form--redeem-value-error .loyalty-program__redeem-credit__redeem-value--formatted.bp_input_text:focus{border-color:red;color:#ff0202}.loyalty-program__redeem-credit__credit-message{display:none;background-color:#fff;padding:15px;margin:0 -15px}.loyalty-program__redeem-credit__credit-message h3,.loyalty-program__redeem-credit__credit-message p{margin:0 0 8px}.loyalty-program__redeem-credit__credit-message p:last-child{margin-bottom:0}.loyalty-program__redeem-credit__credit-message--full{display:none}.loyalty-program__redeem-credit__credit-message.full-amount{background-color:#0ab21b;display:block;color:#fff}.loyalty-program__redeem-credit__credit-message.full-amount .loyalty-program__redeem-credit__credit-message--full{display:block}.payment-methods{width:100%}div.contact td.payment-methods{vertical-align:top!important}.payment-methods__item{width:49%;padding:10px;border:1px solid #e9f0fa}.payment-methods__divider{width:1%;border-bottom:1px solid #e9f0fa}.payment-methods__divider.payment-methods__divider--top-border{border-top:1px solid #e9f0fa}.how-to-pay{cursor:pointer}.how-to-pay--selected{background-color:#e9f0fa}.how-to-pay__control{margin:10px 0 0 5px;font-size:16px}.how-to-pay__tips{margin:10px 0 0 0;padding-left:50px}.how-to-pay__tips__item{margin-bottom:8px;font-size:12px}.loyalty-program__payment{padding:10px 15px;background-color:#e9f0fa}.loyalty-program__no-payment-method-selected{margin:0 0 12px;font-weight:bold;color:#e21111}.segment-users-radio{margin:0 0 10px 0;border:0;padding:0}.segment-users-radio legend{padding:0}.segment-users-radio__radio-input{margin:0}.segment-users-radio__radio-label{display:block;margin:5px 0}.emk_footer_update .emk_footer_wrapper{display:inline-block;width:50%}.emk_footer_update .cs_contact_footer{background-color:#fff;display:inline-block;vertical-align:top;position:relative;width:44%;margin-right:5%;border-radius:4px;color:#383838}.emk_footer_update .cs_contact_footer .cs_contact_footer_icon{position:absolute;top:15px;left:10px;width:38px;height:38px;background-image:url("//ac-r.static.booking.cn/static/img/contact/cs/cs-icon-sprite/99267ba5bf99b4a12568ce570dd72e003be6ac5f.png");background-repeat:no-repeat;display:inline-block;background-position:-5px -53px}.emk_footer_update .cs_contact_footer .cs_contact_footer_title{padding:15px 0 0 70px;text-align:left}.emk_footer_update .cs_contact_footer h3.cs_contact_footer_title_header{font-size:24px}.emk_footer_update .cs_contact_footer .cs_contact_footer_numbers{padding:10px 0 15px 70px;position:relative;overflow:hidden}.emk_footer_update .cs_contact_footer .cs_contact_footer_title_subheader{font-size:16px;color:#8e8e8e;margin:0;padding-top:4px}.emk_footer_update .cs_contact_footer .cs_contact_footer_numbers_section .number_title,.emk_footer_update .cs_contact_footer .cs_contact_footer_numbers_section .number_content{margin:0;font-size:16px;text-decoration:none}.cs_contact_footer_numbers_section.demostic_line{float:left;width:26%}.cs_contact_footer_numbers_section.international_line{float:left;width:42%}.cs_contact_footer_numbers_section.help_center{float:left;width:28%}.no_emk_cs_contact{background-color:#fff}.no_emk_cs_contact .cs_contact_footer{background-color:#fff;display:inline-block;vertical-align:top;position:relative;width:100%;color:#383838}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_icon{position:absolute;top:15px;left:0;width:38px;height:38px;background-image:url("//ac-r.static.booking.cn/static/img/contact/cs/cs-icon-sprite/99267ba5bf99b4a12568ce570dd72e003be6ac5f.png");background-repeat:no-repeat;display:inline-block;background-position:-5px -53px}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_title{margin:15px 0 15px 65px;display:inline-block;width:28%;border-right:1px #e9f0fa solid}.no_emk_cs_contact .cs_contact_footer h3.cs_contact_footer_title_header{font-size:24px}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_numbers{display:inline-block;position:absolute;margin:20px 0 15px 38px;width:48%}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_title_subheader{font-size:16px;color:#8e8e8e;margin:0;padding-top:4px}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_numbers_section{display:inline-block;width:32%}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_numbers_section .number_title,.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_numbers_section .number_content{padding-top:4px;margin:0;font-size:16px;text-decoration:none}.cs_contact_footer_numbers_section.domestic_international_line{float:left;width:40%;margin-right:40px}.china_bp3_loader{width:400px;text-align:center;margin:0 auto;display:none}.loader_background{height:20px;width:300px;margin:0 auto;padding:3px;background-color:#ededed;border-radius:11.5px}.china_bp3_loader--lightbox_mask{background-color:#fff}.china_bp3_loader--lightbox_wrapper{border:0}.wechat_pay_tab_content{padding:25px;background-color:#fff;text-align:center;position:relative}.wechat_pay_tab_content *{text-align:center!important}.wptc__before_paying{width:100%;height:100%;background-color:#e9f0fa;position:absolute;top:0;left:0;z-index:1}.wptc__before_paying__validating,.wptc__before_paying__validate_failed{width:100%;margin:160px 0 0 0}.wptc__before_paying__validating__text,.wptc__before_paying__validate_failed__text{margin:10px 0 10px 0!important}.wptc__before_paying__validate_failed__retry{cursor:pointer;color:#07c}.wptc__title{margin:0 0 0 -30px;padding:0}.wptc__title__icon{display:inline-block;vertical-align:middle;width:34px;height:30px;margin:0 5px 0 0;background:url('//ac-r.static.booking.cn/static/img/payments/icons/china_local_payments/wechat_pay_135x120/bcf464480595ad3298dd6e6ca2b3c74edc84c111.png') no-repeat;background-size:contain;position:relative;top:-1px}.wptc__title__text{font-size:18px}.wptc__amount{margin:20px 0 0 0;padding:0;font-size:14px;font-weight:normal}.wptc__property_name{margin:20px 0 0 0;padding:0;font-size:14px;font-weight:normal;color:#707070}.wptc__qrcode_countdown{margin-top:20px}.wptc__qrcode_countdown__counting__remaining_time_min,.wptc__qrcode_countdown__counting__remaining_time_sec{display:inline-block;color:#f07c00}.wptc__qrcode_countdown__expired{color:#e21111}.wptc__qrcode_countdown__expired__refresh_link{color:#07c;cursor:pointer;margin:0 2px}.wptc__qrcode{width:160px;height:160px;margin:30px auto 30px auto;background:url('/static/img/payments/payment_tab_content/wechat_pay_qrcode_loading_icon.gif') no-repeat center;position:relative}.wptc__qrcode__success_overlay{width:100%;height:100%;background-color:rgba(255,255,255,0.9);position:absolute;top:0;left:0}.wptc__qrcode__success_overlay__text{color:#0ab21b;font-weight:bold}.wptc__tips{margin:0;padding:0;font-size:14px;color:#707070}.wptc__tips__text{display:inline-block;vertical-align:middle}.wptc__success_message{margin:20px 0 0 0!important;padding:0;font-size:14px;color:#0ab21b}.bp-overview-buttons-submit.disabled_for_wechat_pay{background-color:#bdbdbd!important}.bp-overview-buttons-submit.disabled_for_wechat_pay:hover{background-color:#bdbdbd!important}.sms-promo-signup{padding-top:10px}.sms-promo-signup label{display:block;margin-left:24px}.sms-promo-signup input{float:left}.china-loyalty-dp-traval-cash{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:4px}.china-loyalty-dp-traval-cash-explain{margin-right:auto}.china-loyalty-dp-traval-cash-explain>svg{display:block;fill:#07c;margin-top:2px}.china-loyalty-dp-traval-cash-value{text-align:right}.china-loyalty-dp-travel-tooltip{font-weight:bold;color:#febb02}.ccp__bp_reminder{display:none;margin:10px 0 0 0;position:relative}.ccp__bp_reminder--visible{display:block}.ccp__br__ticket_icon{display:block;width:30px;height:20px;background:url('//ac-q.static.booking.cn/static/img/china_coupon/cashback_icon/60be45a941e56ab53f0643ea229cae833a60aad4.svg') center/contain no-repeat;position:absolute;top:0;left:0}.ccp__br__text{margin:0 0 0 40px;padding:1px 0;font-size:12px;line-height:18px;font-weight:400}.ccp__br__text__icon{position:relative;top:-2px}.ccp__bp_reminder--mdot{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:5px 16px;font-size:14px;line-height:20px;font-weight:400}.ccp__bp_reminder--mdot .ccp__br__name{display:inline-block;max-width:70%;height:30px}.ccp__bp_reminder--mdot .ccp__br__name__icon{display:inline-block;margin-left:6px;position:relative;top:5px}.ccp__bp_reminder--mdot .ccp__br__name__icon svg{display:block}.ccp__bp_reminder--mdot .ccp__br__value{display:inline-block;max-width:30%;text-align:right;float:right;color:#e21111;position:relative;top:5px}.ccp__bp_reminder--mdot .ccp__br__instructions{display:none;padding:5px 0;font-size:12px;line-height:18px;font-weight:400;color:#383838}.ccp__bp_reminder--mdot .ccp__br__instructions--visible{display:block}.ccp__bcs__panel__selected_indicator{padding:20px 15px;cursor:default;position:relative}.ccp__bcs__panel__selected_indicator__text{display:none;vertical-align:middle;margin:0;font-size:12px;line-height:18px;font-weight:400}.ccp__bcs__panel__selected_indicator__text--visible{display:inline-block}.ccp__bcs__panel__selected_indicator__text--selected{padding:0 0 0 40px;position:relative}.ccp__bcs__panel__selected_indicator__text--selected .ccp__bcs__panel__selected_indicator__text__prefix,.ccp__bcs__panel__selected_indicator__text--selected .ccp__bcs__panel__selected_indicator__text__ticket_name{display:inline-block;margin:0;padding:0;font-size:12px;line-height:18px;font-weight:400}.ccp__bcs__panel__selected_indicator__text__ticket_icon{display:block;width:30px;height:20px;background:url('//ac-q.static.booking.cn/static/img/china_coupon/cashback_icon/60be45a941e56ab53f0643ea229cae833a60aad4.svg') center/contain no-repeat;position:absolute;left:0;top:-1px}.ccp__bcs__panel__selected_indicator__icon{display:inline-block;vertical-align:middle;margin-left:10px}.ccp__bcs__panel__selected_indicator__icon svg{display:block}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__selected_indicator{padding:0}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__selected_indicator__icon{position:absolute;right:0;top:-2px}.ccp__bcs__panel__playground{padding:5px 15px}.ccp__bcs__panel__playground .ccp__ticket--normal{margin:0 16px 25px 0;cursor:pointer}.ccp__bcs__panel__playground .ccp__ticket--ineligible{cursor:default}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__playground{width:100%;height:100%;padding:0;background:#f7f7f7;position:fixed;top:0;left:0;z-index:999}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__playground__header{width:100%;height:40px;background:#003580;position:absolute;top:0;left:0}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__playground__header__btn_back{position:absolute;top:4px;left:2px}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__playground__header__btn_back svg{display:block}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__playground__header__title{margin-top:8px;font-size:16px;line-height:24px;font-weight:400;text-align:center;color:#fff}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__playground__body{width:100%;padding:5px 10px 20px 10px;overflow-y:auto;position:absolute;top:40px;bottom:70px}.ccp__bp_coupon_selector--mdot [data-tab-id="ccp__bcs__eligible_tickets"] .ccp__ticket{margin:0 0 10px 0}.ccp__bp_coupon_selector--mdot [data-tab-id="ccp__bcs__ineligible_tickets"] .ccp__ticket{margin:0 0 25px 0}.ccp__bp_coupon_selector--mdot .bui-tab__item{width:50%}.ccp__bp_coupon_selector--mdot .bui-tab__link{margin:0;text-align:center}.ccp__bp_coupon_selector--mdot .bui-tab__content{margin-top:10px}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel__playground__footer{width:100%;padding:10px;background:#fff;-webkit-box-shadow:0 2px 4px #000;box-shadow:0 2px 4px #000;position:absolute;bottom:0;left:0}.ccp__bp_coupon_selector,.ccp__bp_coupon_selector *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ccp__bcs__title{margin:0;padding:10px 0;color:#383838;font-size:1.6em;font-weight:normal}.ccp__bcs__panel{background:#e9f0fa;border:solid 1px #cce1ff;font-size:0}.ccp__bp_coupon_selector--collapsed .ccp__bcs__panel__playground{display:none}.ccp__bp_coupon_selector--mdot .ccp__bcs__title{padding:0}.ccp__bp_coupon_selector--mdot .ccp__bcs__panel{background:0;border:0}.ccp__cc_opt_in{margin:15px 0 0 0;position:relative}.ccp__coi__ticket_icon{display:block;width:54px;height:35px;background:url('//ac-q.static.booking.cn/static/img/china_coupon/cashback_icon/60be45a941e56ab53f0643ea229cae833a60aad4.svg') center/contain no-repeat;position:absolute;top:0;left:0}.ccp__coi__text{margin:0 0 0 66px;padding:9px 0;font-size:12px;line-height:18px;font-weight:400}.ccp__cc_opt_in--disabled .ccp__coi__text{color:#bdbdbd}.ccp__coi__text__check{line-height:18px;margin:0}.ccp__coi__input{margin-right:8px}.ccp__coi__text__icon{position:relative;top:-1px}.no_cashback_card_reminder{color:#e21111;margin:0;padding:0;line-height:1}.no_cashback_card_reminder.hidden{display:none}#book_credit_card.saved_cc_table .show_cashback_card_reminder td{border-bottom:0}.cashback_card_icon{display:inline-block;vertical-align:middle;width:30px;height:20px;background:url('//ac-q.static.booking.cn/static/img/china_coupon/cashback_icon/60be45a941e56ab53f0643ea229cae833a60aad4.svg') center/contain no-repeat}.tab_cashback_card_reminder_wrapper.hidden{display:none}.whatsapp-opt-in{padding-top:10px}.whatsapp-opt-in label{display:block;margin-left:24px;margin-top:-3px;line-height:20px}.whatsapp-opt-in input{float:left}.whatsapp-logo-opt-in{display:inline-block;vertical-align:top;position:relative;margin-right:-3px;top:-1px}.special-request__opt-in{padding-top:10px;width:100%}.special-request__opt-in__input-container{float:left;padding:0 9px 0 0}.special-request__opt-in .special-request__opt-in__input-container__input{margin-right:0}.special-request__opt-in__text{margin-left:12px;max-width:400px;margin-right:5px;display:table-cell;float:none;width:99%}.special-request__opt-in__text__title{font-weight:bold}.special-request__opt-in__text__description{cursor:pointer;display:block;font-size:13px;font-weight:normal;margin:0;padding:0 0 5px 0}.bp-comparison .fe_banner{margin-bottom:0}.bp-comparison .overlapping-bookings__table{display:none}.bp-comparison.overlapping-is-active .overlapping-bookings__table{display:block}.bp-comparison .overlapping-bookings__table{background:#dff6e1;position:relative}.bp-comparison .overlapping-bookings__table:after{display:block;content:"";position:absolute;top:0;bottom:0;z-index:2;width:24px}.bp-comparison .overlapping-bookings--ltr .overlapping-bookings__table:after{right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#dff6e1));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#dff6e1);background-image:linear-gradient(to right,rgba(255,255,255,0),#dff6e1)}.bp-comparison .overlapping-bookings--rtl .overlapping-bookings__table:after{left:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#dff6e1));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0),#dff6e1);background-image:linear-gradient(to left,rgba(255,255,255,0),#dff6e1)}.bp-comparison [class*=comparison-property__block][class*=--cta]{min-height:90px}.overlapping-bookings,.overlapping-bookings--bp{clear:both}.overlapping-bookings--bp.fe_banner__unify{padding-top:0!important;padding-bottom:0!important;margin-top:-15px;position:relative;z-index:1}.overlapping-bookings--bp--ltr.fe_banner__unify{padding-right:0!important}.overlapping-bookings--bp--rtl.fe_banner__unify{padding-left:0!important}.overlapping-bookings--bp .overlapping-bookings__title{padding-top:0}.overlapping-bookings--bp .overlapping-bookings__subtitle{border-top:1px solid #fff;font-weight:normal;margin-bottom:0;padding:20px}.bs2-compare-table.overlapping-bookings .overlapping-bookings__table,.overlapping-bookings--bp .overlapping-bookings__table{display:none;width:100%}.overlapping-is-active .overlapping-bookings--bp .overlapping-bookings__table{display:table}.overlapping-bookings .bicon-downchevron{font-size:65%;display:inline-block;margin:0 2px;position:relative}.overlapping-is-active .bicon-downchevron{top:-2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#bookwrapper .overlapping-bookings--bp td.overlapping-bookings__cell,.overlapping-bookings--bp .overlapping-bookings__cell{vertical-align:middle}.overlapping-bookings--bp .overlapping-bookings__cell{border-top:1px solid #d1edd4;padding:10px 0}.overlapping-bookings--bp .overlapping-bookings__cell{text-align:center}.overlapping-bookings--bp .overlapping-bookings__cell:not(:first-child):not(:last-child){padding-left:10px;padding-right:10px}.overlapping-bookings--bp .overlapping-bookings__cell:last-child{text-align:right}.overlapping-bookings--bp .overlapping-bookings__cell:first-child{text-align:left}.overlapping-bookings__cta.slidebox--active{display:inline-block}.overlapping-bookings--bp .overlapping-bookings__property{font-weight:bold}.overlapping-bookings--bp .overlapping-bookings__property-has-icon{font-weight:bold;text-decoration:none}.overlapping-bookings--bp .overlapping-bookings__label{display:block;margin-bottom:5px}.overlapping-bookings--bp .overlapping-bookings__label.overlapping-bookings__label--inline{display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:0;padding-top:10px}.overlapping-bookings--bp .overlapping-bookings__price{display:block;white-space:nowrap}.overlapping-bookings--bp .overlapping-bookings__price.overlapping-bookings__price--inline{display:inline-block;padding-bottom:10px}.overlapping-bookings--bp .bicon-readguide{display:inline-block;font-size:80%;opacity:.75;margin-left:4px}.overlapping-bookings__policy{padding-top:4px;margin-bottom:0}.overlapping-bookings__policy--constructive{color:#0ab21b}.overlapping-bookings__policy--destructive{color:#ff0202}.bp_legacy_form_box__content.js-book-and-cancel{background-color:#dff6e1}.bp_legacy_form_box__content .overlapping-bookings--bp .overlapping-bookings__cell{border-top:solid 1px #96d99d}.bp_legacy_form_box__title.bp_legacy_form_box__title--pob{display:block;padding-top:20px}.overlapping-bookings__checklist{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.overlapping-bookings__checklist-label{display:inline-block;padding-bottom:8px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.lang_is_ltr .overlapping-bookings__checklist-label,.overlapping-bookings--ltr .overlapping-bookings__checklist-label{padding-right:8px}.overlapping-bookings--rtl .overlapping-bookings__checklist-label{padding-left:8px}.overlapping-bookings__checklist-label:hover input{opacity:.8}.overlapping-bookings__checklist-body{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.pob-confirm-cancel{display:none;border-top:solid 1px #96d99d;margin:0;padding-top:10px}.pob-confirm-cancel.in{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pob-confirm-cancel span{font-weight:bold}.reveal-pob-table .bicon-downchevron{font-size:65%;display:inline-block;margin:0 2px;position:relative}.reveal-pob-table.active .bicon-downchevron{top:-2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pob-conf-row{width:95%;border-top:1px solid #96d99d;padding:8px 0}.pob-conf-row:first-child{margin-top:10px}.pob-conf-row:last-child{padding-bottom:0}.fe_banner__red .pob-conf-row{border-top:1px solid #ffa9a9}.pob-conf-row:after{display:block;content:" ";clear:both}.pob-conf-row__info{width:80%;float:left;display:table-cell}.pob-conf-row a,.pob-conf-row p{font-size:13px}.pob-conf-row a{color:#07c;vertical-align:middle}.pob-conf-row p{padding:0;margin:0;vertical-align:middle}.pob-conf-row__cta{float:right;margin-top:6px}.overlapping-bookings-outlined .overlapping-bookings-outlined__property{padding-bottom:4px}.free-cxl,.non-ref,.ref-fee{font-size:12px;padding-top:4px;color:#077812}.comparison-property p{margin:0}.comparison-property a{font-weight:normal;text-decoration:none}.comparison-container{border-top:solid 1px #ededed;display:block}.comparison-container__title{font-size:16px;line-height:24px;color:#077812;padding-left:16px;padding-right:16px;padding-top:16px;font-weight:normal;margin:0}.comparison-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding:16px}.comparison-layout__item{display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:275px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;max-width:350px}[class*=comparison-layout__spacer]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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:30px;-ms-flex-preferred-size:30px;flex-basis:30px}[class*=comparison-layout__spacer]:not([class*=--empty]):before{background:#96d99d;-webkit-box-shadow:inset 0 -1px 2px -1px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 -1px 2px -1px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.5);border-radius:100px;content:"";display:inline-block;height:8px;width:8px}.comparison-property{background:#fff;border:solid 1px rgba(189,189,189,0.5);border-radius:4px;color:#383838;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;margin:0 8px;width:100%}[class*=comparison-property__block]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:8px 16px}[class*=comparison-property__block]:not(:first-child){border-top:solid 1px #ededed}[class*=comparison-property__block][class*=--image]{background-color:#f7f7f7;border-radius:4px 4px 0 0;height:200px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0}[class*=comparison-property__block][class*=--alternate]{background:#f7f7f7}[class*=comparison-property__block][class*=--centered],[class*=comparison-property__block][class*=--centered] [class*=comparison-property__text]{text-align:center}[class*=comparison-property__block][class*=--title]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;min-height:80px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.lang_is_rtl [class*=comparison-property__block][class*=--title]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}[class*=comparison-property__block][class*=--price]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[class*=comparison-property__block][class*=--cta]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:16px}[class*=comparison-property__text]{font-size:14px;line-height:normal;font-weight:normal}[class*=comparison-property__text]:not(:last-child){margin-bottom:8px}[class*=comparison-property__text][class*=--flush]{margin-bottom:4px}[class*=comparison-property__text][class*=--smaller]{font-size:12px}[class*=comparison-property__text][class*=--medium]{font-size:16px}[class*=comparison-property__text][class*=--large]{font-size:20px}[class*=comparison-property__text][class*=--media]{position:relative}.media-icon{font-size:80%}.lang_is_ltr .media-icon{left:0}.lang_is_rtl .media-icon{float:right;padding-left:4px;margin-top:4px}[class*=comparison-property__link]{color:#07c;cursor:pointer}[class*=comparison-property__link][class*=--destructive]{color:#ff0202}[class*=comparison-property__link][class*=--destructive].slidebox--active{background-color:inherit}[class*=comparison-property__link][class*=comparison-property__link]:hover,[class*=comparison-property__link][class*=comparison-property__link]:active{color:#e2aa11}.comparison-property__block--image{background-size:cover;background-position:center center;background-repeat:no-repeat}.lang_is_rtl .comparison-property__block--image{text-align:right}.comparison-property__overlay{background-color:#fff;background-color:rgba(255,255,255,0.80);display:inline-block;padding:8px 16px;margin-top:16px}.comparison-property__cta{display:block;text-align:center;font-size:14px!important}.comparison-property__cta:not(:last-child){margin-bottom:8px}.comparison-property__review_breakdown .review_score_breakdown_list{list-style:none;margin:.6em 5px;padding:0;text-align:left}.comparison-property__review_breakdown .review_score_breakdown_list .list_tighten .lang_is_rtl{margin:.6em -7px .6em 41px}.comparison-property__review_breakdown .review_score_name{float:left;font-size:12px;font-weight:bold;margin:.5em 0 0;width:83%}.comparison-property__review_breakdown .review_score_value{float:left;font-size:24px;font-weight:bold;margin:0;text-align:right;width:17%}.comparison-property__review_breakdown .score_bar,.comparison-property__review_breakdown .score_bar_value{border-radius:3px;height:5px}.comparison-property__review_breakdown .score_bar{background:#e9f0fa;clear:both;width:100%;margin:.5em 0 1.5em}.comparison-property__review_breakdown .score_bar_value{background:#5bbaff;width:0}.comparison-property__review_breakdown .list_tighten,.comparison-property__review_breakdown .list_tighten *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.comparison-property__review_breakdown .list_tighten li{margin-bottom:.5em}.comparison-property__review_breakdown .list_tighten .review_score_name{float:none;font-weight:normal;margin:.5em 0 .1em;width:auto}.comparison-property__review_breakdown .list_tighten .review_score_value{float:left;font-size:12px;font-weight:normal;line-height:1;padding:0;width:14%}.comparison-property__review_breakdown .list_tighten .score_bar{background:#e9f0fa;float:left;margin:0;width:85%;margin-top:3px}.comparison-property__review_breakdown .lang_is_rtl .list_tighten .review_score_name{margin:.1em 0 .5em}.comparison-property__review_breakdown .lang_is_rtl .list_tighten .score_bar{float:right}.comparison-property__review_breakdown .lang_is_rtl .list_tighten .review_score_value{text-align:left;float:left}.fly-content-tooltip.fly-content-tooltip--review-breakdown{width:18em}.fe_banner__auth_low .fe_banner__title{color:#ff0202;margin-bottom:0}.overlapping-bookings__total-price{display:inline-block}.overlapping-bookings__book-cancel-price{float:right;padding-right:4px}.overlapping-bookings__bold{font-weight:bold}.bp_legacy_form_box__content.book-and-cancel_v2{background-color:#dff6e1}.bp_legacy_form_box__content.book-and-cancel_v2.js-validation_error{background-color:#f6dfdf}.js-validation_error .overlapping-bookings__cell{border-top-color:#ff7070!important}.book-and-cancel__price-summary{padding-top:10px;border-top:solid 1px #96d99d}.book-and-cancel__total-price{float:right;margin:0 5px}.book-and-cancel__error-text.hidden{display:none}.book-and-cancel__radio-wrapper{padding-bottom:10px}.book-and-cancel__radio-item{display:inline-block;margin-right:10px}.book-and-cancel__table_disabled{opacity:.5;pointer-events:none}.book-and-cancel__radio-item_text{font-weight:600}.bookings_comparison--outer{background-color:#dff6e1;border:1px solid #d1edd4;padding:16px;margin-top:20px}.bookings_comparison--inner{background-color:#fff;border:1px solid #ededed;border-radius:2px;padding:16px}.bookings_comparison--header,h4.bookings_comparison--name{font-size:14px;line-height:20px;margin-bottom:16px}.bookings_comparison--header{font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:16px}.bookings_comparison--inner .bk-icon{float:left}.bookings_comparison--item{border-top:1px solid #ededed;padding:16px 0}.bookings_comparison--item:last-child{padding-bottom:0}.bookings_comparison--details{min-height:80px;width:55%;display:inline-block}.bookings_comparison--details .review-score-widget{padding-bottom:8px}.bookings_comparison--item a{text-decoration:none}.bookings_comparison--item .bui-button--secondary{float:right;margin-top:21px;max-width:30%}.bookings_comparison--item .bui-button__text{font-weight:400}h4.bookings_comparison--name{margin:0 0 8px 0}.bookings_comparison--item img{width:80px;float:left;padding-right:16px}p.bookings_comparison--price{font-size:12px;line-height:18px;font-weight:400;margin:8px 0 0 0}p.bookings_comparison--price span{font-weight:bold;font-size:14px}.book-and-cancel_intro-text{font-size:16px;line-height:24px;font-weight:400;margin-bottom:24px}.book-and-cancel_error-top-message{margin-bottom:8px;font-size:14px;line-height:20px;font-weight:400}.book-and-cancel_error-top-message.hidden{display:none}.bp_legacy_form_box__content.book-and-cancel_v3{background-color:#e9f0fa;padding:16px 24px 24px 16px!important}.book-and-cancel_table .comparison-property__text--smaller--flush{color:#001b42!important;max-width:70%;font-size:12px;line-height:18px;font-weight:400}.book-and-cancel_table .overlapping-bookings__property{font-size:14px;line-height:20px;font-weight:500}.book-and-cancel_table .overlapping-bookings__book-cancel-price{font-size:14px;line-height:20px;font-weight:400}.book_and_cancel.overlapping-bookings__cell{border-top-color:#cce1ff!important}.book-and-cancel__price-summary{padding-top:8px;border-top:solid 1px #cce1ff;text-align:right}.book-and-cancel__col-wrapper{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}.book-and-cancel__col_m_50{max-width:50%}.book-and-cancel__col_50{min-width:50%}.book-and-cancel__total-price{float:right;margin:0 5px;font-size:14px;line-height:20px;font-weight:400}.book-and-cancel_radio-item_subtext{padding:0 24px 0 20px;font-size:14px;line-height:20px;font-weight:400}.book-and-cancel__radio-item_text{margin-left:4px;font-size:14px;line-height:20px;font-weight:500;font-weight:bold;margin-bottom:24px}.book-and-cancel__error-text{color:#e21111}.book-and-cancel__error-text.hidden{display:none}.book-and-cancel_v3 .js-book-and-cancel__error_no_reply{margin-left:20px}.book-and-cancel__radio-wrapper{padding-bottom:10px}.book-and-cancel__radio-item{display:inline-block;margin-right:10px}.book-and-cancel__radio-item label{display:block;margin:-20px 0 0 20px}.book-and-cancel__table_disabled{opacity:.5;pointer-events:none}.open-booking-bui-alert{margin-top:10px}.open-booking--message{margin-top:8px;border-bottom:0;padding:24px;font-size:14px;background-color:#fafcff;border-color:#cce1ff}.open-booking--bui-banner{margin-top:-2px;padding-top:0;border-top:0}.open-booking--bui-banner a:link{text-decoration:none}.open-booking--bui-banner .bui-banner__content .open_booking--details-item{display:block;float:left;width:100%;margin:16px 0}.bookings_comparison{background-color:#fafcff;border:1px solid #cce1ff;border-radius:2px;padding:16px;margin-top:20px}.bookings_comparison .bk-icon{float:left}.bookings_comparison .bookings_comparison--header{font-size:14px;line-height:20px;font-weight:500}.bookings_comparison .bookings_comparison--price{font-size:12px;line-height:18px;font-weight:400}.bookings_comparison .bookings_comparison--item{border-top:1px solid #cce1ff}.open_booking--card--bhep{height:96px;line-height:96px}.open_booking--card--bhep .open_booking--cta{margin-top:31px}.open_booking--card--bhep .open_booking--thumbnail{width:96px}.open_booking--card--bhep .open_booking--cancel-cost,.comparison-property__text--non-free-cancel{margin:6px 10px 0;line-height:1;font-weight:bold;color:#e21111}.comparison-property__text--non-free-cancel{margin:0;line-height:18px}.vp_hotel_badge.badge_business_sm{background:url('//ac-r.static.booking.cn/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('//ac-r.static.booking.cn/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('//ac-r.static.booking.cn/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}.raf-ribbon-presents .searchresults{margin-bottom:40px}.raf-ribbon-presents .hotel{margin-bottom:40px}.raf-ribbon-presents #b2bookPage .footerconstraint{margin-bottom:40px}.referral_ribbon_green{position:fixed;left:0;bottom:0;right:0;z-index:499;height:40px;font-size:24px;background-color:#0ab21b}.referral_ribbon_green--body{max-width:1110px;min-width:620px;margin:0 auto;padding-right:10px;line-height:40px}.lang_is_rtl .referral_ribbon_green--body{padding-right:0;padding-left:10px;text-align:right}.referral_ribbon_green--logo{float:left;width:70px;height:70px;margin-top:-20px;margin-left:15px;margin-right:35px}.lang_is_rtl .referral_ribbon_green--logo{float:right;margin-left:35px;margin-right:15px}.referral_ribbon_green--title{font-size:18px;color:#fff}.referral_ribbon_green--terms{position:absolute;right:12px;bottom:0;height:40px;line-height:40px;text-align:right;font-size:11px}.lang_is_rtl .referral_ribbon_green--terms{left:12px;right:auto}.referral_ribbon_green--terms a{font-weight:normal!important;color:#fff!important}.referral_ribbon_green--terms a:hover{color:#fff!important}.referral_ribbon_green.-green .referral_ribbon_green--terms a,.referral_ribbon_green.-green .referral_ribbon_green--terms a:hover{color:#fff!important}.raf-widget{width:75px;height:75px;position:fixed;bottom:25px;right:25px;border-radius:50%;text-align:center;-webkit-box-shadow:-4px 0 5px 0 rgba(0,0,0,0.2);box-shadow:-4px 0 5px 0 rgba(0,0,0,0.2);cursor:pointer;z-index:12;background-image:url('//ac-r.static.booking.cn/static/img/referral/raf-gift-icon/1b39b0c1ccf1ee62671a461013e2605b29372fd9.svg');background-color:#fff;background-size:60%;background-position:center;background-repeat:no-repeat;border:1px solid #07c}.raf-widget.ultra-focus{position:fixed!important}.raf-widget-text-container.ultra-focus{position:fixed!important}.raf-widget--hidden{display:none}.lang_is_rtl .raf-widget{left:25px;-webkit-box-shadow:4px 0 5px 0 rgba(0,0,0,0.2);box-shadow:4px 0 5px 0 rgba(0,0,0,0.2);right:auto}.raf-widget .bk-icon{fill:#FFF;margin-top:20px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.raf-widget.bouncing{-webkit-animation-name:raf_widget_bounce;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:3;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:3s;-ms-animation-name:raf_widget_bounce;-ms-animation-duration:1.2s;-ms-animation-iteration-count:3;-ms-animation-timing-function:ease-out;-ms-animation-delay:3s;-moz-animation-name:raf_widget_bounce;-moz-animation-duration:1.2s;-moz-animation-iteration-count:3;-moz-animation-timing-function:ease-out;-moz-animation-delay:3s;-webkit-animation-name:raf_widget_bounce;animation-name:raf_widget_bounce;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:3s;animation-delay:3s}.raf-widget-text-container{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;bottom:25px;right:60px;height:75px;width:0;overflow:hidden;background:#07c;color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:11;border-radius:12px;-webkit-box-shadow:-4px 0 5px 0 rgba(0,0,0,0.2);box-shadow:-4px 0 5px 0 rgba(0,0,0,0.2);-webkit-transition:width .5s;transition:width .5s,padding .5s}.lang_is_rtl .raf-widget-text-container{left:60px;-webkit-box-shadow:4px 0 5px 0 rgba(0,0,0,0.2);box-shadow:4px 0 5px 0 rgba(0,0,0,0.2);text-align:right;right:auto}.raf-widget-text-container.expanded{width:700px;padding:10px}.raf-widget-text{font-size:15px;margin-top:17px;margin-left:10px;overflow:hidden;width:660px}.raf-widget-text-long{margin-top:8px}.raf-widget-text-container .raf-widget-tnc{color:#FFF;font-size:10px;float:right}.raf-widget-tnc-container{width:680px;padding-right:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lang_is_rtl .raf-widget-tnc-container{float:left;padding-left:50px}@-webkit-keyframes raf_widget_bounce{0%{-webkit-transform:translateY(0px)}5%{-webkit-transform:translateY(-40px)}15%{-webkit-transform:translateY(0px)}30%{-webkit-transform:translateY(-20px)}40%{-webkit-transform:translateY(0px)}50%{-webkit-transform:translateY(-12px)}70%{-webkit-transform:translateY(0px)}80%{-webkit-transform:translateY(-6px)}90%{-webkit-transform:translateY(0px)}95%{-webkit-transform:translateY(-3px)}97%{-webkit-transform:translateY(0px)}99%{-webkit-transform:translateY(-1px)}100%{-webkit-transform:translateY(0px)}}@-ms-keyframes raf_widget_bounce{0%{-ms-transform:translateY(0px)}5%{-ms-transform:translateY(-40px)}15%{-ms-transform:translateY(0px)}30%{-ms-transform:translateY(-20px)}40%{-ms-transform:translateY(0px)}50%{-ms-transform:translateY(-12px)}70%{-ms-transform:translateY(0px)}80%{-ms-transform:translateY(-6px)}90%{-ms-transform:translateY(0px)}95%{-ms-transform:translateY(-3px)}97%{-ms-transform:translateY(0px)}99%{-ms-transform:translateY(-1px)}100%{-ms-transform:translateY(0px)}}@keyframes raf_widget_bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}5%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}15%{-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}40%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}70%{-webkit-transform:translateY(0px);transform:translateY(0px)}80%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}90%{-webkit-transform:translateY(0px);transform:translateY(0px)}95%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}97%{-webkit-transform:translateY(0px);transform:translateY(0px)}99%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.raf-min-amount-info{display:inline-block;margin-left:10px}.lang_is_rtl .raf-min-amount-info{margin-right:10px}.raf-widget-text.raf-widget-text-min-spend{margin-top:7px}.raf-widget-tnc-container.raf-widget-tnc-container-min-spend{margin-top:10px;font-size:10px}.raf-friend-landing-card.raf--invalid{min-height:100px;background:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.raf-friend-landing-card__logo.raf--invalid{background-image:none;height:auto;left:0;padding-top:10px;position:relative}.raf-friend-landing-card__content.raf--invalid{background-color:#fff}.raf-friend-landing-card__title.raf--invalid{font-size:18px;padding-right:20px}.rtlcss .raf-friend-landing-card__logo.raf--invalid{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.raf_modal_invalid{text-align:center;background:#fff;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:20px}.raf_invalid_modal_wrapper{width:490px}.raf_modal_invalid_cta{margin:20px}.raf_modal_invalid .raf_modal_invalid__title{font-size:16px;line-height:24px;font-weight:500;font-weight:700;margin:20px;text-shadow:none}.raf_modal_invalid_image{margin:20px}.raf_modal_invalid .raf_modal_invalid__subtitle{font-size:14px;line-height:20px;font-weight:400;margin:6px 0 18px;font-weight:500}.raf_modal_invalid .raf_modal_invalid__body{font-size:14px;line-height:20px;font-weight:400;margin:6px 0 18px}.raf_modal_invalid .modal-mask-closeBtn{background:0;width:auto;height:auto}.raf-badge-bp{font-size:12px;line-height:18px;font-weight:400;background-color:#003580;border:1px solid transparent;border-radius:2px;display:inline-block;font-weight:500;padding:0;vertical-align:middle;position:relative;margin-left:4px;margin-right:4px;top:-2px}.raf-badge-bp__icon{display:inline-block;padding:0 3px 0 4px;position:relative;top:-1px}.raf-badge-bp__text{background:#fff;padding:0 8px 0 8px;display:inline-block;line-height:18px}.incentive-badge-bp{font-size:12px;line-height:18px;font-weight:400;background-color:#f07c00;border:1px solid transparent;border-radius:2px;display:inline-block;font-weight:500;padding:0;vertical-align:middle;position:relative;margin-left:4px;margin-right:4px;top:-2px}.incentive-badge-bp__icon{display:inline-block;padding:0 3px 0 4px;position:relative;top:-1px}.incentive-badge-bp__text{background:#fff;padding:0 8px 0 8px;display:inline-block;line-height:18px}.raf_cc_optin-header{margin:0 0 5px 0;line-height:1.5}.rewards_cc_optin{width:100%}.rewards_cc_optin--input{display:inline-block;vertical-align:top;margin-top:1px}.rewards_cc_optin--message{display:inline-block;margin-bottom:0;width:94%}.rewards_cc_optin--input:disabled ~ .rewards_cc_optin--message{color:#bdbdbd!important;cursor:not-allowed}.rewards_cc_optin--raf_disclaimer{display:inline-block;margin-top:16px;font-weight:normal!important}.ugcd-bp-rating-container{display:table-cell;padding:0 0 0 1em;white-space:nowrap}.ugcd-bp-rating{color:#797979;display:inline-block;padding:.4em;border:1px solid #ddd;border-radius:.25em;margin:1em 0;background-color:#fff;font-weight:normal}.uf_addon_free .ugcd-bp-rating{margin:0 1em 0 0;float:right}.avatar-mask{border-radius:100%;display:block;border:2px solid #fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);text-align:center;text-transform:capitalize;font-weight:300;color:#FFF;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.avatar-mask.ava-x-small{border-width:1px}.ava-x-small{width:24px;height:24px;line-height:24px}.ava-small{width:32px;height:32px;line-height:32px;font-size:16px}.ava-default{width:48px;height:48px;line-height:48px;font-weight:500;font-size:24px}.ava-medium{width:64px;height:64px}.ava-large{width:80px;height:80px}.ava-x-large{width:128px;height:128px}.ava-xx-large{width:256px;height:256px}.ava-pad-top{margin-top:.8em}.ava-pad-bottom{margin-bottom:.8em}.ava-pad-left{margin-left:.8em}.ava-pad-right{margin-right:.8em}.ava-icon{font-family:"booking-iconset"!important;color:#8e8e8e}.ava-icon.ava-x-small{font-size:24px}.ava-icon.ava-small{font-size:32px}.ava-icon.ava-default{font-size:48px}.ava-icon.ava-medium{font-size:64px}.ava-icon.ava-large{font-size:80px}.ava-icon.ava-x-large{font-size:128px}.ava-icon.ava-xx-large{font-size:256px}.fe_greyscale_avatar{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.c-review-block{display:inline-block;width:100%;vertical-align:top}.c-review-block__row{width:100%;display:inline-block;padding-bottom:16px;vertical-align:top}.c-review-block .c-review-block__row:last-child{padding-bottom:0}.c-review-block__dot-separator{color:#707070;font-size:12px;line-height:18px;font-weight:400}.c-review-block__actions{padding:0;margin:0;display:block}.c-review-block__actions .review-helpful__container.review-helpful__container.review-helpful__container{display:block;float:none;width:100%;padding:0;margin:0}.c-review-block__actions .review-helpful__form.review-helpful__form.review-helpful__form{display:inline-block;vertical-align:middle;padding:0;margin:0;float:none}.c-review-block__actions .review-helpful-heart-submit:before{content:'\b218';font-family:booking-iconset;padding:0 5px 0 0;font-size:12px;top:0;position:relative}.c-review-block__actions .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit,.c-review-block__actions .review-helpful__form-submitted.review-helpful__form-submitted.review-helpful__form-submitted{display:inline-block;vertical-align:middle;padding:0;margin:0;font-size:14px;line-height:20px;font-weight:700;font-family:inherit!important;float:none;border:0;-webkit-transition:none;transition:none}.c-review-block__actions .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit:hover{color:#00538e}.c-review-block__actions .review-helpful__form-submitted.review-helpful__form-submitted.review-helpful__form-submitted,.c-review-block__actions .review-helpful__form-submitted.review-helpful__form-submitted.review-helpful__form-submitted:hover{color:#e2aa11}.c-review-block__actions .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message,.c-review-block__actions .review-helpful-heart-vote-feedback-message.review-helpful-heart-vote-feedback-message.review-helpful-heart-vote-feedback-message{font-size:14px;line-height:20px;font-weight:400;padding:0 4px!important;margin:0;display:inline-block;float:none;vertical-align:middle}.review_item_review .review-helpful__form.--unhelpful{margin-left:24px}.exp_reviews_list_unhelpful .review-helpful__form.review-helpful__form.review-helpful__form{display:inline-block;vertical-align:middle;padding:0;margin:0;float:none}.exp_reviews_list_unhelpful .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit{background:0;border:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-size:14px!important;font-weight:normal;margin-right:8px!important}.exp_reviews_list_unhelpful{padding-top:10px;padding-bottom:0}.c-review-block__actions .c-review-block__row .exp_reviews_list_unhelpful{padding-top:0;padding-bottom:0}.exp_reviews_list_unhelpful .review-helpful-heart-submit{color:#07c}.c-review-block__actions .exp_reviews_list_unhelpful .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit .bk-icon{vertical-align:middle;max-width:256px;max-height:256px;overflow:hidden;margin-top:-4px}.c-review-block__actions .exp_reviews_list_unhelpful .bk-icon.-iconset-thumbs_down{margin-top:2px!important}.c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message{font-size:13px!important;margin-left:-12px!important}.c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message .bk-icon{margin-right:4px;width:16px;height:16px;vertical-align:text-bottom}.review-helpful-heart-vote-feedback-message{color:#6f6f6f}.site_is_mdot .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful,.t_m_viewport .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:0!important;margin-top:6px;display:block;width:100%}.site_is_mdot .c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful,.t_m_viewport .c-review-block__actions .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:-4px!important}.site_is_mdot .c-review-block__actions .review-helpful-heart-submit:before{display:none!important}.rtl .exp_reviews_list_unhelpful .review-helpful-heart-submit.review-helpful-heart-submit.review-helpful-heart-submit{margin-right:0!important;margin-left:16px!important}.rtl .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message{margin-left:0!important;margin-right:-12px!important}.rtl .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message .bk-icon{margin-right:0;margin-left:4px}.rtl.site_is_mdot .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful,.rtl.t_m_viewport .exp_reviews_list_unhelpful .review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:0!important;margin-right:-4px!important;margin-top:6px}.c-review-block__badge{display:inline-block;font-size:12px;line-height:18px;font-weight:700;color:#e2aa11}.c-review-block__badge__icon{display:inline-block;width:14px;height:14px;vertical-align:middle;border-radius:14px;position:relative;font-size:0;line-height:0;background:#febb02;margin-top:-3px}.c-review-block__badge__icon *{display:inline-block;position:absolute;top:2px;left:2px}.c-review-block__date{display:inline;color:#707070;font-size:12px;line-height:18px;font-weight:400}.c-review-block__gallery{position:fixed;top:0;left:0;font-size:0;line-height:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);display:none;z-index:1200}.c-review-block__gallery__photo{max-height:100%;max-width:100%;display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#000}.c-review-block__gallery__photo--loaded{display:block}.c-review-block__gallery__inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px;display:inline-block;background-color:#000;width:80%;max-width:800px;min-width:300px;overflow:hidden}.c-review-block__gallery__inner--increased{max-width:1024px}.c-review-block__gallery__footer{bottom:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:16px;position:absolute;width:100%;font-size:14px;line-height:20px;font-weight:400;color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%)}.c-review-block__gallery__header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:16px;position:absolute;top:-1px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%)}.c-review-block__gallery__close:focus,.c-review-block__gallery__close:hover,.c-review-block__gallery__close:active,.c-review-block__gallery__close,.c-review-block__gallery__next:focus,.c-review-block__gallery__next:hover,.c-review-block__gallery__next:active,.c-review-block__gallery__next,.c-review-block__gallery__previous:focus,.c-review-block__gallery__previous:hover,.c-review-block__gallery__previous:active,.c-review-block__gallery__previous{background:0;border:0;padding:0;margin:0;display:inline-block;outline:0;outline:0;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.c-review-block__gallery__close{display:inline-block;font-size:14px;line-height:20px;font-weight:400;color:#fff;float:right;cursor:pointer}.c-review-block__gallery__close svg{width:24px;height:24px;display:inline-block;fill:#fff;vertical-align:middle}.c-review-block__gallery__next,.c-review-block__gallery__previous{position:absolute;top:0;width:50%;left:0;bottom:0;text-align:left;cursor:pointer}.c-review-block__gallery__next{left:50%;text-align:right}.c-review-block__gallery__next span,.c-review-block__gallery__previous span{width:32px;height:32px;border-radius:32px;display:inline-block;font-size:26px;line-height:28px;vertical-align:middle;text-align:center;color:#000;background-color:#fff;display:inline-block;opacity:.3;margin:0 8px}.c-review-block__gallery__next:hover span,.c-review-block__gallery__previous:hover span{opacity:1}.c-review-block__gallery__next span svg,.c-review-block__gallery__previous span svg{vertical-align:middle}.c-review-block__gallery__list{width:100%;padding-top:66.66%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent center center no-repeat url('data:image/gif;base64,R0lGODlhGAAYAPQAAAAAAP///zAwMAQEBB4eHk5OThYWFnBwcDY2NmJiYiYmJlZWVj4+PgwMDIiIiHh4eEZGRpaWlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAHAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQABwABACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAAHAAIALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQABwADACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkEAAcABAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAAHAAUALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAAHAAYALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkEAAcABwAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAAHAAgALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAAHAAkALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkEAAcACgAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAAHAAsALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAADxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBDYW4ndCBjb25uZWN0IHRvIGxvY2FsIE15U1FMIHNlcnZlciB0aHJvdWdoIHNvY2tldCAnL3Zhci9ydW4vbXlzcWxkL215c3FsZC5zb2NrJyAoMikgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQSBsaW5rIHRvIHRoZSBzZXJ2ZXIgY291bGQgbm90IGJlIGVzdGFibGlzaGVkIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IENhbid0IGNvbm5lY3QgdG8gbG9jYWwgTXlTUUwgc2VydmVyIHRocm91Z2ggc29ja2V0ICcvdmFyL3J1bi9teXNxbGQvbXlzcWxkLnNvY2snICgyKSBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+CjxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBBIGxpbmsgdG8gdGhlIHNlcnZlciBjb3VsZCBub3QgYmUgZXN0YWJsaXNoZWQgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQ2FuJ3QgY29ubmVjdCB0byBsb2NhbCBNeVNRTCBzZXJ2ZXIgdGhyb3VnaCBzb2NrZXQgJy92YXIvcnVuL215c3FsZC9teXNxbGQuc29jaycgKDIpIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IEEgbGluayB0byB0aGUgc2VydmVyIGNvdWxkIG5vdCBiZSBlc3RhYmxpc2hlZCBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+Cg==')}.c-review-block__gallery__item{position:absolute;width:100%;height:99.99%;left:0;top:0;padding:0;margin:0;list-style:none;display:none}.c-review-block__gallery__error-icon{width:32px;height:32px;fill:#bdbdbd;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.c-review-block__gallery__item--error .c-review-block__gallery__error-icon{display:block}.c-review-block__gallery__count{display:inline-block;float:right}.rtl .c-review-block__gallery__count,.lang_is_rtl .c-review-block__gallery__count{float:left}.rtl .c-review-block__gallery__close,.lang_is_rtl .c-review-block__gallery__close{float:left}@media(max-width:768px){.c-review-block__gallery__inner{width:100%!important;height:100%;max-width:100%;max-height:100%;border-radius:0}.c-review-block__gallery__count{float:none;margin:0 auto}.c-review-block__gallery__list{padding-top:0;height:100%;width:100%}.c-review-block__gallery__close{float:left;font-size:0}.rtl .c-review-block__gallery__close,.lang_is_rtl .c-review-block__gallery__close{float:right}}.c-review-block__photos{display:block;font-size:0;line-height:0;vertical-align:top;margin:0 -4px;padding:0}.c-review-block__photos__item{display:inline-block;width:84px;max-width:-webkit-calc(33.33% - 8px);max-width:calc(33.33% - 8px);padding:4px!important;vertical-align:top;margin:0}.c-review-block__photos.c-review-block__photos--mobile .c-review-block__photos__item{width:72px}.c-review-block__photos.c-review-block__photos--mobile .c-review-block__photos__button{height:72px}.c-review-block__photos__button,.c-review-block__photos__button:hover,.c-review-block__photos__button:active,.c-review-block__photos__button:focus{font-size:14px;line-height:20px;font-weight:700;background:0;background-color:#ededed;background-position:center center;background-size:cover;border-radius:2px;border:0;color:#fff;cursor:pointer;display:inline-block;height:48px;padding:0;position:relative;text-align:center;vertical-align:top;width:100%;outline:0;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.c-review-block__photos__text{font-size:16px;line-height:24px;font-weight:500;color:#fff}.c-review-block__response{padding:16px;display:inline-block;width:100%;vertical-align:top;font-size:0;line-height:0;background-color:#f7f7f7;border-radius:2px;position:relative;margin-top:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c-review-block__response:before{content:'';position:absolute;top:-8px;left:50%;width:0;height:0;margin-left:-4px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f7f7f7}.c-review-block__response__title{padding:0;margin:0;display:inline-block;width:100%;font-size:14px;line-height:20px;font-weight:700;vertical-align:top;padding-bottom:8px}.c-review-block__response__body{padding:0;margin:0;display:inline;font-size:14px;line-height:20px;font-weight:400;vertical-align:top;white-space:pre-line}.c-review-block__response__read-more{font-size:14px;line-height:20px;font-weight:400;background:0;border:0;display:inline-block;padding:0;margin:0 2px;color:#07c;cursor:pointer;font-weight:400!important}.c-review-block__response__body--hidden{display:none}.c-review-block__response__icon{display:inline-block;width:24px;height:24px;display:inline-block;fill:#000;vertical-align:middle}.c-review-block__review{display:inline-block;width:100%;vertical-align:top}.c-review-block__review__row{padding-top:16px}.c-review-block__review__row:first-child{padding-top:0}.c-review-block__review__inner{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838}.c-review-block__review__inner--rtl{direction:rtl;text-align:right}.c-review-block__review__inner--ltr{direction:ltr;text-align:left}.c-review-block__review__body{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838;direction:ltr;text-align:left;white-space:pre-line}.c-review-block__review__body--hidden{display:none}.c-review-block__review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:#383838}.c-review-block__review__prefix{display:inline-block}.c-review-block__review__prefix--color-green,.c-review-block__review__prefix--color-green .c-review-block__review__icon{color:#0ab21b;fill:#0ab21b}.c-review-block__review__read-more,.c-review-block__review__read-more:hover,.c-review-block__review__read-more:active,.c-review-block__review__read-more:focus{font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:#07c;cursor:pointer}.c-review-block__review__read-more:active{text-decoration:underline}.c-review-block__title{margin:0;padding:0;font-size:20px;line-height:28px;font-weight:500;color:#000}.c-review__title--hidden{display:none}.c-review-block__meta{border:1px solid #ededed;border-radius:2px;display:inline-block;margin:4px 2px 0 0;padding:2px 4px;cursor:pointer;-webkit-transition:ease border-color 300ms;transition:ease border-color 300ms}.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled,.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled a.c-review-block__room-link{cursor:default}.c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info{color:#383838;font-size:12px;line-height:18px;font-weight:400;border:0;padding:0}.c-review-block__room-info-row.c-review-block__meta{width:auto;clear:both;display:block;margin-bottom:16px;padding:12px 16px}.c-review-block .c-review-block__row.c-review-block__meta:last-child{padding-bottom:12px;margin-bottom:0}.c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__name{padding-right:16px;padding-top:2px}.c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__name .room_info_heading{font-size:12px;line-height:18px;font-weight:500;margin-bottom:4px;color:#383838}.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled .room_info_heading{color:#707070}.site_is_mdot .c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__name{padding-left:2px}.c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__arrow{display:block;right:-4px;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:ease all 300ms;transition:ease all 300ms}.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled .c-review-block__room-info__arrow{display:none}.c-review-block__meta:hover{border-color:#d6d6d6}.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled:hover{border-color:#ededed}.c-review-block__meta:hover .c-review-block__room-info__arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.c-review-block__row--helpful-vote--desktop{margin-top:0}.review-helpful__container--meta .review-helpful__form-submit{font-weight:normal!important}.c-review-block__meta .review-block__room-info--disabled .c-review-block__room-info__name{padding-right:0}.c-review-block_room-info-content-wrap{padding-left:0!important}.site_is_mdot .c-review-block_room-info-content-wrap{padding-left:8px!Important}.rtl .c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__arrow{direction:rtl}.c-review-snippet{display:block}.c-review-snippet__score{margin-bottom:4px}.c-review-snippet__title{margin-bottom:4px;font-size:16px;line-height:24px;font-weight:500}.c-review-snippet__review{margin-bottom:8px}.c-subscores__header{margin-bottom:16px}.c-subscores__column{width:-webkit-calc(50% - 16px);width:calc(50% - 16px);float:left}.c-subscores__footer{margin-bottom:8px}.c-subscores__show-more{display:inline-block;padding:0;margin:0;font-size:14px;line-height:20px;font-weight:500}.c-subscores__show-more,.c-subscores__show-more:hover,.c-subscores__show-more:active,.c-subscores__show-more:focus{border:0;background:0;color:#07c}.c-subscores__hide{display:none}.c-subscores__column+.c-subscores__column{margin:0 0 0 32px}.pending-review-banner .bui-banner__text{color:#707070}.pending-review-banner .bui-banner__close{top:16px;right:16px}.pending-review-smileys a{text-decoration:none;margin-right:16px}.c-score-range{display:inline-block;font-size:0;line-height:0;margin:0;padding:0;position:relative;width:100%}.c-score-range,.c-score-range *{-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-user-select:none!important;user-select:none!important}.c-score-range .c-score-range__legend{display:block;font-size:14px;line-height:20px;color:#707070;font-weight:500;margin-top:-16px}.c-score-range__legend span:firt-child{float:left;padding:0 4px}.c-score-range__legend span:last-child{float:right;padding:0 4px}.c-score-range .c-score-range__numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:0;padding:0;margin:40px 0 32px 0;position:relative;width:100%}.c-score-range .c-score-range__tip{background-color:#07c;border-radius:6px;color:#FFF;display:none;font-size:14px;font-weight:700;left:50%;line-height:1.4;padding:4px 8px;position:absolute;text-align:center;top:-14px;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);white-space:nowrap;cursor:default}.c-score-range .c-score-range__tip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #07c;content:"";display:block;height:0;position:absolute;width:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.c-score-range .c-score-range__tip svg{fill:#fff;width:24px;height:24px;vertical-align:bottom;display:inline-block}.c-score-range .c-score-range__lbl:last-of-type .c-score-range__tip{left:auto;right:-4px;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.c-score-range .c-score-range__lbl:last-of-type .c-score-range__tip:after{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);left:auto;right:8px}.c-score-range .c-score-range__lbl:first-of-type .c-score-range__tip{left:-4px;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.c-score-range .c-score-range__lbl:first-of-type .c-score-range__tip:after{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);left:8px}.c-score-range .c-score-range__inp+.c-score-range__lbl:hover .c-score-range__tip,.c-score-range .c-score-range__inp:checked+.c-score-range__lbl .c-score-range__tip{display:block}.c-score-range .c-score-range__numbers:hover .c-score-range__inp:checked+.c-score-range__lbl .c-score-range__tip{display:none!important}.c-score-range .c-score-range__numbers:hover .c-score-range__inp:checked+.c-score-range__lbl:hover .c-score-range__tip{display:block!important}.c-score-range .c-score-range__lbl{background-color:#FFF;border:none!important;border-color:#ededed;border-radius:36px!important;border-width:4px!important;-webkit-box-shadow:0 0 0 4px #ededed inset;box-shadow:0 0 0 4px #ededed inset;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;color:#737373!important;display:inline-block!important;font-size:14px!important;font-weight:700!important;height:36px!important;line-height:36px!important;margin:0!important;padding:0!important;position:relative;text-align:center!important;vertical-align:top!important;width:36px!important;z-index:2!important}.c-score-range .c-score-range__inp{height:0!important;opacity:0!important;position:absolute!important;width:0!important;z-index:-1!important;left:0!important}.c-score-range .c-score-range__lbl:hover,.c-score-range .c-score-range__inp:hover+.c-score-range__lbl{-webkit-box-shadow:0 0 0 4px #07c inset;box-shadow:0 0 0 4px #07c inset;color:#07c}.c-score-range .c-score-range__inp:focus+.c-score-range__lbl,.c-score-range:active .c-score-range__inp:checked+.c-score-range__lbl,.c-score-range .c-score-range__inp:checked:focus+.c-score-range__lbl{-webkit-box-shadow:0 0 0 3px rgba(0,119,204,0.3);box-shadow:0 0 0 3px rgba(0,119,204,0.3)}.c-score-range .c-score-range__inp:checked+.c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range .c-score-range__inp:checked+.c-score-range__lbl:hover{-webkit-box-shadow:0 0 0 3px rgba(0,119,204,0.3);box-shadow:0 0 0 3px rgba(0,119,204,0.3)}@media only screen and (max-width:380px){.c-score-range .c-score-range__lbl{width:34px!important;height:34px!important;border-radius:34px!important;line-height:34px!important;margin-left:-6px!important;z-index:4!important}.c-score-range .c-score-range__lbl:first-of-type{margin-left:0!important}}.c-score-range .c-score-range__track{position:absolute;bottom:53px;height:2px;left:28px;right:28px;background-color:#bdbdbd}.c-score-range .c-score-range__track:after{background:#07c;content:"";height:3px;left:0;position:absolute;top:-1px}.c-score-range--slide.c-score-range--js [data-value="1"]+.c-score-range__track:after{width:0}.c-score-range--slide [data-value="1"] [data-a*="1,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="1"] [data-a*="1,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="2"]+.c-score-range__track:after{width:11.1111111111111%}.c-score-range--slide [data-value="2"] [data-a*="2,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="2"] [data-a*="2,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="3"]+.c-score-range__track:after{width:22.2222222222222%}.c-score-range--slide [data-value="3"] [data-a*="3,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="3"] [data-a*="3,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="4"]+.c-score-range__track:after{width:33.3333333333333%}.c-score-range--slide [data-value="4"] [data-a*="4,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="4"] [data-a*="4,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="5"]+.c-score-range__track:after{width:44.4444444444444%}.c-score-range--slide [data-value="5"] [data-a*="5,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="5"] [data-a*="5,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="6"]+.c-score-range__track:after{width:55.5555555555556%}.c-score-range--slide [data-value="6"] [data-a*="6,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="6"] [data-a*="6,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="7"]+.c-score-range__track:after{width:66.6666666666667%}.c-score-range--slide [data-value="7"] [data-a*="7,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="7"] [data-a*="7,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="8"]+.c-score-range__track:after{width:77.7777777777778%}.c-score-range--slide [data-value="8"] [data-a*="8,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="8"] [data-a*="8,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="9"]+.c-score-range__track:after{width:88.8888888888889%}.c-score-range--slide [data-value="9"] [data-a*="9,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="9"] [data-a*="9,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="10"]+.c-score-range__track:after{width:100%}.c-score-range--slide [data-value="10"] [data-a*="10,"].c-score-range__lbl{background:#07c;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="10"] [data-a*="10,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.rf_fieldset_required .c-score-range .c-score-range__lbl{-webkit-box-shadow:0 0 0 4px #e21111 inset!important;box-shadow:0 0 0 4px #e21111 inset!important;color:#e21111!important}.c-score-range--simple .c-score-range__track{display:none}.c-score-range--simple .c-score-range__lbl{width:10%!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;border:solid 1px #bdbdbd!important;border-right-width:0!important;height:42px!important;line-height:42px!important}.c-score-range--simple .c-score-range__lbl:first-of-type{border-radius:4px 0 0 4px!important}.c-score-range--simple .c-score-range__lbl:last-of-type{border-right-width:1px!important;border-radius:0 4px 4px 0!important}.c-score-range--simple .c-score-range__inp+.c-score-range__lbl:hover{background-color:#ececec!important}.c-score-range--simple .c-score-range__inp:focus+.c-score-range__lbl{background-color:#ececec!important;-webkit-box-shadow:0 0 0 3px rgba(0,119,204,0.3)!important;box-shadow:0 0 0 3px rgba(0,119,204,0.3)!important;z-index:5!important}.c-score-range--simple .c-score-range__inp:checked:active+.c-score-range__lbl,.c-score-range--simple .c-score-range__inp:checked:focus+.c-score-range__lbl,.c-score-range--simple .c-score-range__inp:checked:hover+.c-score-range__lbl .c-score-range--simple .c-score-range__inp:checked+.c-score-range__lbl,.c-score-range--simple .c-score-range__inp:checked+.c-score-range__lbl:hover,.c-score-range--simple .c-score-range__inp:checked+.c-score-range__lbl:active,.c-score-range--simple .c-score-range__inp:checked+.c-score-range__lbl:focus{background:#07c!important}.c-score-range--simple .c-score-range__inp:checked:focus+.c-score-range__lbl{-webkit-box-shadow:0 0 0 3px rgba(0,119,204,0.3)!important;box-shadow:0 0 0 3px rgba(0,119,204,0.3)!important;z-index:5!important}.c-score-range--round .c-score-range__lbl:first-of-type{border-radius:42px 0 0 42px!important;border-left-width:1px!important}.c-score-range--round .c-score-range__lbl:last-of-type{border-radius:0 42px 42px 0!important;border-right-width:1px!important}.c-score-range--round .c-score-range__lbl{border-left-width:0!important;border-right-width:0!important}.c-score-range--round .c-score-range__lbl::after{content:'';width:1px;height:60%;position:absolute;top:0;bottom:0;right:0;margin:auto;background:#bdbdbd}.c-score-range--round .c-score-range__lbl:last-of-type::after{display:none}.c-score-range .c-score-range__inp:checked+.c-score-range__lbl::after{display:none}.c-score-range .c-score-range__inp:checked+.c-score-range__lbl::before{content:'';width:1px;height:100%;position:absolute;top:0;left:-1px;background:#07c}.c-score-range--round .c-score-range__inp:checked+.c-score-range__lbl:first-of-type::before{display:none}.rf_fieldset_required .c-score-range--round .c-score-range__lbl{border-color:#e21111!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#737373!important}.c-avatar__loginicon{width:100%;height:100%;background:#fff;border-radius:100%;font-size:32px}.c-avatar__loginicon:before{color:#bdbdbd}.bui-avatar--small .c-avatar__loginicon{font-size:24px}.bui-avatar--large .c-avatar__loginicon{font-size:48px}.bui-avatar--larger .c-avatar__loginicon{font-size:64px}.bui-avatar--largest .c-avatar__loginicon{font-size:128px}.c-avatar.bui-avatar{min-width:32px}.c-avatar.bui-avatar--small{min-width:24px}.c-avatar.bui-avatar--large{min-width:48px}.c-avatar.bui-avatar--larger{min-width:64px}.c-avatar.bui-avatar--largest{min-width:128px}.c-guest-with-score{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.c-guest-with-score__guest{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-guest-with-score__score{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-guest-with-score .bui-avatar-block--small .bui-avatar-block__subtitle{font-size:12px;line-height:18px;font-weight:400}.c-guest-with-score .bui-review-score--small .bui-review-score__badge{color:#fff;width:28px;height:28px;font-size:14px;line-height:20px;font-weight:500}.c-guest .bui-avatar-block__flag.bui-avatar-block__flag{margin:0 4px 0 0}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-flag.bui-avatar-block__flag{margin:0 2px}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__text{display:block}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__subtitle{display:inline-block}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__title{display:inline-block;padding-right:2px}.c-review{display:inline-block;width:100%;vertical-align:top}.c-review__row{padding-top:16px}.c-review__row:first-child{padding-top:0}.c-review__inner{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838}.c-review__inner--rtl{direction:rtl;text-align:right}.c-review__inner--ltr{direction:ltr;text-align:left}.c-review__body{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838;direction:ltr;text-align:left;white-space:pre-line}.c-review__body--hidden{display:none}.c-review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:#383838}.c-review__prefix{display:inline-block;font-weight:600}.c-review__prefix--color-green,.c-review__prefix--color-green .c-review__icon{color:#0ab21b;fill:#0ab21b}.c-review__read-more,.c-review__read-more:hover,.c-review__read-more:active,.c-review__read-more:focus{text-decoration:underline;font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:#07c;cursor:pointer}.c-review__read-more:active{text-decoration:underline}.c-score-bar{display:block;font-size:0;line-height:0;padding:0;margin:0 0 8px 0}.c-score-bar .c-score-bar__title{display:inline-block;vertical-align:top;width:100%;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;font-weight:400}.c-score-bar .c-score-bar__bar{display:block;vertical-align:top;height:10px;background-color:#ededed;position:relative;overflow:hidden;margin-top:3px;border-radius:2px}.c-score-bar .c-score-bar__value{width:auto;height:100%;display:block;background-color:#003580;border-radius:2px}.c-score-bar .c-score-bar__score{display:inline-block;vertical-align:top;width:30px;text-align:right;float:right;font-size:12px;line-height:18px;font-weight:500}.c-score.bui-review-score--small .bui-review-score__title{font-size:14px;line-height:20px;font-weight:500;line-height:1}.c-score.bui-review-score--small .bui-review-score__text{font-size:12px;line-height:18px;font-weight:400;margin-top:2px;line-height:1}.c-score.bui-review-score--small .bui-review-score__badge{width:28px;height:28px;font-size:14px;line-height:20px;font-weight:500}.c-score.bui-review-score--smaller .bui-review-score__title{font-size:12px;line-height:18px;font-weight:500;line-height:1}.c-score.bui-review-score--smaller .bui-review-score__text{font-size:12px;line-height:18px;font-weight:400;margin-top:2px;line-height:1}.c-score.bui-review-score--smaller .bui-review-score__badge{width:24px;height:24px;font-size:12px;line-height:18px;font-weight:500}.c-score.bui-review-score--smaller .bui-review-score__content{margin:0 0 0 4px}.c-score.bui-review-score--text{display:inline}.c-score.bui-review-score--text .bui-review-score__title{display:inline;color:#003580}.c-score.bui-review-score--text .bui-review-score__text{display:inline;margin:0;padding:0 2px}.c-score.bui-review-score--text .bui-review-score__content{display:inline;margin:0}.c-score.bui-review-score--text .bui-review-score__badge{display:inline;width:auto;height:auto;background:0;color:#003580}.c-score.bui-review-score--text .bui-review-score__title+.bui-review-score__text:before{content:'\00b7';position:relative;top:2px}.c-review{display:inline-block;width:100%;vertical-align:top}.c-review__row{padding-top:16px}.c-review__row:first-child{padding-top:0}.c-review__inner{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838}.c-review__inner--rtl{direction:rtl;text-align:right}.c-review__inner--ltr{direction:ltr;text-align:left}.c-review__body{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;color:#383838;direction:ltr;text-align:left;white-space:pre-line;word-break:break-word}.c-review__body--hidden{display:none}.c-review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:#383838}.c-review__prefix{display:inline-block;font-weight:600}.c-review__prefix--color-green,.c-review__prefix--color-green .c-review__icon{color:#0ab21b;fill:#0ab21b}.c-review__read-more,.c-review__read-more:hover,.c-review__read-more:active,.c-review__read-more:focus{text-decoration:underline;font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:#07c;cursor:pointer}.c-review__read-more:active{text-decoration:underline}.c-review__translation-cta{color:#707070;font-size:12px;line-height:18px;font-weight:400}.c-review__translation-cta>a{color:#07c;text-decoration:none;font-weight:normal;display:inline-block}.c-review__translation-cta--hidden{display:none}.c-review__translation-cta img{vertical-align:text-bottom;margin-bottom:-1px}.c-review__translation-loader{color:#707070;font-size:12px;line-height:18px;font-weight:400}.c-review-block__room-info{border:1px solid #ededed;padding:16px;overflow:hidden;border-radius:2px}a.c-review-block__room-link{color:#383838;text-decoration:none;font-weight:normal}.c-review-block__room-link .c-review-block__room-info{position:relative}.c-review-block__room-info__name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px}.hide-room-reviews .c-review-block__room-info-row{display:none!important}body.colada .list .c-review-block__room-info__name strong{display:block}.review-block__room-info--disabled .c-review-block__room-info__name{color:#707070;padding-right:0}.review-block__room-info--disabled .c-review-block__room-info__arrow{display:none}.c-review-block__room-info__arrow{position:absolute;right:10px;top:-webkit-calc(50% - 12px);top:calc(50% - 12px)}.payment-method__container+.bp_legacy_form_box__content{background-color:transparent!important;border:0;padding:0!important}.payment-method__toggles{background-color:transparent;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;padding:0}.content--redeem .payment-method__toggles{margin:0}.payment-method__toggle--is-disabled{opacity:.7}.payment-details .payment-method__toggles .pay-method-icon{margin:0 auto 10px;float:none}.payment-method__toggle__text{font-size:13px}.payment-method_tip_highlight{color:#f07c00;margin-bottom:0}.payment-method__toggle__text__sub{left:0;right:0;margin:0 auto;position:absolute;font-size:11px}.payment-method__toggle-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:30.86%;cursor:pointer;position:relative;background:#e9f0fa;border:1px solid #cce1ff;margin:0 10px 20px;text-align:center;padding:20px}.payment-method__toggle__label{color:#383838;cursor:pointer;background:0;border:0;margin:0;padding:0}.payment-method__toggle__label:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent}.payment-method__toggles .payment-method__toggle__input{position:absolute;left:15px;top:15px}.payment-method__toggle--not-applicable{opacity:.7}.payment-method__toggle--is-hidden{display:none}.payment-method__content-item{display:none}.payment-method__content-item .bp_input_select{margin-bottom:10px}.payment-method__content--is-selected{display:block}.payment-method__content-item__item-block{margin:5px 0}.payment-method__content-item__item-block.item-block--cancellation{position:relative;padding:10px 10px 10px 40px;background:#e0f3e2;color:#077812;border-radius:3px;font-weight:bold}.payment-method__content-item__item-block.item-block--cancellation .pay-faq{margin-top:3px;padding:0}.payment-method__content-item__item-block.item-block--cancellation .pay-faq__answer{font-weight:normal;margin-top:5px}.payment-method__content-item__item-block.item-block--cancellation .pay-faq__question,.payment-method__content-item__item-block.item-block--cancellation .pay-faq-icon{margin:0}.payment-method__content-item__item-block.item-block--cancellation .bicon-actick{position:absolute;left:10px;top:50%;margin-top:-7px}.payment-method__content-item__item-block__header{font-size:14px;font-weight:bold;margin:20px 10px 0}.payment-method__content-item__list .content-item__list--refund{list-style:none;position:relative;color:#077812;font-weight:bold}.content-item__list--refund:before{font-family:'booking-iconset';content:"\b259";position:absolute;font-size:11px;left:-20px}.content-item__list--alipay{color:#f07c00}.content-item__list--important{font-weight:bold}.payment-details .payment-method__contents{background:#e9f0fa;border:1px solid #cce1ff;padding:20px;position:relative}.payment-details .payment-method__contents .loyalty-program__payment{padding:0}.payment-method__contents-policy-holder{background:#cce1ff;border-bottom:1px solid #fff;margin:-20px -20px 20px -20px;padding:12px 20px 12px 20px}.payment-method__contents-policy-holder .svg-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;height:1em;width:1em;margin-right:5px}.svg-icon svg{height:1em;width:1em}.svg-icon.svg-baseline svg{bottom:-0.125em;position:absolute}.bs3_when_to_pay__icons svg.payment_method_icon-svg{display:block;padding-bottom:10px;fill:#537bb4}.payment-method__toggle--is-overlay{display:none}.payment-method__toggle--show-overlay{position:relative}.payment-method__toggle--show-overlay .payment-method__toggle--is-overlay{position:absolute;display:block;top:0;z-index:1;background:rgba(255,255,255,0.6);width:100%;height:100%;right:auto;left:auto;bottom:auto;left:0}.payment-method__toggle__text svg.payment_method_icon-svg{display:block;margin:0 auto;padding-bottom:10px;fill:#537bb4}.bp-box__heading__subtitle.bp-box__heading__subtitle--secure{padding:5px 0;font-weight:normal;color:#383838}.payment-details__m-no_need_cc_data .bp_legacy_form_box__content{border:0;padding:0!important}.payment-method__extras{margin:20px}.payment-method__extras .payment-method__extras-item,.payment-method__extras .payment-details-t-and-c.payment-method__extras-item{padding:0;margin-bottom:10px}.payment-method__extras .payment-method__extras-item label{margin-left:10px}.tltp.vcc-tooltip{pointer-events:auto}.vcc-tooltip .tltp__content{padding:0}.vcc-tooltip .tltp__content a:visited{color:#e2aa11}.vcc-tooltip .tltp__content a:hover{color:#febb02}.payment-method__toggle-item__trigger{width:100%;margin:0 10px 20px 0}.payment-method__toggles.payment-method__toggles-hidden-items{display:none}.payment-method__toggles.payment-method__toggles-hidden-items.visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.payment-method__toggle-item__trigger .less-button{display:none}.sca-loader__container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1003}.sca-loader__container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6)}.sca-loader__container.show-progress{display:block}.sca-loader__body{position:absolute;top:50%;left:50%;margin:-webkit-calc(-32px * .5) 0 0 -webkit-calc(-32px * .5);margin:calc(-32px * .5) 0 0 calc(-32px * .5);background:#fff;border-radius:3px;padding:12px}@-webkit-keyframes bui-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes bui-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}.sca-loader__container .bui-spinner{display:block;margin:0 auto;width:32px;height:32px;position:relative;-webkit-animation:bui-spinner 1s infinite cubic-bezier(0.445,0.05,0.55,0.95);animation:bui-spinner 1s infinite cubic-bezier(0.445,0.05,0.55,0.95)}.sca-loader__container .bui-spinner__inner:after,.sca-loader__container .bui-spinner__inner:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:-webkit-calc(2px * 1.5) solid #ededed;border:calc(2px * 1.5) solid #ededed;border-radius:50%}.sca-loader__container .bui-spinner__inner:after{border:-webkit-calc(2px * 1.5) solid transparent;border:calc(2px * 1.5) solid transparent;border-top-color:#07c;border-right-color:#07c;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sca-loader__container .bui-spinner:before,.sca-loader__container .bui-spinner:after{content:'';width:-webkit-calc(2px * 1.5);width:calc(2px * 1.5);height:-webkit-calc(2px * 1.5);height:calc(2px * 1.5);background:#07c;border-radius:50%;position:absolute;z-index:2}.sca-loader__container .bui-spinner:before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sca-loader__container .bui-spinner:after{right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sca-loader__container .bui-spinner--light .bui-spinner__inner:before{opacity:.3}.sca-loader__container .bui-spinner--light .bui-spinner__inner:after{border-top-color:#fff;border-right-color:#fff}.sca-loader__container .bui-spinner--light:after,.sca-loader__container .bui-spinner--light:before{background:#fff}.chooseroom.bs1_rooms_select_td{margin-bottom:0;width:auto}.bs1_room_submit_wrapper{margin:10px 10px 0}.bs1_room_submit_td{border-bottom:1px solid #537bb4;border-top:1px solid #537bb4}.lang_is_ltr .bs1_room_submit_td{border-right:1px solid #537bb4}.rooms-block__pills-container{margin-bottom:14px;padding:0}.rooms-block__pills-container__pill__icon{font-size:8px;display:inline-block}.rooms-block__pills-container__pill{border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:11px;font-weight:normal;height:17px;line-height:17px;overflow:hidden;padding:0 5px;word-break:break-word;white-space:nowrap;background-color:#d1edd4;color:#077812;margin-bottom:3px}.rooms-block__pills-container__pill.bp-highlighted-facility{height:24px;padding:4px}.bp_label_text{font-weight:bold;display:block}.bp_form_row{display:block}.bs3_loyalty_program{margin-top:1.2em}.bs3_loyalty_program .title{padding:10px;position:relative;font-weight:bold;color:#fff;background-color:#537bb4}.bs3_loyalty_program .content{background-color:#e9f0fa;border-left:1px solid #537bb4;border-right:1px solid #537bb4;border-bottom:1px solid #537bb4;padding:10px}.bs3_loyalty_program--row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs3_loyalty_program--column{display:inline-block}.bs3_loyalty_program--logo{float:right;max-width:100%;max-height:90px}.bs3_loyalty-program-terms-list li{margin-top:10px;line-height:140%}.bs3-loyalty-program{margin-top:16px}.bs3-loyalty-program__button{padding:10px 18px}.bs3-loyalty-program__logo{max-height:40px}.bui-accordion__row.bui-is-active .bs3-loyalty-program__content{padding:0 18px 18px}.bs3-loyalty-program__title{font-size:16px;line-height:24px;font-weight:500}.bs3-loyalty-program__subtitle{font-size:14px;line-height:20px;font-weight:400}.bs3-loyalty-program__input{width:50%}.bp_pricedetails_earning_points span:first-child{padding-bottom:6px}.bp_pricedetails_earning_points span:first-child span{border-bottom:1px dotted #003580;cursor:help;padding-bottom:1px}.bp_pricedetails_cashback{text-transform:capitalize;list-style:none;background:#0ab21b;padding:10px;color:#fff;cursor:help}.bp_earning_points{width:auto;line-height:2.7em;list-style:none;padding:0 10px}#sp-bank-loyalty__uncheck_message{margin-top:15px}#sp-bank-loyalty__uncheck_message.hidden{display:none}.sp-bank-loyalty__message_wrapper{position:relative;display:inline-block;font-style:normal;padding:8px 10px;border-radius:4px;background:#ffa9a9;color:#077812}.sp-bank-loyalty__message_wrapper:before{content:'';position:absolute;border:5px solid transparent;border-bottom-color:#ffa9a9;top:-9px;left:10px}.lang_is_rtl .sp-bank-loyalty__message_wrapper:before{left:auto;right:10px}.lang_is_cjk .sp-bank-loyalty__message_wrapper:before{top:-8px}.sp_bl_link{cursor:pointer;text-decoration:underline}.sp-bank-loyalty{background:#e9f0fa;border:1px solid #cce1ff;position:relative}.sp-bank-loyalty__header{position:relative;line-height:24px;padding:5px 20px 5px 50px;background-color:#cce1ff}.sp-bank-loyalty__icon{display:block;position:absolute;background:url('//ac-q.static.booking.cn/static/img/aff_sp/book/bank-opt-icon/66f65e59acc2b9c5511237815b4e5cc8bdc2f1d7.png') center center no-repeat;width:24px;height:24px;left:20px;top:3px}.sp-bank-loyalty__content{padding:20px}.sp-bank-loyalty__terms{padding:5px 20px 0}.sp-m-bank-loyalty__terms{width:90%;padding:0 0 0 25px;font-size:15px;float:right}.extended-cashback-banner{margin-bottom:8px}.extended-cashback-elegibility-list{list-style-type:disc}#extended-cashback-modal .bui-modal__heading{margin:8px 0;color:#707070;font-size:16px;line-height:24px;font-weight:500}.extended-cashback{margin-top:16px}#bookTmpl p.extended-cashback__acknowledgement{margin-top:8px}.extended-cashback__missing_out{margin-top:8px}.extended-cashback__alert_conf{margin-bottom:16px}.variable-cashback{margin-top:16px}.preferred-program-icon{color:#febb02;position:relative;display:inline-block}.pp-icon-large-hp{top:-1px}.pp-icon-medium-sr{top:1px}.pp-icon-large-conf{top:5px}.pp-icon-mobile-sr{top:1px}.pp-icon-mobile-hp{margin-right:0}.pp-icon-tdot-bp{top:3px}.pp-icon-lp-promocard{top:5px}.pp-icon-valign--tbottom{vertical-align:text-bottom}.pp-icon-valign--ttop{vertical-align:text-top}.pp-icon-valign--inherit{vertical-align:inherit}.pp-icon-valign--initial{vertical-align:initial}.m-badge_preferred{margin:0;padding-left:2px}.invisible_spoken{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;white-space:normal;overflow:hidden}.pay--loading{background:#fff url("//ac-q.static.booking.cn/static/img/ajax-loaders/hp-gallery-ajax-loader/3288d1035d70bb86517e2c233f1a904e41f06b29.gif") no-repeat center center}.pay--visible{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pay--invisible{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pay--strong{font-weight:bold}.pay--left{text-align:left}.pay--center{text-align:center}.pay--right{text-align:right}.pay--warn{background-color:#ffd2a2;border-bottom:4px solid #ffd2a2;color:#f07c00;margin-bottom:1.2em;padding:10px 15px;position:relative}.pay--warn--icon{position:absolute;top:50%;margin-top:-10px;font-size:20px}.pay--warn--content{padding-left:32px}.pay--warn--content p{margin:0}.js-accordion-content{display:none}.accordion__item--is-active .js-accordion-content{display:block}.accordion__item--is-expanded .js-accordion-content{display:block}.improved_details .content.payment-accordion-wrapper{padding:0!important}.payment-accordion-wrapper .newsletter_subscription{padding:20px;margin-top:0}.payment-accordion-wrapper .newsletter_subscription_header{display:none}.payment-method{border-bottom:1px solid #e9f0fa;-webkit-transition:background .12s ease-out;transition:background .12s ease-out}.payment-method:hover{background:#e9f0fa}.payment-method__toggle{width:100%;display:table;padding:20px 0}.payment-method__toggle__column{display:table-cell;width:50%;vertical-align:middle}.payment-method__toggle__select,.payment-method__toggle__icons{padding:0 20px}.payment-method__toggle .payment-method__toggle__label{display:inline;font-size:16px;margin-left:10px;padding:0;background:0;padding:none}.payment-method__toggle__icons{margin-bottom:-5px}.payment-method__content{padding:0 20px}.payment-method__content__details{padding-bottom:20px}.payment-method__content__submit{margin:0 -20px;padding:0 20px 20px 20px}.payment-method__content__submit .payment-details-t-and-c{padding:0 0 15px 0}.pay-submit-button{background-color:#07c;font-size:1.2em;font-weight:bold;border-radius:4px;border:0;color:#fff;padding:15px 10px;margin:0;width:50%;cursor:pointer;-webkit-transition:background .12s ease-out;transition:background .12s ease-out}.pay-submit-button.auto-width-button{width:auto}.pay-submit-button:hover,.pay-submit-button:focus,.pay-submit-button:active{background-color:#5bbaff}.payment-method__check-your-booking-button{font-weight:bold;font-size:1.1em;line-height:normal;color:#07c;background-color:#fff;border:1px solid #07c;border-radius:6px;cursor:pointer;padding:15px 20px;float:left;margin:0 10px 0 0}.payment-method__check-your-booking-button:hover{color:#383838;border-color:#003580}.pay-alt-alert{position:relative;padding:8px 13px;margin:0;border-radius:3px;background:#0ab21b;color:#fff;width:48%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pay-alt-alert:after{content:"";position:absolute;top:19px;left:-8px;width:0;height:0;border:4px solid transparent;border-right-color:#0ab21b}.pay-method-icon{background:url("//ac-q.static.booking.cn/static/img/payments/icons/payment-method-icons-sprite@2x/ab153085c333287376d8de803f34e62d7f9b4b4f.png") no-repeat;background-size:3200px 30px;height:30px;width:48px;display:block;float:left;margin:0 5px 5px 0}.rtl .pay-method-icon,.lang_is_rtl .pay-method-icon{float:right;margin:0 0 5px 5px}.pay-method-icon.pay-method-icon--v2{display:inline-block;float:none;vertical-align:middle}.pay-method-icon--no-icon{display:inline-block;float:none;height:30px;margin:0 5px 5px 0}.lang_is_rtl .pay-method-icon--no-icon{margin:0 0 5px 5px}.b_msie_8 .pay-method-icon{background:url("//ac-r.static.booking.cn/static/img/payments/icons/payment-method-icons-sprite/aaf1aeecf6244c7b4c2762e7592fae5ef8b7a6b0.png") no-repeat}.pay-method-icon.pay-method-icon__default{background-position:0 0}.pay-method-icon.pay-method-icon__visa_di,.pay-method-icon.pay-method-icon__visa_alt,.pay-method-icon.pay-method-icon__visa{background-position:-58px 0}.pay-method-icon.pay-method-icon__mc_di,.pay-method-icon.pay-method-icon__mc_alt,.pay-method-icon.pay-method-icon__mastercard{background-position:-116px 0}.pay-method-icon.pay-method-icon__maestro{background-position:-174px 0}.pay-method-icon.pay-method-icon__amex_di,.pay-method-icon.pay-method-icon__amex_alt,.pay-method-icon.pay-method-icon__americanexpress,.pay-method-icon.pay-method-icon__amex{background-position:-232px 0}.pay-method-icon.pay-method-icon__discover_api,.pay-method-icon.pay-method-icon__discover_alt,.pay-method-icon.pay-method-icon__discover{background-position:-290px 0}.pay-method-icon.pay-method-icon__diners_api,.pay-method-icon.pay-method-icon__diners_alt,.pay-method-icon.pay-method-icon__dinersclub{background-position:-348px 0}.pay-method-icon.pay-method-icon__jcb_di,.pay-method-icon.pay-method-icon__jcb{background-position:-406px 0}.pay-method-icon.pay-method-icon__cup_hpp,.pay-method-icon.pay-method-icon__cup_di,.pay-method-icon.pay-method-icon__unionpaycreditcard,.pay-method-icon.pay-method-icon__unionpaydebitcard,.pay-method-icon.pay-method-icon__unionpay{background-position:-464px 0}.pay-method-icon.pay-method-icon__cup_hpp.pay-method-icon__cup_hpp_new{width:123px;background:url(//ac-r.static.booking.cn/static/img/payments/icons/china_local_payments/unionpay_187x120/8d57f6e22cff2921c858ed9c11fbbfd3fb7f6e56.png) no-repeat center;background-size:contain}.pay-method-icon.pay-method-icon__sofortdirect{background-position:-522px 0;width:95px}.pay-method-icon.pay-method-icon__ideal{background-position:-627px 0;width:34px}.pay-method-icon.pay-method-icon__paypal{background-position:-671px 0;width:123px}.pay-method-icon.pay-method-icon__alipay,.pay-method-icon.pay-method-icon__alipay_wap{background-position:-804px 0;width:86px}.pay-method-icon.pay-method-icon__alipay_native{background-position:-804px 0;width:30px}.pay-method-icon.pay-method-icon__alipay.pay-method-icon__alipay_new{width:123px;background:url(//ac-q.static.booking.cn/static/img/payments/icons/china_local_payments/alipay_120x120/550baa2761af2f98d94174e12ad0aef59c0780f3.png) no-repeat center;background-size:contain}.pay-method-icon.pay-method-icon__wxpay,.pay-method-icon.pay-method-icon__wechatpay,.pay-method-icon.pay-method-icon__wechat{background-position:-900px 0;width:111px}.pay-method-icon.pay-method-icon__wxpay.pay-method-icon__wxpay_new{width:123px;background:url(//ac-r.static.booking.cn/static/img/payments/icons/china_local_payments/wechat_pay_135x120/bcf464480595ad3298dd6e6ca2b3c74edc84c111.png) no-repeat center;background-size:contain}.pay-method-icon.pay-method-icon__tenpay{background-position:-1021px 0;width:83px}.pay-method-icon.pay-method-icon__giropay{background-position:-1114px 0;width:70px}.pay-method-icon.pay-method-icon__dotpay{background-position:-1194px 0;width:103px}.pay-method-icon.pay-method-icon__yandex_money,.pay-method-icon.pay-method-icon__yandexmoney{background-position:-1307px 0;width:158px}.pay-method-icon.pay-method-icon__qiwi,.pay-method-icon.pay-method-icon__qiwiwallet{background-position:-1475px 0;width:19px}.pay-method-icon.pay-method-icon__webmoney{background-position:-1504px 0;width:119px}.pay-method-icon.pay-method-icon__paypal-vertical{background-position:-1633px 0;width:34px}.pay-method-icon.pay-method-icon__bcmc,.pay-method-icon.pay-method-icon__bcmc_mobile{background-position:-1677px 0;width:45px}.pay-method-icon.pay-method-icon__default-alt{background-position:-1732px 0}.pay-method-icon.pay-method-icon__eps{background-position:-1790px 0}.pay-method-icon.pay-method-icon__poli{background-position:-1843px 0;width:79px}.pay-method-icon.pay-method-icon__entercash{background-position:-1932px 0;width:155px}.pay-method-icon.pay-method-icon__interac{background-position:-2097px 0;width:30px}.pay-method-icon.pay-method-icon__sberbank_online{background-position:-2137px 0;width:117px}.pay-method-icon.pay-method-icon__malaysia_ebanking{background-position:-2264px 0;width:100px}.pay-method-icon.pay-method-icon__paytrail{background-position:-2374px 0;width:30px}.pay-method-icon.pay-method-icon__dragonpay{background-position:-2414px 0;width:69px}.pay-method-icon.pay-method-icon__payco{background-position:-2493px 0;width:76px}.pay-method-icon.pay-method-icon__elo,.pay-method-icon.pay-method-icon__elocreditcard{background-position:-2579px 0;width:30px}.pay-method-icon.pay-method-icon__hipercard{background-position:-2619px 0;width:69px}.pay-method-icon.pay-method-icon__alfamart{background-position:-2698px 0;width:118px}.pay-method-icon.pay-method-icon__indomaret{background-position:-2826px 0;width:93px}.pay-method-icon.pay-method-icon__doku_ewallet{background-position:-2929px 0;width:103px}.pay-method-icon.pay-method-icon__mandiri_clickpay{background-position:-3042px 0;width:103px}.pay-method-icon.pay-method-icon__permata_net_atm{background-position:-3155px 0;width:45px}.pay-method-icon.pay-method-icon__company{background:url("//ac-q.static.booking.cn/static/img/payments/icons/corporate-card-logo/a3677c9963b89367a18e4f6e1ceec0f846ee4f75.svg") no-repeat;background-size:auto;width:41px;height:40px;margin-bottom:0!important;position:relative;top:-5px}.pay-method-icon--small{background:url("//ac-q.static.booking.cn/static/img/payments/icons/payment-method-icons-small-sprite@2x/0aebfb1e856e6721e1a0db510757cd8580429e37.png") no-repeat;background-size:1586px 20px;height:20px;width:32px;display:block;float:left;margin:0 5px 5px 0;position:relative}.pay-method-icon--greyscale{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.pay-method-icon--unavailable-overlay{background:url("//ac-r.static.booking.cn/static/img/payments/icons/payment-icon--unavailable-overlay/8f2f583b8d0169f7e6699a1736395ffead8a5943.svg") no-repeat;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.9;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pay-method-icon--small.pay-method-icon--cc-only{background:url("//ac-r.static.booking.cn/static/img/payments/icons/cc-icons-small-sprite/2154895d2252c5f51b55cf696d7f286bb329a742.png") no-repeat;background-size:452px 20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.pay-method-icon--small.pay-method-icon--cc-only{background:url("//ac-r.static.booking.cn/static/img/payments/icons/cc-icons-small-sprite@2x/8c58dbb88d2f30eb14f1158d139f94235427657f.png") no-repeat;background-size:452px 20px}}.pay-method-icon--small.pay-method-icon--v2{display:inline-block;float:none;vertical-align:middle}.pay-method-icon--small--no-icon{display:inline-block;float:none;height:30px;margin:0 5px 5px 0}.lang_is_rtl .pay-method-icon--small--no-icon{margin:0 0 5px 5px}.b_msie_8 .pay-method-icon--small{background:url("//ac-q.static.booking.cn/static/img/payments/icons/payment-method-icons-small-sprite/5582abbfcf6c090f67c1de6cee89160df83a9b61.png") no-repeat}.pay-method-icon--small.pay-method-icon__default{background-position:0 0}.pay-method-icon--small.pay-method-icon__visa_di,.pay-method-icon--small.pay-method-icon__visa_alt,.pay-method-icon--small.pay-method-icon__visa{background-position:-42px 0}.pay-method-icon--small.pay-method-icon__mc_di,.pay-method-icon--small.pay-method-icon__mc_alt,.pay-method-icon--small.pay-method-icon__mastercard{background-position:-84px 0}.pay-method-icon--small.pay-method-icon__maestro,.pay-method-icon--small.pay-method-icon__maestroswitch{background-position:-126px 0}.pay-method-icon--small.pay-method-icon__amex_di,.pay-method-icon--small.pay-method-icon__amex_alt,.pay-method-icon--small.pay-method-icon__americanexpress,.pay-method-icon--small.pay-method-icon__amex{background-position:-168px 0}.pay-method-icon--small.pay-method-icon__discover_api,.pay-method-icon--small.pay-method-icon__discover_alt,.pay-method-icon--small.pay-method-icon__discover{background-position:-210px 0}.pay-method-icon--small.pay-method-icon__diners_api,.pay-method-icon--small.pay-method-icon__diners_alt,.pay-method-icon--small.pay-method-icon__dinersclub{background-position:-252px 0}.pay-method-icon--small.pay-method-icon__jcb_di,.pay-method-icon--small.pay-method-icon__jcb{background-position:-294px 0}.pay-method-icon--small.pay-method-icon__cup_hpp,.pay-method-icon--small.pay-method-icon__cup_di,.pay-method-icon--small.pay-method-icon__unionpay,.pay-method-icon--small.pay-method-icon__unionpaydebitcard,.pay-method-icon--small.pay-method-icon__unionpaycreditcard{background-position:-336px 0}.pay-method-icon--small.pay-method-icon__sofort,.pay-method-icon--small.pay-method-icon__sofortdirect{background-position:-378px 0}.pay-method-icon--small.pay-method-icon__ideal{background-position:-420px 0}.pay-method-icon--small.pay-method-icon__paypal{background-position:-462px 0}.pay-method-icon--small.pay-method-icon__alipay,.pay-method-icon--small.pay-method-icon__alipay_native,.pay-method-icon--small.pay-method-icon__alipay_wap{background-position:-504px 0}.pay-method-icon--small.pay-method-icon__wxpay,.pay-method-icon--small.pay-method-icon__wechatpay,.pay-method-icon--small.pay-method-icon__wechat{background-position:-546px 0}.pay-method-icon--small.pay-method-icon__tenpay{background-position:-588px 0}.pay-method-icon--small.pay-method-icon__giropay{background-position:-630px 0}.pay-method-icon--small.pay-method-icon__dotpay{background-position:-672px 0}.pay-method-icon--small.pay-method-icon__yandex_money,.pay-method-icon--small.pay-method-icon__yandexmoney{background-position:-714px 0}.pay-method-icon--small.pay-method-icon__qiwi,.pay-method-icon--small.pay-method-icon__qiwiwallet{background-position:-756px 0}.pay-method-icon--small.pay-method-icon__webmoney{background-position:-798px 0}.pay-method-icon--small.pay-method-icon__bcmc,.pay-method-icon--small.pay-method-icon__bcmc_mobile{background-position:-840px 0}.pay-method-icon--small.pay-method-icon__default-alt{background-position:-882px 0}.pay-method-icon--small.pay-method-icon__eps{background-position:-924px 0}.pay-method-icon--small.pay-method-icon__poli{background-position:-966px 0}.pay-method-icon--small.pay-method-icon__entercash{background-position:-1008px 0}.pay-method-icon--small.pay-method-icon__interac{background-position:-1050px 0}.pay-method-icon--small.pay-method-icon__sberbank_online{background-position:-1092px 0}.pay-method-icon--small.pay-method-icon__malaysia_ebanking{background-position:-1134px 0}.pay-method-icon--small.pay-method-icon__paytrail{background-position:-1176px 0}.pay-method-icon--small.pay-method-icon__dragonpay{background-position:-1218px 0}.pay-method-icon--small.pay-method-icon__payco{background-position:-1260px 0}.pay-method-icon--small.pay-method-icon__elo,.pay-method-icon--small.pay-method-icon__elocreditcard{background-position:-1302px 0}.pay-method-icon--small.pay-method-icon__hipercard{background-position:-1344px 0}.pay-method-icon--small.pay-method-icon__alfamart{background-position:-1386px 0}.pay-method-icon--small.pay-method-icon__indomaret{background-position:-1428px 0}.pay-method-icon--small.pay-method-icon__doku_ewallet{background-position:-1470px 0}.pay-method-icon--small.pay-method-icon__mandiri_clickpay{background-position:-1484px 0}.pay-method-icon--small.pay-method-icon__permata_net_atm{background-position:-1554px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__ideal{background-position:-424px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__paypal{background-position:-468px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__alipay,.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__alipay_native,.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__alipay_wap{background-position:-510px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__wechat{background-position:-551px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__qiwi{background-position:-765px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__eps{background-position:-926px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__poli{background-position:-966px 0}.bp-payment-summary{clear:both;background:#f0f0f0;border-top:1px solid #ddd;padding:12px 12px 14px 61px;position:relative}.bp-payment-summary_icon{display:block;position:absolute;width:36px;height:24px;left:11px;top:15px;background:url("//ac-r.static.booking.cn/static/img/book/bp_recurring_payment_icon/d3b45d724e8942f1bc4bc68251ab8790254a5b96.png") no-repeat 0 0 transparent}.bp-payment-summary_title{padding:0;margin:0}.bp-payment-summary_list{display:block;list-style-type:disc;-webkit-margin-before:5px;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:15px}.bp-payment-summary_list li{padding:1px 0}.bp-payment-schedule{display:block;background:#f8f8f8;border-width:1px;border-style:solid;border-color:#ddd;border-radius:3px;padding:13px 10px 0}.bp-payment-schedule_s-top{border-radius:3px 3px 0 0;border-bottom-width:0}.bp-payment-schedule_s-book_button{font-size:.85em;border-width:0}.bp-payment-schedule_s-bottom{border-radius:0 0 3px 3px;border-top-width:0}.bp-payment-schedule_title{font-size:1em;padding:0;margin:0}.bp-payment-schedule_payments-list{display:block;padding:0;margin:0}.bp-payment-schedule_payment{list-style:none;display:block;border-bottom:1px solid #ddd;padding:13px 0 7px}.bp-payment-schedule_payment:last-child{border-bottom:0}.bp-payment-schedule_payment-title{font-size:1em;font-weight:normal;float:left;padding:0 0 4px;margin:0}.bp-payment-schedule_payment-amount{text-align:right;float:right;padding:0 0 4px}.bp-payment-schedule_payment-details{clear:both;font-size:.85em;padding:0 0 4px}.bp-payment-schedule_notice-title{font-weight:bold}.pricing_total_cost.pricing_total_cost_s-payment-schedule-on-top{border-radius:0 0 3px 3px}.pricing_total_cost.pricing_total_cost_s-payment-schedule-on-bottom{border-radius:3px 3px 0 0}.more_ways_to_pay{background:#fff;padding:8px 0 0 8px;margin:10px 0 0;border-radius:3px}.supported_alt_payment_method_icon_container{width:130px;float:left;margin-right:5px}.supported_alt_payment_method_icon_container .pay-method-icon{margin:0 auto 5px auto;float:none}.supported_alt_payment_method_icon_container .pay-method-icon__alipay{margin:0 0 5px 0}#user_form #uc_feedbacklink_box .menu_add_property a{background:0;border-top:1px solid #ddd;padding:5px 5px 6px 23px}#user_form #uc_feedbacklink_box .menu_extranet_link a{background:0;padding-left:6px}#user_form #uc_feedbacklink_box .menu_extranet_link a .bicon-dashboard{font-size:11px;width:14px;height:14px;color:#383838;margin-right:5px}.plus_character{color:#383838;margin:0 9px 0 -16px;font-size:15px;font-weight:bold}.bp_pricedetails_breakdown_payment_heading{font-size:1.23em}.bp_pricedetails_breakdown_outer{padding:15px 10px 5px 10px;border-bottom:1px solid #ccc}.bp_pricedetails_payment_schedule{display:none}.pay-hpp-reassurance{color:#077812;padding-bottom:10px}.pay-hpp-reassurance .reassurance-message{float:left}.pay-hpp-reassurance .bicon-checkmark{color:#0ab21b;float:left;width:25px;font-size:12px}.content.bp_legacy_form_box__content.payment-accordion-wrapper-v2{padding:0!important}.payment-method_v2{border-bottom:1px solid #e9f0fa;-webkit-transition:background .12s ease-out;transition:background .12s ease-out}.payment-method_v2:last-child{border-bottom:0}.payment-method_v2 .payment-method__content__submit .payment-details-t-and-c{padding-top:15px}.payment-method_v2__toggle{padding:20px 0}.payment-method_v2__toggle__select,.payment-method_v2__toggle__icons{padding:0 20px}.payment-method_v2__toggle__label{display:inline;font-size:16px;margin-left:10px}.payment-method_v2__toggle__icons{margin-bottom:-5px}.payment-method_v2__content{padding:0 20px}.payment-method_v2__content__details{padding-bottom:20px}.tab-content>.payment-method_v2__content{display:none}.tab-content>.payment-method_v2__content.accordion__item--is-active{display:block}.pay-hpp-reassurance-fp{color:#077812;padding:10px;background-color:#96d99d;border-radius:2px}.pay-hpp-reassurance-fp.pay-instant{width:380px;float:right;padding:0;margin-top:0}.pay-hpp-reassurance-fp.pay-instant{background:0}.reassurance-message-header{background:#96d99d;padding:10px;font-weight:bold}.reassurance-message-body{background:#e0f3e2;padding:10px}.reassurance-continue{font-size:14px;margin-top:20px}.reassurance-next-step .pay-method-icon{margin-top:10px;display:block}.pay-hpp-reassurance-fp .reassurance-message{float:left}.pay-hpp-reassurance-fp .bicon-actick{color:#077812;float:left;width:25px;font-size:12px}.pay-hpp-reassurance-fp.no-background-color{background-color:transparent;border:1px solid #96d99d;display:inline-block}.pay-warning__icon{font-family:'booking-iconset';font-style:normal;color:#e21111;font-size:20px;left:20px;top:15px;position:absolute}.top-warning .pay-warning__heading{font-weight:bold;font-size:18px}.top-warning .pay-warning__body{font-size:13px}.pay-lightbox{background-color:#fff;padding:30px}.pay-lightbox__content__heading{font-weight:bold;font-size:15px}.pay-lightbox__actions{background-color:#f7f7f7;border-top:1px solid #ededed;text-align:right;padding:12px 20px;margin:30px -30px -30px -30px}a.pay-lighbox__actions__button{text-decoration:none;color:#fff;background-color:#07c;border:1px solid #07c;font-weight:normal;display:inline-block;border-radius:3px;margin-left:10px;padding:8px 13px;-webkit-transition:all .3s ease;transition:all .3s ease}a.pay-lighbox__actions__button.modal-mask-closeBtn{background-image:none;width:auto;height:auto;overflow:inherit;position:inherit}a.pay-lighbox__actions__button:hover{border-color:#003580;background-color:#003580}.pay-lighbox__actions__button:first-child{margin-left:0}a.pay-lighbox__actions__button--secondary{background-color:#fff;color:#07c}a.pay-lighbox__actions__button--secondary:hover{border-color:#003580;background-color:#003580;color:#fff}.pay-faq{margin:15px 0 0 0;padding-bottom:10px}.pay-faq-icon{font-family:'booking-iconset';font-style:normal;margin-right:6px;display:inline-block}.pay-faq__question{text-decoration:none;margin-bottom:3px;display:block}.pay-faq__question:hover{color:#07c}.pay-faq__question span{text-decoration:underline}a.pay-faq__question:hover span{text-decoration:none}.pay-faq__answer{display:none}.payment_choice-wrapper{padding:15px 15px 15px 35px;margin:10px 0 20px 0;margin-top:10px;background:#e9f0fa;position:relative;font-weight:bold;border-bottom:4px solid #cce1ff}.payment_choice__name{margin-bottom:5px}.payment_choice__desc-item{float:left;margin-top:5px;font-weight:normal}.check_box_pay_now{position:absolute;left:10px;top:18px}.bs3_payment-method-usp__wrapper{background:#cce1ff;border-bottom:2px solid #89a7d1;padding:10px 10px 10px 60px;margin-top:-5px;position:relative}.bs3_payment-method-usp__wrapper.usp__wrapper--green .bs3_payment-method-usp__title:before{content:'\b218'}.bs3_payment-method-usp__wrapper.usp__wrapper--green{background:#d1edd4;border-bottom:2px solid #96d99d;padding:10px 10px 10px 60px;margin-top:-5px;position:relative;margin-top:10px}.bs3_payment-method-usp__wrapper.usp__wrapper--green .bs3_payment-method-usp__title,.bs3_payment-method-usp__wrapper.usp__wrapper--green .bs3_payment-method-usp__subtitle{color:#077812}.bs3_payment-method-usp__wrapper .bs3_payment-method-usp__title:before{font-family:'booking-iconset';content:'\b056';font-size:20px;position:absolute;left:20px;top:50%;margin-top:-15px}.bs3_payment-method-usp__wrapper .bs3_payment-method-usp__title{margin-top:0}.bs3_payment-method-usp__wrapper .bs3_payment-method-usp__subtitle{margin-bottom:0}.bs3_payment-method-usp__wrapper+select.bp_input_select{margin-top:20px}.bs3_payment-method-usp__title{font-size:14px;font-weight:bold;margin-top:8px;margin-bottom:4px}.bs3_payment-method-usp__subtitle{color:#838383;font-size:13px;margin-bottom:32px}.pay_in_own_currency_ad{background:#e9f0fa;padding:15px 10px 5px 10px;margin:10px 0 5px 0;position:relative}.pay_in_own_currency_ad:after{bottom:100%;right:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(229,236,245,0);border-bottom-color:#e9f0fa;border-width:10px;margin-left:-10px}.pay_in_own_currency_ad p,.bp_pricedetails_total a{font-size:13px;font-weight:normal}#bookTmpl p.pay_in_own_currency_switch{margin-top:15px;margin-bottom:10px}.bp_information_icon{width:16px;height:16px;display:inline-block;zoom:1;vertical-align:text-bottom;cursor:help;background:url("//ac-r.static.booking.cn/static/img/book/experiments/bp_info_icon_si/1a28d9b5afae3568d83edc6c1e16d31a5489cfe1.png") center center no-repeat transparent}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.bp_information_icon{background:url("//ac-q.static.booking.cn/static/img/book/experiments/bp_info_icon_si_retina/9f4ad1854985cf73c42ca82bc5a0577888236c0a.png") center center no-repeat transparent;background-size:16px 16px}.css-coverage-holder-empty-media{display:none}}.pay-error-upsell--container{width:95%;margin:-20px 2.5% 12px;padding:0;display:table;position:relative;background:#f9f9f9;border-radius:2px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.1);box-shadow:0 1px 2px 1px rgba(0,0,0,0.1)}.pay-error-upsell--container:after{content:"";position:absolute;left:37px;top:-9px;width:0;height:0;border:5px solid transparent;border-bottom:5px solid #f9f9f9;-webkit-filter:drop-shadow(0 -1px 0 rgba(0,0,0,0.07))}.pay-error-upsell--icon-wrapper{display:table-cell;vertical-align:middle;padding:0 25px}.pay-error-upsell--icon{font-size:32px;color:#0ab21b}.pay-error-upsell--content{margin:0;padding:10px 20px;border-left:1px solid rgba(0,0,0,0.08);color:#077812}.pay-error-upsell--content-title{display:block;font-size:1.45em;margin:5px 0}.pay-error-upsell--content-detail{margin:5px 0}.pay-error-upsell--content .pay-error-upsell--link{display:inline-block;padding:7px 9px;margin:10px 0 0 0;background:#0ab21b;border-radius:2px;font-size:1.1em;color:#fff;text-decoration:none;-webkit-transition:background .16s ease-out;transition:background .16s ease-out}.pay-error-upsell--content .pay-error-upsell--link:hover{background:#077812}.bs3_when_to_pay__option_vertical{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:8px 16px 0 24px;position:relative;display:block}.bs3_when_to_pay__option_vertical:first-child{border-bottom:1px solid #d5e2f5}.bs3_when_to_pay__option_vertical:not(:first-child){padding-top:15px}.bs3_when_to_pay__title.bs3_when_to_pay__title__vertical{display:inline;float:left}.bs3_when_to_pay__icons.bs3_when_to_pay__icons__vertical{position:relative;display:inline}.bs3_when_to_pay__row_vertical{display:block}.do-not-show{display:none}.bs3_when_to_pay__icons svg.payment_method_icon-svg.payment_method_icon-svg__vertical{display:inline}.bs3_when_to_pay__option_vertical input[type="radio"]{position:absolute;left:16px}.bs3_when_to_pay__table{display:table;width:100%}.bs3_when_to_pay__title{font-weight:bold;margin-left:16px}.bs3_when_to_pay__price{margin-left:16px;margin-top:8px}.bs3_when_to_pay__amount{font-size:18px;margin-right:8px}.bs3_when_to_pay__price .bui-badge{vertical-align:text-bottom;border-color:#0ab21b;color:#0ab21b}.bs3_when_to_pay__subtitle{margin-left:16px;margin-top:4px;line-height:1.5}.bs3_when_to_pay__subtitle .bs3_when_to_pay__subtitle_tip_highlight{color:#f07c00}.bs3_when_to_pay__icons{margin-left:16px;margin-top:8px}.bs3_when_to_pay__option input[type="radio"]{position:absolute;left:16px}.bs3_when_to_pay__wrapper-optimized{margin:28px 0}.bs3_when_to_pay__header{margin:0;padding:0;font-size:20px;line-height:28px;font-weight:400}.bs3_when_to_pay__body{margin:14px 0 0 0;padding:20px;background:#e9f0fa;border:1px solid #cce1ff}.bs3_when_to_pay__wrapper-optimized .bs3_when_to_pay__option_vertical:first-child{border:0}.bs3_when_to_pay__option-title{font-size:14px;line-height:20px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.bs3_when_to_pay__option-badge{margin-left:8px}.bs3_when_to_pay__option-badge .bk-icon{margin-right:3px;position:relative;top:-1px}.bs3_when_to_pay__option-subtitle{margin:2px 0 0 0!important;font-size:12px;line-height:18px;font-weight:400}.bs3_when_to_pay__footer{padding:20px;background:#e9f0fa;border:1px solid #cce1ff;border-top:0}.bs3_when_to_pay__wrapper-optimized .bs3_when_to_pay__price{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:0}.bs3_when_to_pay__support_payment_methods{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.bs3_when_to_pay__support_payment_methods .pay-method-icon--small{margin-bottom:0}.bs3_when_to_pay__price-breakdown{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;list-style:none;margin:0;padding:0}.bs3_when_to_pay__breakdown-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.bs3_when_to_pay__breakdown-title{margin:0 10px 0 0;color:#707070;font-size:12px;line-height:18px;font-weight:400}.bs3_when_to_pay__breakdown-amount{margin:0;font-size:14px;line-height:20px;font-weight:400}.bs3_when_to_pay__breakdown-item--main .bs3_when_to_pay__breakdown-amount{font-size:16px;line-height:24px;font-weight:500}.pay-form__skip-and-pay-later{border-bottom:1px solid #d5e2f5}.pay-form__wrapper{margin-top:20px;opacity:1;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.pay-form--disabled{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pay-form__skip-payment__content{background:#e9f0fa none;border:1px solid #cce1ff;padding:20px;position:relative;display:none;line-height:1.6}.pay-form__skip-payment__content li{padding-bottom:8px}.pay-form__skip-payment__content__title{margin:auto 10px;display:inline;font-weight:bold}.pay-form__skip-payment__content label{display:block}.pay-form__skip-payment__content__link{color:#07c;font-weight:bold;text-decoration:none}.pay-form__skip-payment__content__link i{font-size:6px;color:#07c;margin:0 5px;position:relative;top:-1px}.pay-form__skip-payment__content__list{color:#383838;display:none}.pay-form--expanded.pay-form__skip-payment__content__list{display:block}.pay-form__skip-payment__content__list li{line-height:20px}.pay-form__skip-payment__content__link .pay-form__skip-payment__content__link--less,.pay-form__skip-payment__content__link .pay-form__skip-payment__content__link--more{cursor:pointer;margin:5px 25px}.pay-form__skip-payment__content__link.pay-form--expanded .pay-form__skip-payment__content__link--more,.pay-form__skip-payment__content__link .pay-form__skip-payment__content__link--less{display:none}.pay-form__skip-payment__content__link .pay-form__skip-payment__content__link--more,.pay-form__skip-payment__content__link.pay-form--expanded .pay-form__skip-payment__content__link--less{display:inline-block}.conf_no-cc-information_block{padding:5px 20px;margin:40px 0;clear:both;position:relative;background-color:#fff;-webkit-box-shadow:0 1px 2px #e9f0fa;box-shadow:0 1px 2px #e9f0fa;border:1px solid #e9f0fa;border-top-color:#e4e4e4;border-radius:3px}.conf_no-cc-information_block__title{font-size:20px;line-height:28px;font-weight:500;font-weight:bold;padding-bottom:5px}.conf_no-cc-information_block__options{font-size:16px;line-height:24px;font-weight:400;padding:4px 0}.conf_new_checks .conf_wide_reassurance .checklst .conf-reassurance__important__first{padding-top:15px}.mh-links_pay-now{margin-top:10px}.mb-pending-payment__text{font-size:12px;line-height:18px;font-weight:500}.mb-info .mb-price-details--float-none{float:none}.payment-method__content-item__item-block.item-block--cancellation.item-block--detached{margin:-5px 0 15px 0;padding:10px 20px;border-radius:0;font-weight:normal;color:#000;background:#e9f0fa;border:1px solid #cce1ff}.payment-method__content-item__item-block.item-block--cancellation.item-block--detached .pay-faq__question span{text-decoration:none}.payment-method__content-item__item-block.item-block--cancellation.item-block--detached .pay-faq__question{color:#07c}.payment-method__content-item__item-block.item-block--cancellation.item-block--detached .pay-faq__question:hover{text-decoration:underline;color:#003580}.bui-alert--large-spacing--large{margin-top:16px;margin-bottom:16px}.bui-alert__description-code{background:#003580;color:#fff;font-size:18px;text-align:center;padding:10px;border-radius:3px;margin-bottom:10px;max-width:50%;direction:ltr}.bui-alert__description-expire{margin-bottom:10px;font-weight:bold}.bui-alert__description-instructions{margin-bottom:10px}.bui-alert .bui-list__item{list-style:decimal}.bui-link.bui-link--primary{text-decoration:none;font-weight:normal}.bp-payments-cashier-instructions .bp-payments-info__trigger--rotated .bk-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bp-payments-cashier-instructions .bp-payments-info__trigger{display:block;margin:0 0 16px}.nocc_superflex_container{position:relative;margin-bottom:16px;padding:20px 20px 20px 64px;background:#e9f0fa;border:1px solid #cce1ff;font-size:14px;line-height:20px;font-weight:400}.nocc_superflex_container_v2{margin-bottom:0;padding:0 0 0 40px;border:0}.nocc_superflex_container__header{font-size:16px;line-height:24px;font-weight:500}.nocc_superflex_entry_point_link,.nocc_superflex_container .bui-list{margin-bottom:0}.nocc_superflex_container .description-toggle{outline:0}.nocc_superflex_icon{position:absolute;top:20px;left:20px}.nocc_superflex_container_v2 .nocc_superflex_icon{top:0;left:0}.nocc_superflex_entry_point_icon{position:relative;top:-2px}.nocc_superflex_entry_point_icon.flip{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.nocc_superflex_toggle_caption{display:inline-block;margin-top:8px;padding-left:28px;font-size:12px;line-height:18px;font-weight:400}.nocc_superflex_description{display:none;margin-top:16px}.nocc_superflex_description>p{margin-bottom:0}.nocc_desktop_superflex__disabled-cc-form{opacity:.3;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.cc_form_policy_banner_wrap_fix{position:relative;padding-left:40px}.cc_form_policy_banner_wrap_fix .svg-icon{position:absolute;top:10px;left:20px}.pay-method-icon.pay-method-icon__nocc{width:48px;height:39px;background:url("//ac-r.static.booking.cn/static/img/payments/icons/payment-method-icons-nocc@2x/74cfa8bb87225e6ccb3638beb6b90baac233824d.png") no-repeat;background-size:48px 39px}.pay-method-icon--small.pay-method-icon__nocc{position:relative;top:-2px;width:31px;height:25px;background:url("//ac-q.static.booking.cn/static/img/payments/icons/payment-method-icons-small-nocc@2x/f45be18e657345d4591cc0b9f87fa470ac875677.png") no-repeat;background-size:31px 24px}.uber_travel_pass__logo{width:60px;height:auto;display:block;margin-top:0;margin-right:15px;margin-bottom:15px;float:right}.uber_travel_pass__text{line-height:22px;font-size:14px;position:relative}.bp-cards .uber_travel_pass__container .addons{margin-top:0;margin-bottom:0;-webkit-transition:.25s;transition:.25s}.uber_travel_pass__container .uber_travel_pass__desc{position:relative;width:100%!important}.uber_travel_pass__container .uber_travel_pass__message{position:absolute;top:0;left:0;opacity:0;visibility:hidden;min-height:40px}.uber_travel_pass__container.active .uber_travel_pass__offer{display:none}.uber_travel_pass__container.active .uber_travel_pass__message{opacity:1;visibility:visible;padding:10px;position:relative;border:1px solid #d1edd4;background:#d1edd4;color:#077812;color:#077812;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.bp-cards fieldset.data.uber_travel_pass__container{padding-top:0}.uber_travel_pass__container_desktop .uber_travel_pass__title{font-weight:bold;margin-bottom:5px}.uber_travel_pass__container_desktop .uf_addon_free{background:inherit;padding:10px 0 5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.uber_travel_pass__container_desktop .uf_addon_free.uf_addon_free_totprice .uf_totprice{margin-right:0}.uber_travel_pass__container_desktop .uber_travel_pass__message{opacity:0;visibility:hidden}.uber_travel_pass__container_desktop.active .uf_checkbox{display:none}.uber_travel_pass__container_desktop.active .uber_travel_pass__desc{display:block;margin-left:0!important}.uber_travel_pass__container_desktop .uber_travel_pass__offer_label{color:#838383}.uber_travel_pass__container_desktop .free-prominent .longer_addon_desc.uber_travel_pass__desc{float:left}.lang_is_rtl .uber_travel_pass__container_desktop .longer_addon_desc.uber_travel_pass__desc{float:right}.uber_travel_pass__container_mdot .form-group{margin-top:5px}.uber_travel_pass__container_mdot .uber_travel_pass__message{margin:-1px -10px -10px}.uber_travel_pass__container_mdot .uber_travel_pass__text img{float:right;width:60px;margin:5px 0 5px 10px}.uber_travel_pass__container_mdot .addon_description.uber_travel_pass__desc{font-size:14px;margin-top:0}.uber_travel_pass__container_mdot .uber_travel_pass__offer{padding:10px 0}.uber_travel_pass__container_mdot input#uber_travel_pass__input.checkbox.addon_checkbox{top:12px}.uber_travel_pass__container_mdot .addons{height:auto}.uber_travel_pass__container_mdot.active .addons{height:0!important;opacity:0;visibility:hidden}.ge_login_block{text-align:center;border:1px solid #cce1ff;border-bottom:4px solid #febb02;border-radius:3px;padding:12px;margin-top:12px}.ge_login_block .has-margin-bottom{display:block;margin-bottom:5px}.ge_login_block .ge_login_circle{font-size:28px;color:#febb02;border:2px solid #febb02;border-radius:100px;padding:8px;line-height:45px}.ge_login_block .ge-iconfont-plate{display:inline-block;position:relative;font-size:1em;vertical-align:baseline;padding:0!important;float:none}.ge_login_block .ge-iconfont-plate .bicon-dotgeniusbg{color:#febb02;display:block}.ge_login_block .ge-iconfont-plate .bicon-dotgeniusfold{position:absolute;bottom:0;left:0;color:#0898ff}.ge_login_block .ge-iconfont-plate .bicon-dotgenius{position:absolute;bottom:0;left:0;color:#fff}.ge_login_block p{font-size:13px}.ge_login_block .ge_login_block-button{display:block;cursor:pointer;border-radius:4px;padding:10px 5px;font-size:13px;border:0;color:#fff;background-color:#07c}.ge_login_block .ge_login_block-button:hover{background-color:#003580}.lang_is_rtl .ge_login_block p,.lang_is_rtl .ge_login_block .ge_login_block-button{text-align:center}.bp_sidebar_content_block__header .ge-bp-header-ge-logo{float:right;width:45px;height:auto}.lang_is_rtl .bp_sidebar_content_block__header .ge-bp-header-ge-logo{float:left}.ge_bp_non_logged_user_desc .ge-bp-non-logged--giftbox{float:left;width:86px;height:auto;margin:0 15px 10px 0}.ge_bp_non_logged_user_desc p{line-height:18px;margin-left:101px}.genius-popover__g-badge--small{float:left;margin:0 8px 0 0;width:25px}.gweek-bp-banner{border-color:#febb02}.gweek-bp-banner__close{float:right;opacity:.7;cursor:pointer;background:0;border:0}.genius-badge--baseline{vertical-align:baseline}.genius-badge--top{vertical-align:top}.genius-footer-signature.genius-footer-signature--no-padding{padding:0}#user_form#user_form .profile_menu_trigger.genius_new_identity,body.new_genius_branding #user_form .user_center_nav li a.popover_trigger.genius_user_box_update.genius_new_identity{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;text-shadow:0 1px 1px rgba(0,0,0,0.10);padding-top:0!important;width:auto!important}#user_form#user_form .profile_menu_trigger.genius_new_identity:hover{opacity:.9}#user_form#user_form .profile_menu_trigger.genius_new_identity .header_name{font-size:14px;font-weight:bold;line-height:normal;padding-top:2px;padding-bottom:2px}.profile_menu_trigger.genius_new_identity .user_account_indication_block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:2px;padding-bottom:2px}.profile_menu_trigger.genius_new_identity .user_account_indication{background:0;color:#febb02;font-size:12px;font-weight:normal;padding:0}.profile_menu_trigger.genius_new_identity .user_account_indication+.user_account_indication:before{content:"\2022";color:rgba(204,225,254,0.9);display:inline-block;margin-left:4px;margin-right:4px}.logged_in_user .user_avatar.user_avatar--normalised .user_avatar--login-item,.logged_in_user .user_avatar.user_avatar--normalised .user_avatar--bb-briefcase{left:auto;top:auto}.logged_in_user .user_avatar.user_avatar--normalised .user_avatar--bb-briefcase{height:auto;width:16px}.genius_user_box_update.genius_new_identity .user_account_indication_block{padding-top:0}.bbt_new_header .genius_user_box_update.genius_new_identity .user_account_indication{background:#003580;color:#fff;font-size:11px;margin-left:4px;margin-right:4px;padding:2px 4px}.bbt_new_header .genius_user_box_update.genius_new_identity .user_account_indication+.user_account_indication:before{display:none}.genius_user_box_update.genius_new_identity .ge_challenge_check_points,.genius_user_box_update.genius_new_identity .ge_challenge_roadtrip,.genius_user_box_update.genius_new_identity .ge_challenge_roadtrip.small_challenge{width:auto}.genius_user_box_update.genius_new_identity .ge_challenge_check_points:hover{opacity:.8}.genius_user_box_update.genius_new_identity .ge_challenge_roadtrip{padding-left:4px;margin-left:4px}#user_form#user_form li#current_account .user_avatar--normalised{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 2px #fff;border-radius:50% 50%;display:inline-block;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0;margin-right:8px;height:32px!important;width:32px}#user_form#user_form li#current_account .user_avatar--normalised.user_avatar--genius{border-color:#febb02}#user_form#user_form li#current_account .user_avatar.user_avatar--normalised img{border:none!important;border-radius:0;height:100%;width:100%}body.new_genius_branding #user_form#user_form li#current_account .user_avatar.user_avatar--normalised img{border:none!important}.ge-block.ge-block--new-identity{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #c6c6c6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ge-block.ge-block--new-identity .ge-block__stickers{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;width:auto}.ge-block.ge-block--new-identity .ge-block__desc{width:auto;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}.ge-block.ge-block--new-identity .ge-block__desc_inner{background:#fff;padding:0;border:0}.ge-block.ge-block--new-identity .ge-block__journey.small_linear_journey{padding:8px;width:auto}.ge-block.ge-block--new-identity.ge-block-sr_banner_stickers{background:#f7f7f7}.genius-logo.genius-sr-filter-override{height:27px;margin:0 auto;position:relative;top:-1px}.genius-sr-filter-override.deselected,.selected .genius-sr-filter-override.selected{display:block}.selected .genius-sr-filter-override.deselected,.genius-sr-filter-override.selected{display:none}.c-acid-carousel .bk-icon.genius-badge{margin-top:4px}.sr_item_genius .ranking_vb_tag,.sr_item_genius .genius-badge{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:text-bottom;height:20px}.rt__ge-free-breakfast-headline{margin-bottom:8px}.hprt-table-cell.hprt-block--genius-room-selected-new{background-color:#cce1ff}.hprt-block--genius-room-selected-new .hprt-block.reserve-block-js .hprt-table-cell__badge{display:block}.overview-cug-reinforcement .bk-icon.genius-badge,.pb-conf-overview-table .bk-icon.genius-badge,.mb-myBookingOptionsTitleName .bk-icon.genius-badge{vertical-align:bottom}.genius-logo__greyscale .mb-section__icon{background-image:url(//ac-q.static.booking.cn/static/icons/genius/new_identity/genius_badge_greyscale/79e6ea6ee9211f525cfe84b634fe5b7493750db3.svg)}.company-genius-side-banner.company-genius-side-banner--new{border-bottom:1px solid #ededed}.company-genius-side-banner--new .company-genius-timeline__list{width:100%}.company-genius-side-banner--new .company-genius-timeline__list:before,.company-genius-side-banner--new .company-genius-timeline__list:after{left:24px}.company-genius-side-banner--new .company-genius-timeline--stayed-2 .company-genius-timeline__list:after{width:20%}.company-genius-side-banner--new .company-genius-timeline--stayed-3 .company-genius-timeline__list:after{width:40%}.company-genius-side-banner--new .company-genius-timeline--stayed-4 .company-genius-timeline__list:after{width:60%}.company-genius-side-banner--new .company-genius-timeline--stayed-5 .company-genius-timeline__list:after{width:80%}.company-genius-side-banner--new .company-genius-timeline-stamp{float:left;width:20%}.company-genius-side-banner--new .company-genius-timeline-stamp__image{margin-left:auto;margin-right:auto}.company-genius-side-banner--new .company-genius-timeline-stamp:before,.company-genius-side-banner--new .company-genius-timeline-stamp:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.company-genius-side-banner__timeline .company-genius-timeline__gift{width:18%}.genius-levels-status.genius-levels-status__new-identity .bui-card{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.genius-levels-status.genius-levels-status__new-identity .bui-card__content{margin-right:8px}.genius-levels-status.genius-levels-status__new-identity .bui-list.horizontal{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.genius-levels-status.genius-levels-status__new-identity .bui-list.horizontal li{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:250px;width:auto}.genius-levels-status__new-identity .genius-levels-status--body--image{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:130px;margin-left:24px;margin-right:24px;width:130px}.genius-levels-status--index_block.genius-levels-status__new-identity .genius-levels-status--body--image{height:160px;width:160px}.genius-levels-status__new-identity .genius-levels-status--list--icon{margin-right:8px}.genius-levels-status__new-identity .genius-levels-status--body--image.genius_level-1{padding-top:0}.genius-levels-status--body--avatar{height:auto;margin:0;overflow:visible;position:relative;width:160px}.genius-levels-status--index_block.genius-levels-status__new-identity .genius-levels-status--body--avatar{width:200px}.genius-levels-status--body--avatar:before,.genius-levels-status--body--avatar:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0}.genius-levels-status--body--avatar:before{background:url("//ac-q.static.booking.cn/static/img/genius/genius-levels/genius_profile_underlay/343e9b1926b5dfbc87a76ab387607e51748e5903.svg") center center no-repeat;z-index:1}.rtlcss .genius-levels-status--body--avatar:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.genius-levels-status--body--avatar--image{border-radius:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;z-index:2}.genius-levels-status--body--avatar:after{background:url("//ac-r.static.booking.cn/static/img/genius/genius-levels/genius_profile_overlay/6100059d53ae791a5dd36913bf78f1dc76e2d2e4.svg") center center no-repeat;z-index:3}.genius-levels-status--index_block.genius-levels-status__new-identity .bui-card__content{padding:8px 0}.ge_bp_addon .genius-color-refresh__badge{background-color:#004cbb}.ge_bp_addon.genius-color-refresh__badge:last-child{border-bottom:0}.genius-border__none,.bp_pricedetails_holder .property_highlights_genius_lightweight .property_highlights_genius_lightweight_top .genius-border__none{border-bottom:0}.bp_pricedetails_holder .property_highlights_genius_lightweight .genius-border__none{border-bottom:1px solid #cce1ff}.genius-footer-signature{font-size:12px;line-height:18px;font-weight:400;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#707070;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:none;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:8px 0}.genius-footer-signature .genius-footer-signature__learn{font-size:12px;line-height:18px;font-weight:500;display:inline-block}.genius-footer-signature__copy{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.genius-footer-signature .genius-logo{margin-left:8px;margin-right:0}.genius-footer-signature__logo{-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;position:relative;top:-1px}.genius-levels-status .genius-footer-signature{border-top:1px solid #ddd;margin-top:8px;margin-bottom:-8px;padding-top:16px}.ge-block.ge-block--new-identity .genius-footer-signature{padding-bottom:0}.property_highlights_genius_lightweight .genius-footer-signature{border-top:1px solid #ddd;margin:5px -15px 0;padding:10px 15px 5px}.ge_bp_non_logged_user .genius-footer-signature{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-bottom:0}.ge_bp_non_logged_user .genius-footer-signature__logo{margin-left:24px;margin-right:24px}.ge_bp_non_logged_aspiring .genius-footer-signature{border-top:1px solid #cce1ff;margin:8px -10px 0;padding:8px 8px 0 8px;width:auto}.bp_pricedetails_holder .property_highlights_genius_lightweight .genius-footer-signature{margin:0;padding:16px}.genius-footer-signature.bp-card--genius-signature{border-top:1px solid #cce1ff;margin:16px -16px 0 -16px;padding:16px 16px 0 16px;padding-left:16px;padding-right:16px}.ge-extended-freebies-detail-container.genius-refresh{font-size:14px;line-height:20px;font-weight:400;border-top:0;border-radius:2px;background:#e8e8e8;margin-top:0;padding-top:0}.ge-extended-freebies-detail-container.genius-refresh .ge-extended-freebies-detail-with-fold{background:0;padding:16px}.ge-extended-freebies-detail-container--genius-refresh .ge-extended-freebies-detail-with-fold:before{display:none!important}.ge-extended-freebies-signature{background:#e8e8e8;border-radius:0 0 4px 4px;border-top:solid 1px #d8d8d8;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);padding:16px}.genius-footer-signature--business{padding-top:0;padding-bottom:0}.genius-lp-hero__header.genius-lp-hero__header--new-identity{height:60px}.genius-blue-highlight{color:#004cbb}.genius-blue-border{border:2px solid #004cbb}.bwallet-book-block{margin:24px 0}.bwallet-book-block-bg{background-color:#e9f0fa;border:1px solid #cce1ff;padding:16px}.bwallet-book-block .use-wallet-input{margin-right:8px}.bwallet-book-block .wallet-title-cell{font-size:14px;line-height:20px;font-weight:500}.bwallet-book-block .use-wallet-input[disabled] ~ .use-wallet-input-label{color:#bdbdbd}.bwallet-book-block .wallet-balance-cell{display:table-cell;text-align:right}.bwallet-book-block .wallet-description{margin-bottom:8px;font-size:14px;line-height:20px;font-weight:400}.bwallet-book-block .mywallet-link{text-decoration:none;cursor:pointer;color:#07c}.wallet-form_value_positive{font-weight:500;color:#0ab21b}.wallet-form_value_disabled{color:#537bb4}.bwallet-book-block .wallet-hybrid-use-wallet-block{padding:5px 0}.wallet-hybrid-use-wallet-block div{padding:5px 0}.bwallet-book-block .bui-divider{border-color:#cce1ff;margin-top:8px;margin-bottom:8px}.bwallet-book-block .wallet-form{margin-top:8px}.bwallet-book-block .wallet-form-input-section{display:inline-block}.bwallet-book-block .wallet-button.active{background-color:#07c;color:#fff}.bwallet-book-block .wallet-button.disabled{background-color:#e9f0fa;border-color:#aaa;color:#777;cursor:not-allowed}.bwallet-book-block .wallet-input-value-group{position:relative;display:inline-block}.bwallet-book-block .wallet-input-value-currency{position:absolute;left:8px;top:6px}.bwallet-book-block .wallet-input-value-input{cursor:pointer;width:130px;border-radius:0 4px 4px 0;border:1px solid #bdbdbd;font-weight:500;font-size:16px}body:not(.bp-bui-refresh) .wallet-form .bui-text-input__group--prepend .bui-input__addon{background-color:#e9f0fa;border-radius:4px 0 0 4px;border-color:#bdbdbd;border-right-color:transparent;font-size:16px;line-height:20px;color:#383838}.wallet-input-tooltip{padding:10px;background-color:#fff;color:#383838;padding:8px 12px}.wallet-input-tooltip[class*="tltp--end"]{margin-left:12px}.wallet-input-tooltip[class*="tltp--start"]{margin-left:-12px}.wallet-input-tooltip[class*="tltp--end"]:before{border-right-color:#fff}.bwallet-book-block .disabled .wallet-input-value-input{background-color:#e9f0fa;border-color:#aaa;color:#aaa;cursor:not-allowed}.bwallet-book-block .wallet-input-value-input:focus{color:#202020;background-color:#fff;outline:0}.wallet-price-update-block{-webkit-transition:border .6s ease,background-color .6s ease,color .6s ease;transition:border .6s ease,background-color .6s ease,color .6s ease;font-size:14px;line-height:20px}.bwallet-book-block .bk-icon{margin-right:8px;display:inline-block;position:relative;top:-2px}.wallet-price-update-block.unused{color:#ff6c6c}.wallet-price-update-block.used{color:#077812;background-color:#d1edd4}.bwallet-book-block .wallet-footer{width:100%;padding-top:10px}.wallet-footer .wallet-disabled-message{display:none;color:#383838;float:left}.wallet-overview-modal .bui-inline-container{text-align:right}.bwallet_campaign_discounts_block .bp_pricedetails_breakdown_price{color:#0ab21b}.bwallet_campaign_discounts_block .disabled .bp_pricedetails_breakdown_price,.bwallet_campaign_discounts_block .disabled span.value{text-decoration:line-through;color:#bdbdbd}.bwallet_campaign_discounts_block .bwallet_campaign_discounts_info_icon{color:#07c}.bwallet_campaign_discounts_tooltip{display:inline-block;border-bottom:1px dotted #003580;cursor:help}.bwallet_campaign_discounts_checkbox{vertical-align:top;margin-top:1px;margin-right:3px;border:0;padding:0;min-height:10px}.bwallet_disabled_notification_baloon{color:#383838;display:none}li span span.bwallet_campaign_discounts_paid_by_note{display:block;font-size:11px;color:#bdbdbd}.bwallet-book-login-block{background-color:#e9f0fa;border:1px solid #cce1ff;padding:16px;font-size:13px;margin-bottom:24px;position:relative}.bwallet-book-login-block .bwallet-book-login-title{display:table-cell;text-align:left;font-weight:500;padding-bottom:8px;font-size:1.2em}.bwallet-book-login-block .mywallet-link{text-decoration:none;cursor:pointer;color:#07c}.bwallet-book-login-block .wallet-book-login-signin{display:inline-block;color:#fff;background-color:#07c;padding:8px 16px;margin-top:18px;border:1px solid #55b8ff;border-radius:4px;cursor:pointer}.bwallet-book-login-block .form-section{position:static}.bwallet-book-login-block .iam_bp_login_form_auth_low_header,.bwallet-book-login-block .iam_bp_login_form_auth_low--avatar,.bwallet-book-login-block .bui-banner__text{display:none}.bwallet-book-login-block .iam_bp_login_form_auth_low--banner{padding:0}.bwallet-book-login-block .bp_login_holder{margin-bottom:0}.wallet-overview-description{background-color:#fff;display:none;text-align:left;padding:24px;color:#000}.wallet-overview-description-header{font-size:20px;line-height:28px;font-weight:500;margin-bottom:4px}.wallet-overview-description-sub-header{font-size:16px;line-height:24px;font-weight:500;margin-top:16px;margin-bottom:4px}.wallet-overview-description-body{font-size:14px;line-height:20px;font-weight:400}.bwallet_bp_pricedetails{display:none;width:100%;font-size:13px;color:#0ab21b;padding-top:10px}.bwallet_bp_pricedetails-wrapper{display:table;width:100%}.bwallet_bp_pricedetails_applied_credit{display:table-cell;text-align:left;width:60%}.bwallet_bp_pricedetails_after_price{display:table-cell;text-align:right}.bp_compaign_raf_wallet_container{font-size:14px;padding-top:5px}.bp_raf_campaign_container_wrapper{display:table;width:100%;margin-top:10px}.bp_raf_campaign_container_description{display:table-cell;text-align:left}.bp_raf_campaign_container_amount{display:table-cell;text-align:right;color:#0ab21b}.bp_raf_campaign_container_after_discount{font-size:1.4em}.bf_raf_campaign_container_sepration_line{border-top:1px solid #ddd;padding-top:4px}.bp_compaign_raf_wallet_container.hide{display:none}.bp_campaign_raf_wallet_cash_back_modal{position:absolute;z-index:3;margin-left:30px;display:none}.hide .bp_campaign_raf_wallet_cash_back_modal{display:none}.bp_campaign_raf_wallet_cash_back_modal_wrapper{margin-top:-149px;margin-left:-12px;position:relative}.bp_campaign_raf_wallet_cash_back_modal_body{width:450px;min-height:155px;padding:30px 20px;border-radius:5px;background-color:#fff;border:1px solid #003580;color:#222;line-height:normal}.bp_campaign_raf_wallet_cash_back_modal_body:before{content:'';position:absolute;width:20px;height:20px;background-color:#fff;border:1px solid #537bb4;z-index:-1;top:145px;left:-7px;-webkit-transform:scaleX(1.2) rotate(45deg);-ms-transform:scaleX(1.2) rotate(45deg);transform:scale(1.2) rotate(45deg)}.bp_campaign_raf_wallet_cash_back_modal_body:after{content:'';position:absolute;background:#fff;border:1px solid #fff;width:1px;height:25px;z-index:4;top:143px;left:0;border-radius:1px}.bp_campaign_raf_wallet_cash_back_header{font-weight:600;font-size:1.9em}.bp_campaign_raf_wallet_cash_back_body_text{padding-top:15px;font-size:1.1em;color:#999}.bp_campaign_raf_wallet_cash_back_action{display:table;border-collapse:separate;border-spacing:10px;padding-top:20px;width:100%}.bp_campaign_raf_wallet_cash_back_action .raf_action_cell{display:table-cell}.bp_campaign_raf_wallet_cash_back_action .bp_compaign_raf_wallet_button{background-color:#fff;color:#537bb4;border:1px solid #537bb4;padding:10px;width:100%;font-weight:500;border-radius:3px;cursor:pointer}.bp_campaign_raf_wallet_cash_back_action .bp_compaign_raf_wallet_button.active{background-color:#0898ff;border:2px solid #fff;color:#fff;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa}.bwallet-wallet-label-block{font-size:12px;line-height:18px;font-weight:400;background-color:#cce1ff;color:#003580;padding:2px 8px;display:inline-block;border-radius:4px}.bs3-pay-now-wallet-block--wallet-icon{margin:0 4px 0 4px;font-size:1.3em;display:inline-block;line-height:15px;vertical-align:bottom;margin-left:0}a.a11y-skip-to-content{display:inline-block;position:absolute;top:-10em;left:8px;z-index:1;padding:8px;background-color:#ffe9ab;color:#07c;font-weight:normal;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-transition:all .1s ease;transition:all .1s ease}a.a11y-skip-to-content:focus{top:8px}.bs3-nocc_disabled-cc-form__fieldset{opacity:.3}#book_credit_card.bs3-nocc_optional__fieldset{margin-left:32px}.bs3-nocc_disabled-cc-form__fieldset abbr.mandatory-asterisk{display:none}.bs3_nocc-login__option{position:relative;padding:24px 24px 24px 60px;margin-left:-28px;margin-right:-28px}.bs3_nocc-login__option__nocc{margin-top:-28px;border-bottom:1px solid #cce1ff}.bs3_nocc-login__option svg{position:absolute;top:20px;left:16px}.bs3_nocc-login__option p{margin:0;font-size:14px;line-height:20px;font-weight:400}.bs3_nocc-login__option__caption{display:block;font-size:12px;line-height:18px;font-weight:400}.bs3_nocc-login__text-after{font-size:16px;line-height:24px;font-weight:500;padding-bottom:10px}.hide-me{display:none!important}.bb-payments-cc-searchbox #card-search{border-radius:4px;padding:6px 25px 6px 2px;zoom:1;height:19px;line-height:23px}.bb-payments-cc-searchbox{position:relative}.bb-payments-cc-searchbox #card-search{padding-left:6px}.bb-payments-cc-searchbox .clear-searchbox-icon{position:absolute;left:294px;top:27px;fill:#707070}.bb-payments-cc-searchbox .clear-searchbox-icon:hover{fill:#bdbdbd;cursor:pointer}.bb-payments-cc-searchbox__input-container{position:relative;width:360px}.bb-payments-cc-searchbox #card-search.bp_form__field__input--with-clear{margin:0;width:100%;height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bb-payments-cc-searchbox .bb-payments-cc-searchbox__input-container .clear-searchbox-icon{left:auto;right:8px;top:8px}.airplus-dbi-input{margin:0}.company-airplus-fields{text-align:center;position:relative;min-height:32px}.company-airplus-fields .w-form-loading{top:9px}.company-airplus-fields-success{color:#0ab21b}.company-airplus-fields-error{color:#ff0202}.company-settings-accepted-values-tooltip:hover{color:#07c}.airplus-card-box-wrapper{padding:0}.airplus-card-box-wrapper .m-r-15{margin-right:15px}.airplus-show-hide-card{height:32px;cursor:pointer}.airplus-show-hide-card svg{height:32px;pointer-events:none}.airplus-show-hide-card svg path{pointer-events:none}.airplus-card-box-header{border-bottom:0}.airplus-shared-inline{display:inline}.airplus-remove-shared{margin-top:-3px;cursor:pointer}.w-table__row--no-bottom-border{border-bottom:0}.hide-me{display:none!important}.airplus-card-box-wrapper .has-error{border:1px solid #e21111!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #ff6c6c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #ff6c6c}.airplus-card-box-wrapper .ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.airplus-card-box-success{color:#0ab21b}.airplus-card-box-error{color:#ff0202}.airplus-card-box-toolbox{margin-bottom:5px}.airplus-card-name{width:50%}.airplus-card-name-100{width:100%}.airplus-add-card-btn{margin:15px!important}.airplus-remove-card-btn{float:right}.airplus-credit-card-alert{margin:10px}.airplus-add-card-btn:disabled{pointer-events:none}.company-card-bs3-header{padding:0 5px 10px 5px;font-size:20px;font-weight:500}.company-card-bs3-sub-header{padding-top:15px;font-size:18px}.company-card-content-table{width:100%}.company-card-content-table-header-cell{white-space:nowrap}.company-card-content-table-cell label{cursor:pointer}.company-card-content-table-cell,.company-card-content-table-header-cell{padding:10px;border-bottom:1px solid #537bb4}.company-card-content-table-header-cell--card-type{padding-right:40px!important;white-space:nowrap}.company-card-content-table-header-cell--card-number{white-space:nowrap}.company-card-content-table-cell__logo{display:inline-block;height:20px;line-height:20px;vertical-align:middle;padding-right:7px}.company-card-content-table-cell__logo img{width:24px;vertical-align:middle}.company-card-content-table-cell__card-number__dots{font-size:30px;line-height:16px;display:inline-block;vertical-align:top;position:relative;top:-2px}.company-select-cc{vertical-align:middle}.company-card--shared-cc__cvc{width:40px;padding:0 5px}.company-card-content-table-header-cell--card-type label{display:block;line-height:19px}.company-card-content-table-cell__text{vertical-align:middle}.company-card-bs3-bdi-props{padding:5px}.company-card-bs3-select{width:280px;margin-bottom:0!important}.company-card-bs3-input{padding:6px 8px!important}.company-card-bs3-input-invalid{border:1px solid #e21111!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #ff6c6c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #ff6c6c}.bp-overview-buttons-submit.disabled{background-color:#bdbdbd!important;pointer-events:none;opacity:.5}.company-card-bs3-inline-error{display:block;color:#e21111;margin-top:5px}.bs3-auth-form-banner{width:100%;margin-top:20px;border:1px solid #febb02!important;background-color:#faf3e1}.bs3-auth-form-banner-header{margin:15px 15px 10px 15px;font-weight:bold}.bs3-auth-form-banner-body{margin:0 15px 15px}.hide-me{display:none!important}.bbpayments-auth-form__control{margin-top:16px}.bbpayments-auth-form__control:first-child{margin-top:0}.bbpayments-auth-form__notified-guests .bui-alert__description{padding-left:0}.bbpayments-auth-form__notified-guests .bui-alert__text{font-weight:600}.bbpayments-auth-form__notified-guests .bui-list__body{line-height:24px}.btn-print-auth-form+.bui-dropdown__menu,.btn-download-auth-form+.bui-dropdown__menu,.btn-notify-guests+.bui-dropdown__menu{width:100%}.btn-print-auth-form.is-loading .bui-dropdown__arrows{display:none}.btn-print-auth-form.is-loading .mb-loader.mb-loader--print{display:block!important;background-image:url(//ac-q.static.booking.cn/static/img/profile/mb_redesign/mb-overlay-loader/5e44221be1b8330154a362e3adbd87f3dabc1038.gif);background-size:16px auto}.auth-form-lang-select.is-loading .bui-dropdown__item-content{background:url("//ac-q.static.booking.cn/static/img/profile/mb_redesign/mb-loader-whitebg/93b17e679f82870ab7c6ef449a96ddaaf2d479f5.gif") no-repeat right center}.bbtool_airplus_auth_form_preview{background:#f7f7f7}.bbpay-auth-form__container{margin:40px auto;padding-left:300px;position:relative}.bbpay-auth-form__sidebar{position:absolute;left:0;width:300px}.bbpay-auth-form__sidebar__title{margin:0;padding:0;color:#383838;font-size:24px;line-height:30px;font-weight:500}.bbpay-auth-form__sidebar__desc{margin:16px 0;padding:0;font-size:14px;line-height:1.5em;color:#6c6c6c}.bbpay-auth-form__sidebar .bui-dropdown,.bbpay-auth-form__sidebar--mobile .bui-dropdown{width:100%}.bbpay-auth-form__sidebar .bui-dropdown .bui-button__text,.bbpay-auth-form__sidebar--mobile .bui-dropdown .bui-button__text{width:100%;text-align:left}.bbpay-auth-form__content{padding-left:30px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bbpay-auth-form__content__source{border:0;-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000;background:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:1000px;background:url("//ac-q.static.booking.cn/static/img/mlt/loader/1bc7dd42d53a03bf95ff4c7fe386b8566155db2b.gif") no-repeat center center}.modal--auth-form .bui-modal__content{max-width:670px}form[name="guest-list"] fieldset{margin:0;padding:0;border:0}.auth-form__guest-list__item{white-space:nowrap}.auth-form__guest-list__item__field{display:inline-block;padding-right:16px}.auth-form__guest-list__item__field--name{width:220px}.auth-form__guest-list__item__field--phone{width:170px}.auth-form__guest-list__item__field--email{width:210px;padding-right:5px}.auth-form__guest-list__item__field input:invalid{border-color:#ff6c6c;-webkit-box-shadow:0 0 2px 2px #ffa9a9;box-shadow:0 0 2px 2px #ffa9a9}.auth-form__add-guest{display:inline-block;font-weight:normal!important}.auth-form__add-guest:hover,.auth-form__add-guest:focus{text-decoration:none!important}.auth-form__add-guest span{font-size:32px;line-height:0;position:relative;top:4px}.auth-form__guest-list__item__field__delete{display:inline-block;background-color:#fff;border:0;padding:5px;cursor:pointer}.site_is_mdot .bbpay-auth-form__container{margin:0;padding:20px 10px}.site_is_mdot .bbpay-auth-form__sidebar{position:relative;width:100%}.site_is_mdot .bbpay-auth-form__content{padding-left:0;margin-top:50px}.site_is_mdot .modal--auth-form .bui-modal__content{max-width:100%}.site_is_mdot .auth-form__guest-list__item{white-space:normal}.site_is_mdot .auth-form__guest-list__item__field--name,.site_is_mdot .auth-form__guest-list__item__field--phone,.site_is_mdot .auth-form__guest-list__item__field--email{width:100%;padding:0;margin-bottom:10px}.auth-form-banner-container{border-radius:3px;border:1px solid #febb02!important;background-color:#faf3e1;font-size:16px;padding:15px;margin-bottom:20px}.auth-form-banner-header{margin-bottom:15px;font-weight:bold}.auth-form-banner-body{margin-bottom:5px}@-webkit-keyframes expand{from{max-height:0}to{max-height:1000px}}@keyframes expand{from{max-height:0}to{max-height:1000px}}#company-settings-airplus-onboarding .w-section-content{overflow:hidden;height:0;padding-bottom:0}#company-settings-airplus-onboarding .w-section-content.animate{height:100%;padding-bottom:15px;-webkit-animation:expand 1s linear;animation:expand 1s linear}#company-settings-airplus-onboarding .divider{border-bottom:0}#company-settings-airplus-onboarding .bui-list__item{margin-bottom:0;font-size:14px}#company-settings-airplus-onboarding .cancel-link{margin-left:16px;font-size:14px}#company-settings-airplus-onboarding p{font-size:14px}#company-settings-airplus-onboarding .header{font-size:16px;font-weight:500}#company-settings-airplus-onboarding .bui-nav-progress--horizontal{margin-bottom:16px}#company-settings-airplus-onboarding .legal-checkbox.bui-checkbox:last-of-type{margin-bottom:16px}#company-settings-airplus-onboarding .completed-last-paragraph{margin-bottom:100px}#company-settings-airplus-onboarding #company-settings-company-cards .w-section-content{height:auto}#company-settings-airplus-onboarding #company-settings-company-cards .w-section-head{display:none}#company-settings-airplus-onboarding .company-form-container{margin-bottom:15px}#company-settings-airplus-onboarding .m-b-15{margin-bottom:15px}#company-settings-airplus-onboarding .m-b-50{margin-bottom:50px}#company-settings-airplus-onboarding .m-t-15{margin-top:15px}#company-settings-airplus-onboarding .airplus-card-name{width:350px}#company-settings-airplus-onboarding .airplus-expiry{width:150px}#company-settings-airplus-onboarding .credit-card-alert{margin:0 0 10px 0}#company-settings-airplus-onboarding .bk-icon.vertical-align-initial{vertical-align:initial}#company-settings-airplus-onboarding .has-error{border:1px solid #e21111!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #ff6c6c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #ff6c6c}#book_credit_card .bp_form__field--cc_number [name="cc_number"]{background-position:100%}.car_rentals_discount_header{color:#f07c00;margin:0}.car_rentals_discount_header--container{opacity:0}.car_rentals_discount_header--animate{-webkit-animation:rc_discount_slide_in .36s forwards;animation:rc_discount_slide_in .36s forwards;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.car_rentals_discount_header--negative_margin{margin-top:-4px;margin-bottom:8px}.car_rentals_discount_header__icon{fill:#f07c00;margin-top:-2px}@-webkit-keyframes rc_discount_slide_in{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes rc_discount_slide_in{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.car_rentals_discount_item--transport{font-size:12px;line-height:18px;font-weight:400;margin-top:20px;margin-bottom:0}.car_rentals_discount_item__text{border-bottom:1px dotted}.uf_addon_price_free_banner--discount{background-color:#f07c00}.plan_head_car_rental_discount{text-align:center}.plan_head_car_rental_discount__badge{position:relative;margin-top:4px}.plan_head_car_rental_discount__badge:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#f07c00;border-width:4px;margin-left:-4px}.rc_discount_badge{font-style:normal}.hprt-car-rental-discount-condition{display:none}.hprt-booking-summary-conditions .hprt-car-rental-discount-condition{display:list-item;font-weight:bold}.sr-item-banner{width:100%;height:191px;background:url('//ac-r.static.booking.cn/static/img/cars/car-rental-discount-banner-background/b7348950732f3ba4125604ba2df2cda36aee46d5.jpg');border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-position:center left}.sr-item-banner--alternative{background:url('//ac-q.static.booking.cn/static/img/cars/car-rental-discount-banner-background-v2/0e9d42bf8e3b01d9ca121d48a1d335a555072460.jpg');-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:32px}.sr-item-banner--alternative.lang-is-rtl{background:url('//ac-r.static.booking.cn/static/img/cars/car-rental-discount-banner-background-rtl-v2/de2fe1a440d35ae262bb2228c0ae5e0f319fe220.jpg')}.sr-item-banner__overlay{width:100%}.sr-item-banner__content{color:#fff;max-width:380px;text-align:center}.sr-item-banner__content__description{font-size:14px;line-height:20px;font-weight:400;text-align:center;width:100%;margin:0}.sr-item-banner__text{text-align:center;color:#fff;width:100%}.sr-item-banner__right-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:304px;width:304px;height:191px;padding:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#f07c00),to(#e07300));background:-webkit-linear-gradient(#f07c00,#e07300);background:linear-gradient(#f07c00,#e07300);color:#fff;fill:#fff}.sr-item-banner__right-block__icon-container{margin-right:8px;margin-top:3px}.sr-item-banner__right-block__title{font-size:20px;line-height:28px;font-weight:500;margin:0;margin-bottom:4px}.sr-item-banner__right-block__description{font-size:16px;line-height:24px;font-weight:400;margin:0}.sr-item-banner__text__discount{font-size:32px;line-height:40px;font-weight:600;line-height:32px;font-weight:bold;border:3px solid #fff;display:inline;padding:8px 24px}.sr-item-banner__text__discount--orange-border{display:inline-block;border-color:#f07c00;border-width:4px;margin-bottom:8px}.sr-item-banner__text__discount-text{margin:0}.sr-item-banner__text__title{font-size:16px;line-height:24px;font-weight:500;text-shadow:0 2px 2px rgba(0,0,0,8);font-weight:bold}.sr-item-banner__text__body-text{font-size:14px;line-height:20px;font-weight:400;margin:0;text-shadow:0 2px 2px rgba(0,0,0,8)}.sr-item-banner__text__body-text svg{fill:#fff}.property_highlights_car_rental{background:url('//ac-r.static.booking.cn/static/img/cars/car-rental-discount-hp-banner-background-v3/8ab776af50631c1240dd72a44989022fcb0afba6.jpg');border-radius:3px;clear:both;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;height:165px}.property_highlights_car_rental--alternative{background:url('//ac-q.static.booking.cn/static/img/cars/car-rental-discount-hp-banner-background-v2/5a7df91975166e6831945d696e619cdbba7b7b18.jpg')}.property_highlights_car_rental__content{color:#fff;padding:16px;text-align:center}.property_highlights_car_rental__content__title{font-size:16px;line-height:24px;font-weight:500;font-weight:bold}.property_highlights_car_rental__content_body{font-size:14px;line-height:20px;font-weight:400;margin:0}.property_highlights_car_rental__tooltip,.sr-item-banner__tooltip{color:#96d99d;margin:0;margin-top:16px;padding:0}.property_highlights_car_rental__tooltip::before,.sr-item-banner__tooltip::before{content:"\b188";font-family:'booking-iconset';margin-right:8px;font-size:9px;margin-top:4px}.hp-car-rental-banner{background:url('//ac-q.static.booking.cn/static/img/cars/car-rental-discount-hp-banner-background-v4/455788b89153c035e8401785a01005502f2b55f9.jpg');-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;color:#fff;height:119px;padding:16px;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-bottom:16px}.hp-car-rental-banner__content{text-align:center;width:500px}.hp-car-rental-banner__content__title{font-size:16px;line-height:24px;font-weight:500;font-weight:bold}.hp-car-rental-banner__content__description{font-size:14px;line-height:20px;font-weight:400;margin:0}.bp_sidebar_content_block__li--free{color:#077812}.bp_sidebar_content_block__li_content__usp_list{margin-top:8px}.bp_sidebar_content_block__li_content__usp_list__item{color:#383838;list-style-type:disc;margin-bottom:2px}.bp_free_taxi_addon{position:relative}.bp_free_taxi_item__text{display:inline-block}.bp_free_taxi_item__text_content{vertical-align:middle}.free_taxi_icon{width:50px;height:50px;font-size:32px;color:#a3b3be;background-color:transparent;position:absolute;top:16px;right:48px}.bp_header_free_taxi{color:#077812;display:inline-block;font-weight:bold;margin-top:8px;margin-bottom:8px}.bp_booking_conditions__package_directive__container{margin-top:32px}.bp_booking_conditions__package_directive__title{font-size:14px;line-height:20px;font-weight:500;margin-top:0;margin-bottom:8px}.bp_booking_conditions__package_directive__text{font-size:14px;line-height:20px;font-weight:400}.phone_verification_empty_phone_number_remedy_icon{display:block;width:64px;margin:16px auto}.phone-verification-modal-header{background:transparent;padding:0}.phone-verification-modal-title{padding:16px 0}.phone-verification-modal-alert{margin:16px 0}.phone-verification-modal-code-label{font-weight:strong}.phone-verification-modal-code-input{margin:16px 0}.phone-verification-feedback-input{margin:16px 0}.phone_verification-wrapper .c-input-phone-country__input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px}.phone_verification-wrapper .bp_form__field--phone .c-input-phone-country #phone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px}.phone_verification-wrapper .bp_form__field--phone .c-input-phone-country{display:block}.phone-verification-help-cta{margin:8px 0;width:50%}.gpc-responsive-property{padding:8px 0;font-weight:500}@media only screen and (min-width:1440px){.bodywider.nobg .lp_flexible_layout_content_wrapper{max-width:1440px}.bodywider #top .header-wrapper,.bodywider .cross-product-bar__wrapper{max-width:1440px}.bodywider .sb-searchbox__outer{max-width:1110px}.bodywider .sr_dates_rec__list_wrapper a{padding:8px 22px 0 8px}.bodywider .destination-sr-header__images .sr_header--map{min-width:200px}.bodywider .property_hightlights_wrapper{width:340px}.bodywider .hprt-table-header-cell.-last{min-width:200px}.bodywider .hprt-table-header-policies{min-width:200px}.bodywider .header_link_login{padding-right:4px}.bodywider .slinks{max-width:1440px}.bodywider .footerconstraint-inner{max-width:1440px}.bodywider.nobg #bodyconstraint{max-width:1440px}.bodywider .hotellist .featuredRooms .roomName.roomName_flex{max-width:600px}.bodywider #bookTmpl.bp-full-width{max-width:1440px}body.bodywider.lp_flexible_layout #bodyconstraint{max-width:none}body.bodywider.stadiumsuite #bodyconstraint .landing-page__section.landing-page__full-width-section{width:inherit;margin-left:0}body.bodywider.stadiumsuite #bodyconstraint{padding-left:0;padding-right:0}}@media only screen and (min-width:1110px) and (max-width:1440px){.bodywider #top .header-wrapper,.bodywider .cross-product-bar__wrapper,.bodywider .slinks,.bodywider #bookTmpl.bp-full-width,.bodywider.nobg #bodyconstraint,.bodywider.nobg .lp_flexible_layout_content_wrapper{min-width:100%;padding-right:1em;padding-left:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bodywider .hotellist .featuredRooms .roomName.roomName_flex{max-width:100%}.bodywider #logo_no_globe_new_logo{left:2.2em}body.bodywider.lp_flexible_layout #bodyconstraint{padding-right:0;padding-left:0}body.bodywider.stadiumsuite #bodyconstraint .landing-page__section.landing-page__full-width-section{width:inherit;margin-left:0}body.bodywider.stadiumsuite #bodyconstraint{padding-left:0;padding-right:0}}