.bui_font_small{font-size:14px;line-height:20px}.bui_font_smaller{font-size:12px;line-height:18px}.bui_font_medium{font-size:16px;line-height:24px}.bui_font_large{font-size:20px;line-height:28px}.bui_font_larger{font-size:24px;line-height:32px}.bui_font_display_three{font-size:var(--bui_font_headline_1_font-size);font-weight:var(--bui_font_headline_1_font-weight);line-height:var(--bui_font_headline_1_line-height);font-family:var(--bui_font_headline_1_font-family)}.bui_font_display_two{font-size:var(--bui_font_headline_2_font-size);font-weight:var(--bui_font_headline_2_font-weight);line-height:var(--bui_font_headline_2_line-height);font-family:var(--bui_font_headline_2_font-family)}.bui_font_display_one{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family)}.bui_font_heading{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.bui_font_featured{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}.bui_font_strong{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.bui_font_body{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.bui_font_caption{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.textarea-limited{position:relative;line-height:normal;margin-bottom:10px}.textarea-limited__title{margin-bottom:2px}.textarea-limited__sub-title{color:#6b6b6b;margin-bottom:10px}.textarea-limited__response-time{color:#008009;font-size:11px;margin-bottom:5px;margin-top:-5px}.textarea-limited__textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:63px;color:#6b6b6b;margin-bottom:5px;padding:8px}.textarea-limited__counter{color:#bdbdbd;font-size:12px}div#rate_guarantee{text-align:right;padding:1em}div#rate_guarantee a{font-weight:500;font-size:14px;font-style:inherit}div#rate_guarantee a,div#rate_guarantee a:visited,div#rate_guarantee a:hover{font-style:italic;color:var(--bui_color_foreground)!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("//cf.bstatic.com/static/img/bpg/bpg_logo/43fb545d9c32614b87f0615a97620ad3d8685525.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){.bpg_logo{background:url("//cf.bstatic.com/static/img/bpg/bpg_logo_retina/b4785e81dfbdb3907f75887373d5920d3dc3b245.png") center center no-repeat transparent;background-size:16px 16px}}.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:var(--bui_color_foreground);text-decoration:none;font-style:italic}.hp-section-header--with-badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;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 div#rate_guarantee{padding:5px 0 0 0;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-left:20px}.hp-section-header div#rate_guarantee i.bpg_small_blue_icon{position:absolute;top:1px;left:-20px}#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:var(--bui_color_foreground);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:var(--bui_color_foreground)}.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:var(--bui_color_foreground);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:var(--bui_color_foreground);cursor:help;font-weight:normal}.bpg_holder_light_block{border-radius:var(--bui_border_radius_100);background:#ebf3ff;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}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:var(--bui_color_white)!important}.pp-bpg-tooltip--header{color:#97e59c;font-weight:bold;margin-bottom:5px}.pp-bpg-tooltip--image{background:url("//cf.bstatic.com/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:var(--bui_color_white);display:inline-block;vertical-align:top;width:240px}.pp-bpg-tooltip--legal{margin-top:5px;font-size:11px}.bui-card .pp-bpg-tooltip--header,.bui-panel .pp-bpg-tooltip--header{color:var(--bui_color_constructive_foreground)}.bui-card .pp-bpg-tooltip--text,.bui-panel .pp-bpg-tooltip--text{color:var(--bui_color_black)}@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("//cf.bstatic.com/static/img/experiments/bpg/green_bpg_logo_retina/296982b38bd3bb3e118b4ed7bc2bfae3c60b0521.png") center center no-repeat transparent;background-size:24px 24px}}.tt-fancy-holder{line-height:normal;width:300px;pointer-events:none;color:var(--bui_color_white);border-radius:4px;background:var(--bui_color_black);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:var(--bui_color_black)}.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_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:var(--bui_color_white)}.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}td.bpg_claim_condition_checker__m-not-checked{background-color:#fafcff}td.bpg_claim_condition_checker__m-checked{background-color:#e7fde9}td.bpg_claim_condition_checker__m-invalid{background-color:#ffebeb}.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:var(--bui_color_white);padding:5px;vertical-align:center}.bpg_claim_link_and_price th{border-top:1px solid #ccc;background-color:var(--bui_color_white);font-weight:bold;color:#666;padding:5px}td.bpg_claim_condition_input__m-not-checked{background-color:#fafcff}td.bpg_claim_condition_input__m-checked{background-color:#e7fde9}td.bpg_claim_condition_input__m-invalid{background-color:#ffebeb}.bpg_claim_link_and_price td{vertical-align:middle}.bpg_claim_link_and_price__m-price{text-align:right}.bpg_claim_price_input{padding:2px 5px;text-align:right;border:1px solid #819bbf}.bpg_claim_price{width:100%;margin:0 0 5px 0;font-size:15px;color:#333}.bpg_claim_price_details{width:100%;font-weight:normal;font-size:12px}.bpg_claim_error_message{color:#a30000;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}.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}.bpg_claim_customer_care_icon{background:url("//cf.bstatic.com/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}@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("//cf.bstatic.com/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:var(--bui_color_white)}.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}.schedule-checkin-time-popover{background:var(--bui_color_white);color:#333;max-width:240px;padding:15px;font-size:12px}.tltp.schedule-checkin-time-popover:before{border:0;width:16px;height:11px;background:url(//cf.bstatic.com/static/img/bb/sr_makeover/bb-uc_top_arrow/8feb1e77c4d4fb597035d151d222f1163e850592.png) top center no-repeat;top:-11px;margin-left:-8px}.schedule-checkin-time-popover__button{text-align:center}.schedule-checkin-time-popover__button .btn-primary{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal}.schedule-checkin-time-popover__link{padding-bottom:5px;color:#0071c2;cursor:pointer}span.schedule-checkin-time-popover__link-icon{display:inline-block;font-family:'booking-iconset'!important;vertical-align:bottom;margin-right:2px;margin-bottom:-1px;font-size:13px}.b-button_secondary{background-color:transparent;border:1px solid transparent;color:#0071c2;-webkit-box-shadow:none;box-shadow:none}.b-button_secondary:visited{color:#0071c2}.b-button_secondary:hover,.b-button_secondary:active,.b-button_secondary:focus{background-color:transparent;border-color:transparent;color:#ff8000;-webkit-box-shadow:none;box-shadow:none}.b-button_secondary .b-button__text{color:#0071c2}.b-button_secondary:hover .b-button__text{color:#ff8000}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey,.myBookingOptionsPanel #mybooking_cancel_survey{font-size:12px;color:#444;margin:15px 0 0;padding:15px 0 0 27px;border-top:1px solid #ccc}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey h4,.myBookingOptionsPanel #mybooking_cancel_survey h4,.mb-cancel-survey__text.mb-cancel-survey__text--large{font-weight:bold;margin:0;line-height:1.4;font-size:12px;color:#666}.mb-cancel-survey__text.mb-cancel-survey__text--large{font-size:16px;line-height:24px;font-weight:700;color:#333}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey ul,.myBookingOptionsPanel #mybooking_cancel_survey ul{margin:0;padding:5px 0 0 0;list-style:none}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey ul li,.myBookingOptionsPanel #mybooking_cancel_survey ul li{float:none;width:auto;line-height:20px}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey li input,.myBookingOptionsPanel #mybooking_cancel_survey li input{width:auto;height:auto;display:inline;float:none;margin:0;line-height:1}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey li input.radio-btn,.myBookingOptionsPanel #mybooking_cancel_survey input.radio-btn{width:auto;margin-right:3px;margin-bottom:0}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey input.submit-btn,.myBookingOptionsPanel #mybooking_cancel_survey input.submit-btn{background-clip:padding-box;background-color:#0071c2;border:2px solid var(--bui_color_white);border-radius:5px;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999;color:var(--bui_color_white);font-weight:bold;margin-top:5px;padding:5px 8px;font-size:12px}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey input.submit-btn:hover,.myBookingOptionsPanel #mybooking_cancel_survey input.submit-btn:hover{background-color:#003580;cursor:pointer}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey .wanted_to_request_other,.myBookingOptionsPanel #mybooking_cancel_survey .wanted_to_request_other,.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey .found_better_place_other_other,.myBookingOptionsPanel #mybooking_cancel_survey .found_better_place_other_other{*padding-top:5px}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey li input.other-txt,.myBookingOptionsPanel #mybooking_cancel_survey li input.other-txt{width:250px;background-color:var(--bui_color_white);border:1px solid rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;padding:3px;margin-bottom:5px;*vertical-align:middle}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey li label.other-txt,.myBookingOptionsPanel #mybooking_cancel_survey li label.other-txt{padding-right:5px}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey .needed_to_change_reservation,.myBookingOptionsPanel #mybooking_cancel_survey .needed_to_change_reservation,.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey .wanted_to_request_other,.myBookingOptionsPanel #mybooking_cancel_survey .wanted_to_request_other,.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey .found_better_place_other,.myBookingOptionsPanel #mybooking_cancel_survey .found_better_place_other,{padding-left:20px}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey .needed_to_change_reservation select,.myBookingOptionsPanel #mybooking_cancel_survey .needed_to_change_reservation select,.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey .found_better_place_other select,.myBookingOptionsPanel #mybooking_cancel_survey .found_better_place_other select{width:440px;margin-bottom:5px}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking #mybooking_cancel_survey label,.myBookingOptionsPanel #mybooking_cancel_survey label{width:auto;display:inline;float:none;margin:0;font-weight:normal;color:#545454;padding:0;width:auto;height:auto;display:inline;float:none;line-height:1}.mb-box__btn{font-size:12px;font-weight:bold;padding:6px 12px;border-radius:2px;background-color:#0071c2;border:1px solid #003580;color:var(--bui_color_white)!important;display:inline-block;line-height:normal;text-decoration:none}.mb-box__btn:visited{color:var(--bui_color_white)}.mb-box__btn:hover{color:var(--bui_color_white);background-color:#003580}.mb-box__btn--secondary{background-color:#ededed;border:1px solid #999;color:#666!important}.mb-box__btn--secondary:visited{color:#666}.mb-box__btn--secondary:hover{background-color:var(--bui_color_white)}.mb-ios-btn-reset{-webkit-appearance:none}.mb-rooms-container{overflow:auto;max-height:295px;position:relative;z-index:1;margin-bottom:-10px}.mb-rooms-container--lt3{margin-bottom:0}.mb-rooms-shadow{width:100%;height:12px;z-index:2;position:relative;margin-bottom:10px;background:url("//cf.bstatic.com/static/img/profile/mb_redesign/inner-shadow/61ee0cdb0cb98fe410012cc3d4a6552ed7fca808.png") top center no-repeat}#mb-rooms-table.mb-rooms-table{background-color:var(--bui_color_white);margin:0;font-size:12px;line-height:1.3;width:100%}#mb-rooms-table.mb-rooms-table th,#mb-rooms-table.mb-rooms-table td{padding-left:10px;padding-right:10px;text-align:left}#mb-rooms-table.mb-rooms-table th{background:#bad4f7;color:var(--bui_color_white);font-weight:bold;padding-top:5px;padding-bottom:5px}#mb-rooms-table.mb-rooms-table td{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e7e7e7}.extendedRow__content{border:1px solid #febb02;background-color:#fff8f0;padding:.6em;line-height:17px;font-size:12px}#mb-rooms-table.mb-rooms-table .extendedRow td{padding:0}.extendedRow__close{float:right;display:block;top:7px;right:7px;background:url("//cf.bstatic.com/static/img/icons/icon_remove_sprite/fdeb2eaf9bec17cc6ac248ef8d405f6ed795305d.gif") no-repeat left 0;width:14px;height:14px;cursor:pointer;overflow:hidden}.smll_roomphoto{float:left;position:relative}.more_over_photo{position:absolute;top:47px;left:47px}.mb-occupancy-icons{display:inline-block;white-space:nowrap;cursor:help}.mb-square60-placeholder{width:60px;height:60px;background:#e6e6e6 url("//cf.bstatic.com/static/img/profile/mb_redesign/no-photo-small/7617abc38fb84e3d16b020262ff09f8f3d7892f2.png") center center no-repeat}#mb-confirm-table.mb-confirm-table{width:100%;margin:0;color:#333;border-collapse:collapse}#mb-confirm-table.mb-confirm-table th,#mb-confirm-table.mb-confirm-table td{padding:5px;text-align:left;line-height:1.2;border:1px solid #ccc}#mb-confirm-table.mb-confirm-table th{font-weight:bold;background:#e9e9e9}#mb-confirm-table.mb-confirm-table td{vertical-align:top;background:var(--bui_color_white)}.mb-confirm-table__newrow td{color:#cd8900}#mybookingTmpl div#fullwidth div.mybooking_profile{background-color:var(--bui_color_white)}.mybooking_profile .message{background-color:#fafcff;margin-bottom:1.5em;padding:2em .5em}.mybooking .change_dates{background-color:#fafcff;margin:10px 0;padding:0 0 .5em 0;overflow:hidden;border:1px solid var(--bui_color_white)}.mybooking .change_dates h4{padding:.8em .5em .5em .5em;margin:0;font-size:1.2em;background-color:#bad4f7;color:var(--bui_color_white)}.mybooking .change_dates .editDatesForm{border:0;margin:0;padding:0 .5em}.mybooking .change_dates .editDatesForm #hotelpage_availform{padding:0}.mybooking .change_dates .editDatesForm #hotelpage_availform h5{padding-bottom:.5em;margin:0}.mybooking .change_dates .editDatesForm #hotelpage_availform .checkinDateSection,.mybooking .change_dates .editDatesForm #hotelpage_availform .checkoutDateSection{margin:0}.mybooking .change_dates .editDatesForm #hotelpage_availform .checkoutDateSection{float:right}.mybooking .change_dates .editDatesForm #hotelpage_availform .but{padding:1.6em 0 0 0}#althotels_cancel{background-color:#fafcff;margin:10px 0;overflow:hidden;border:1px solid var(--bui_color_white)}#althotels_cancel .alt_hotel_block{background-color:#fafcff;border-bottom:3px solid var(--bui_color_white);overflow:hidden;padding:.5em .5em .3em .5em}#althotels_cancel .alt_hotel_block .reviewFloater{margin-top:.3em}#althotels_cancel .althotels_content{overflow:hidden}#althotels_cancel .althotels_content strong{color:#333}#althotels_cancel img.hotelImg{float:left;margin-right:7px}#mybookingTmpl #fullwidth #althotels_cancel h3{margin:0 0 3px 0;padding:0;border:0}#mybookingTmpl #fullwidth #althotels_cancel h3 a{margin:0}#mybookingTmpl #fullwidth #althotels_cancel h4{padding:.8em .5em .5em .5em;margin:0;font-size:1.2em;background-color:#bad4f7;color:var(--bui_color_white)}#althotels_cancel h2{padding:.8em .5em;margin:0;font-size:1.2em;font-weight:bold}#althotels_cancel span.address{font-size:1em}#althotels_cancel .althotels_content p{margin-bottom:5px;margin-top:3px}#althotels_cancel span.cheapest,#althotels_cancel span.xroomsleft{float:left;padding:5px 5px 5px 0;font-size:.95em}#althotels_cancel span.room{white-space:nowrap;margin-right:20px;line-height:1.4em}#althotels_cancel span.cheapest span.room img{margin-right:3px}#althotels_cancel span.cheapest span.room span.price,#althotels_cancel span.room span.price{font-weight:bold;color:#008009}#althotels_cancel .clear{clear:both}#mybookingTmpl div#fullwidth h3.other{color:#0071c2;font-size:1.5em;font-weight:bold;margin:0;padding:.5em!important}#mybookingTmpl div#fullwidth h3.other a{text-decoration:none;background:url("//cf.bstatic.com/static/img/arrow-right-link_small/01d749277277eae2c880558f514b2a57138c6f85.png") no-repeat 100% 50%;padding:6px 10px 8px 0}#mybookingTmpl div#fullwidth h3.other a:hover{color:#febb02}#datepicker #homein h3{background-color:transparent;font-size:1.1em}#datepicker #homeout h3{background-color:transparent;font-size:1.1em}#datepicker h3{margin-bottom:.2em;position:static;font-size:118%;font-weight:bold;margin:0}#datepicker p{font-size:2em;margin:0}#homein,#homeout{float:left;padding:.5em 1em 0 0}#calendar{font:12px/1.5 BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;display:none;position:absolute;background-image:url("//cf.bstatic.com/static/img/shadow3/d59400a9e3fb1de83d0ecf952eef4e894acabc26.png");padding:0 4px 4px 0}.caltable{border:1px solid #003580;background-color:var(--bui_color_white)}.caltable a:link,.caltable a:visited{color:#0071c2!important}.caltable a:hover{color:#febb02!important;border-color:#febb02!important}.caltable a:active{color:#a30000!important;border-color:#a30000!important}.caltable td{text-align:center}.caltable td a{display:block;text-decoration:none}.caltable td.calheader a{display:inline;vertical-align:-.4em}.caltable td.calheader img.calNoPrevMonth{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/butPrevMonth/3753f376f8fe37059e84a3ac3aa13cb5cbc459e1.png") 0 -72px no-repeat;vertical-align:-.4em}.caltable td.calheader img.calNoNextMonth{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/butNextMonth/dc92020627f8ae26a5d6727cef75c82262923859.png") 0 -72px no-repeat;vertical-align:-.4em}.caltable td.calheader .calNextMonth img{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/butNextMonth2/b06b79791e7382f03b4cb59e145f1e31d373a954.png") 0 0 no-repeat}.caltable td.calheader .calPrevMonth img{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/butPrevMonth2/acad5b5107a8424186b7b88df6571532a4a540cf.png") 0 0 no-repeat}.caltable td.calheader .calNextMonth:hover img,.caltable td.calheader .calPrevMonth:hover img{background-position:0 -24px}.caltable td.calheader .calNextMonth:active img,.caltable td.calheader .calPrevMonth:active img{background-position:0 -48px}.calheader{padding:.4em;white-space:nowrap}.calheader select{margin:0 .6em}.monthYear{background-color:var(--bui_color_white);color:var(--bui_color_white)}.dayNames td{border-bottom:1px solid #003580;background-color:#fafcff}.days td{color:#838383;background-color:#fafcff;padding:.2em;border:2px solid #fafcff}.days td.weekend{background-color:#ebf3ff;border-color:#ebf3ff}.days td.past{text-decoration:line-through}.days td.today,.days td.future{border:0;padding:0}.days td a{padding:.2em;border:2px solid #fafcff}.days td.weekend a{border-color:#ebf3ff}.days td.today a{background-color:var(--bui_color_white)}.days td.selected{font-weight:bold}.days td.selected a{border-color:#0071c2}.myreservations_installments{margin:5px 0 15px}#mb-container .available_languages--block .expep-copy{padding-bottom:5px}#mb-container .available_languages--block .expep-copy:first-child{padding-bottom:10px}.pay-get-receipt-link{padding-left:10px;margin-left:10px;border-left:1px solid #0071c2}.bhpb_myres_dep_prepay_price_details_hdr{margin-bottom:0}.bhpb_myres_dep_prepay_price_details_main_title{font-size:16px}.bhpb_myres_dep_prepay_price_details_text{line-height:16px;margin-top:8px;margin-bottom:0}.mb-loyalty-details--title{font-weight:700;margin-bottom:.4em}#mb-change-loyalty-details .mb-btn[disabled]{opacity:.5;pointer-events:none}#mb-change-loyalty-details .mb-btn-spinner{height:14px;vertical-align:middle;margin-right:.2em;margin-top:-2px}a.mb-btn.mb-btn--cancel:visited{color:#666}.mb-loyalty-details--invalid{color:#c00}#pl_error{margin-top:5px;color:#c00}.show_cashback_wrapper{font-size:16px;color:#006607;border-bottom:1px dashed;line-height:21px;padding-top:10px}.pb_onboarding-modal{max-width:500px}.pb_onboarding-hid{display:none}.destinationfinder .modal-wrapper.pb_onboarding-modal,.destinations .modal-wrapper.pb_onboarding-modal{height:auto}.pb_onboarding-modal--inside{background-color:var(--bui_color_white)}.pb_onboarding-modal__title--success{color:#008009;font-size:200%;font-weight:200;padding:20px 0 0 20px}.pb_onboarding-modal__title--action{font-weight:400;margin-bottom:10px}.pb_onboarding-modal__footer{padding:0 20px 20px 20px}.pb_onboarding-modal__skip{margin-left:30px;font-weight:normal!important}.pb_onboarding-modal_action{padding:20px;padding-bottom:10px}.pb_onboarding-modal__title--helper{color:#838383;margin:0 0 10px 0}.pb_onboarding-modal__line{display:block;margin:20px 0}.pb_onboarding-modal__line__lbl{display:inline-block;cursor:pointer}.pb_onboarding-modal__line__span{color:#999;display:block;margin-top:5px}.pb_onboarding-modal__benefits{padding-bottom:20px}.pb_onboarding-modal__benefits--last{padding-bottom:5px}.pb_onboarding-modal__benefits__title{font-weight:400;font-size:140%;margin:0}.pb_onboarding-modal__benefits__desc{color:#838383;margin:0}.pb_onboarding-modal__benefits__check{clear:left;float:left;margin-right:10px}.pb_onboarding-modal__footer--unlock{background:#f5f5f5;border:1px solid #ddd;border-style:solid none none none;padding-bottom:20px;padding:0 20px;padding-bottom:0}.pb_onboarding-modal__title--unlock{font-weight:400;margin:10px 0;margin-top:20px;font-size:200%;color:var(--bui_color_black)}.pb_onboarding-modal__subtitle--unlock{color:#333;font-weight:normal;margin:0;margin-bottom:20px}.pb_onboarding-btn{-webkit-font-smoothing:antialiased;background-color:#0071c2;border-radius:5px;border:0;color:var(--bui_color_white);cursor:pointer;font-size:130%;font-weight:bold;padding:.3em 1em}.pb_onboarding-btn:hover{background-color:#003580}.pb_onboarding-btn--centered{display:block;margin:0 auto}.pb_onboarding-gotit{margin-top:20px}#pb_onboarding-modal__if{display:none;visibility:hidden}.confirmation_lightbox_app_download_content_wrapper{width:880px}#confirmation_lightbox_app_download_content{padding:0;margin:0;color:#333;display:none}.cf_lb_app_t{background-color:var(--bui_color_white)}#confirmation_lightbox_app_download_content p{font-size:16px;color:#008009;font-weight:bold}#confirmation_lightbox_app_download_content h1{font-size:24px;line-height:normal;display:block;padding:10px 30px 0 0;margin:0;color:#333;clear:both;height:auto}#confirmation_lightbox_app_download_content img{float:left;margin:10px 0 0 -10px}#confirmation_lightbox_app_download_content .conf-usp-list{width:38%;float:left;overflow:hidden;list-style:none;margin:10px 0;padding:0}#confirmation_lightbox_app_download_content .conf-usp-list li{display:block;padding:3px 0 3px 28px;margin-bottom:2px;position:relative;font-size:14px;color:#0071c2}#confirmation_lightbox_app_download_content .conf-usp-list li span{background:url('//cf.bstatic.com/static/img/book/experiments/confirmation_lightbox_app_download_content_sprites/9bc4fd4e05115ab53c209fb9d5a2eb6b29ee2599.png') no-repeat 0 0;position:absolute;left:0;top:1px;display:block;width:20px;height:17px}#confirmation_lightbox_app_download_content .validation_container{min-height:50px}#confirmation_lightbox_app_download_content .validation_container p{margin-top:10px;font-weight:bold;display:block;line-height:120%}p.error_notification{color:#a30000}p.success_notification{color:#006607}#confirmation_lightbox_app_download_content button.smallbluebutton{background-clip:padding-box;background-color:#0071c2;border:2px solid var(--bui_color_white);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);box-shadow:1px 1px 2px rgba(0,0,0,0.5);color:var(--bui_color_white);cursor:pointer;font-size:14px;font-weight:bold;padding:4px 8px;text-align:left;text-decoration:none;border-radius:3px}#confirmation_lightbox_app_download_content button.smallbluebutton:hover{background-color:#003580}#confirmation_lightbox_app_download_content .top_tip{font-size:13px;background-color:#fafcff;padding:10px 1% 8px 9%;margin:0;position:absolute;width:90%;left:0;bottom:0;color:#838383;line-height:120%}#confirmation_lightbox_app_download_content p.top_tip span{width:31px;height:35px;display:block;overflow:hidden;background:url('//cf.bstatic.com/static/img/book/experiments/confirmation_lightbox_app_download_content_sprites/9bc4fd4e05115ab53c209fb9d5a2eb6b29ee2599.png') no-repeat -25px 0;position:absolute;left:1%;top:9px}.conf_mobile_or{float:left;width:6%;text-align:center}.conf_mobile_or span{display:inline-block;padding:5px 0;line-height:2}.conf_mobile_sms-confirmation{font-weight:bold;background:#008009;color:var(--bui_color_white);display:none;clear:both;padding:5px 7px;width:95%;margin-bottom:8px;border-radius:4px}.conf_mobile_sms-error{font-weight:bold;background:#a30000;color:var(--bui_color_white);display:none;clear:both;padding:5px 7px;width:95%;margin-bottom:8px;border-radius:4px}.gta-resend-btn{border-bottom:1px dashed var(--bui_color_white);cursor:pointer}.conf-btn{background:#bad4f7;color:var(--bui_color_white);text-align:center;border-radius:3px;padding:8px 0;border:0;width:100%;float:left;margin-bottom:5px}.top_tip .big_itunes_store,.top_tip .big_gplay_store{display:inline-block;width:144px;height:48px;line-height:48px;overflow:hidden;margin:5px 0 5px 10px;background-image:url("//cf.bstatic.com/static/img/experiments/gta-conf-appstore/a004f7a6d68b9da23a7715a7874248c7db5282a8.png");background-repeat:no-repeat;text-decoration:none;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75);opacity:.75}#conf_nolb_email_form{float:left;width:47%}#conf_nolb_sms_form{float:left;width:47%;padding-bottom:10px}#conf_nolb_email_form input,#conf_nolb_sms_form input{width:93%;padding:7px 3%;margin-bottom:3px;border:1px solid #003580;border-radius:3px;padding:8px}#conf_nolb_sms_form input{background-image:url('//cf.bstatic.com/static/img/experiments/plus-phone-sms/ef15d273ef444c552674b1428b0246606a4339e1.jpg');background-repeat:no-repeat;background-position:8px center;padding-left:10%;width:86%}#conf_nolb_sms_form .indented{text-indent:62px}.top_tip .big_itunes_store{background-image:url("//cf.bstatic.com/static/img/experiments/gta-conf-appstore/a004f7a6d68b9da23a7715a7874248c7db5282a8.png")}.top_tip .big_gplay_store{background-image:url("//cf.bstatic.com/static/img/experiments/gta-conf-playstore/4c9fa02fbb120f75c2241aa99708297ef8bbe4ac.png")}.gta_not_now{color:#838383!important;float:right;font-style:normal;text-decoration:underline;cursor:pointer;margin:0 18px 0 0;font-size:12px;font-weight:normal}.gta_open_mobile b{color:#febb02}#confirmation_lightbox_app_download_content.cf_lb_app_t .conf_lb_body{padding:0}#confirmation_lightbox_app_download_content.cf_lb_app_t .conf_lb_body h1{padding:30px 3% 0 3%;font-size:36px}#confirmation_lightbox_app_download_content.cf_lb_app_t .conf_lb_body h2{padding:10px 3% 20px 3%;margin:0;font-size:18px;color:#333}#confirmation_lightbox_app_download_content.cf_lb_app_t .conf_lb_body ul{padding:0 0 0 3%;margin:0;list-style:none;float:left;width:36%}#confirmation_lightbox_app_download_content.cf_lb_app_t .conf_lb_body ul li{margin:0;padding:12px 0 12px 68px;position:relative;font-size:16px;font-weight:300;color:#333;line-height:1.4;min-height:30px}#confirmation_lightbox_app_download_content.cf_lb_app_t .conf_lb_body ul li span{float:left;width:48px;height:48px;border-radius:50%;text-align:center;line-height:48px;border:1px solid #999;color:#999;font-size:21px;margin-right:18px;background:var(--bui_color_white);position:absolute;left:0;top:50%;margin-top:-25px}#confirmation_lightbox_app_download_content.cf_lb_app_t .conf_lb_body ul li span.alt{background:url('//cf.bstatic.com/static/img/book/experiments/confirmation_lightbox_app_download_content_sprites/9bc4fd4e05115ab53c209fb9d5a2eb6b29ee2599.png') no-repeat 0 0!important;position:absolute;left:0;top:14px;display:block;width:20px;height:17px;border-radius:0;line-height:auto;border:0;margin:0;background:var(--bui_color_white)}#confirmation_lightbox_app_download_content.cf_lb_app_t .ipad_screen_app{float:right;background:url('//cf.bstatic.com/static/img/book/app_ipad_conf_2x/880d72996fb2ee0db6a207f5913218b4b8bccaf9.jpg') no-repeat bottom right;background-size:contain;height:230px;width:56%;margin:0 4% 0 0}.lng_lang .cf_lb_app_t_cta a{font-size:20px}.tablet_profile_page .confirmation_lightbox_app_download_content_wrapper{font-size:.9em}.mb-payment-schedule-table{width:100%;font-size:14px;margin:12px 0}.mb-scheduled-payment__due-date,.mb-scheduled-payment__due-date-description,.mb-scheduled-payment__total{border-bottom:1px solid #ccc;padding:10px 16px 10px 35px}.mb-scheduled-payment--paid .mb-scheduled-payment__due-date{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/recurring-payments_paid_icon/375b9ae1a7af789bbc61261f71f0ed9070d4a9dc.png") no-repeat;background-position:8px}.mb-scheduled-payment__due-date{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/recurring-payments_unpaid_icon/226e9e639bfb2f1ff593ba24301d37d0807ae072.png") no-repeat;background-position:8px}.mb-scheduled-payment__due-date-description{text-align:center}.mb-scheduled-payment__total{text-align:right}.mb-payment-schedule-actions{text-align:right}.mb-paid_at_booking{color:#008009}.slidebox--active .excluded_fees_confirm{color:#464646;padding-top:10px!important;font-weight:bold}.exp-pb-modal-container{background-color:var(--bui_color_white);border-radius:0;padding:0!important;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.14);box-shadow:0 1px 3px 0 rgba(0,0,0,0.14)}.exp-pb-modal-inner{padding:20px}.exp-pb-modal-container .modal-mask-closeBtn{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/pb-modal-icon-x/e8fffaa31e94975d145ea2ea2d7a97b7a50fce27.png") no-repeat 0 0;cursor:pointer;height:17px;overflow:hidden;position:absolute;right:20px;top:17px;width:17px}.exp-pb-modal-container .modal-mask-closeBtn:hover{background-position:-20px 0}.exp-pb-modal-container h1.slideBoxWrapperTitle{background-color:#f8f8f8;font-size:17px;height:50px;font-weight:normal;padding:0 0 0 20px;line-height:52px;border-bottom:1px solid #e4e4e4;color:#333}.exp-pb-modal-inner{background-color:transparent;border:none!important}.exp-pb-modal-inner fieldset{margin:0}.exp-pb-modal-container .myBookingOptionsPanel input[type="button"],.exp-pb-modal-container .myBookingOptionsPanel input[type="submit"]{border-radius:3px;font-size:12px;padding:4px 10px}.exp-pb-modal-inner input.MyBookingOptionsCancel{display:inline-block;*display:inline;*zoom:1;padding:4px 10px;margin-bottom:0;font-size:12px;line-height:1.5;font-weight:bold;vertical-align:middle;text-decoration:none;cursor:pointer;background-color:var(--bui_color_white);color:#0071c2;border:1px solid #ebf3ff;border-radius:3px;-webkit-box-shadow:0 0 4px var(--bui_color_white);box-shadow:0 0 4px var(--bui_color_white)}.exp-pb-modal-inner input.MyBookingOptionsCancel:hover{color:#333!important;border:1px solid #0071c2;-webkit-box-shadow:0 0 4px #0071c2;box-shadow:0 0 4px #0071c2;text-decoration:none!important}.exp-pb-modal-container .myBookingOptionsPanel input[type="submit"]{background-color:#0071c2;border:2px solid var(--bui_color_white);border-radius:3px;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;color:var(--bui_color_white);cursor:pointer;display:inline-block;font-weight:bold;line-height:1.5;margin:0 0 0 5px;padding:5px 10px;position:relative;text-decoration:none;vertical-align:middle}.exp-pb-modal-container .myBookingOptionsPanel input:hover[type="submit"]{background-color:#003580}.exp-pb-modal-inner input.submitting[type="submit"],.exp-pb-modal-inner input.submitting[type="button"]{background-color:#0071c2;background-image:none!important;padding:5px 10px}.mb-link--add-to-calendar{display:inline-block}.mb_btn_nw .mb-btn{white-space:nowrap}.mb_btn_nw .mb-room__actions .mb-btn{white-space:normal;vertical-align:middle}.mb-hotel-photo__shadow{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.5) 100%);opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.mb-hotel-photo:hover .mb-hotel-photo__shadow{opacity:1}.mb-masthead__map__wrapper .mb-photo-counter,.mb-hotel-photo .mb-photo-counter{right:10px;bottom:10px;z-index:3;background:rgba(255,255,255,0.9);color:#333;border-radius:2px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);box-shadow:0 3px 7px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.mb-hotel-photo:hover .mb-photo-counter{background:#f4f4f4;bottom:20px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.3)}.mb-photo-counter__icon{color:#0071c2;font-size:16px}.mb-room__price{border-top:1px solid #e4e4e4;margin:10px 0 15px;padding-top:5px;text-align:right}.mb-room-price--primary{font-size:16px}.mb-room-price--secondary{font-size:13px;margin-left:5px}.mb-wrapper--disabled{position:relative}.mb-wrapper__overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#f4f4f4;opacity:.85;z-index:6;text-align:center}.mb-wrapper__overlay__status{position:absolute;top:50%;left:20px;right:20px;margin-top:-23px;z-index:6;text-align:center;font-size:14px}.pb-label{display:inline-block;color:#464646;font-size:12px;white-space:nowrap;background-color:var(--bui_color_white);border-radius:40px 7px 7px 40px;padding:3px 10px;line-height:20px;cursor:default;margin-right:2px;margin-bottom:3px}.pb-label__icon{display:inline-block;margin-right:2px}.pb-label__text{display:inline-block}.myBookingOptionsPanel .pb-reservation-num-guest,.myBookingOptionsPanel .pb-reservation-num-guest em{width:auto;margin-left:0}.pb-add-room-confirm{color:#cd8900;font-size:14px;font-weight:bold}.pb-add-room-confirm-price{margin:5px 20px 0;padding:5px 0 0}.pb-add-room-faux-table-row{padding:2px 0}.pb-add-room-faux-table{margin-top:15px;color:#666}.pb-add-room-float-right{float:right}.pb-add-room-na{color:#a30000}.pb-cancellation-container{background-color:#fafcff;padding:30px;margin-bottom:15px;clear:both}#doc .pb-cancellation-container h1.specials{margin-bottom:0;line-height:1.3}.pb-cancellation-container h2{margin-left:0;margin-bottom:0;color:#333}.policy-info{font-size:14px;padding-top:5px}.slideBoxOverlay__loading{position:fixed;left:50%;top:50%;margin:-16px 0 0 -16px;width:32px;height:32px;background:url(//cf.bstatic.com/static/img/profile/mb_redesign/mb-overlay-loader/5e44221be1b8330154a362e3adbd87f3dabc1038.gif) center no-repeat}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.row{overflow:hidden}.myreservations .clear{padding-top:0}.account_sidebar_menu .profile_wrapper #formwrap.mb-container--full-width{border:0;padding-top:1em}.mb-redesign{color:var(--bui_color_black)}.mb-redesign a{text-decoration:none;font-weight:normal}.mb-masthead-redesign{font-size:14px}.mb-redesign.mb-cancelled .mb-masthead-redesign{filter:alpha(opacity=50);opacity:.5}.mb-redesign.mb-cancelled .mb-masthead__hotel-photo{filter:#808080;-webkit-filter:grayscale(100%);filter:alpha(opacity=50);opacity:.5}.mb-redesign h1.mb-h1{font-size:30px;font-weight:normal;color:#333;margin-top:1em;margin-bottom:.2em;clear:both}.mb-redesign .mb-hotel-name{font-weight:normal;text-decoration:none}.mb-redesign .star_track,.mb-block__hotel-name .star_track{vertical-align:text-top;margin-top:0}.mb-redesign .mb-book-number{font-size:12px}.mb-redesign .mb-masthead-redesign{width:100%;height:270px;background-color:var(--bui_color_white);position:relative;overflow:hidden;border-radius:3px 3px 0 0}@media only screen and (min-width:900px) and (min-height:660px){.pb_myres_map_lightbox_wrapper.modal-wrapper.mb-map-redesign{width:840px}.pb_myres_map_lightbox_wrapper.mb-map-redesign .pb_myres_map_container{height:600px}}.mb-redesign .mb-masthead__map{position:absolute;width:100%;height:100%}.mb-redesign .mb-masthead-redesign--show-map .mb-masthead__hotel-info{height:270px;background:#f0f0f0;background:rgba(248,248,248,0.95)}.mb-redesign .mb-masthead-redesign--show-map .mb-hotel-info__address{margin-left:70px}.mb-redesign .mb-hotel-info__smallphoto{float:left;clear:right;margin-right:10px}.mb-masthead__hotel-info,.mb-masthead__hotel-photo{height:270px}.mb-masthead__hotel-photo{margin-left:330px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative}.mb-masthead__hotel-info{background-color:var(--bui_color_white);background-repeat:no-repeat;background-position:50% 50%;color:#333;line-height:1.5;width:330px;position:relative;overflow:hidden;z-index:2;float:left}.mb-masthead__hotel-info a:hover{color:#333}.mb-gallery--no-disclaimer .b-photo-gallery-fullscreen--disclaimer{display:none}.mb-hotel-info__text{position:relative;z-index:2}.mb-masthead__hotel-info .mb-hotel-info__photo-blur{width:840px;height:460px;position:absolute;z-index:1;top:-65px;left:-255px;margin:auto;opacity:.2}.mb-hotel-info__block{padding:10px 0;border-bottom:1px solid #e0e0e0;border-bottom:1px solid rgba(0,0,0,0.1)}.mb-hotel-info__block:first-child{padding-top:0}.mb-hotel-info__block:last-child{border:0}.mb-inner{padding:15px 20px}.mb-icon{display:inline-block;vertical-align:middle;background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icons-sprite-redesign/b9a27e68047cd2de9d7df694f6e531f51bd5c986.png");background-repeat:no-repeat}.mb-icon--action-list{height:15px;width:14px;margin-right:0}.mb-icon--show-map{background-position:0 0}a:hover .mb-icon--show-map{background-position:0 -50px}.mb-icon--book-again{background-position:-50px 0}a:hover .mb-icon--book-again{background-position:-50px -50px}.mb-no-authorization .mb-find-city{float:none;text-align:right}.mb-section--feedback.feedback--full-width{border:0;margin:0 1.5em}.mb-container.mb-container--wide,.mb-container--wide.mb-container--smallphoto{max-width:100%}@media only screen and (min-width:1024px){.mb-container--wide .mb-section{width:750px}.mb-container--wide .mb-room__body{width:490px}.mb-container--wide .mb-span_1{width:230px}.mb-container--wide .mb-room__actions .mb-btn{width:200px}.mb-container--wide .mb-span_2{width:490px}.mb-container--wide .mb-span_2.has-arrow-bg{width:490px}.mb-container--wide .mb-section--summary.mb-section--cancelled .mb-price--medium-primary{font-size:36px}.mb-container--wide .mb-section--summary.mb-section--cancelled .mb-summary_cancel-text{width:220px}}.mb-section--assistant .assistant_svg__banner{width:59px;height:45px;fill:#c1c1c1}.mb-section--assistant .assistant_svg__banner .bookingassistant{fill:#c1c1c1}.mb-assistant-banner .assistant-entry-point__icon{position:relative;top:0;margin-right:6px}.mb-assistant-banner .assistant-entry-point__icon .assistant_svg__button{fill:var(--bui_color_white)}.pb-promote-bpg{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/pb-mybooking-good-check/9a2fb61e11f83b8a0762c935880b4fcc673b0935.png") 0 0 no-repeat;padding:2px 0 0 20px}.bpg-rate-float{float:right}.bpg-rate-override div#rate_guarantee{background:none!important;padding:0!important;text-align:right!important}.bpg-rate-override div#rate_guarantee a,.bpg-rate-override div#rate_guarantee a:visited,.bpg-rate-override div#rate_guarantee a:hover{font-style:normal}.b_msie_7 .bpg-rate-float{margin:-17px 0 0 0}.request .request__status{display:none}.request .request__status{display:block}.request__content{clear:both;color:#777;display:block;font-size:12px;overflow:hidden;vertical-align:top}.request__content.ellipsis{max-width:80%}.mb-section--genius-requests .request__status,.mb-section--genius-requests .request__content,.mb-section--requests .request__status,.mb-section--requests .request__content{padding:3px 50px 0 44px}.is-hidden{display:none!important}.fullLengthStatus .ellipsis{max-width:450px}.request__status__icon{width:14px;height:14px;display:inline-block;vertical-align:text-bottom;background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icons-sprite/9ef042a1ce702691f353f57aaf61c5e987fe1cdb.png");background-repeat:no-repeat;background-position:0 -62px}.request__status__text{color:#838383;margin-left:3px}.status--in_progress .request__status__text,.status--in_progress_unknown .request__status__text{color:#838383}.status--in_progress .request__status__icon,.status--in_progress_unknown .request__status__icon{background-position:0 -62px}.status--open_answer .request__status__text{color:#838383}.status--open_answer .request__status__icon{background-position:-56px -62px}.request.status--approved,.request.status--approved_subj_availability{background-color:#e7fde9}.status--approved .request__status__text,.status--approved_subj_availability .request__status__text{color:#008009}.status--approved .request__status__icon,.status--approved_subj_availability .request__status__icon{background-position:-14px -62px}.request.status--declined{background-color:#fff0f0}.status--declined .request__status__text{color:#a30000}.status--declined .request__status__icon{background-position:-28px -62px}.request.status--waiting_for_guest{background-color:#ffc489}.status--waiting_for_guest .request__status__text{color:#ff8000}.status--waiting_for_guest .request__status__icon{background-position:-42px -62px}.request--inline{color:#777;display:inline-block;margin-bottom:10px;padding:5px 10px}.request--inline .request__content{font-weight:bold;display:block;margin-bottom:3px}.request--inline.status--in_progress{background:var(--bui_color_white);border:2px solid #fafcff}.requests-history{width:100%;margin-bottom:2em}.requests-history:empty{display:none}.requests-history td{border-bottom:1px solid #ccc;padding:5px 10px;line-height:1.3}.requests-history .request__date{font-style:italic;font-size:11px;white-space:nowrap}.requests-history .request__status{margin-top:5px}.requests-history .request__status__text{font-size:12px}.sr-date{padding-right:10px;min-width:100px;vertical-align:top;line-height:1.3}.sr-content{line-height:1.3;vertical-align:top}.requests-history .request{background:0}.mb-cancel-survey__subtitle{color:#777;line-height:1.5}.mb-cancel-survey__validation-error{color:#a30000;margin-left:27px;line-height:1.5;font-size:12px}.mb-survey-solution{font-size:12px;background:#e7fde9;border-radius:5px;padding:8px 10px;display:table;margin:5px 0}.mb-survey-solution__text{display:table-cell;line-height:15px;vertical-align:middle;padding-right:10px}.mb-survey-solution__action{display:table-cell;vertical-align:middle}.mb-survey-solution__action>.mb-btn{cursor:pointer}@media print{.b_firefox #top{display:none!important}.profile-area__nav-wrapper{display:none}.sidenav-less-padding{padding-left:0!important}.myreservation_print.nobg #bodyconstraint{min-width:0!important;max-width:none!important}.account_sidebar_menu #subheader-wrap,#internal_tools,#mb-hotel-cover,#plack-debugger,.did_you_know_conf,.mark-booking__wrapper,.bbt-mb-teaser-link,.mb-back,.mb-conf-list,.mb-container--header--info,.mb-hotel-info__photo-blur,.mb-section--entrypoint,.mb-section--requests,.mb-summary__row--btns,.nps,.mb-section--get-app,.profile_terms_footer,#footer_menu_track,#doc h1.specials,.mb-cant-find-container,#user_form,.my_bookings_menu,.mb-hr,.mb-myBookingOptionsCrossSelling,.mb-btn--add-room,.js-guest-name--add,.js-guest-action--edit,.js-toggle-show-all-facilities,.js-guest-form,.mb-room__price--total .link--dashed,.mb-section__icon,.slidebox,.breadcrumb_user,.print_iframe_container{display:none!important}.mb-redesign .mb-main-details{text-align:center}.mb-section{padding-left:0}.mb-room__facilities__container.one-row{height:auto;overflow:visible;white-space:normal}.mb-room__price .mb-room__price__addons{overflow-y:visible;max-height:none}.mb-redesign h1.mb-h1{margin-top:0}.mb-redesign .mb-masthead-redesign{height:auto;display:inline-block;width:auto}.mb-container--header{padding-bottom:10px}.mb-masthead__hotel-info{width:auto;height:auto;float:none}.mb-hotel-info__block{border:0;padding:0}.mb-masthead__hotel-info a{display:none}.mb-price-details{display:none}.mb-redesign .mb-summary{display:inline-block;vertical-align:top}.mb-summary__col--dates{border-left:2px dotted #e5e9ed}.mb-summary__col{padding:0 10px}.mb-inner.mb-hotel-info__text{padding:15px 10px;text-align:left}.mb-summary .mb-price__unit--primary{font-size:32px}}@page{size:auto;margin:.7cm .5cm}.mybooking-oncancel-search#searchboxInc form{padding:.6em 0}.mybooking-oncancel-search#searchboxInc .bigbluebutton{border-width:2px;font-size:18px;padding:2px 7px}.mybooking-oncancel-search#searchboxInc #destinationSearch table{border-spacing:0;margin:0;width:100%;background-color:transparent}.mybooking-oncancel-search#searchboxInc #destinationSearch table td{background-color:transparent;padding-bottom:0;padding-top:0;vertical-align:middle}.mybooking-oncancel-search#searchboxInc #destinationSearch table .mb-fullwidth{width:100%;padding-left:0;padding-right:0}.mybooking-oncancel-search#searchboxInc #destination{width:100%;-moz-box-sizing:border-box}.mybooking-oncancel-search#searchboxInc #destinationSearch table .mb-search-button{white-space:nowrap;padding-right:0}.ge-message--invert{background:var(--bui_color_white);border-radius:4px;padding:5px 6px 5px 0;margin-top:10px}.ge-message__ge-logo{float:left;margin-right:5px}.ge-message__ge-suspected-label{display:block;background:#fff8f0;color:#febb02;padding:4px 6px;font-weight:bold;line-height:1.2;border-radius:3px;margin:0 5px 0 -2px;float:left}.ge-message__text{color:#333;display:block;margin-top:3px;line-height:1.4}.cico_in_progess_status{display:block;font-weight:bold;color:#febb02}.cico_approved_status{display:block;font-weight:bold;color:#008009}.cancellation-breakdown__refund-fee{float:right;padding-left:5px;color:#006607;padding:0 0 0 3px}.mb-block.mb-block__bbtool-banner-inline{max-height:0;visibility:hidden;-webkit-transition:all .5s ease-in-out 1s;transition:all .5s ease-in-out 1s;overflow:hidden;margin:0}.mb-block.mb-block__bbtool-banner-inline:hover{background-color:transparent}.mb-block__bbtool-banner-inline.mb-block__bbtool-banner-inline--open{max-height:250px;margin-bottom:20px;visibility:visible}.mb-bbtool-banner-inline{position:relative;display:none;font-size:14px;line-height:1.4}.mb-bbtool-banner-inline--open{display:block}.mb-bbtool-banner-inline .mb-btn{border:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.mb-bbtool-banner-inline__tool-link,.mb-bbtool-banner-inline__tool-link:link{font-weight:normal}.mb-block__actions a.mb-bbtool-banner-inline__cta{border:0;-webkit-box-shadow:none;box-shadow:none}.mb-bbtool-banner-inline__dismiss,.mb-bbtool-banner-inline__dismiss:link{font-weight:normal;text-decoration:none;font-size:14px}.mb-bbtool-banner-inline__close{position:absolute;top:13px;right:13px;font-size:16px;color:#999;cursor:pointer}.mb-bbtool-banner-inline__close:hover{color:#333}@media print{.mb-block__bbtool-banner-inline.mb-block__bbtool-banner-inline--open{display:none!important;position:absolute;height:0;width:0}}.account_sidebar_menu .profile_wrapper #formwrap.no-border-bottom{border-bottom:0}.mb-section--feedback{background-color:#fafcff;padding:1.2em 0;border:1px solid #ccc;border-top:0;color:#333;position:relative}.mb-section--feedback .mb-section{margin:0 auto}.mb-section--feedback .mb-section__icon{width:19px;height:21px;background:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-feedback/0f24213ef968b3e05fd5dc57a5951f7e80135b2a.png") no-repeat 0 0;top:5px;left:70px}.mb-section--feedback.is-empty{padding:0}.mb-section--feedback .is-transparent{opacity:0}.mb-section--feedback .is-hidden{display:none!important}.mb-section--feedback .mb-feedback__form{display:block;padding:0;position:relative;margin-top:10px}.mb-section--feedback .mb-feedback__form__textarea{width:250px;height:70px;color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:3px;padding:5px;margin-bottom:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;box-shadow:0 1px 3px rgba(0,0,0,0.1) inset}.mb-section--feedback .mb-feedback__form__btn{cursor:pointer}.mb-section--feedback .mb-feedback__question__first-line,.mb-section--feedback .mb-feedback__question__first-line{display:block}.mb-feedback__question__second-line__cta{border-bottom:1px dashed;outline:0}.mb-feedback__result{line-height:2.5em}.fadeIn{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeOut{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.mb-feedback__form__loading{display:inline-block}.mb-feedback__form__btn.submitting{background-image:url(//cf.bstatic.com/static/img/ajax-loaders/ajax-loader-indicator/f44c6d6497a7f7c58fb4ca7923daf3a96dc55fa3.gif);background-repeat:no-repeat;padding-left:24px;background-position:3px 50%;background-color:#ccc}.mb-feedback__form__btn.submitting:hover{background-color:#ccc}.mb-feedback__form__error{color:#a30000;font-size:12px;margin-top:5px}.names_clarification{display:block;font-size:.8em;font-weight:normal;line-height:1.6;margin-left:12%;padding:5px 0 0}.slidebox__inner .names_clarification{margin-left:14%}.guides_attr .mb-hotel_link{margin:0 5px}.guides_attr .mb-block__hotel-address{line-height:150%}.guides_closest_attr{display:inline-block;color:#838383;font-weight:normal!important;text-decoration:underline}.mb-section a{text-decoration:none;font-weight:normal}.mb-section .mb-link--basic{display:inline}.myreservations #tooltip_wrap{font-size:12px}.override_legacy h2{margin:0;padding:0}.mb-container{color:var(--bui_color_foreground);font-size:12px;max-width:840px;min-width:600px;margin:0 auto}.mb-container--smallphoto{max-width:700px}.mb-section{width:600px;margin:30px auto;position:relative}.mb-section__icon{display:none}.mb-room-counter{font-size:14px;font-weight:bold;color:var(--bui_color_white);line-height:1;text-align:right;width:20px;position:absolute;top:4px;left:0}.mb-span_1,.mb-span_2,.mb-span_3{display:inline;float:left;position:relative;margin-right:30px}.mb-span_1{width:180px}.mb-span_2{width:390px}.alpha{margin-left:0}.omega{margin-right:0}.mb-room__dates{padding:5px 10px;margin-bottom:10px;color:#777;background-color:#ffc489;display:inline-block}.mb-hidden{display:none!important}.mb-hidden-new{display:none!important}.mb-h1{font-size:2em;margin-bottom:.5em;font-weight:normal}.mb-h2{margin:0 0 .2em;font-size:24px;font-weight:normal}.mb-h2 a{text-decoration:none}.mb-h3{font-weight:normal;font-size:20px;margin:0;padding:0}.mb-h3 a{font-weight:normal;text-decoration:none}.mb-h4{font-size:16px}.mb-h5{font-size:14px}.mb-h4,.mb-h5{line-height:1.4;font-weight:bold}.mb-list{padding-left:20px;margin:0}.mb-list li{margin:0 0 3px 0}.mb-small{font-size:11px}.mb-large{font-size:14px}.mb-smallcaps{color:#777;text-transform:uppercase;font-size:10px;display:block;margin-bottom:5px}.mb-deleted-text{text-decoration:line-through}.mb-positive-text{color:#008009}.mb-negative-text{color:#a30000}.mb-notice{font-size:11px;color:#999}.mb-notice.mb-notice--humanised-cancellation{font-size:13px}.mb-input{background-color:var(--bui_color_white);border:1px solid #d7d7d7;border-radius:3px;color:#4a4a4a;padding:7px 10px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.mb-book-number{color:#777;text-transform:uppercase;margin:.5em 0;font-size:12px}.mb-masthead__inner{width:100%;height:260px;background:url("//cf.bstatic.com/static/img/profile/mb_redesign/masthead-triangle/a9e8886cd65d4f954cdff3f1528afbc0b1dea739.png") bottom center no-repeat}.mb-canvas{margin:67px auto 0;width:70%;opacity:.9}.mb-canvas__inner{padding:20px;background:var(--bui_color_white);text-align:center}.mb-hotel-address{font-size:14px}.mb-hotel-name__local{color:#545454;font-size:18px;font-weight:normal;white-space:nowrap;vertical-align:middle}.mb-hotel-name .b-sprite{margin-top:13px}.mb-masthead--smallphoto{background:0;margin-top:15px}.mb-masthead--smallphoto .mb-masthead__inner{width:auto;height:auto;background:0}.mb-masthead--smallphoto .mb-canvas{margin:0;width:auto;opacity:1}.mb-masthead--smallphoto .mb-canvas__inner{padding:0;background:transparent;text-align:left;overflow:hidden;*zoom:1}.mb-masthead--smallphoto .mb-hotel-name{margin:5px 0 3px}.mb-smallphoto{float:left;margin-right:15px}.mb-section--summary{position:relative}.mb-dates{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-divider-v/28c510eb6f2c881a3b2a2f2b725fb5977bae0511.png") top center no-repeat}.mb-dates__block{display:inline;position:relative;text-align:center;width:48%}.mb-dates__block--omega{border-left:1px dotted #9f9f9f;padding-left:10px;margin-left:10px}.mb-modified-dates-copy{display:none}.mb-dates__day{font-size:46px;font-weight:bold;display:block;line-height:1}.mb-dates__month{text-transform:uppercase;font-weight:bold;display:block;word-break:break-word}.mb-dates__weekday{color:#737373;font-style:italic;font-family:Georgia,serif;line-height:1.8;display:block}.mb-dates__time{font-size:12px;line-height:18px}.changeDatesUpdated .mb-change-dates{background-color:#008009}.changeDatesUpdated .mb-change-dates .mb-ico--change-dates{background-position:-170px -29px}.changeDatesUpdated .mb-change-dates .mb-change-dates-copy{display:none}.changeDatesUpdated .mb-change-dates .mb-modified-dates-copy{display:inline}.mb-price--short-primary{font-size:42px}.mb-price--short-primary .mb-price__unit--secondary{font-size:50%}.mb-price--medium-primary{font-size:32px}.mb-price--medium-primary .mb-price__unit--secondary{font-size:60%}.mb-price--long-primary{font-size:24px}.mb-price--long-primary .mb-price__unit--secondary{font-size:70%}.ja .mb-price--short-primary{font-size:40px}.ja .mb-price--medium-primary{font-size:30px}.ja .mb-price--long-primary{font-size:22px}.mb-price__unit{color:#008009;display:block}.mb-more__list{margin:0;padding:0;font-size:12px}.mb-more__list li{list-style-type:square;color:#999;margin-left:16px;margin-bottom:5px}.mb-room__img{float:left}.mb-room__body{float:right;width:360px;*zoom:1}.mb-room__guest-info{color:#777;margin-bottom:10px}.mb-room__actions .mb-btn{margin:0 5px 5px 0}.mb-room__actions .mb-btn{width:140px;vertical-align:top}.mb-section--cancelled .mb-room__img{-ms-filter:"alpha(opacity=65)";filter:alpha(opacity=65);-moz-opacity:.65;-khtml-opacity:.65;opacity:.65}.mb-section--cancelled .mb-room-type{text-decoration:line-through;color:#999}.mb-myBookingOptions{margin:0;padding:0;list-style:none}.mb-myBookingOptionItem{display:block;margin:3px 0 0;background-color:#fafcff;border-right:1px solid #dedede;border-bottom:1px solid #dedede;*zoom:1}a.mb-myBookingOptionsTitle{display:block;text-decoration:none;overflow:hidden;text-align:left;font-weight:normal;color:#333;padding:10px 15px;position:relative;*zoom:1}a.mb-myBookingOptionsTitle:hover{background-color:#f3f3f3;color:#333;cursor:pointer}a.mb-myBookingOptionsTitle:link,a.mb-myBookingOptionsTitle:visited{color:#333}.mb-myBookingOptionsTitleIcon{display:inline-block;float:left}.mb-myBookingOptionsTitleName{padding-left:25px;font-size:14px;float:left;width:85%}.mb-myBookingOptionsTitleAction{width:14px;height:14px;position:absolute;top:50%;right:15px;margin-top:-7px}.mb-myBookingOptionItem,a.mb-myBookingOptionsTitle,a.mb-myBookingOptionsTitle:hover{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/white-pix/920cda8d990b715553e62d402762813762e50761.png");background-position:43px 0;background-repeat:repeat-y}.mb-myBookingOptionsStatus{display:inline-block;vertical-align:top;color:#777;font-size:12px;clear:both;padding:3px 50px 0 44px;overflow:hidden}.ellipsis{max-width:180px;display:inline-block;vertical-align:text-bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.mb-myBookingOptionsPanel{padding:10px 10px 10px 59px}.mb-myBookingOptionItem--active{background-color:#f3f3f3}.mb-myBookingOptionItem--active a.mb-myBookingOptionsTitle:hover{cursor:default;color:#333;background-color:transparent}.mb-myBookingOptionItem--active .mb-myBookingOptionsTitleAction{display:none}.mb-myBookingOptionItem--positive{background-color:#97e59c}.mb-pill--positive{background-color:#008009;border-radius:2px;color:var(--bui_color_white);font-size:11px;margin-right:5px;padding:3px 7px;vertical-align:middle}.mb-disabled{background-color:#fafcff;border-color:#eee}.mb-disabled a.mb-myBookingOptionsTitle{color:#999}.mb-disabled .mb-myBookingOptionsTitleIcon{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.mb-disabled a.mb-myBookingOptionsTitle:hover{cursor:default;color:#999;background-color:transparent}.mb-disabled .mb-myBookingOptionsTitleAction{display:none}.mb-loading{width:100%;padding:20px 0;text-align:center}.mb-loading-content{padding:8px 32px;background:url("//cf.bstatic.com/static/img/map-loader/5b002027c2209cf328a1aeffd1954c5516fa0913.gif") center left no-repeat}.mb-ico{font-style:normal;font-weight:normal;display:inline-block;text-decoration:none;width:14px;height:14px;line-height:14px;vertical-align:text-top;margin-right:5px;background-repeat:no-repeat;background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icons-sprite/9ef042a1ce702691f353f57aaf61c5e987fe1cdb.png")}.mb-btn .mb-ico{opacity:.5;_display:none}.mb-ico--change-dates{background-position:-29px -29px}.mb-ico--invalid-cc{background-position:-57px -30px}.mb-ico--cancel{background-position:-114px -29px}.mb-ico--guest-details{background-position:-85px -29px}.mb-ico--book-again{background-position:-141px -29px}.mb-ico--meal{background-position:-198px -29px}.mb-ico--change{background-position:-224px -29px}.mb-ico--review{background-position:-252px -29px}.mb-ico--change-room{background-position:-280px -29px}.mb-ico--add-room{background-position:-227px -1px}.mb-ico--meal-change{background-position:-1px -1px}.mb-ico--extra-bed{background-position:-114px -1px}.mb-ico--checkin-time{background-position:-57px -1px}.mb-ico--bed-type{background-position:-142px -1px}.mb-ico--parking{background-position:-85px -1px}.mb-ico--special-request{background-position:-29px -1px}.mb-ico--arrow{background-position:-168px -1px}a.mb-btn,input.mb-btn,button.mb-btn{color:var(--bui_color_white);text-decoration:none;font-weight:normal;text-align:center;padding:7px 15px;background-color:#0071c2;display:inline-block;vertical-align:middle;border:1px solid var(--bui_color_white);-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;*zoom:1}a.mb-btn:hover,input.mb-btn:hover,button.mb-btn:hover{background-color:#003580}a.mb-btn:hover,a.mb-btn:visited{color:var(--bui_color_white)}a.mb-btn--fullwidth{display:block}a.mb-btn--negative{background-color:#a30000}a.mb-btn--negative:hover{background-color:#a30000}a.mb-btn--warning{background-color:#ff8000}a.mb-btn--warning:hover{background-color:#bc5b01}a.mb-btn--disabled{background-color:#ccc;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}a.mb-btn--disabled:hover{background-color:#ccc}a.mb-btn--muted{color:#0071c2;background:var(--bui_color_white);border:1px dashed #ebf3ff;-webkit-box-shadow:none;box-shadow:none}a.mb-btn--muted:hover{background-color:#fafcff}a.mb-btn--muted:visited{color:#0071c2}.mb-btn--muted .mb-ico{opacity:1}a.mb-btn--tertiary{border-color:transparent}.mb-link{display:inline-block;margin:7px 0}.mb-link:link,.mb-link:visited{color:#0071c2;font-weight:normal}.mb-link:hover,.mb-link:active{color:#febb02}.mb-link--disabled:link,.mb-link--disabled:visited{color:#999;cursor:help}.mb-link--disabled:hover,.mb-link--disabled:active{color:#999}a.mb-btn--big{font-size:18px}.mb-back{margin-bottom:20px}.mb-back--no-sidebar{margin:10px 0}.mb-back a:link,.mb-back a:visited{text-decoration:none;color:#0071c2;font-weight:normal;font-size:14px}.mb-back a:hover,.mb-back a:active{color:#febb02}.mb-ico--back{vertical-align:baseline;width:8px;height:10px;background-image:url("//cf.bstatic.com/static/img/use_sprites_16_exp/66bf86dee54530a7bbd96bc0aa678a645960d474.png");background-position:-43px -368px}.mb-ico--svgback{margin:-10px -10px -8px;fill:currentColor}.popover{position:absolute;top:0;left:0;z-index:1010;background-color:var(--bui_color_white);border:1px solid #b3b3b3;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover--right{margin-left:10px}.popover--left{margin-right:10px}.popover--top{margin-bottom:10px}.popover--bottom{margin-top:10px}.popover__header{padding:5px 15px;margin:0;font-size:14px;font-weight:normal;line-height:18px;border-bottom:1px solid #ebebeb}.popover__content{padding:15px}.popover__close{cursor:pointer;position:absolute;top:3px;right:5px;font-size:18px;font-weight:bold;line-height:1;color:var(--bui_color_black);text-shadow:0 1px 0 var(--bui_color_white);opacity:.2;filter:alpha(opacity=20)}.popover__close:hover{opacity:.35;filter:alpha(opacity=35)}.popover__arrow,.popover__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover__arrow{border-width:10px}.popover__arrow:after{border-width:10px}.popover--right .popover__arrow{top:25px;left:-10px;margin-top:-11px;border-right-color:#aaa;border-left-width:0}.popover--right .popover__arrow:after{bottom:-10px;left:1px;border-right-color:var(--bui_color_white);border-left-width:0;content:" "}.popover--left .popover__arrow{top:25px;right:-10px;margin-top:-11px;border-left-color:#aaa;border-right-width:0}.popover--left .popover__arrow:after{bottom:-10px;right:1px;border-left-color:var(--bui_color_white);border-right-width:0;content:" "}.popover--top .popover__arrow{bottom:-10px;left:50%;margin-left:-11px;border-top-color:#aaa;border-bottom-width:0}.popover--top .popover__arrow:after{bottom:1px;margin-left:-10px;border-top-color:var(--bui_color_white);border-bottom-width:0;content:" "}.popover--bottom .popover__arrow{top:-10px;left:50%;margin-left:-11px;border-bottom-color:#aaa;border-top-width:0}.popover--bottom .popover__arrow:after{top:1px;margin-left:-10px;border-bottom-color:var(--bui_color_white);border-top-width:0;content:" "}.b_msie_8 .popover__arrow,.b_msie_8 .popover__arrow:after,.b_msie_7 .popover__arrow,.b_msie_7 .popover__arrow:after{display:none}.mb-cant-find{float:right;font-size:13px;margin:0 7px 15px 0}.mb-cant-find-container{position:relative;margin-bottom:5px;float:right;padding-top:17px}.mb-cant-find-container .popover{position:absolute;top:35px;left:auto;right:0;width:255px;opacity:0;visibility:hidden;z-index:890}.mb-cant-find-container .form-section{overflow:visible}.mb-cant-find-container input[type=text],.mb-cant-find-container input[type=password]{width:225px}.mb-cant-find-container .form-loading-content{left:30%}.popover--bn_pin .popover__arrow{right:60px;left:auto}#formwrap .popover--bn_pin .user_access_form{padding:0}.popover--bn_pin .user_access_menu .user_access_menu_bn_login_wrapper{width:225px;margin:0;border:0;padding:0}.marginBottom_3{margin-bottom:3px}.marginBottom_5{margin-bottom:5px}.marginBottom_10{margin-bottom:10px}.marginBottom_15{margin-bottom:15px}.marginBottom_20{margin-bottom:20px}.marginRight_3{margin-right:3px}.marginRight_5{margin-right:5px}.marginRight_10{margin-right:10px}.marginRight_15{margin-right:15px}.marginRight_20{margin-right:20px}.marginLeft_3{margin-left:3px}.marginLeft_5{margin-left:5px}.marginLeft_10{margin-left:10px}.marginLeft_15{margin-left:15px}.marginLeft_20{margin-left:20px}.marginTop_3{margin-top:3px}.marginTop_5{margin-top:5px}.marginTop_10{margin-top:10px}.marginTop_15{margin-top:15px}.marginTop_20{margin-top:20px}.floatRight{float:right}.floatLeft{float:left}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.mb-hr{display:block;height:1px;border:0;border-top:1px solid #e4e4e4;padding:0;clear:both}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}.mb-info-box{padding:10px;border:1px solid #5bbaff;background:#fafcff}.mb-myBookingOptions .changeParking .free_parking{display:inline-block}.mb-section--requests{min-height:60px}.requested_meal{display:none}.mb-myBookingOptionsTitleName .mb-mealplan-added{font-size:95%;font-style:italic;margin-top:10px}.mb-facility__free_parking{display:inline-block;font-weight:bold;line-height:18px;margin:0}.mb-facility__free_parking i{display:inline-block;margin:0 5px 0 2px;font-size:18px;vertical-align:top;color:#0071c2}.mb-competitive-set{margin:20px auto 0;text-align:center}.mb-competitive-set--narrow{width:70%}.mb-competitive-set table{padding:0;border:0;margin:0 -10px 0 0;border-collapse:collapse}.mb-competitive-set td{padding:5px 10px;text-align:center;border-collapse:collapse;vertical-align:top;width:32%;border-left:1px solid #ddd;border-right:1px solid #ddd}.mb-competitive-set .colBlank{border:0;padding:0;width:10px}.mb-competitive-set .rowBottom td.colBlank,.mb-competitive-set .rowTop td.colBlank{border-top:0;border-bottom:0}.mb-competitive-set .rowTop td{border-top:1px solid #ccc}.mb-competitive-set .rowBottom td{border-bottom:1px solid #ccc;padding-bottom:10px}.mb-competitive-set__hd{font-size:18px;text-align:left}.mb-competitive-set .hotelName td{padding-top:0}.mb-competitive-set .hotelName h3{padding:0;margin:0}.mb-competitive-set .hotelImage td{padding-top:10px;padding-bottom:10px;text-align:center}.mb-competitive-set .hotelImage a{display:block;width:100%;height:150px;background-repeat:no-repeat;background-position:center center;background-size:cover;color:var(--bui_color_white);overflow:hidden}.mb-competitive-set .hotelImage a:hover strong{display:block}.mb-competitive-set .hotelImage a strong{display:none;width:100%;padding-top:60px;height:100px;background:var(--bui_color_black);background:rgba(0,0,0,0.5);color:var(--bui_color_white);font-size:18px;font-weight:normal;text-shadow:-1px 0 0 var(--bui_color_black);line-height:1.2em;cursor:pointer}.mb-competitive-set .starRating td{padding:0}.mb-competitive-set .hotelDesc td{text-align:left}.mb-competitive-set .reviewScore td{font-size:18px;line-height:1.3}.mb-competitive-set .reviewScore .reviewCount{font-size:12px;color:#6b6b6b;display:block}.mb-competitive-set .fromPrice td{font-size:18px;line-height:1.3;color:#008009;padding-top:0;padding-bottom:15px}.mb-competitive-set .twoCol{width:600px;margin:0 auto}.mb-competitive-set .twoCol .colContent{width:49%}.mb-competitive-set .oneCol{width:300px;margin:0 auto}.mb-competitive-set .oneCol .colContent{width:99%}.mybooking-single-overlay{border:0}.mybooking-single-overlay .mybooking-lightbox{padding-top:5px}.mybooking-single-overlay .mybooking-lightbox h1{text-align:left!important;padding-left:0}.mybooking-single-overlay .mybooking-lightbox ul.myBookingOptions{border:1px solid #e6e6e6}.mybooking-single-overlay .mybooking-lightbox ul.myBookingOptions li.open{-webkit-box-shadow:none;box-shadow:none}.mb-request-disclaimer{font-size:11px;line-height:14px;color:#808080;font-weight:normal}.mb-special-request-preferred-lang{margin:12px 0 2px 0;padding:0 100px 0 120px}.mb-special-request-preferred-lang__separator{border-top:1px solid #ccc;padding:12px 88px 0 118px}.lightbox__notification{background:#fafcff;border:1px solid #ebf3ff;line-height:1.2;padding:10px;border-radius:3px}.mb-pagination{margin:30px auto;text-align:center}.mb-pagination__header{font-size:14px;display:inline;padding-right:10px}.mb-pagination__item{position:relative;display:inline-block;padding:5px 10px;line-height:1.5;text-decoration:none;background-color:var(--bui_color_white);border:1px solid #ddd}.mb-pagination__item:link,.mb-pagination__item:visited{color:#0071c2;font-weight:normal}.mb-pagination__item:hover{background-color:#0071c2;color:var(--bui_color_white)}.mb-pagination__item:active{background-color:#0071c2;color:var(--bui_color_white)}.mb-pagination__item.current,.mb-pagination__item.current:hover{color:var(--bui_color_white);background-color:#9c9c9c;cursor:default;border-color:#9c9c9c}.mb-block{width:100%;border:1px solid #d0d0d0;margin-bottom:20px;color:#333;font-size:12px;min-width:600px;padding:0;border-radius:3px}.t_m_viewport .mb-block{min-width:0}.mb-block__inner{padding:15px}.mb-block--clickable{cursor:pointer;-webkit-transition:.3s background-color ease;transition:.3s background-color ease}.mb-block--prominent{border:1px solid #fafcff}.mb-block--prominent:hover{-webkit-box-shadow:0 1px 2px #fafcff;box-shadow:0 1px 2px #fafcff;border-bottom:1px solid #fafcff;background:#fafcff}.mb-block--nohover:hover{background-color:transparent;cursor:default}.mb-block__photo{float:left;width:143px}.mb-block__details{display:table-cell;width:auto;*display:block;*zoom:1}.mb-block__details:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.mb-block__hotel-name{margin-bottom:5px}.mb-block__hotel-name h2{padding:0;margin:0}.mb-block .mb-hotel-name__local{font-size:14px}.mb-block__hotel-address{font-size:12px;margin-bottom:10px}.mb-block__hotel-address a{font-weight:normal}.mb-block__show-map{white-space:nowrap;font-weight:normal!important}.mb-block__book-number{margin:13px 0 10px;color:#777}.mb-block__hotel-name--padded{padding-right:16px}.mb-block__alert{display:inline-block;margin-bottom:5px}.mb-block__alert--info{background-color:#ffc489;padding:3px 5px}.mb-block__price{margin-bottom:5px}.mb-block__price__small{font-size:12px}.mb-block__badges{margin-bottom:5px}.mb-block__actions{padding-top:5px}.mb-block__remove{display:inline-block;vertical-align:top;font-weight:normal!important;text-decoration:none;border:0;padding:0}.mb-block .mb-btn{margin:0 5px 5px 0}.mb-block__dates{float:right;width:200px;margin-bottom:8px}.mb-block--cancelled .mb-block__photo{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.mb-block--cancelled .mb-positive-text,.mb-block--cancelled .mb-block__dates{color:#999}.mb-section__icon{display:none;position:absolute;top:0;left:0;width:80px;height:80px;background-position:top left;background-repeat:no-repeat}.mb-section--summary .mb-section__icon{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-summary/640895c5ba3cd9fd4438db1f067c1b19958df224.png")}.mb-section--room .mb-section__icon{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-room/92626287c7a918ed653165a0f458fd912095253f.png")}.multi_room_booking .mb-section--room .mb-section__icon,.mb-section--room .mb-section__icon.mod--multi_room{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-room-multi/4b5289149f6a793bd9b4d88d0522aec5e1a7c2f5.png")}.mb-section--requests .mb-section__icon{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-requests/6b59ae9aac8c3df2c4946210cae92f4d929caa18.png")}.mb-section--payment-schedule .mb-section__icon{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-recurring-payment/2b40106522e2de3309b558aa7ddb47132053ca0c.png")}.mb-section--payment-info .mb-section__icon{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-recurring-payment/2b40106522e2de3309b558aa7ddb47132053ca0c.png")}.mb-section--payment-info .mb-h3{margin-bottom:8px}.multi_room_booking .mb-section--requests{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-requests/6b59ae9aac8c3df2c4946210cae92f4d929caa18.png") top left no-repeat}.multi_room_booking_no_ajax .mb-section--requests{background:0}.mb-section__icon>.bicon{color:#ccc;font-size:50px;border:2px solid #ccc;border-radius:50px;font-size:28px;font-weight:normal;width:50px;height:50px;display:inline-block;text-align:center;line-height:50px}.mb-alert{padding:15px;border:1px solid transparent;border-radius:4px}.mb-alert--warning{background-color:#fff8f0;border-color:#fff8f0;color:#bc5b01}.mb-alert--success{background-color:#e0f3e1;border-color:#e7fde9;color:#006607}.mb-alert--error{background-color:#fff0f0;border-color:#fff0f0;color:#a30000}.mb-alert--info{background-color:#fafcff;border-color:#ebf3ff;color:#838383}.mb-alert--icon{position:relative;padding-left:45px}.mb-alert--icon .bicon{position:absolute;top:50%;left:11px;width:22px;text-align:center;font-size:22px;margin-top:-11px}.dsf_questions_booking_block{margin-left:15px;margin-bottom:10px;margin-right:15px;background-color:#fafcff}.dsf_questions_booking_block a{display:block;width:100%;height:100%;padding:10px}.mb-btn.mb-btn--cancel{color:#666;background:#ededed;border:1px solid #999;-webkit-box-shadow:none;box-shadow:none}.mb-btn.mb-btn--cancel:hover{background-color:var(--bui_color_white);color:#333}#mb-change-loyalty-details .bp_label_text{display:inline-block;width:20%}.bonusmilesnr_container{margin-bottom:5px}.mb-block--tpi .mb-block--tpi_contact-us{background-color:#faf3e1;border:1px solid #ffd257;border-radius:2px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:20px;font-size:12px}.mb-block--tpi .tpi_badge{margin-bottom:10px}@media screen and (min-width:980px){.mb-section{padding-left:100px}.mb-section__icon{display:block}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:2){.mb-section{padding-left:0}.mb-section__icon{display:none}}.mb-section--summary.mb-section--cancelled .mb-price--medium-primary{line-height:100px}.mb-section--summary.mb-section--cancelled .has-arrow-bg{margin-right:0;width:420px;background:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icon-gray-arrow-right/28280cb3ebdea7a9ab007c8d73eaed96aed8e579.png") 97% 0 no-repeat}.mb-section--summary.mb-section--cancelled .mb-summary_dates{margin-right:0}.mb-section--summary.mb-section--cancelled .mb-summary_cancel-text{width:210px}.mb-action-list{list-style-type:none;margin:0;padding:0}.mb-action-list_link{display:block;font-size:14px;position:relative;padding-left:25px}.mb-action-list .mb-ico--action{width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;left:0}.mb-action-list_link--book-again .mb-ico--action{background-position:0 -76px}.mb-action-list_link--book-again:hover .mb-ico--action{background-position:-16px -76px}.mb-action-list_link--find-hotel .mb-ico--action{background-position:-32px -76px}.mb-action-list_link--find-hotel:hover .mb-ico--action{background-position:-48px -76px}.mb-action-list_item--find-hotel{margin-top:15px}.mb-travel-info{font-weight:normal;font-size:12px;color:#333;margin-top:10px}.mb-travel-info a{font-weight:normal}.mb-travel-info__show-directions{font-size:12px;text-decoration:none;display:inline-block;margin-left:1.5em}.mb-travel-info__show-directions:hover{color:#333}.mb-icon--show-directions{display:inline-block;vertical-align:text-top;background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icons-sprite-redesign/b9a27e68047cd2de9d7df694f6e531f51bd5c986.png");background-repeat:no-repeat;width:18px;height:11px;background-position:-150px 0;margin-right:5px}.mb-travel-info__show-directions:hover .mb-icon--show-directions{background-position:-150px -50px}.mb-price--has-price-details .mb-price__unit{line-height:1}.mb-price--has-price-details .mb-price__unit--secondary{position:relative;bottom:3px}.mb-price-details>.mb-link--basic{margin-right:1em}.slidebox--price-details .price_breakdown{width:100%;line-height:1.2}.slidebox--price-details .price_breakdown td,.slidebox--price-details .price_breakdown th{padding:.2em 0}.slidebox--price-details .price_breakdown .key{width:200px;padding-right:10px}.slidebox--price-details .price_breakdown .included td,.slidebox--price-details .price_breakdown .included th{border-bottom:2px dotted rgba(0,0,0,0.1);vertical-align:middle}.slidebox--price-details .price_breakdown .not_included{font-size:85%;color:#464646}.slidebox--price-details .price_breakdown .not_included .key,.slidebox--price-details .price_breakdown .excluded_fees_confirm{padding-left:210px;padding-right:0}.slidebox--price-details .price_breakdown .total th,.slidebox--price-details .price_breakdown .total td{padding-top:1em}.slidebox--price-details .price_breakdown .total .key{font-size:1.2em;font-weight:bold;padding-top:20px}.slidebox--price-details .price_breakdown .total .user_currency,.slidebox--price-details .price_breakdown .total #cost_with_addons,.slidebox--price-details .price_breakdown .total #s_cost_with_addons{font-size:26px;white-space:nowrap}.slidebox--price-details .price_breakdown .total .currencyDisclaimer #cost_with_addons{font-size:14px;font-weight:bold}.slidebox--price-details .price_breakdown p{line-height:1.2;margin:.5em 0}.slidebox--price-details .price_breakdown.clarify-the-price .you-will-pay-none .key{vertical-align:middle;background-position:0 center!important}.slidebox--price-details .totalsum{display:table;margin-bottom:10px!important}.slidebox--price-details .totalsum__amount,.slidebox--price-details .totalsum__when-to-pay{display:table-cell;vertical-align:middle}.slidebox--price-details .totalsum__amount{white-space:nowrap}.slidebox--price-details .totalsum__amount__number{font-size:26px}.slidebox--price-details .totalsum__amount__approx{font-size:10px;font-weight:normal}.slidebox--price-details .price_breakdown.clarify-the-price .totalsum__when-to-pay{font-size:11px;font-weight:normal;color:#008009;padding-left:30px;background:url("//cf.bstatic.com/static/img/conf-icon-pay-when-you-stay-arrow/e9e86d773e11f58c7dc60f8fabefd903bf619fad.png") 10px 40% no-repeat}.b_msie_7 .slidebox--price-details .price_breakdown.clarify-the-price .totalsum__when-to-pay{padding-left:0;background:0}.slidebox--price-details .price_breakdown.hide_price_value .key{width:170px}.slidebox--price-details .price_breakdown.hide_price_value .not_included .key,.slidebox--price-details .price_breakdown.hide_price_value .excluded_fees_confirm{padding-left:200px}.slidebox--price-details .price_breakdown.hide_price_value .charge.rooms.included .key,.slidebox--price-details .price_breakdown.hide_price_value .charge.service_charge.included .key,.slidebox--price-details .price_breakdown.hide_price_value .charge.vat.included .key,.slidebox--price-details .price_breakdown.hide_price_value .charge.city_tax.included .key{background:url("//cf.bstatic.com/static/img/icons/plus/61b5487b65e02535b5a61b47f94e3b32681e0af3.png") 5px center no-repeat;padding-left:21px;border:0}.slidebox--price-details .price_breakdown.hide_price_value .charge.rooms.included td.value,.slidebox--price-details .price_breakdown.hide_price_value .charge.service_charge.included td.value,.slidebox--price-details .price_breakdown.hide_price_value .charge.vat.included td.value,.slidebox--price-details .price_breakdown.hide_price_value .charge.city_tax.included td.value{display:none;border:0}.slidebox--price-details .price_breakdown.hide_price_value .total td,.slidebox--price-details .price_breakdown.hide_price_value .total th{border-top:2px dotted rgba(0,0,0,0.1)}.mb-lock-in_reassurance__wrapper{font-size:12px;font-weight:normal;line-height:normal;color:#008009;display:inline-block}a.book_cond_long_link{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.mb-room__guest-info .mb-notice{color:#777}.mb-room__guest-action{display:inline-block;margin-left:3px}.mb-room__guest-info--editable .bicon-acedit{padding-left:3px;padding-right:2px}.mb-guest-form{display:none;padding:0!important}.mb-guest-form__name{width:200px;margin-right:5px}.mb-guest-form input,.mb-guest-form__name{background-color:var(--bui_color_white);border:1px solid rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;padding:5px;color:#333}.mb-guest-form button,.mb-room__guest-form button{background:transparent;border:0 none;cursor:pointer;padding:0 0 3px}.mb-room__guest__icon{font-size:11px}.mb-guest-form .bicon-actick{font-weight:bold}.mb-guest-form--save{color:#008009}.mb-guest-form--save:hover,.mb-guest-form--save:focus{color:#006607}.mb-guest-form--reset{color:#333;margin-left:5px}.mb-guest-form--reset:hover,.mb-guest-form--reset:focus{color:#a30000}.mb-guest-form--result{margin-left:3px}.mb-guest-form__error{color:#a30000;display:none}.mb-guest-form.-is-loading .mb-guest-form-buttons-wrapper,.mb-guest-form__loader{display:none}.mb-guest-form.-submit-error .mb-guest-form__error,.mb-guest-form.-is-loading .mb-guest-form__loader{display:inline}.mb-room__guest-info-block{opacity:1;-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.mb-room__guest-info-block .yellow_pencil{margin-top:2px;margin-bottom:2px}.mb-room__guest-info-block .mb-loader{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-whitebg/93b17e679f82870ab7c6ef449a96ddaaf2d479f5.gif")}.mb-room__guest-info_no-touch{pointer-events:none}.mb-room__guest-info-block_hidden{pointer-events:none;opacity:0}.mb-room__guest-info-error{color:#a30000}.mb-room__guest-form{display:inline-block}.mb-redesign .mb-summary{margin:0;width:auto;padding:20px 0;text-align:center}.mb-redesign .fe_banner{text-align:left}.mb-redesign .mb-main-details{margin-bottom:30px;clear:both;position:relative;z-index:4}.mb-table{display:table;border-collapse:collapse;width:100%}.mb-row{display:table-row;width:100%}.mb-col{display:table-cell}.mb-summary__col{padding:0 15px;vertical-align:top}.mb-summary__col--with-border{border-left:2px dotted #e8e8e8}.mb-summary__row--btns .mb-summary__col{padding-top:10px}.mb-prominent{-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;border:1px solid #ccc;border-bottom:1px solid #ccc;background:var(--bui_color_white);border-radius:3px}.mb-summary .mb-btn{padding:7px 20px}.mb-summary .mb-smallcaps{margin-bottom:10px}.mb-tooltip-submenu{position:absolute;top:25px;left:-10px;right:-10px;z-index:5;display:block;border-radius:3px;background:var(--bui_color_white);border:1px solid #5bbaff;-webkit-box-shadow:0 0 8px #5bbaff;box-shadow:0 0 8px #5bbaff;list-style-type:none;padding:0;font-size:12px}.mb-tooltip-submenu__arrow-top{position:absolute;display:block;width:16px;height:11px;top:-11px;left:50%;margin-left:-8px;background:url("//cf.bstatic.com/static/img/uc_top_arrow/8a5c8d0c06b0bd0775c01108dabf8784316cf2db.png") 0 0 no-repeat}.mb-redesign .mb-link--basic:hover{color:#333}.mb-summary .mb-dates{max-width:200px;min-width:145px;margin-left:auto;margin-right:auto}.mb-summary .mb-dates--has-time{max-width:250px;min-width:200px}.mb-summary .mb-dates__day{font-size:42px}.mb-summary .mb-dates__weekday{line-height:normal}.mb-summary__col--price-btns{max-width:500px}.mb-summary .mb-price__unit{display:inline-block;color:#333;bottom:0}.mb-summary .mb-price__unit--primary{font-size:42px}.mb-summary .mb-price__unit--secondary{margin-left:15px;font-size:24px}.mb-icon--invoice{width:18px;height:15px;background-position:-350px 0}a:hover .mb-icon--invoice{background-position:-350px -100px}.mb-redesign a:hover .mb-icon--invoice{background-position:-350px -50px}.mb-above-masthead{position:relative;z-index:5}.mb-above-masthead .mb-book-number{float:left;margin:10px 0}.mb-book-number__clarification{color:#008009;margin:0 2px}.mb-conf-list{float:right;margin:10px 0 5px 0;font-size:14px;list-style-type:none}.mb-conf-list a:hover{color:#333}.mb-conf-list__item{display:inline-block;margin:0 0 0 1em;position:relative}.mb-tooltip-submenu .mb-conf-print__link{display:block;padding:.8em 1em}.mb-tooltip-submenu .mb-conf-print__link:hover{background-color:#ededed}.mb-tooltip-submenu .mb-tooltip-submenu__first{border-bottom:1px solid #ddd}.mb-icon--conf-list{margin:0 5px 0 0}.mb-icon--view-conf{width:17px;height:12px;background-position:-250px 0}a:hover .mb-icon--view-conf{background-position:-250px -50px}.mb-icon--print-conf{width:15px;height:14px;background-position:-300px 0}a:hover .mb-icon--print-conf{background-position:-300px -50px}.mb-loader{display:inline-block;background-repeat:no-repeat;background-position:0 0;width:16px;height:16px;vertical-align:middle;background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-bluebg/c55902ca9586d0511f3f300365ecc541154a5a6d.gif")}.mb-loader--print{display:none;margin-left:3px}.mb-tooltip-submenu .mb-loader--print{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-whitebg/93b17e679f82870ab7c6ef449a96ddaaf2d479f5.gif");display:inline-block;visibility:hidden}.mb-tooltip-submenu .mb-conf-print__link:hover .mb-loader--print{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-graybg/7bc69238fbd4b7999e94d75297f5fe64dd0f6c4e.gif")}.mb-conf-print__link.is-loading .mb-loader--print{display:inline-block;visibility:visible}.mb-conf-list--top{margin:0 0 20px}.mb-conf-list--aligned{position:relative;bottom:7px}.mb-conf-list--top .mb-icon--print-conf{background-position:-300px -100px}.mb-conf-list--top .mb-btn:hover{color:var(--bui_color_white)}.mb-conf-list--top .mb-btn:hover .mb-icon--print-conf{background-position:-300px -100px}.mb-conf-list--top .mb-tooltip-submenu{top:35px}.mb-conf-list--top .mb-btn .mb-loader--print,.mb-btn>.mb-loader{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-booking-bluebg/8ce0b9dab126796bdb66bf91832030b2b7f7af10.gif")}.mb-conf-list--top .mb-btn:hover .mb-loader--print,.mb-btn:hover>.mb-loader{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-booking-darkbluebg/aaa2e0b4f3af3f869fae6b76bf5bf1328bc62246.gif")}.mb-summary__col--actions-after-cancel{display:none;text-align:left;vertical-align:middle}.mb-cancelled .mb-summary__col--actions-after-cancel{display:table-cell}.mb-cancelled .mb-summary .mb-dates{margin-bottom:0}.mb-summary__col--cancel-text{font-size:36px;min-width:250px;background:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icon-blue-arrow-right/de464536903ca22b05bf0037a9b0cbf13e4ef0d2.png") 100% 50% no-repeat}.mb-summary__col--cancel-text .mb-negative-text{display:block;margin-top:30px}.mb-cancelled .mb-summary__col--with-border{border-left:2px dotted #fafcff}.mb-container--full-width .mb-competitive-set .colContent{background:var(--bui_color_white)}#mb-gta-open-lb{text-align:center;display:block;margin:10px 0 0}#confirmation_lightbox_app_download_content{font-size:13px}.mb-gta-save span{font-family:'booking-iconset';margin:0 8px 0 0;line-height:14px;position:relative;top:1px}.mb-summary__tooltip{max-width:250px;padding:10px;pointer-events:all}.mb-summary__tooltip a{font-weight:normal;color:var(--bui_color_white);cursor:pointer}.mb-summary__tooltip a:hover{color:#febb02}.mb-summary__email{display:inline-block}.b_msie_8 .mb-summary__col--dates{width:240px}.b_msie_7 .mb-summary *{zoom:1}.b_msie_7 .mb-tooltip-submenu{width:100%}.b_msie_7 .mb-summary__row{overflow:hidden;clear:both;width:100%}.b_msie_7 .mb-conf-list__item{display:inline}.b_msie_7 .mb-summary__row--btns .mb-summary__col--with-border{border:0}.b_msie_7 .mb-summary__col{float:left;padding-left:2%;padding-right:2%}.b_msie_7 .mb-summary__row--details .mb-summary__col{height:125px}.b_msie_7 .mb-summary .col--1{width:20%}.b_msie_7 .mb-summary .col--2{width:20%}.b_msie_7 .mb-summary .col--3{width:40%}.b_msie_7 .mb-cancelled .mb-summary .col--3{width:20%}.b_msie_7 .mb-cancelled .mb-summary .col--4{width:20%;display:block}.cursive{font-style:italic;font-family:Georgia,serif}.is-hidden{display:none}.marginRight_10{margin-right:10px}.marginBottom_5{margin-bottom:5px}.marginBottom_0{margin-bottom:0}.mb-room__main-facilities,.mb-room__facilities{color:#777}.mb_room__main-facility{display:inline-block;margin-bottom:5px}.mb-ico--main-facilities{height:15px;margin-right:0;vertical-align:middle}.mb-ico.mb-ico--size{width:21px;background-position:0 -92px}.mb-ico.mb-ico--wifi{width:17px;background-position:-21px -92px}.mb-ico.mb-ico--air-conditioner{width:14px;background-position:-38px -92px}.mb-room__facilities{line-height:1.5em;position:relative}.facilities-list{list-style-type:none;margin:0;padding:0}.facilities-list li{display:inline}.one-row{height:1.5em;overflow:hidden;white-space:nowrap}.show-all-rows{position:absolute;top:0;right:0;display:inline-block;background:url("//cf.bstatic.com/static/img/profile/mb_redesign/white-shadowing/7a187c451f0a5e24a26d34a0cf68553e0b2578ff.png") 0 0 repeat-y;background-position:0 0;padding-left:55px}.link--dashed{border-bottom:1px dashed}a.empty_link{color:#0071c2}.mb-room__facilities .jq_tooltip{cursor:help;border-bottom:1px dotted}.mb-room_beds_list{margin:0;padding:0;list-style-type:none}.mb-room__img-container{float:left;width:215px}.mb-room__img-container--multiple-photos{padding:10px 8px 13px 10px;background:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-cover-photo-corner-bottom/1ca1011b72e52db040be7a1ad55f48715d454b6e.png") 50% 100% no-repeat,url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-cover-photo-corner-top/4e90183ba3e811a134ddac96b4e9770de33e48c4.png") 50% 0 no-repeat,url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-cover-photo-corner-right/9aec0dd0adeb2d8698297da06218d17703d6c244.png") 100% 95% no-repeat,url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-cover-photo-corner-left/54634c00988d351685cf3eaee413dcf0959be9a6.png") 0 15px no-repeat}.b_msie_7 .mb-room__img-container--multiple-photos,.b_msie_8 .mb-room__img-container--multiple-photos{padding:0;background:0}.mb-room__img-cover{display:block;position:relative;border:3px solid var(--bui_color_white);position:relative;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4),0 0 1px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.4),0 0 1px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b_msie .mb-room__img-cover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2),0 -2px 3px rgba(0,0,0,0.2),-2px 0 3px rgba(0,0,0,0.3),2px 0 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2),0 -2px 3px rgba(0,0,0,0.2),-2px 0 3px rgba(0,0,0,0.3),2px 0 3px rgba(0,0,0,0.2)}.mb-room__img-cover__img{display:block;max-width:100%}.mb-photo-counter{display:block;padding:9px 12px 5px;position:absolute;background:#4d4d4d;background:rgba(0,0,0,0.7);color:var(--bui_color_white);font-size:14px}.mb-room .mb-photo-counter{left:0;bottom:0}a:hover .mb-photo-counter{background:#003580}.mb-ico-gallery{display:inline-block;background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icons-gallery-sprite/a820fe907e3679d2530cd33a450432ba6ef19a75.png");background-repeat:none}.mb-ico-gallery--photo-camera{background-position:0 0;width:15px;height:13px;margin-right:7px;opacity:.5}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dppx){.mb-ico-gallery{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icons-gallery-sprite@2x/14cb69db8960422b49358317cf11daf9c4b02bae.png");background-size:200px 50px}}.mb-hr--room-info{margin-bottom:50px}body.b-overlay--no-scroll{overflow:hidden}.b-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background-color:rgba(0,0,0,0.8)}.b_msie_7 .b-overlay,.b_msie_8 .b-overlay{background:url(//cf.bstatic.com/static/img/1px-transparent-80/fc3302becdb2d32456faf9bac6ff02e4174de819.png)}.b_msie_7 .b-overlay{width:100%;height:100%}.b-photo-gallery-fullscreen{position:relative;width:100%;height:100%}.b-photo-gallery-fullscreen a{text-decoration:none}.b-photo-gallery-fullscreen--header{position:absolute;top:0;right:0;left:0;height:40px}.b_msie_7 .b-photo-gallery-fullscreen--header{width:100%}.b-photo-gallery-fullscreen--title,.b-photo-gallery-fullscreen--disclaimer{padding-top:15px;line-height:20px;color:var(--bui_color_white);font-size:22px;text-align:center;font-weight:100}.b-photo-gallery-fullscreen--disclaimer{font-size:12px;margin-top:-10px;opacity:.5}a.b-photo-gallery-fullscreen--close{position:absolute;top:0;right:0;width:40px;height:28px;padding-top:12px;text-align:center;background-color:var(--bui_color_black)}.b-photo-gallery-fullscreen--stage{position:absolute;top:65px;right:0;bottom:90px;left:0;background:url(//cf.bstatic.com/static/img/ajax-loaders/ajax-loader-black-bg/13f0f64eab152fa4949476ed83ea24d6fd45a9bc.gif) center center no-repeat}.b_msie_7 .b-photo-gallery-fullscreen--stage{bottom:0;width:100%;height:85%}.b-photo-gallery-fullscreen--image{position:absolute;top:50%;left:50%;opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3);-webkit-transition:all .250s ease;transition:all .250s ease}.b-photo-gallery-fullscreen--stage.-is-loading .b-photo-gallery-fullscreen--image{opacity:0}.b-photo-gallery-fullscreen--image img{display:block;cursor:pointer}.b-photo-gallery-fullscreen--image:before,.b-photo-gallery-fullscreen--thumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,0.1);pointer-events:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-photo-gallery-fullscreen--previous,.b-photo-gallery-fullscreen--next{position:absolute;top:50%;left:0;margin-top:-20px}.b-photo-gallery-fullscreen--next{left:auto;right:0}.b-photo-gallery-fullscreen--image .b-photo-gallery-fullscreen--previous,.b-photo-gallery-fullscreen--image .b-photo-gallery-fullscreen--next{width:40px;height:29px;padding-top:11px;text-align:center;color:var(--bui_color_white);background-color:#0071c2}.b-photo-gallery-fullscreen--drawer{position:absolute;right:0;bottom:0;left:0;height:80px;background-color:rgba(0,0,0,0.4)}.b_msie_7 .b-photo-gallery-fullscreen--drawer{width:100%}.b-photo-gallery-fullscreen--thumbnails-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 0;-webkit-transition:margin-left 1s ease;transition:margin-left 1s ease}.b_msie_7 .b-photo-gallery-fullscreen--thumbnails-wrapper{width:100%;height:100%}.b-photo-gallery-fullscreen--thumbnails{list-style-type:none;margin:0;padding:0;text-align:center;white-space:nowrap}.b-photo-gallery-fullscreen--thumbnail{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60px;height:60px;margin:0 5px;border:1px solid rgba(255,255,255,0.1);overflow:hidden;cursor:pointer}.b_msie_7 .b-photo-gallery-fullscreen--thumbnail{display:inline;zoom:1}.b-photo-gallery-fullscreen--thumbnail.-is-active{border:3px solid #0071c2}.b-photo-gallery-fullscreen--thumbnail.-is-active img{margin:-2px 0 0 -2px}.b-photo-gallery-fullscreen--pagination{display:none;position:absolute;top:0;left:0;width:24px;height:51px;padding:29px 0 0 16px;color:#ccc;background-color:var(--bui_color_black);background-color:rgba(0,0,0,0.6)}.b-photo-gallery-fullscreen--paginate-right{left:auto;right:0}.b-photo-gallery-fullscreen--drawer.-is-scrollable .b-photo-gallery-fullscreen--thumbnails-wrapper{right:40px;left:40px}.b_msie_7 .b-photo-gallery-fullscreen--drawer.-is-scrollable .b-photo-gallery-fullscreen--thumbnails-wrapper,.b_msie_8 .b-photo-gallery-fullscreen--drawer.-is-scrollable .b-photo-gallery-fullscreen--thumbnails-wrapper{left:40px}.b_msie_7 .b-photo-gallery-fullscreen--pagination{background-color:var(--bui_color_black)}.b-photo-gallery-fullscreen--drawer.-is-scrollable .b-photo-gallery-fullscreen--thumbnails{text-align:left}.b-photo-gallery-fullscreen--drawer.-is-scrollable .b-photo-gallery-fullscreen--pagination{display:block}.mb-ico-arrow-left{width:9px;height:18px;background-position:-100px 0}.mb-ico-arrow-right{width:9px;height:18px;background-position:-50px 0}.mb-ico-close{width:18px;height:18px;background-position:-150px 0}.mb-icon.mb-icon--inline-smoking{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icon-smoking/892275341f5eda711fe08d2ac00bf445c0a25b65.png") 0 0 no-repeat;width:15px;height:15px}.mb-icon.mb-icon--inline-non-smoking{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icon-non-smoking/fc8f545c36ac0e23d569f491d9c91a49d84f84de.png") 0 0 no-repeat;width:15px;height:15px}#formwrap form.pb_mb_room_smoking_inline{padding:0}.mb-dropdown{position:relative;height:22px;overflow:visible}.mb-dropdown--select{position:relative;line-height:22px;height:22px;padding-right:22px;border:1px solid #ddd;background:#f4f4f4;border-radius:3px}.mb-dropdown--select:hover{background:var(--bui_color_white);cursor:pointer;border:1px solid #ccc;border-radius:3px 3px 0 0}.mb-dropdown--selected{padding:0 7px}.mb-dropdown--controls{position:absolute;display:block;top:0;right:0;bottom:0;font-size:7px;width:22px;padding:0;color:var(--bui_color_white);background-color:#0071c2}.mb-dropdown:hover .mb-dropdown--controls{background-color:#003580}.mb-dropdown--options{position:absolute;margin:0;padding:0;list-style:none;min-width:100%;left:0;margin-top:-1px;background:var(--bui_color_white);border:1px solid #ddd;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4);box-shadow:1px 1px 2px rgba(0,0,0,0.4);z-index:10002}.mb-dropdown--option{padding:5px;white-space:nowrap}.mb-dropdown--option:hover{background-color:#fafcff;cursor:pointer}.mb-dropdown--caret,.mb-dropdown--loading,.mb-dropdown--success,.mb-dropdown--error{position:absolute;top:0;right:0;left:0;bottom:0}.mb-dropdown--caret{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/inline-caret/d32bdcd790f41d41c8afe418fe7f10152d1d4d99.png") 50% 50% no-repeat}.-is-loading .mb-dropdown--caret,.-submit-success .mb-dropdown--caret,.-submit-error .mb-dropdown--caret{display:none}.mb-dropdown--loading{display:none;background:#8e8e8e url("//cf.bstatic.com/static/img/profile/mb_redesign/inline-loader/d8a16a39b5f63976382239dfb592fd97931a0732.gif") 50% 50% no-repeat}.mb-dropdown--loading:hover{background-color:#464646}.-is-loading .mb-dropdown--loading{display:block}.mb-dropdown--success{display:none;background:#008009 url("//cf.bstatic.com/static/img/profile/mb_redesign/inline-success/5be51d216d79914bb2bc412415cd880d8d802a50.png") 50% 50% no-repeat;cursor:help}.mb-dropdown--success:hover{background-color:#006607}.-submit-success .mb-dropdown--success{display:block}.mb-dropdown--error{display:none;background:#a30000 url("//cf.bstatic.com/static/img/profile/mb_redesign/inline-error/5539d143f026ba001c072cafda6180f8961e90ac.png") 50% 50% no-repeat;cursor:help}.mb-dropdown--error:hover{background-color:#a30000}.-submit-error .mb-dropdown--error{display:block}.mb-rentalcars-wrapper{display:inline-block;vertical-align:top;margin-right:0}.mb-rentalcars-wrapper.is-right-algn{text-align:right}.mb-block .mb-rentalcars-wrapper .mb-btn{margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.mb-ico--car{background-image:url("//cf.bstatic.com/static/img/cross-sell/mb_ico_car/e8ac894078bdb47a17248d7925aecb16cadd34a2.png")!important;background-position:0 0}.mb-rentalcars-disclaimer{font-size:11px;text-align:center;color:#333}.mb-rentalcars-disclaimer--white{color:var(--bui_color_white)}.mb-section--rentalcars-widget .mb-h3{margin-bottom:20px}.mb-icon.mb-icon--car-rental{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-icon-car-rental/2cf4182ac589c75645f7908591beda35902dc82e.png") 0 0 no-repeat}a:hover .mb-icon.mb-icon--car-rental{background-position:0 -50px}.mb-block--solid{border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;position:relative}.mb-block--solid .mb-rentalcars-disclaimer{font-size:9px;padding-top:5px}.mb-block--solid .mb-ico.mb-ico--car{display:none}.mb-block--solid.mb-block--prominent:hover{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;background:inherit;cursor:inherit}.mb-block--solid .mb-block__photo{position:absolute;top:10px;bottom:10px;left:10px;width:160px;overflow:hidden}.mb-block--solid .mb-block__photo a{display:block;height:100%}.mb-block--solid .mb-block__photo img{margin-left:-25px;display:block;height:231px;width:210px}.mb-block--solid .mb-block__inner{padding-left:182px;padding-bottom:0}.res-actions{overflow:hidden;background:#eee;margin:1px;list-style-type:none;padding:10px 10px 0 180px}.res-actions__item{float:right;margin-left:10px;margin-bottom:10px}.res-actions__item a{font-size:14px;margin:0}.res-actions__item.res-actions__item-main{float:left;margin:0 0 9px 0}.res-actions__item-link,a.res-actions__item-link{font-size:18px;padding:14px 26px;margin:0;max-width:180px;white-space:normal!important}.res-actions__item-svg{vertical-align:middle;margin-top:-2px}.mb-block .res-actions__item .mb-btn{border:0;-webkit-box-shadow:none;box-shadow:none;margin:0}.mb-block .res-actions__item.res-actions__item--cross-sell-legal{width:100%;text-align:right}.mb-block .res-actions__item.res-actions__item--cross-sell-legal .packages-directive-message{padding:0}.mb-block .res-actions__item .mb-btn .assistant_svg__button{fill:var(--bui_color_white)}.mb-block--solid.mb-block--cancelled .mb-block__photo{opacity:1;background:var(--bui_color_white)}.mb-block--solid.mb-block--cancelled .mb-block__photo img{opacity:.6}.mb-block--solid .mb-block__remove{font-size:12px;padding-top:9px}.mb-btn__info-icon{margin-left:6px;font-size:13px;font-family:'booking-iconset';float:right}.mb-section--payment-reassurance{color:#008009;padding-left:8px}.mb-price__payed-reinforcement{width:100%;margin:0 auto 10px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:4px;background:#e0f3e1;color:#006607}.mb-price__payed-reinforcement__message{margin-top:10px}.mb-price__payed-reinforcement__icon{font-family:'booking-iconset';font-style:normal;margin-right:8px;color:#006607}.mb-price__paid-badge{background:#008009;text-align:center;color:var(--bui_color_white);padding:5px 10px;font-weight:bold;margin-right:-10px;margin-left:-10px}.mb-scheduled-payment--cancelled{color:#aaa}.mb-cancelled_schedule_part{color:#333}.pb-cancel-flow{position:relative}.pb-cancel-flow h2{margin:0;padding:0}.pb-cancel-flow__main-buttons{vertical-align:top}.pb-cancel-flow__button-container{padding:3px 0;text-align:center}.pb-cancel-flow__less-btn-container{padding:5px 0 10px;text-align:center}.pb-cancel-flow__less-btn{display:inline-block;padding:8px}.pb-cancel-flow__hint{color:#333;text-align:center;position:relative;top:5px}.pb-cancel-flow__less-alt-container{padding:10px 5px 10px;text-align:center}.pb-cancel-flow__less-alt-container span{white-space:nowrap}.pb-cancel-flow__cta{display:table;padding-top:20px}.pb-cancel-flow__cta--instant{padding-left:25px;padding-right:25px;padding-bottom:20px}.pb-cancel-flow__cta-gap{display:table-cell;width:10px}.pb-cancel-flow__cta-cell{display:table-cell;vertical-align:middle}.pb-cancel-flow__button{font-size:12px;padding:6px 12px;border-radius:2px;font-weight:bold;background:transparent;border:0;color:#0071c2;cursor:pointer}.pb-cancel-flow__button:hover{color:#febb02;background:rgba(255,255,255,0.2)}.pb-cancel-flow__button_primary{background:#0071c2;border:1px solid #bad4f7;color:var(--bui_color_white)}.pb-cancel-flow__button_primary:hover{color:var(--bui_color_white);background:#bad4f7}.pb-cancel-flow__button_primary:active{background:#00224f}.pb-cancel-flow__button--secondary{border:1px solid #0071c2;color:#0071c2;outline-color:#febb02}.pb-cancel-flow__button--secondary:hover{border-color:#cd8900;color:#cd8900}.pb-cancel-flow__button--secondary:active{background:#cd8900;color:var(--bui_color_white)}.pb-cancel-flow__button--disabled,.pb-cancel-flow__button--disabled:hover,.pb-cancel-flow__button--disabled:active{background:#bdbdbd;border:1px solid #bdbdbd;color:#f5f5f5;cursor:not-allowed}.pb-cancel-flow__text{color:#545454}.pb-cancel-flow__loader{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:#f3f3f3 url("//cf.bstatic.com/static/img/ajax-loaders/mb-cancel-flow-loader-ovl/581fb093429914dae7c33b24d0c2d28ce7d0c8bf.gif") no-repeat 50% 50%;background-size:32px 32px;opacity:.9;z-index:10}.pb-cancel-flow__loader-new{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:#f3f3f3;opacity:.9}.pb-cancel-flow__predefined-reason-select{display:block;margin:10px 0}.slidebox--change-cc .mb-cc-form h4{margin-top:.7em;margin-bottom:.5em;line-height:1.2}.mb-cc-field{background-color:var(--bui_color_white);border:1px solid #d7d7d7;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#4a4a4a;display:block;height:18px;padding:7px 10px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);outline:0}.b_safari .mb-cc-field,.b_chrome .mb-cc-field{height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mb-cc-field:focus{border-color:#0071c2;-webkit-box-shadow:inset 0 1px 2px rgba(0,112,193,0.3);box-shadow:inset 0 1px 2px rgba(0,112,193,0.3);-moz-outline:0}.mb-cc-field--long{width:200px}.mb-cc-field--type{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/profile/credit-card-icons/8f5cb7d59e11e6c25bc4a7e77710343c5c016158.png") no-repeat;text-indent:40px;background-position:7px 5px}.mb-cc-field--type[data-icon="MasterCard"],.mb-cc-field--type[data-icon="euromastercard"]{background-position:7px -35px}.mb-cc-field--type[data-icon="Maestro"]{background-position:7px -75px}.mb-cc-field--type[data-icon="Visa"]{background-position:7px -115px}.mb-cc-field--type[data-icon="American Express"]{background-position:7px -155px}.mb-cc-field--type[data-icon="Discover"]{background-position:7px -195px}.mb-cc-field--type[data-icon="Diners Club"]{background-position:7px -235px}.mb-cc-field--type[data-icon="JCB"]{background-position:7px -275px}.mb-cc-field--type[data-icon="UnionPay credit card"]{background-position:7px -315px}.mb-cc-field--type[data-icon="Mir"]{background-image:url(https://q.bstatic.com/static/img/payments/payment_icons_redesign/mir.svg);background-position:7px 5px;background-size:32px}.b_msie .mb-cc-field--type[data-icon]{padding-left:40px;text-indent:0}.b_msie_7 .mb-cc-field--type[data-icon]{width:100%}.b_firefox .mb-cc-field--type[data-icon]{text-indent:16px}body:not(.b_msie.b_msie_7) .mb-cc-field--type[data-icon]{min-width:200px;text-align:center}.b_msie_7 .mb-cc-field--type[data-icon]{background-image:none}.field--ie7{width:250px}.mb-cc-form .cc_error{margin-top:1em}.mb-cc-form .mb-col{padding-right:5px;vertical-align:bottom}.mb-cc-form .mb-col .mb-cc-field--long{width:auto}.mb-cc-form .mb-col .settings-option__credit-card{width:150px}.slideBoxWrapper.slidebox--cc-wide{width:800px}.slideBoxWrapper.slidebox--cc-wide-pb_mb_change_cc_lightbox_width{width:700px}.b_msie_7 .mb-cc-form .mb-col{float:left}.b_msie_7 .mb-cc-form .mb-row{overflow:hidden}.b_msie_7 .mb-cc-form .mb-col .settings-option__credit-card{width:auto}.myres-gtw-open{position:fixed;bottom:0;width:100%;height:128px;background-repeat:repeat;background-image:url(//cf.bstatic.com/static/img/myres_gtw_background/a172a3101e3a5ae83676e3c85ef5f14b07c609c7.png);z-index:7}.myres-gtw-open div{margin:0 auto;position:relative;top:-27px;text-align:center}.myres-gtw-open .bicon-aclose{position:relative;right:-37px;top:-100px;color:var(--bui_color_white);cursor:pointer}.myres-gtw-close{display:none;position:fixed;bottom:20px;z-index:7;width:100px;cursor:pointer}.mb-room__message{color:#777}.mb-room__message--in_progress .mb-room__message-status{color:#ff8000}.mb-room__message--declined .mb-room__message-status{color:#a30000}.mb-room__message--approved .mb-room__message-status{color:#008009}.mb-room__message--waiting_for_guest_response .mb-room__message-status{color:#333}.mb-room__message--stopped_by_guest .mb-room__message-status{color:#838383}.mb-room__message--subject_of_availability .mb-room__message-status{color:#838383}.mb-room__message--no_reservation_needed .mb-room__message-status{color:#97e59c}.tltp.schedule-checkin-time-popover__content{margin-top:12px}.masthead__inner-container .schedule-checkin-time-popover__cta{margin-left:1px;margin-top:10px}.mb-no-24h-checkin-block{background-color:#008009;color:var(--bui_color_white);padding:8px 16px;font-size:13px}.mb-no-24h-checkin-block a,.mb-no-24h-checkin-block a:visited{color:var(--bui_color_white)}.mb-hotel-info__key-collection .key-collection__title{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:700}.mb-hotel-info__key-collection .key-collection-information__location,.mb-hotel-info__key-collection .key-collection-information__method{font-size:14px;line-height:20px;padding:5px 0}.mb-hotel-info__key-collection .key-collection-missing-info{margin-bottom:10px}.mb-hotel-info__key-collection .key-collection-information+.inline-feedback{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.modal-wrapper.feedback-modal-wrapper{width:480px}.gp-lightbox__explanation{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#333;margin-top:2px;margin-bottom:8px}.gp-lightbox__cancellation-calculation,.fc-lightbox__cancellation-calculation{background-color:#e7fde9;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;border-radius:10px;color:var(--bui_color_black)}.gp-lightbox__table,.fc-lightbox__table{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gp-lightbox__border-top,.fc-lightbox__border-top{border-top:1px solid #bdbdbd;padding-top:8px;margin-top:8px}.gp-lightbox__row,.fc-lightbox__row{display:table-row}.gp-lightbox__row+.gp-lightbox__row,.fc-lightbox__row+.fc-lightbox__row{margin-bottom:8px}.gp-lightbox__cell,.fc-lightbox__cell{display:table-cell;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.gp-lightbox__cell_font-size,.fc-lightbox__cell_font-size{font-size:16px;line-height:24px;font-weight:700}.gp-lightbox__cell_right,.fc-lightbox__cell_right{text-align:right}.myBookingOptionsPanel #entire-cancel #b_mybooking_cancel_entire_booking .gp-lightbox__survey #mybooking_cancel_survey,.myBookingOptionsPanel .gp-lightbox__survey #mybooking_cancel_survey{margin:0;padding:0}.gp-lightbox__survey li,.fc-lightbox__survey li{margin-bottom:8px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.gp-lightbox__survey select,.fc-lightbox__survey select{margin-top:7px;margin-left:18px}.gp-lightbox__subheadline{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#333;font-weight:bold;margin-bottom:0}.mb-resdet__mealplan{color:#008009;padding-bottom:20px;font-size:1em;font-weight:medium}.mb-resdet__mealplan .mb-room__mealplan_icon::before{padding-right:5px}.mb-check--key .mb-resdet__mealplan{padding-bottom:8px}.mb-check--key:last-child .mb-resdet__mealplan{padding-bottom:20px}.mb-refund-block{background-color:#ffc489;border:solid 1px #ccc;border-bottom:0;padding:8px 16px;color:var(--bui_color_black);font-size:13px}.mb-refund-block-text{font-size:13px}.mb-refund-text{font-size:14px;color:#777}.mb-refund-text strong,.mb-refund-block strong{font-weight:bold}.bookings_list .mb-negative-text--break{display:block}.mb-summary__refund-info{margin:30px 0;text-align:left}.mb-positive-text-fc{color:#008009}.mb-requests-status__container{margin-bottom:54px}.mb-requests-status__list{padding:0;margin-bottom:24px}.mb-requests-status__list_item{list-style:none;padding:8px 0;border-bottom:solid 1px #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mb-requests-status__list_item>span{text-align:left}.mb-requests-status__list-item-date{color:#6b6b6b;width:120px}.mb-requests-status__list-item--desc-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mb-requests-status__list-item--desc-secondary{color:#6b6b6b;padding-right:24px}.mb-requests-status__list-item-desc{padding-right:24px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mb-requests-status__list_item>.mb-requests-status__list-item-status-container{text-align:right}.mb-requests-status__list-item-status{padding:8px 16px;background-color:#e6e6e6;border-radius:4px;display:inline-block}.mb-requests-status__list-item-status--approved{background-color:#97e59c}.mb-requests-status__list-item-status--pending{background-color:#ffc489}.mb-requests-status__list-item-status--rejected{background-color:#ffebeb}.pb-change-dates-nr{font-size:14px;line-height:20px;font-weight:400}.pb-change-dates-nr p{font-size:14px;line-height:20px;font-weight:400;margin-top:0}.pb-change-dates-nr__main-subheader{font-size:14px;line-height:20px;font-weight:700;margin-left:0;padding-top:5px;margin-bottom:0}.pb-change-dates-nr__main-wrapper .pb-change-dates-nr__main-subheader{padding-top:10px}#pb-change-dates-nr__calendar-wrapper{margin-top:5px}#pb-change-dates-nr__calendar-wrapper .sb-searchbox__input{background:var(--bui_color_white);border:1px solid #dfdfdf;border-radius:3px}#pb-change-dates-nr__calendar-wrapper .sb-date-field__icon-btn{color:#0071c2}#pb-change-dates-nr__calendar-wrapper .bicon-downchevron{font-size:6px;color:#0071c2}#pb-change-dates-nr__calendar-wrapper .sb-searchbox__label{margin-left:0;margin-bottom:5px;font-size:14px;line-height:20px;font-weight:400}.pb-change-dates-nr__buttons-wrapper{margin-top:30px;margin-bottom:15px}.slidebox .pb-change-dates-nr input.pb-change-dates-nr__button-primary,.slidebox .pb-change-dates-nr input.pb-change-dates-nr__button-secondary,.slidebox .pb-change-dates-nr button.pb-change-dates-nr__button-primary,.slidebox .pb-change-dates-nr button.pb-change-dates-nr__button-secondary{font-size:14px;line-height:20px;font-weight:400;border-radius:5px;padding:8px 16px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:140px}.slidebox .pb-change-dates-nr input.pb-change-dates-nr__button-primary .slidebox .pb-change-dates-nr button.pb-change-dates-nr__button-primary{margin-right:20px}.slidebox .pb-change-dates-nr input.pb-change-dates-nr__button-primary.submitting{padding-left:25px;border:solid 1px #6b6b6b}.slidebox .pb-change-dates-nr .pb-change-dates-nr__button-secondary{background-color:transparent;border:1px solid #003580;border-radius:5px;color:#003580;display:inline-block;cursor:pointer}.slidebox .pb-change-dates-nr input.pb-change-dates-nr__button-secondary:hover,.slidebox .pb-change-dates-nr button.pb-change-dates-nr__button-secondary:hover{background-color:transparent;color:#0071c2;border:solid 1px #0071c2}.slidebox .pb-change-dates-nr input.pb-change-dates-nr__button-secondary.submitting{padding-left:25px;background-color:transparent}.pb-change-dates-nr__dates-display{width:100%;border-bottom:solid 1px #CCC;padding-bottom:15px}.pb-change-dates-nr__dates-display--old-dates{color:#a5a5a5}.pb-change-dates-nr__dates-display--new-dates{color:#008009}.pb-change-dates-nr__dates-display td{width:25%}.pb-change-dates-nr__dates-display th{font-weight:bold;padding-bottom:5px}.pb-change-dates-nr__dates-display--new-dates th{color:#333;font-weight:bold}.pb-change-dates-nr__dates-display--new-dates .pb-change-dates-nr__strong-span{font-weight:bold}.pb-change-dates-nr__dates-display span{display:block}.pb-change-dates-nr__dates-display-small{font-size:12px;line-height:18px;font-weight:400}.pb-change-dates-nr .pb-change-dates-nr__dates-display-disclaimer{font-size:12px;line-height:18px;font-weight:400;margin-top:5px}.pb-change-dates-nr__request-textarea{width:100%;min-height:56px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;font-size:12px;line-height:18px;font-weight:400}.pb-change-dates-nr__request-textarea.has-errors{border:solid 2px #a30000}.pb-change-dates-nr__message-error{color:#a30000;font-size:12px;line-height:18px;font-weight:400}.pb-change-dates-nr__success-checklist{font-size:14px;line-height:20px;font-weight:400;padding-left:0}.pb-change-dates-nr__success-checklist li{margin-bottom:10px;list-style:none}.pb-change-dates-nr__success-checklist .bicon-checkmark{color:#008009;font-size:10px;margin-right:5px}.mb-change-dates__waiting-response{font-size:14px;line-height:20px;font-weight:700;color:var(--bui_color_black);margin-bottom:4px!important}.mb-change-dates__waiting-response i{display:none}.mb-change-dates__waiting-response-span,.mb-change-dates__waiting-response-data{color:#ff8000}.mb-change-dates__waiting-response-data{margin-bottom:15px!important;font-weight:bold}.pb-cancel-flow__change-dates{padding:5px 15px;border-top:solid 1px #CCC}.mb-update-cc-current-cc-wrapper{margin-bottom:24px}.mb-update-cc-current-cc__title{margin:0;padding:0;margin-bottom:12px;font-size:16px;line-height:24px;font-weight:700}.mb-update-cc-current-cc{border-bottom:solid 1px #bdbdbd;border-top:solid 1px #bdbdbd}.mb-update-cc-current-cc span{padding:4px;display:table-cell}.mb-update-cc-current-cc .mb-update-cc-current-cc__card-label{font-weight:bold;padding-right:20px}.mb-update-cc-current-cc__card-type{background:url("//cf.bstatic.com/static/img/profile/credit-card-icons/8f5cb7d59e11e6c25bc4a7e77710343c5c016158.png") no-repeat;text-indent:40px;background-position:7px 5px;width:50px}.mb-update-cc-current-cc__card-type[data-icon="MasterCard"],.mb-update-cc-current-cc__card-type[data-icon="euromastercard"]{background-position:7px -35px}.mb-update-cc-current-cc__card-type[data-icon="Maestro"]{background-position:7px -75px}.mb-update-cc-current-cc__card-type[data-icon="Visa"]{background-position:7px -115px}.mb-update-cc-current-cc__card-type[data-icon="American Express"]{background-position:7px -155px}.mb-update-cc-current-cc__card-type[data-icon="Discover"]{background-position:7px -195px}.mb-update-cc-current-cc__card-type[data-icon="Diners Club"]{background-position:7px -235px}.mb-update-cc-current-cc__card-type[data-icon="JCB"]{background-position:7px -275px}.mb-update-cc-current-cc__card-type[data-icon="UnionPay credit card"]{background-position:7px -315px}.mb-update-cc-current-cc__card-type[data-icon="Mir"]{background-image:url(https://q.bstatic.com/static/img/payments/payment_icons_redesign/mir.svg);background-position:7px 5px;background-size:32px}.inline-feedback_bordered{margin:10px 0 15px;padding:10px 0 15px;border-bottom:1px solid #fafcff;text-align:right;color:#4778b8;clear:both}#left.leftsmall .inline-feedback{font-size:13px}.inline-feedback_bordered-left{margin:10px 0 15px;padding:10px 0 15px;border-bottom:1px solid #fafcff;text-align:left;color:#4778b8;clear:both}.inline-feedback_aside{margin:10px 0 0;text-align:right;color:#4778b8;clear:both}.inline-feedback_sub{padding:0 0 15px;text-align:right;clear:both}.inline-feedback_bordered-light{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #fafcff;text-align:right;color:#4778b8;clear:both}.inline-feedback_clear-right{margin:0 0 15px;text-align:right;color:#4778b8;clear:both}.inline-feedback_lightbox,.inline-feedback_in-lightbox{margin:24px 0 0;padding-top:8px;border-bottom:0;border-top:1px solid #fafcff}.inline-feedback_light{display:block;margin:3px 0 0}.inline-feedback-row{margin:10px 0 15px;border-bottom:1px solid #fafcff}.inline-feedback-row__core{float:left;padding:1.2em 15px 1.2em 0;color:#4778b8}.inline-feedback-row__extra{float:right}.inline-feedback-row_distant{margin-top:30px}.inline-feedback__title{vertical-align:middle}.inline-feedback__link{text-decoration:none;cursor:pointer;padding:0 5px;vertical-align:middle;font-weight:bold;color:#0071c2}.inline-feedback__link:hover{color:#febb02}.inline-feedback__hidden{display:none}.inline-feedback__cta{cursor:pointer;text-decoration:underline;color:#0071c2}.inline-feedback__cta:hover{color:#febb02}.a11y_btn_style{border:0;background:0}.feedback-modal-wrapper{width:480px;z-index:1012}.feedback-modal-wrapper_smooth{-webkit-transition:top .15s;transition:top .15s}.feedback-modal-wrapper_smooth.modal-pos-abs,.feedback-modal-wrapper_smooth.modal-pos-to-fix{-webkit-transition:none;transition:none}.feedback-modal-mask_over{z-index:10004}.modal-wrapper.feedback-modal-mask_over{z-index:10004}.feedback-modal-wrapper_over{z-index:10005}.modal-wrapper.feedback-modal-wrapper_over{z-index:10005}.feedback-loop-lightbox{background:var(--bui_color_white);font-size:14px;line-height:1.4;display:none;margin:0;border:0}.feedback-loop-lightbox p{margin:0 0 1em 0}.feedback-loop-lightbox .feedback-loop__header{font-weight:bold;font-size:1.2em}.feedback-loop-lightbox .feedback-loop__options{display:table;margin-top:1em}.feedback-loop-lightbox .feedback-loop__options.feedback-loop__submit{margin:1em 0}.feedback-loop-lightbox a.feedback-loop__button{display:table-cell;height:40px;line-height:40px;color:#0071c2;border:1px solid #bdbdbd;width:100%;text-align:center;cursor:pointer;text-decoration:none;font-weight:bold;font-size:15px}.feedback-loop-lightbox a.feedback-loop__button:hover{color:var(--bui_color_white);border-color:#0071c2;background-color:#0071c2}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button{width:33%}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button:first-child{border-radius:3px 0 0 3px;border-right:0}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button:last-child{border-left:none;border-radius:0 3px 3px 0}.feedback-loop-lightbox a.feedback-loop__cta{width:100%;border-radius:3px}.feedback-loop-lightbox a.feedback-loop__cta,.feedback-loop-lightbox a.feedback-loop__cta:hover{color:var(--bui_color_white);border-color:#0071c2;background-color:#0071c2}.feedback-loop-lightbox .feedback-loop__view-feedback textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1em 0}.feedback-loop-lightbox a.feedback-loop__secondary-cta{font-weight:normal}.feedback-loop-lightbox .feedback-loop .feedback-loop__extra{border-top:1px solid #bdbdbd;margin-top:20px;padding-top:20px;font-style:italic}.feedback-loop-extra,.feedback-loop-extra__question{display:none}.feedback-loop__group-body.feedback-loop__list{display:block}.feedback-loop-lightbox .feedback-loop__title{font-size:1.2em;color:#6b6b6b}.feedback-loop-lightbox .feedback-loop__subtitle{font-size:12px;color:#bdbdbd}.feedback-loop__view fieldset{border:0;padding:0 0 10px}.feedback-loop__view{display:none;border:0}.feedback-loop__heading{font-size:20px}.feedback-loop__subheading{font-size:13px;margin:5px 0}.feedback-loop__radios label{display:inline-block;cursor:pointer;padding:10px;margin-right:20px;border:1px solid #c6c6c6;border-radius:4px}.feedback-loop__radio-label input[type=radio]{cursor:pointer;margin-right:5px}.feedback-loop__radio-label:hover{border:1px solid #5bbaff}.feedback-loop__controls{margin:5px 0 0;text-align:center}.feedback-loop__link,.feedback-loop__button{display:inline-block;cursor:pointer;width:45%}.feedback-loop__link{font-size:15px;color:#0071c2;background-color:var(--bui_color_white);border:0;padding:10px 0}.feedback-loop__link:hover{color:#febb02}.feedback-loop__button{font-size:15px;color:var(--bui_color_white);background-color:#0071c2;border:0;padding:10px 0;border-radius:3px}.feedback-loop__button:hover{color:var(--bui_color_white);background-color:#003580}.feedback-loop__input{padding:10px;min-height:120px;width:100%;max-width:100%;border:1px solid #c6c6c6;border-radius:4px;font-size:14px;line-height:150%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feedback-loop__input::-webkit-input-placeholder{font-style:italic}.feedback-loop__input::-moz-placeholder{font-style:italic}.feedback-loop__input:-ms-input-placeholder{font-style:italic}.feedback-loop__input::placeholder{font-style:italic}.feedback-loop--page{padding:10px;background-color:var(--bui_color_white);border:1px solid #e1e1e1;border-radius:4px}.feedback-loop--page .feedback-loop__view--index .feedback-loop__header{width:66%;vertical-align:middle;display:inline-block}.feedback-loop--page .feedback-loop__view--index .feedback-loop__controls{width:33%;display:inline-block;vertical-align:middle}.feedback-loop--form{color:var(--bui_color_black)}.pb-cancel-with-property__container{margin:10px 0}.pb-cancel-with-property__btn{cursor:pointer;color:#0071c2;font-size:12px;line-height:18px}.pb-cancel-with-property__btn:hover{color:#febb02}#b2confirmationPage .kc-rich-info-cta{background-image:none;padding-left:10px;cursor:pointer;font-weight:700}#b2myreservationsPage .kc-rich-info-cta{margin:0 1px}.kc-rich-info-feedback-loop{display:none}#keyCollectionRichInfoModal .kc-rich-info-title{padding-top:0;margin-left:0}#keyCollectionRichInfoModal .kc-rich-info-modal-cta-fb-thanks{color:#bad4f7}#keyCollectionRichInfoModal .kc-rich-info-ugc-text{margin:0 -24px 8px -24px;background-color:#f5f5f5;padding:16px 24px;word-break:break-word}#keyCollectionRichInfoModal .kc-rich-info-ugc-text .kc-rich-info-title{font-size:14px}#keyCollectionRichInfoModal .kc-rich-info-ugc-text .is_right_to_left{direction:rtl;text-align:right;unicode-bidi:bidi-override}#keyCollectionRichInfoModal .kc-rich-info-ugc-text .is_left_to_right{direction:ltr;text-align:left;unicode-bidi:bidi-override}.bui-modal .pb-special-request-container__form-checkin-checkout{font-size:14px}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker .pb-time-picker__slide{white-space:nowrap;padding:10px 0}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker .pb-time-picker__slot-container{margin:0 16px;overflow-x:hidden}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker .pb-time-picker__slot-first{border-left-width:1px}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker .pb-time-picker__slot-label-next-date-base{position:relative}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker .pb-time-picker__slot-label-next-date{position:absolute;left:0;top:-30px;color:#333;cursor:initial}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker .pb-time-picker__slot-label-date{position:absolute;margin:0 16px}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker .pb-time-picker__slot-label-date-placeholder{visibility:hidden}.bui-modal .pb-special-request-container__form-checkin-checkout .pb-time-picker .pb-time-picker__slot-label{cursor:pointer}.pb-time-picker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin:4px 0}.pb-time-picker .pb-time-picker__slide{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pb-time-picker .pb-time-picker__arrow{height:8px}.pb-time-picker .pb-time-picker__slot-wrapper{overflow-x:hidden;position:relative}.pb-time-picker .pb-time-picker__slot-container{list-style:none;padding:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.pb-time-picker .pb-time-picker__slot-container--fixed-height{height:70px}.pb-time-picker .pb-time-picker__slot{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;border:1px solid #bdbdbd;border-left-width:0;border-radius:2px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pb-time-picker .pb-time-picker__slot-control{position:absolute;left:-999em}.pb-time-picker .pb-time-picker__slot-label{display:inline-block;border-radius:2px;padding:8px}@media only screen and (max-width:600px){.pb-time-picker .pb-time-picker__slot-label{padding:10px}}.pb-time-picker .pb-time-picker__slot-control:checked+.pb-time-picker__slot-label{background:#0071c2;color:var(--bui_color_white)}.pb-time-picker .pb-time-picker__slot:first-child{border-left-width:1px}.pb-time-picker .pb-time-picker__slot--delimiter{position:relative;width:0;cursor:default;background:#e7fde9;padding:8px}.pb-time-picker .pb-time-picker__standard-hours-tooltip{position:absolute;top:-webkit-calc(100% + 2px);top:calc(100% + 2px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pb-time-picker .pb-time-picker__standard-hours-tooltip--pushed-right{left:90%}.pb-time-picker .pb-time-picker__standard-hours-tooltip--pushed-left{left:10%}.mybooking-banner{clear:both;margin-bottom:16px}.mb-cd-partner__price-change{background-color:#ebf3ff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mb-cd-partner__modal-body{padding-top:0;padding-bottom:0}.mb-cd-partner__m-card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mb-cd-partner__m-price{font-weight:normal}.mb-btn--partner-cd-request{line-height:14px;display:inline-block;margin-top:8px;margin-bottom:8px}.mb-btn--partner-cd-request_title{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);color:#6b6b6b;display:block}.mb-btn--partner-cd-request-status{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);font-weight:normal!important}.mb-cd-partner__req-txt-mdot{text-align:center;margin-top:8px;display:inline-block;width:100%}.mb-cd-partner__form-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mb-cd-partner__loader-wrapper{position:relative;width:32px}#mb-cd-partner__paynow-iframe-wrapper{height:700px;background:transparent url(//cf.bstatic.com/mobile/images/exps/same_night_loader/f8d4b752c111d2e1312f68cf2d0c09f05eb70c7c.gif) no-repeat center center}#mb-cd-partner__paynow-iframe{border:solid 1px #f5f5f5}@media only screen and (max-width:575px){.mb-cd-partner__form-wrapper,.mb-cd-partner__form-btn{width:100%}}@media only screen and (min-width:575px){.mb-cd-partner__card-current{background-color:#f5f5f5}}.bui-grid.gta-print{margin:0}.gta-print-grey{background-color:var(--bui_color_background_base_alt);border-top-right-radius:var(--bui_border_radius_300);border-bottom-right-radius:var(--bui_border_radius_300)}.gta-print .bui-grid__column-6{padding:0}.gta-print .bui-grid__column-6{padding-top:0}.gta-print__spaced-btns .bui-button:nth-child(1){margin-bottom:var(--bui_spacing_2x)}.gta-print .gta-widget .gta-widget-submit .b-button__text{font-size:var(--bui_spacing_4x)!important;line-height:var(--bui_spacing_6x)}.bui-title__gta-print h2.bui-title__text{padding-top:0}.gta-print header.bui-modal__header{padding-bottom:var(--bui_spacing_6x)}.gta-print span.more_info{text-align:left}.gta-print .bui-button .bui-spinner{display:none;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.gta-print .bui-button.is-loading .bui-spinner{display:block}.gta-country-flag-dropdown.gta-country-flag-dropdown__identity{border:0;width:100%;margin:0;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-webkit-calc(var(--bui_spacing_2x) + var(--bui_spacing_half));margin-bottom:calc(var(--bui_spacing_2x) + var(--bui_spacing_half))}.gta-flag-dropdown{padding:var(--bui_spacing_2x)}.gta-country-flag-circle{position:relative;border:0;overflow:hidden;width:var(--bui_spacing_4x);height:var(--bui_spacing_4x);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:var(--bui_border_radius_300);z-index:5;display:inline-block}.gta-country-flag-circle span.gta-sms-flag{display:block;position:absolute;top:-webkit-calc(-1 * var(--bui_spacing_6x));top:calc(-1 * var(--bui_spacing_6x));bottom:-webkit-calc(-1 * var(--bui_spacing_6x));bottom:calc(-1 * var(--bui_spacing_6x));left:-webkit-calc(-1 * var(--bui_spacing_6x));left:calc(-1 * var(--bui_spacing_6x));right:-webkit-calc(-1 * var(--bui_spacing_6x));right:calc(-1 * var(--bui_spacing_6x));margin:auto}.gta-country-flag-item{border-radius:var(--bui_border_radius_100);background:0;display:block;height:var(--bui_spacing_4x);width:-webkit-calc(var(--bui_spacing_12x) - var(--bui_spacing_half));width:calc(var(--bui_spacing_12x) - var(--bui_spacing_half));margin:var(--bui_spacing_half);-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--bui_spacing_2x);outline:0}.gta-cfd-identity-value .gta-country-flag-dropdown-icon{z-index:5}.gta-sms-widget-identity .bui-form__group{width:-webkit-calc(var(--bui_spacing_16x) + var(--bui_spacing_2x));width:calc(var(--bui_spacing_16x) + var(--bui_spacing_2x))}.gta-sms-widget-identity .gta-cfd-identity-value+.bui-form__group{width:100%;margin-left:var(--bui_spacing_1x)}.gta-sms-widget-identity+button.b-button.b-button_primary.b-button_flat.gta-widget-submit.gta-widget-submit-sms{width:auto}.gta-cfd-identity-value .gta-country-flag-dropdown-icon{z-index:5;top:0;bottom:0;margin:auto;position:absolute;height:var(--bui_spacing_2x)}.invalid .gta-cfd-identity-value.bui-form__group+.bui-form__group input:not(:focus)+.bui-input-text__decorator{border-color:var(--bui_color_destructive_border)}.gta-sms-widget-identity .bk-icon{right:var(--bui_spacing_2x);position:absolute;display:none;color:var(--bui_color_destructive_border)}.invalid .gta-sms-widget-identity input:not(:focus)+.bui-input-text__decorator+.bk-icon{display:block}.gta-sms-widget .gta-sms-widget-identity-large .gta-widget-input{padding:-webkit-calc(var(--bui_spacing_2x) + var(--bui_spacing_half)) var(--bui_spacing_3x);padding:calc(var(--bui_spacing_2x) + var(--bui_spacing_half)) var(--bui_spacing_3x);height:var(--bui_spacing_12x);border:0;background-color:transparent}.gta-sms-widget .gta-sms-widget-identity-large .bui-input-text__addon{padding:0 var(--bui_spacing_3x)}.gta-sms-widget-identity-large .gta-country-flag-item{padding:-webkit-calc(var(--bui_spacing_3x) + var(--bui_spacing_half)) var(--bui_spacing_3x);padding:calc(var(--bui_spacing_3x) + var(--bui_spacing_half)) var(--bui_spacing_3x)}.gta-cfd-select{position:absolute;left:0;top:0;bottom:0;padding-right:100%;width:var(--bui_spacing_half);z-index:10;border:0;background-color:transparent;opacity:0}.mb-item-actions{margin:16px 0 32px}.mb-item-actions__title{margin:4px 0 8px;font-size:14px;line-height:20px;font-weight:700;color:#333}.bui-list__body.mb-item-actions__list-body{display:block}.mb-item-actions__icon{fill:#bdbdbd}a.mb-item-actions__link:link{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.mb-item-actions__genius-logo{width:41px;margin:-2px 8px 0}.mb-item-actions__details{padding-top:8px;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);color:#6b6b6b}.mb-item-actions__details-container{width:100%}.mb-item-actions__details--tooltip{display:inline-block;border-bottom:1px dotted}ul.bui-list.mb-item-actions__list{margin-bottom:-16px}.mb-block--solid.mb-block--new-buttons .mb-block__inner{position:relative}.mb-block__actions.mb-block__actions--wide{padding-left:10px}.mb-block__actions.mb-block__actions--wide li.res-actions__item.res-actions__item-main{margin-left:8px}.bui-button-assistant .assistant-entry-point__icon{margin-right:6px}.bui-button-assistant svg path{fill:#0071c2}.mb-block__actions.mb-block__actions--wide .res-actions__item.res-actions__item--cross-sell-legal{width:auto;padding-top:10px;float:right}.mb-item-actions__badge{margin-left:8px}.mb-cant-find-container.mb-cant-find-container--new{padding-top:12px;padding-bottom:25px}.mb-cant-find-container.mb-cant-find-container--new .popover{left:-120px}.mb-cant-find-container--new a.mb-link{margin:0 7px 0 14px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);text-decoration:none;float:right}.mb-cant-find-container--new a.mb-link:hover{text-decoration:underline}a.mb-link .bk-icon{fill:#0071c2;margin-right:8px}a.mb-link:hover .bk-icon{fill:#febb02}.specials.specials-half-float{float:left}.pay-comp-v1 .payment-icon{background:url("//cf.bstatic.com/static/img/payments/icons/payment-method-icons-sprite@2x/c5a8b1580e13e62cb39f35ea0a3b889cc0cf9155.png") no-repeat;background-size:1833px 30px;height:30px;width:48px;display:block;float:left;margin:0 5px 5px 0}.pay-comp-v1 .payment-icon.payment-icon__default{background-position:0 0}.pay-comp-v1 .payment-icon.payment-icon__visa{background-position:-58px 0}.pay-comp-v1 .payment-icon.payment-icon__mastercard{background-position:-116px 0}.pay-comp-v1 .payment-icon.payment-icon__maestro{background-position:-174px 0}.pay-comp-v1 .payment-icon.payment-icon__amex{background-position:-232px 0}.pay-comp-v1 .payment-icon.payment-icon__discover{background-position:-290px 0}.pay-comp-v1 .payment-icon.payment-icon__diners{background-position:-348px 0}.pay-comp-v1 .payment-icon.payment-icon__jcb{background-position:-406px 0}.pay-comp-v1 .payment-icon.payment-icon__cup{background-position:-464px 0}.pay-comp-v1 .payment-icon.payment-icon__sofortdirect{background-position:-522px 0;width:95px}.pay-comp-v1 .payment-icon.payment-icon__ideal{background-position:-627px 0;width:34px}.pay-comp-v1 .payment-icon.payment-icon__paypal{background-position:-671px 0;width:123px}.pay-comp-v1 .payment-icon.payment-icon__alipay{background-position:-804px 0;width:86px}.pay-comp-v1 .payment-icon.payment-icon__wxpay{background-position:-900px 0;width:111px}.pay-comp-v1 .payment-icon.payment-icon__tenpay{background-position:-1021px 0;width:83px}.pay-comp-v1 .payment-icon.payment-icon__giropay{background-position:-1114px 0;width:70px}.pay-comp-v1 .payment-icon.payment-icon__dotpay{background-position:-1194px 0;width:103px}.pay-comp-v1 .payment-icon.payment-icon__yandex{background-position:-1307px 0;width:158px}.pay-comp-v1 .payment-icon.payment-icon__qiwi{background-position:-1475px 0;width:19px}.pay-comp-v1 .payment-icon.payment-icon__webmoney{background-position:-1504px 0;width:119px}.pay-comp-v1 .payment-icon.payment-icon__paypal{background-position:-1633px 0;width:34px}.pay-comp-v1 .payment-icon.payment-icon__bcmc{background-position:-1677px 0;width:45px}.pay-comp-v1 .payment-icon.payment-icon__default{background-position:-1732px 0}.pay-comp-v1 .payment-icon.payment-icon__eps{background-position:-1790px 0}.pay-comp-v1.payin-component__holder{position:relative}.pay-comp-v1.payin-component__holder fieldset{border:0;margin:0;padding:0}.pay-comp-v1 .payin-form__fog{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(255,255,255,0.65);-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;-webkit-transform:background-color .3s;-ms-transform:background-color .3s;transform:background-color .3s}.pay-comp-v1 .payin-form__fog.-pending{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pay-comp-v1 .payin-form__fog-spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.pay-comp-v1 .payin-form__fog-spinner,.pay-comp-v1 .payin-form__fog-spinner:after{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pay-comp-v1 .payin-form__fog-spinner{width:60px;height:60px;display:block;color:#003580}.pay-comp-v1 .payin-form__fog-spinner:after{content:"";width:100%;height:100%;display:inline-block;border:5px solid currentColor;border-bottom-color:transparent;border-radius:100%;background:transparent;-webkit-animation:rotator .75s linear infinite;animation:rotator .75s linear infinite}.pay-comp-v1 .payin-form__fog.-success{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgba(255,255,255,0.9)}.pay-comp-v1 .payin-form__fog.-success svg.bk-icon{width:64px;height:64px}.pay-comp-v1 .payin-form__fog-message{text-align:center}.pay-comp-v1 .payin-form__fog-message p{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pay-comp-v1 .payin-form__saved-payment-method,.pay-comp-v1 .payin-payment-method__toggle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bdbdbd;background-color:#f5f5f5;display:block;text-align:left;border-radius:2px;margin-bottom:5px;margin-right:16px}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-payment-method,.pay-comp-v1 .payin-payment-method__toggle{text-align:center}}.pay-comp-v1 .payin-form__saved-payment-method:first-child,.pay-comp-v1 .payin-payment-method__toggle:first-child{border-top-style:solid}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-payment-method,.pay-comp-v1 .payin-payment-method__toggle{margin-bottom:16px}.pay-comp-v1.payin-form--compact .payin-payment-method__toggle{margin-bottom:4px}}.pay-comp-v1 .payin-form__saved-payment-method:hover,.pay-comp-v1 .payin-payment-method__toggle:hover{cursor:pointer}.pay-comp-v1 .payin-form__saved-payment-method:nth-of-type(even),.pay-comp-v1 .payin-payment-method__toggle:nth-child(3n){margin-right:0}@media all and (max-width:600px){.pay-comp-v1 .payin-payment-method__toggle:last-of-type{margin-bottom:20px}}.pay-comp-v1 .payin-form__saved-payment-method.-selected,.pay-comp-v1 .payin-payment-method__toggle.-selected{border-color:#0071c2;background-color:#fafcff}.pay-comp-v1 .payin-form__select{height:33px;border-radius:4px;padding:6px 2px;zoom:1;background:var(--bui_color_white);border:1px solid #bdbdbd;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pay-comp-v1 .payin-form__select:focus{outline:0;border-color:#0071c2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pay-comp-v1 .payin-form__saved-payment-methods .payin-form__title_small{margin-bottom:1em}.pay-comp-v1 .payin-form__saved-payment-methods{padding-bottom:8px}.pay-comp-v1 .payin-form__saved-payment-method,.pay-comp-v1 .payin-form__saved-payment-method .payin-form__saved-details,.pay-comp-v1 .payin-form__saved-payment-method input[type="radio"]{display:inline-block}.pay-comp-v1 .payin-form__saved-payment-method{line-height:32px;width:100%;min-height:40px}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-payment-method{text-align:left;display:inline-block;margin-right:0}}.pay-comp-v1 .payin-form__saved-details__row{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-left:8px}.pay-comp-v1 .payin-form__saved-payment-method .payin-form__bank-card-type-icon{background-position:center center;float:left;padding:3px}.pay-comp-v1 .payin-form__saved-payment-method .payin-form__saved-details{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-left:4px;margin-right:4px}.pay-comp-v1 .payin-form__saved-payment-method .payin-form__saved-detail{padding:4px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.pay-comp-v1 .payin-form__saved-detail--truncated{display:none}.pay-comp-v1 .payin-form__saved-detail--truncated{overflow:hidden;max-width:145px;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.pay-comp-v1 .payin-form__saved-details_coloured{display:block;padding:2px 8px 8px;background-color:#ebf3ff}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-details__pane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pay-comp-v1 .payin-form__saved-details_coloured{padding:8px 0 16px 30px}}.pay-comp-v1 .payin-form__saved-details__code{margin-bottom:4px}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-details__code{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:90px;margin-right:16px}}.pay-comp-v1 .payin-form__saved-details__code-title{line-height:25px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-details__code-title{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}}@media all and (min-width:600px){}.pay-comp-v1 .payin-form__saved-details__help{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;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-details__help{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;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-top:20px}}.pay-comp-v1 .payin-form__saved-details__card-icon{width:50px;margin-right:8px}.pay-comp-v1 .payment-instrument__content{clear:both;display:none}.pay-comp-v1 .payment-instrument__content.-active{display:block}.pay-comp-v1 .payment-instrument__bank-card{display:none}.pay-comp-v1 .payment-instrument__bank-card.-active{display:block}.pay-comp-v1 .payin-payment-method__title h1{font-weight:400;margin:0}.pay-comp-v1 .payin-payment-method__title p{margin:4px 0 16px 0}@media all and (min-width:600px){.pay-comp-v1 .payin-payment-method__title p{font-size:inherit}.pay-comp-v1 .payin-form__saved-detail--truncated{max-width:100px}}.pay-comp-v1 .payin-payment-method__toggle{position:relative;padding:10px 16px 10px 50px;font-size:14px;line-height:20px;width:100%}@media all and (min-width:600px){.pay-comp-v1 .payin-payment-method__toggle{float:left;padding:10px 16px 16px;width:-webkit-calc(100% / 3 - 11px);width:calc(100% / 3 - 11px)}.pay-comp-v1.payin-form--compact .payin-payment-method__toggle{padding-top:5px;padding-bottom:5px}}.pay-comp-v1 .payin-payment-method__toggle.-selected{background:#fafcff;border-color:#0071c2}.pay-comp-v1 .payin-payment-method__radio{position:absolute;top:11px;left:10px}@media all and (min-width:600px){.pay-comp-v1 .payin-payment-method__radio{top:10px}}.pay-comp-v1 .payin-method-icon{display:block;height:20px;width:50px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;float:left;margin-right:10px}@media all and (min-width:600px){.pay-comp-v1 .payin-method-icon{height:40px;width:100%}}.pay-comp-v1 .payin-more-payments{display:none}.pay-comp-v1 .payin-more-payments.-visible{display:block;position:relative;top:-1px}.pay-comp-v1 .payin-more-payments.-visible .payin-method-icon{height:26px}.pay-comp-v1 .payin-show-more-payments{padding:2px 0 20px}.pay-comp-v1 .payin-show-more-payments a{color:#0071c2;font-weight:400;text-decoration:none}.pay-comp-v1 .payin-show-more-payments svg{width:18px;height:18px;position:relative;top:3px;fill:#0071c2}@media all and (min-width:600px){.pay-comp-v1 .payin-show-more-payments svg{top:-1px}}.pay-comp-v1 .payin-show-more-payments.-visible svg{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.pay-comp-v1 .payin-method-icon__alipay,.pay-comp-v1 .payin-method-icon__alipay_wap{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_alipay/3db492000dffb1e8717440a72bef628491d78ecc.svg")}.pay-comp-v1 .payin-method-icon__bcmc{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_bancont/9f4267021ae8c497e34e1b1c930fc890662bc47c.svg")}.pay-comp-v1 .payin-method-icon__creditcard{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_credit_card/46d2149e395e5c52fabe1f38ae5bd13908de39dd.svg")}.pay-comp-v1 .payin-method-icon__directEbanking{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_sofort/27962cea49ae693d1f0076c659dbd8a5adfa4d46.svg")}.pay-comp-v1 .payin-method-icon__dotpay{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_dotpat/92a4017d2c92f8952bb3e22eadd50db11e9cc9f5.svg")}.pay-comp-v1 .payin-method-icon__eps{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_eps/06932ab4ffd5903e9eb2fdf351ac229d941f521d.svg")}.pay-comp-v1 .payin-method-icon__giropay{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_giropay/e495acaf15fa4245f778801b4cc3907d9bd1265b.svg")}.pay-comp-v1 .payin-method-icon__ideal{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_ideal/f008e8c124e2bbbbf71226700ff2beeccecf5703.svg")}.pay-comp-v1 .payin-method-icon__paypal{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_paypal_long/d0ccb3bc0e7683bca53feb179f1a8ee78a05bfcb.svg")}.pay-comp-v1 .payin-method-icon__sofort{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_sofort/27962cea49ae693d1f0076c659dbd8a5adfa4d46.svg")}.pay-comp-v1 .payin-method-icon__tenpay{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_tenpay/3f44b18d6176601b176daa81fc75f774206de00f.svg")}.pay-comp-v1 .payin-method-icon__qiwi{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_qiwi/89f122af71371b922f51f0cb722bbfdbec1a4a0d.svg")}.pay-comp-v1 .payin-method-icon__webmoney{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_webmoney/28441eeaa55d319c088b2d2463ad31e7e9e61993.svg")}.pay-comp-v1 .payin-method-icon__wxpay,.pay-comp-v1 .payin-method-icon__wechatpay{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_wechat_pay/2d46f1aa18c94059038e9c84b818b1f3f346376c.svg")}.pay-comp-v1 .payin-method-icon__yandex{background-image:url("//cf.bstatic.com/static/icons/iconset/logo_payment_yandex/d7916a00baaf01bf4c98d6a9c54f820624306fdb.svg")}.pay-comp-v1 .payin-form__alt_payments .payin-form__select{min-width:200px;display:inline-block;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.pay-comp-v1 .payin-form__alt_payments__explain_wrapper{margin-top:16px;border:1px dashed #bdbdbd;clear:both}@media all and (min-width:600px){.pay-comp-v1 .payin-form__alt_payments__explain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.pay-comp-v1 .payin-form__alt_payments__explain_step{text-align:center;margin:16px 16px 8px 16px;font-size:12px;line-height:18px}.pay-comp-v1 .payin-form__alt_payments__explain_step>p{text-align:center}@media all and (min-width:600px){.pay-comp-v1 .payin-form__alt_payments__explain_step{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.pay-comp-v1 .payin-form__alt_payments__explain_step svg{width:32px;height:32px}.pay-comp-v1 .payin-form__alt_payments__explain_arrow{display:block;margin:0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:16px;height:16px;width:28px;height:28px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pay-comp-v1 .payin-form__alt_payments__explain_step__arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media all and (min-width:600px){.pay-comp-v1 .payin-form__alt_payments__explain_arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.pay-comp-v1 .payin-form__alt_payments__explain_step__arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.pay-comp-v1 .payin-payment-method__stretcher{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.pay-comp-v1 .payin-form__alt_payments_messages__icon{width:14px;height:14px}.pay-comp-v1 .ideal .payin-form__alt_payments__explain_step svg{fill:#cd0067}.pay-comp-v1 .payin-form__alt_payments_messages{margin-top:16px;padding:8px 16px;background:#f5f5f5;font-size:12px;line-height:18px}.pay-comp-v1 .alt_payments_refund{color:#008009}.pay-comp-v1 .payin-form__alt_payments_message{position:relative;padding-left:20px}.pay-comp-v1 .payin-form__alt_payments_message p{margin:8px 0}.pay-comp-v1 .payin-form__alt_payments_message svg{position:absolute;left:0}.pay-comp-v1 .payin-payment-method__wrapper{overflow:hidden}.pay-comp-v1 .payin-form{font-size:14px;font-weight:normal;line-height:1.4;width:100%;overflow:hidden}.payin-form--compact .payin-payment-method__title{display:none}.pay-comp-v1 .payin-form__billing-address{margin-top:5px}.pay-comp-v1 .payin-form__save_cc_and_ba{margin-top:5px}.pay-comp-v1 .payin-form__ba-summary__address .bui-alert{padding:2px 14px}.pay-comp-v1 .payin-form__ba-summary__address .bui-alert__icon{margin-top:5px}.pay-comp-v1 .payin-form__ba-summary__address .bui-alert__text{font-size:12px}.pay-comp-v1 .payin-form__field-group{display:block;margin:5px 0 10px}.pay-comp-v1.payin-form--compact .payin-form__field-group{margin:2px 0 4px}.pay-comp-v1 .payin-form__flexible-fields{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:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.pay-comp-v1 .payin-form__half-width-field{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px}.pay-comp-v1 .payin-form__full-width-field{max-width:535px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px}.pay-comp-v1 .payin-form__full-width-field-new-page{max-width:620px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px}.pay-comp-v1 .payin-form__billing-address .payin-form__half-width-field{margin-bottom:7px}.pay-comp-v1 .payin-form__billing-address .payin-form__full-width-field{margin-bottom:7px}.pay-comp-v1 .payin-form__billing-address .payin-form__full-width-field-new-page{margin-bottom:7px}@media all and (min-width:400px){.pay-comp-v1 .payin-form__half-width-field{padding-right:5%;width:50%}}.pay-comp-v1 .payin-form__full-width .payin-form__flexible-fields{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pay-comp-v1 .payin-form__flexible-fields .payin-form__field-group:first-of-type{float:left;margin-right:17px}@media all and (min-width:400px){.pay-comp-v1 .payin-form__flexible-fields .payin-form__field-group:first-of-type{margin-right:30px}}.pay-comp-v1 .payin-form__header{font-size:16px;font-weight:bold;line-height:16px;padding-bottom:10px;padding-top:10px}.pay-comp-v1 .payin-form__header__link{font-size:15px;float:right;text-decoration:none}.pay-comp-v1 .payin-form__header__arrow{background-color:#0071c2;border-radius:50%;width:15px;height:15px;display:inline-block}.pay-comp-v1 .payin-form__header__arrow svg{vertical-align:top;height:15px;width:15px}.pay-comp-v1 .payin-form__header__arrow--collapsed{background-color:#bdbdbd}.pay-comp-v1 .payin-form__label{font-size:14px;line-height:20px;display:block;margin-bottom:8px;padding:0;text-align:left}.pay-comp-v1.payin-form--compact .payin-form__label{margin-bottom:4px}.pay-comp-v1 .payin-form__label-text{color:var(--bui_color_black);font-weight:normal}.pay-comp-v1 .payin-form__label-required-symbol{color:#5d5d5d}.pay-comp-v1 .payin-form__field-group{max-width:350px}.pay-comp-v1 .payin-form__full-width .payin-form__field-group{max-width:unset}.pay-comp-v1 .payin-form__field{font-size:14px;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:4px;padding:6px;border:1px solid #bdbdbd;border-radius:3px}.pay-comp-v1 .payin-form__field:focus{outline:0;border-color:#0071c2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pay-comp-v1 .payin-form__field-holder.-valid .payin-form__field,.pay-comp-v1 .payin-form__field-validation-container.-valid .payin-form__field{border-color:#008009}.pay-comp-v1 .payin-form__field-holder.-invalid .payin-form__field{border-color:#a30000}.pay-comp-v1 .payin-form__field[type="text"]::-webkit-input-placeholder{color:#bdbdbd}.pay-comp-v1 .payin-form__field[type="text"]::-moz-placeholder{color:#bdbdbd}.pay-comp-v1 .payin-form__field[type="text"]:-ms-input-placeholder{color:#bdbdbd}.pay-comp-v1 .payin-form__field[type="text"]::placeholder{color:#bdbdbd}.pay-comp-v1 .payin-form__field-error{height:8px;clear:both}.pay-comp-v1.payin-form--compact .payin-form__field-error{height:auto}.pay-comp-v1 .payin-form__field-error span{position:absolute;font-size:12px;line-height:18px;display:none;color:#a30000}.pay-comp-v1.payin-form--compact .payin-form__field-error span{position:relative;font-size:12px;line-height:18px;display:none;color:#a30000}.pay-comp-v1 .payin-form__field-holder.-invalid .payin-form__field-error span{display:block}.pay-comp-v1 .payin-form__field-validation-container{position:relative}@media all and (min-width:600px){.pay-comp-v1 .payin-form__field-validation-container_cvc{max-width:140px}}.pay-comp-v1 .payin-form__field-validation-container_cvc{line-height:20px}.pay-comp-v1 .payin-form__field-validation{display:none;position:absolute;top:5px;right:10px}.pay-comp-v1 .payin-form__bank-card-number .payin-form__field-validation{right:45px}.pay-comp-v1 .payin-form__field-holder.-valid .payin-form__field-validation,.pay-comp-v1 .payin-form__field-validation-container.-valid .payin-form__field-validation{display:block}.pay-comp-v1 .payin-form__field-validation .bk-icon{fill:#008009;width:14px;height:11px}.pay-comp-v1 .payin-form__checkbox{font-size:18px;margin-right:4px}.pay-comp-v1 .payin-form__bank-card-type{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pay-comp-v1 .payin-form__bank-card-type-icon{display:block;width:38px;height:34px;background-position:right center;background-repeat:no-repeat}.pay-comp-v1 .payin-form__bank-card-type-icon.-visa{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_visa/dfc5dad571641dc4f1c9a18b6e81d7b367e72cdf.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-mastercard,.pay-comp-v1 .payin-form__bank-card-type-icon.-mc{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_mastercard/4c1692589eebda332645f061494504b02f92886f.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-amex{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_american_express/507a87f477b9ffeb763ee8917beacacef557e098.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-diners{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_diners_club/493b4bdef4d7d19dcbac15dfbd7daef294cc9673.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-discover{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_discover/ee203832e35de4ca22ad2d016cbf56f8c1763fa8.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-maestro{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_maestro/f391d42482c1cbcea531283a7ddf078eb6c24d4e.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-jcb{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_jcb/b6dc7ae1bb67608ea098bf4e482d45eb9d922467.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-unionpay,.pay-comp-v1 .payin-form__bank-card-type-icon.-cup{background-image:url("//cf.bstatic.com/static/icons/experiments/logo_payment_union_pay/5563efa872c7db2a417d14fc39cad0de5f97e5d0.svg")}.pay-comp-v1 .payin-form__bank-card-type-available .payin-form__bank-card-type-icon{display:inline-block}.pay-comp-v1 .payin-form__cc-summary{border-color:#0071c2;background-color:#fafcff;border-style:solid;border-width:1px}.pay-comp-v1 .payin-form__bank-card-number{position:relative}.pay-comp-v1 .payin-form__cc-summary-type-icon{display:inline-block}.pay-comp-v1 .payin-form__cc-summary-type-number{vertical-align:top;line-height:34px;padding-left:5px}.pay-comp-v1 .payin-form__bank-card-number-type{position:absolute;top:0;right:5px}.pay-comp-v1 .zh .payin-form__bank-card-expiration-date{width:90px}.pay-comp-v1 .payin-form__bank-card-expiration-date{width:58px}@media all and (min-width:600px){.pay-comp-v1 .payin-form__bank-card-expiration-date{width:80px}}.pay-comp-v1 .payin-form__bank-card-expiration-date-separator{margin-left:4px;margin-right:4px}.pay-comp-v1 .payin-form__bank-card-expiration .payin-form__field-validation-container{display:inline-block}@media all and (min-width:600px){.pay-comp-v1 .payin-form__bank-card-code-field{max-width:140px}}.pay-comp-v1 .payin-form__saved-payment-methods-holder .payin-form__label-tooltip{display:none}.pay-comp-v1 .payin-form__saved-payment-methods-holder .payin-form__bank-card-code .payin-form__label{line-height:25px;margin-bottom:0}.pay-comp-v1 .payin-form__label-tooltip{display:inline-block;margin-left:4px;width:14px;height:14px;fill:#0071c2}.pay-comp-v1 .payin-form__label-tooltip:hover{cursor:pointer}.pay-comp-v1 .payin-form__label-tooltip:focus{outline:0}.pay-comp-v1 .payin-form__tooltip{max-width:460px;z-index:11000}.pay-comp-v1 .payin-form__tooltip-3-digit-code{max-width:none}.pay-comp-v1 .payin-form__tooltip-4-digit-code{max-width:none}.pay-comp-v1 .payin-form__tooltip-3-digit-code .payin-form__tooltip-content{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}.pay-comp-v1 .payin-form__tooltip-content{font-size:12px;line-height:18px}.pay-comp-v1 .payin-form__tooltip-content::after{content:'';display:block;clear:both}.pay-comp-v1 .payin-form__tooltip-text{position:relative;margin-top:-1px}.pay-comp-v1 .payin-form__tooltip-content img{width:60px;height:auto;vertical-align:middle;margin-right:8px}.pay-comp-v1 .payin-form__tooltip-text{vertical-align:middle;padding-top:4px}.pay-comp-v1 .payin-form__bank-card-save{margin-top:16px;margin-bottom:16px}.pay-comp-v1 .payin-form__state-field{height:34px}.pay-comp-v1 .payin-form__notifications-holder{font-size:12px;line-height:18px;padding:8px}.pay-comp-v1 .payin-form__notifications-holder.-error{background-color:#fff0f0;color:#c00}.pay-comp-v1 .payin-form__notifications-holder.-warning{background-color:#fff8f0;color:#ff8000}.pay-comp-v1 .payin-form__notifications .bk-icon{width:17px;margin-right:8px}.pay-comp-v1 .payin-form__notifications-icon{float:left;margin-top:-8px}.pay-comp-v1 .payin-form__notifications-holder.-error .payin-form__notifications-icon .bk-icon{fill:#c00}.pay-comp-v1 .payin-form__notifications-holder.-warning .payin-form__notifications-icon .bk-icon{fill:#ff8000}.pay-comp-v1 .payin-form__notification{padding-left:26px}.pay-comp-v1 .payin-form__bank-card-postal-code{max-width:181px}.pay-comp-v1 .payin-form__messages{font-size:12px;line-height:18px;margin-top:8px}.pay-comp-v1 .payin-form__field-errors{clear:both;width:100%}.pay-comp-v1 .payin-form__field-errors span{font-size:12px;line-height:18px;display:none;color:#a30000}.pay-comp-v1 .payin-form__field-errors.-invalid span{display:block}.pay-comp-v1 .payin-form__field-error-align-right{text-align:right}.incorrect-charge-modal{z-index:1000;line-height:1.5em}.mb-block__incorrect-charge{margin-bottom:.5em}.incorrect_charge_link_holder{position:relative}.incorrect_charge_link_holder .bui-modal,.incorrect_charge_link_holder .bui-modal a{font-weight:normal;line-height:20px}a.mb-block__incorrect-charge--link{color:#0071c2;font-weight:bold;text-decoration:underline;cursor:pointer}a.mb-block__incorrect-charge--link:hover{color:#febb02}.mb-incorrect-charge{font-size:14px;margin-top:20px}a.mb-incorrect-charge--link{color:#0071c2;font-weight:bold;text-decoration:underline;cursor:pointer}a.mb-incorrect-charge--link:hover{color:#febb02}.cancelled-view__info-item-incorrect-charge{margin-top:16px;text-align:right}.mb-fc-lightbox__button-row--left{text-align:left;margin-left:20px;margin-top:0}.mb-fc-lightbox__change-dates-btn{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);color:var(--bui_color_white);background-color:#0071c2;border:1px solid #003580;border-radius:0;padding:6px 12px}.mb-fc-lightbox__change-dates-btn:hover{background-color:#003580;cursor:pointer}.mb-fc-lightbox__change-dates{border-top:1px solid #ccc;margin:14px 0 12px 0;padding:0 27px}.mb-fc-lightbox__change-dates-title{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#333;margin-top:14px}.slidebox--cancel-booking .myBookingOptionsPanel .myBookingButtonRow .mb-fc-lightbox__button{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.mb-fc-lightbox__survey-title{margin-top:6px}#slidebox-cancel-booking .slidebox__inner{max-height:650px}.join-banner-make-money .mb-block__earning-potential .potential-earning-capacity{font-size:25px}.join-banner-make-money .mb-block__earning-potential-fineprint{font-size:13px;margin-top:10px;margin-bottom:10px;color:#777}.join-banner-make-money .make-money-learn-more-btn{margin-top:5px}.did_you_know_conf{margin:10px 0 10px 0;font-size:14px}.did_you_know_conf a{color:#0071c2}.did_you_know_conf a:hover{color:#838383}.mb-ge-reservation-freebie--rideways .bicon-taxi{font-size:13px}.mb-ge-reservation-freebie--rideways .mb-myBookingOptionsTitleIcon{padding-top:1px}.cross_sell_rideways_genius_discount{border-bottom:3px solid #febb02}.cross_sell_rideways_genius_discount .mb-myBookingOptionsTitleName span{margin-right:4px}.cross_sell_rideways_genius_discount .mb-myBookingOptionsStatus{margin-top:4px}.cross_sell_rideways_genius_discount .mb-myBookingOptionsStatus span{color:#0071c2;text-decoration:underline;font-weight:bold}.mb-block--rideways-discount{margin-bottom:0}.mb-block__genius-rideways{padding:10px 10px 10px 74px;color:#6b6b6b;border:1px solid #bdbdbd;border-top:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:25px;margin-bottom:20px}.b_msie_10 .mb-block__genius-rideways{display:block}.mb-block__genius-rideways>span{position:absolute;left:10px;top:10px}.mb-block__genius-rideways-text{padding:0 10px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin-top:3px;float:left}.mb-block__genius-rideways-cta{float:right;margin-left:auto}.mb-block__genius-rideways-cta .b-button{background-color:#0071c2;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding-top:4px;display:inline-block;font-weight:normal}.mb-block__genius-rideways-cta .b-button:hover{background-color:#003580}.genius-logo_inverted--white-dot .genius-logo-inverted__dot{fill:white}.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:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);font-weight:normal;padding:0}.profile_menu_trigger.genius_new_identity .user_account_indication+.user_account_indication:before{content:"\2022";color:rgba(234,242,255,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}#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:var(--bui_color_white);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:var(--bui_color_white);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:#f5f5f5}.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}.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}.hprt-price-deal-badge .ge-wombat-the-budge.genius_identity_refresh{display:block;height:24px}.rt__ge-free-breakfast-headline{margin-bottom:8px}.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(//cf.bstatic.com/static/icons/genius/new_identity/genius_badge_greyscale/79e6ea6ee9211f525cfe84b634fe5b7493750db3.svg)}.company-genius-side-banner.company-genius-side-banner--new{border-bottom:1px solid #e6e6e6}.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%)}.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__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__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--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("//cf.bstatic.com/static/img/genius/genius-levels/genius_profile_underlay/343e9b1926b5dfbc87a76ab387607e51748e5903.svg") center center no-repeat;z-index:1}.genius-levels-status--body--avatar--image{border-radius:100%;position:absolute;left:50%;background-color:#dae9ff;-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("//cf.bstatic.com/static/img/genius/genius-levels/genius_profile_overlay/6100059d53ae791a5dd36913bf78f1dc76e2d2e4.svg") center center no-repeat;z-index:3}.genius-border__none{border-bottom:0}.genius-footer-signature{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#6b6b6b;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;margin-right:0;margin-left:0}.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 #ebf3ff;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}.ge-extended-freebies-detail-container.genius-refresh{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);border-top:0;border-radius:2px;background:#e8e8e8;margin-top:0;padding-top:0}.ge-extended-freebies-signature{background:#e8e8e8;border-radius:0 0 var(--bui_border_radius_200) var(--bui_border_radius_200);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}[data-capla-component="b-property-web-property-page/PropertyGeniusBenefitsBadge"],[data-capla-component="b-property-web-property-page/PropertyGeniusBenefitsBadge"]>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.mb-ico-messages{font-size:1.1em;opacity:.5;padding:0 7px 0 0;display:inline-block}.mb-ico-request{font-size:1.0em;opacity:.5;padding:0 7px 0 0;display:inline-block}.mb-message-btn{padding:8px 15px 5px 15px!important}.mb-message-btn-title{display:inline-block;line-height:10px;vertical-align:text-top}.mb-request-btn-title{display:inline-block;line-height:14px;vertical-align:text-top}.mb-quote{position:relative;font-size:1.1em;line-height:1.5em;border-left:2px solid #ddd;color:#333;padding:10px 20px;quotes:"\201C""\201D""\2018""\2019"}.mb-quote:before{color:#ededed;content:open-quote;position:absolute;font-size:7em;line-height:.1em;top:36px;left:5px;vertical-align:-0.4em;z-index:-1}.mb-section__info{color:#777;margin-bottom:10px}.mb-section__info .bicon-infobold{color:#5bbaff;margin-right:5px}.mb-section--messages .mb-section__icon{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/section-messages/9f4dfd3be1757177ce15aa659cc2405a680970b7.png")}a.mb-messages__trigger{display:block;position:relative;border:1px solid #ddd;background:var(--bui_color_white);padding:15px 35px 15px 45px;margin:4px 0;color:#0071c2;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.14);box-shadow:0 1px 2px 0 rgba(0,0,0,0.14);font-size:14px}.mb-messages__icon{position:absolute;left:12px;top:50%;color:#464646;margin-top:-9px;font-size:16px}.mb-messages__action{font-size:17px;color:#0071c2;position:absolute;right:15px;top:50%;margin-top:-8px}a.mb-messages__trigger:hover{border:1px solid #ccc;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}a.mb-messages__trigger:hover .mb-messages__action{color:#febb02}.mb-messages__status-bar{position:absolute;top:0;left:0;bottom:0;width:3px}.mb-messages__status{vertical-align:middle;font-size:12px;line-height:20px;color:#aeaeae}.mb-messages__trigger--in_progress .mb-messages__status{color:#ff8000}.mb-messages__trigger--in_progress .mb-messages__status-bar{background-color:#ff8000}.mb-messages__trigger--declined .mb-messages__status{color:#a30000}.mb-messages__trigger--declined .mb-messages__status-bar{background-color:#a30000}.mb-messages__trigger--approved .mb-messages__status{color:#008009}.mb-messages__trigger--approved .mb-messages__status-bar{background-color:#008009}.mb-messages__trigger--waiting_for_guest_response .mb-messages__status{color:#333}.mb-messages__trigger--waiting_for_guest_response .mb-messages__status-bar{background-color:#003580}.mb-messages__trigger--stopped_by_guest .mb-messages__status{color:#838383}.mb-messages__trigger--stopped_by_guest .mb-messages__status-bar{background-color:#bad4f7}.mb-messages__trigger--subject_of_availability .mb-messages__status{color:#838383}.mb-messages__trigger--subject_of_availability .mb-messages__status-bar{background-color:#bad4f7}.mb-messages__trigger--no_reservation_needed .mb-messages__status{color:#97e59c}.mb-messages__trigger--no_reservation_needed .mb-messages__status-bar{background-color:#97e59c}.mybooking-block__assistant{margin-top:16px;padding:16px 0;border-top:1px solid #bdbdbd}.mhead--property .mybooking-block__assistant{border-color:#ededed}.mybooking-block__assistant-header{font-size:16px;line-height:24px;font-weight:bold;margin-bottom:10px}.mybooking-block__assistant-text{font-size:12px;line-height:1.4;margin-bottom:10px}.mybooking-block__assistant-cta{margin-top:15px}.mybooking-block__assistant-cta .assistant-entry-point__icon{display:inline-block;position:relative}.lang_is_ltr .mybooking-block__assistant-cta .assistant-entry-point__icon{margin-right:8px}.mybooking-block__assistant-cta .assistant-entry-point__icon:after{position:absolute}.mybooking-block__assistant-cta-btn{display:block;text-align:center;font-weight:bold}.booking-manage-buttons{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-manage-buttons-padding{padding-bottom:20px!important}:lang(uk) .booking-manage-buttons-padding,:lang(sk) .booking-manage-buttons-padding{padding-bottom:28px!important}.booking-manage-buttons__button{background-color:#0071c2;color:var(--bui_color_white)!important;font-size:10px;display:inline-block;margin-right:6px;border-radius:3px;cursor:pointer;text-align:center;padding:0 10px;text-decoration:none;font-weight:normal!important;vertical-align:top;position:relative}.booking-manage-buttons__button-disabled{opacity:.5}.booking-manage-buttons__button-insider{display:block;width:75px;padding-bottom:5px}.booking-manage-buttons__button i{font-size:19px;display:block;line-height:35px;min-height:35px}.booking-manage-buttons__button b{font-weight:normal}.booking-manage-buttons__button-rentalcars,.booking-manage-buttons__button-travelguide,.booking-manage-buttons__button-gray{background-color:#5bbaff}html:lang(ja) .booking-manage-buttons__button b,html:lang(zh) .booking-manage-buttons__button b,html:lang(ko) .booking-manage-buttons__button b{font-size:12px}.booking-manage-buttons__button:hover,.booking-manage-buttons__button:visited{color:var(--bui_color_white)!important}.booking-manage-buttons__button-disclaimer{position:absolute;bottom:-25px;color:#333;font-size:9px;left:0}:lang(uk) .booking-manage-buttons__button-disclaimer,:lang(sk) .booking-manage-buttons__button-disclaimer{bottom:-33px}.feedback-loop--hidden{display:none}.feedback-loop__view{padding:10px;background-color:var(--bui_color_white);border:1px solid #e1e1e1;border-radius:4px;display:none}.feedback-loop__heading{font-size:20px}.feedback-loop__subheading{font-size:13px;margin-top:5px}.feedback-loop__controls{margin:0;text-align:center}.feedback-loop__link,.feedback-loop__button{cursor:pointer;width:45%}.feedback-loop__link{font-size:15px;color:#0071c2;background-color:var(--bui_color_white);border:0;padding:10px 0}.feedback-loop__link:hover{color:#febb02}.feedback-loop__button{font-size:15px;color:var(--bui_color_white);background-color:#0071c2;border:0;padding:10px 0;border-radius:3px}.feedback-loop__button:hover{color:var(--bui_color_white);background-color:#003580}.feedback-loop__view--index .feedback-loop__header{width:66%;vertical-align:middle;display:inline-block}.feedback-loop__view--index .feedback-loop__controls{width:33%;display:inline-block;vertical-align:middle}.feedback-loop__input{margin:20px 0 10px;padding:10px;min-height:120px;width:100%;max-width:100%;border:1px solid #c6c6c6;border-radius:4px;font-size:14px;line-height:150%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feedback-loop__input::-webkit-input-placeholder{font-style:italic}.feedback-loop__input::-moz-placeholder{font-style:italic}.feedback-loop__input:-ms-input-placeholder{font-style:italic}.feedback-loop__input::placeholder{font-style:italic}.c-ceb-requests__table{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin:16px 0 0;max-width:620px;border:1px solid var(--bui_color_border_alt);border-radius:4px}.c-ceb-requests__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-ceb-requests__row+.c-ceb-requests__row{border-top:1px solid var(--bui_color_border_alt)}.c-ceb-requests__row>div{padding:16px}.c-ceb-requests__label{-webkit-flex-basis:190px;-ms-flex-preferred-size:190px;flex-basis:190px;color:var(--bui_color_foreground_alt);font-weight:400}.c-ceb-requests__content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.c-ceb-requests__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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-ceb-requests__item+.c-ceb-requests__item{margin-top:8px}.c-ceb-requests__item .bk-icon{margin:-2px 4px 0 0}.c-ceb-requests__free{color:#008009}.c-ceb-requests__content .bui-inline-container+.bui-inline-container{margin-top:8px}.c-child-policies+.c-ceb-requests{margin-top:24px}#b_confirmation_body .c-ceb-requests .bui-f-font-heading{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);font-weight:600}.mb-competitive-set__hd_exp{font-size:20px;line-height:28px;font-weight:700;text-align:left}.mb-competitive-set__hd_small{font-size:14px;line-height:22px;text-align:left;color:var(--bui_color_foreground_alt)}.mb-competitive-set .bui-card__content{padding:8px 0 0}.mb-competitive-set a,.mb-competitive-set a:visited,.mb-competitive-set a:hover,.mb-competitive-set a:active{color:inherit}.mb-competitive-set .d_hotel_image{height:150px}.mb-competitive-set .d_hotel_name{font-size:14px;line-height:20px;color:var(--bui_color_action_foreground)}.mb-competitive-set .d_hotel_score{font-size:12px;line-height:18px;font-weight:normal;margin-top:8px}.mb-competitive-set .d_hotel_reviews{font-size:10px;line-height:16px;font-weight:normal}.mb-competitive-set .d_hotel_price_from{font-size:12px;line-height:16px;font-weight:normal;margin-top:8px}.mb-competitive-set .d_hotel_price_from:first-letter {text-transform:uppercase}.mb-competitive-set .d_hotel_price{font-size:16px;line-height:24px;margin:0}.mb-competitive-set.design-change-exp{margin:32px auto 0;text-align:left}@media screen and (max-width:1060px){.mb-competitive-set__hd_small{font-size:12px;line-height:20px}}.key-pick-up-address-block{width:100%;padding:16px;padding-bottom:20px;-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-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:3px}.key-pick-up-diff-address-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.key-pick-up-address-key-icon{fill:#003580;padding:5px 16px 0 0}.key-pick-up-address-message{color:#333;vertical-align:middle}.key-pick-up-address-message-highlight{font-weight:bold}span.key-pick-up-address-message-highlight{font-weight:bold;display:block}.key-pick-up-contact-host{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);padding:16px 0 0 0;font-weight:bold}#b_confirmation_body a.key-pick-up-email-host-button,#b_confirmation_body a:visited.key-pick-up-email-host-button,#b_confirmation_body a:link.key-pick-up-email-host-button{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);padding:0 0 2px 0;color:#0071c2;text-decoration:none;font-weight:normal}.mb-redesign a{text-decoration:none;font-weight:normal}.confirmation .key-pick-up-address-block{background-color:#fafcff;font-size:13px;margin-top:10px}.confirmation .key-pick-up-address-message{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.confirmation .key-pick-up-address-message-highlight{display:block;margin-bottom:1px}.myreservations .key-pick-up-address-block{background-color:#fafcff;border-radius:3px;margin-bottom:10px;clear:both}.key-pick-up-address-block.mb-card{border:0}.myreservations .key-pick-up-address-key-icon .myreservations .key-pick-up-address-message{display:inline}.myreservations .key-pick-up-address-key-icon{font-size:20px;width:20px}.myreservations .key-pick-up-address-message{font-size:14px}.flight_information_title{font-size:16px;line-height:24px;font-weight:bold;margin:0;padding:0}.flight_information_subtitle{font-size:14px;line-height:20px;padding:5px 0}.flight_information_link_icon{fill:var(--bui_color_black);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flight_information_link{display:block;line-height:24px}.flight_information_link:hover .flight_information_link_icon{fill:#202020}.flight_information_lightbox_wrapper.modal-wrapper{width:640px}.flight_information_lightbox{background:var(--bui_color_white);display:none;padding:15px}.flight_information_lightbox .flight_information_lightbox_title{font-size:24px;line-height:32px}.flight_information_lightbox .flight_information_lightbox_subtitle{font-size:14px;line-height:20px}.flight_information_lightbox .flight_information_lightbox_form_group label{font-weight:bold;display:inline-block}.flight_information_lightbox .flight_information_lightbox_form_group input{border:1px solid #bdbdbd;padding:5px;border-radius:4px}.flight_information_lightbox .flight_information_lightbox_actions{text-align:right;overflow:hidden}.flight_information_lightbox .flight_information_lightbox_actions button{margin:5px}.flight_information_lightbox #flight_information_form.has_validation_errors input{border:2px solid #c00}.flight_information_lightbox #flight_information_form .messages{display:inline-block;margin-left:5px;float:left;text-align:left;max-width:400px}.flight_information_lightbox #flight_information_form .invalid_input,.flight_information_lightbox #flight_information_form .request_error{display:none;color:#c00;font-size:14px;line-height:20px;padding:10px 0}.flight_information_lightbox #flight_information_form.has_validation_errors .invalid_input,.flight_information_lightbox #flight_information_form.has_request_errors .request_error{display:block}.flight_information_lightbox #flight_information_form.has_validation_errors .invalid_input{display:block}.flight_information_lightbox #flight_information_lightbox_submitted{display:none}#prepayment_do_not_cancel_lightbox{background-color:var(--bui_color_white);padding:15px;max-width:700px}#prepayment_do_not_cancel_lightbox .prepayment_do_not_cancel_lightbox_message{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}#prepayment_do_not_cancel_lightbox .prepayment_do_not_cancel_lightbox_title{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family)}#prepayment_do_not_cancel_lightbox .prepayment_do_not_cancel_lightbox_actions{text-align:right}.select-room-step_selection_current,.select-room-step_selection_new{display:inline-block;width:50%;height:350px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.select-room-step_selection_current{float:left;border:1px solid transparent}.select-room-step_selection_new{border:1px solid #e6e6e6;-webkit-box-shadow:1px 1px 1px 0 rgba(189,189,189,0.5);box-shadow:1px 1px 1px 0 rgba(189,189,189,0.5);margin-bottom:16px}.select-room-step_button{display:inline-block;width:100%}.select-room-step_selection_title{display:block;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin-bottom:16px}.select-room-step_selection_room{display:block;font-size:14px;line-height:16px;margin-bottom:16px}.select-room-step_selection_room--current{font-size:16px;font-weight:bold;margin-bottom:25px;line-height:30px}.select-room-step_selection_details-container .bui-dropdown,.select-room-step_selection_details-container .bui-dropdown__button,.select-room-step_selection_details-container .bui-dropdown__button .bui-button__text{width:100%}.select-room-step_selection_room .bui-dropdown__button .bui-button__text{text-align:left}.select-room-step_selection_subtitle{display:block;font-size:12px;line-height:18px;font-weight:700;margin-bottom:8px}.select-room-step_selection_description{display:block;font-size:10px;margin-bottom:8px}.select-room-step_selection_new .select-room-step_selection_description,.select-room-step_selection_current .select-room-step_selection_description,.select-room-step_selection_new_more-info .select-room-step_selection_description{overflow-y:auto}.select-room-step_selection_new .select-room-step_selection_description{height:85px}.select-room-step_selection_current .select-room-step_selection_description{height:120px}.select-room-step_selection_new_more-info .select-room-step_selection_description{height:180px}.select-room-step_selection_details{height:100%;position:relative}.select-room-step_selection_link,.select-room-step_selection_seemore{display:block;font-size:10px;margin-bottom:40px}.select-room-step_selection_price{display:block;position:absolute;bottom:0;line-height:45px;font-size:14px;height:45px;border-top:1px solid #e6e6e6;width:90%;margin-left:5%}.room-selection-dropdown .bui-dropdown__menu,.room-selection-dropdown .bui-dropdown__menu li,.room-selection-dropdown .bui-dropdown__menu li button{min-width:100%}.room-selection-dropdown .bui-dropdown__menu li button span{padding-right:0}.room-selection-dropdown .bui-dropdown__menu{overflow:hidden}.select-room-step_selection_price.select-room-step_selection_price--short{width:48%}.select-room-step_selection_details-container{padding:16px 5%}.select-room-step_selection_price-container{padding:0}.select-room-step_selection_policy{position:absolute;bottom:60px;width:96%;color:#008009;font-weight:bold}.select-room-step_selection_price_number{float:right}.select-room-step_button_secondary{display:inline-block;width:50%;float:left;padding-right:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select-room-step_button_secondary .bui-button--secondary{width:50%;float:right}.select-room-step_button_primary{display:inline-block;width:50%}.select-room-step_button_primary .bui-button--primary{width:100%}.select-room-step_selection_new_more-info{width:100%}.select-room-step_selection_new_text-area,.select-room-step_selection_new_photo-area{display:inline-block;width:50%;height:100%;position:relative}.select-room-step_selection_new_text-area{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select-room-step_selection_new.more-info .select-room-step_selection_description{overflow-y:scroll;height:115px}.select-room-step_selection_new.more-info .select-room-step_selection_link{margin-top:50px}.select-room-step_selection_new.more-info .select-room-step_selection_gallery{margin-top:32px;background:lightgrey;height:80px}.bui-carousel__next,.bui-carousel__prev{height:14px;width:14px}@media(min-width:992px){.bui-carousel__next,.bui-carousel__prev{height:14px;width:14px}}.select-room-step_selection_new.more-info .select-room-step_selection_price{margin-top:32px}.cancel-request{position:relative;display:table;width:100%;clear:both}.cancel-request.active-request{background-color:#fff8f0}.cancel-request__cell{position:relative;display:table-cell;vertical-align:middle;padding:30px;width:50%}.cancel-request__cell_timeline{padding:10px 20px}.cancel-request__title{font-size:20px;margin-bottom:10px;color:#333}.cancel-request__title-red{color:#a30000}.cancel-request__title-green{color:#006607}.cancel-request__text{font-size:13px;line-height:1.4;color:#333}.cancel-request__text-item{margin-top:10px}.cancel-request__text-item-light{color:#6b6b6b}.cancel-request__form{display:inline}.cancel-request__buttons{position:relative;margin-top:15px}.cancel-request__button{padding:9px}.cancel-request__button-btn{cursor:pointer}.cancel-request__button-link{display:inline-block;border:0;background:0;padding:9px;color:#0071c2;cursor:pointer;outline:0}.cancel-request__button-link:hover,.cancel-request__button-link:active{color:#febb02}.cancel-request__loader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.95) url("//cf.bstatic.com/static/img/ajax-loaders/mb-cancel-flow-loader-ovl/581fb093429914dae7c33b24d0c2d28ce7d0c8bf.gif") no-repeat 50% 50%;background-size:25px 25px;z-index:7}.mb_cancellation_timeline--requests{border-top:0;padding-left:0;padding-right:0}.mb_cancellation_timeline.mb_cancellation_timeline--requests .mb_cancellation_timeline__timeline{width:100%;padding:0}.cancel-request-timeline{display:table;margin-top:20px;margin-bottom:15px}.cancel-request-timeline__row{display:table-row}.cancel-request-timeline__column{display:table-cell}.cancel-request-timeline__column-message{padding:0 10px}.cancel-request-timeline__icon{display:block;font-family:'booking-iconset';font-style:normal}.cancel-request-timeline__icon-check{color:#008009;font-size:12px}.cancel-request-timeline__icon-clock{font-size:16px}.cancel-request-timeline__line{display:inline-block;height:30px;width:1px;margin-top:7px;margin-bottom:5px;margin-left:7px;background-color:#333}.cancel-request-timeline__status{font-size:14px;line-height:20px;font-weight:bold}.cancel-request-timeline__status_green{color:#008009}.cancel-request-timeline__status_orange{color:#ff8000}.cancel-request-timeline__info,.cancel-request-timeline-info{font-size:14px;line-height:20px}.cancel-request-timeline-buttons{display:inline-block;margin-top:20px}.cancel-request__button_link{color:#0071c2;display:inline-block}.mb-change-dates{position:relative}.mb-change-dates__preloader{position:relative;height:150px}.cancelled-view{position:relative;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;clear:both;padding-top:20px;padding-bottom:150px}.cancelled-view__text,.cancelled-view__card{display:table-cell;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}.cancelled-view__text{padding:10px 30px 10px 0}.cancelled-view__card{width:40%;max-width:420px;padding-top:5px}.cancelled-view__reassurance{margin-bottom:20px}.cancelled-view__title{font-size:24px;line-height:32px;color:#202020;margin-bottom:20px}.cancelled-view__title>b{font-weight:inherit}.cancelled-view__title-cancelled--green{color:#008009}.cancelled-view__list{display:table;width:100%;list-style:none;padding:0 10px;margin:0}.cancelled-view__item{display:table-row;font-size:14px;line-height:20px}.cancelled-view__item--blue{color:#0071c2}.cancelled-view__check-icon{display:table-cell;vertical-align:top;font-family:'booking-iconset';color:#008009;font-style:normal;font-size:11px;padding:0 6px 16px}.cancelled-view__check-text{display:table-cell;vertical-align:top;padding:0 4px 16px}.cancelled-view__button{display:inline-block;vertical-align:baseline}.cancelled-view__button--white,.cancelled-view__button--white:link,.cancelled-view__button--white:visited{border:0;background-color:transparent;color:#0071c2;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none;margin:0 15px}.cancelled-view__button--white:hover{text-decoration:none}.cancelled-view__info{position:relative;background-color:var(--bui_color_white);-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.1);box-shadow:0 3px 4px rgba(0,0,0,0.1);border-radius:4px}.cancelled-view__info-header{background-color:#f5f5f5;border-bottom:1px solid #e6e6e6;border-radius:3px 3px 0 0;padding:15px;font-size:14px;color:#6b6b6b;font-weight:bold}.cancelled-view__info-body{padding:15px}.cancelled-view__info-footer{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 3px 3px;padding:15px;font-size:15px;background-color:#e7fde9}.cancelled-view__info-footer-text{display:table-cell}.cancelled-view__info-footer-total{display:table-cell;width:1%;white-space:nowrap;font-weight:bold;font-size:larger}.cancelled-view__hotel{position:relative;display:table;width:100%;min-height:60px;margin-bottom:15px}.cancelled-view__hotel-pic{display:table-cell;vertical-align:top;width:60px}.cancelled-view__hotel-text{display:table-cell;vertical-align:top;padding:0 15px}.cancelled-view__hotel-name{font-size:24px;font-weight:bold;margin-top:-4px;margin-bottom:5px}.cancelled-view__hotel-name a{display:inline-block;margin-right:5px}.cancelled-view__hotel-name-local{font-size:smaller;font-weight:normal;margin-left:-2px;margin-right:5px}.cancelled-view__info-item{position:relative;font-size:15px;color:#bdbdbd;margin-bottom:10px}.cancelled-view__info-item-old{position:relative;display:inline-block;color:#333}.cancelled-view__info-item-old:after{position:absolute;display:block;content:"";top:50%;left:-2px;right:-2px;height:2px;margin-top:1px;opacity:.8;background-color:#006607}.cancelled-view-survey{position:relative;background-color:#f5f5f5;border:1px solid rgba(185,212,246,0.5);padding:16px;margin-top:16px;text-align:center;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.cancelled-view-survey__text{margin-bottom:8px}.expired-view{position:relative;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;clear:both;padding:20px 20px 150px}.expired-view__title{margin-bottom:20px}.summary-bottom{position:relative;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bdbdbd;border-top-width:0;border-radius:0 0 3px 3px}.summary-bottom__cell{display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3%;vertical-align:top;padding-top:20px;padding-bottom:20px}.summary-bottom__cell-policy{padding-left:30px;padding-right:30px;text-align:center}.summary-bottom__cell-buttons{padding-left:30px;padding-right:30px;text-align:center}.summary-bottom__buttons{top:0;width:auto}.summary-bottom__info{width:auto}.preloader-with-text{position:relative}.preloader-with-text--max-height{position:absolute;top:0;left:0;bottom:0;right:0}.preloader-with-text__container{position:absolute;top:0;left:0;right:0;bottom:0}.preloader-with-text__table{display:table;width:100%;height:100%;margin-left:auto;margin-right:auto}.preloader-with-text__cell{display:table-cell;text-align:center;vertical-align:middle}.mb-header-buttons{position:relative;clear:both;margin-bottom:-10px;text-align:right;min-width:820px}.mb-header-buttons__clear{height:0;clear:both}.mb-header-buttons__left{float:left;clear:right;text-align:left}.mb-header-buttons__left.mb-header-buttons__left--top-space{margin-top:16px}.mb-header-buttons__right{display:inline-block}.mb-header-buttons__right .mb-conf-list--top{margin-bottom:0}.mb-header-buttons__right li{text-align:left}.ctv{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:var(--bui_color_white);border-radius:var(--bui_border_radius_200);overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-transform:translateZ(0);transform:translateZ(0)}.ctv--flat{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.ctv__container{position:relative;background-color:#f5f5f5;padding:0 8px 8px}.ctv__container--flat{padding:0;background-color:transparent}.ctv__item{position:relative;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:19px;color:#333}.ctv__item--past{color:#bdbdbd}.ctv__item--current{font-weight:bold}.ctv__item--free{background-color:#e7fde9}.ctv__item--paid{background-color:#fff0e0}.ctv__item--nonref{background-color:#fff0f0}.ctv--collapsed .ctv__item:not(.ctv__item--current){display:none}.ctv__item-dot{position:relative;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:40px;padding:20px}.ctv__item-dot-bond{position:absolute;width:1px;left:50%;background-color:#bdbdbd}.ctv__item-dot-bond--top{top:0;height:20px}.ctv__item--first .ctv__item-dot-bond--top,.ctv--collapsed .ctv__item-dot-bond--top{display:none}.ctv__item-dot-bond--bottom{top:20px;height:-webkit-calc(100% - 20px);height:calc(100% - 20px)}.ctv__item--last .ctv__item-dot-bond--bottom,.ctv--collapsed .ctv__item-dot-bond--bottom{display:none}.ctv__item-dot-circle{position:absolute;top:20px;left:50%;width:13px;height:13px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #bdbdbd;background-color:var(--bui_color_white);border-radius:50%}.ctv__item-dot-circle--past{border-color:#bdbdbd;background-color:#bdbdbd}.ctv__item-dot-circle--free{border-color:#006607;background-color:#006607}.ctv__item-dot-circle--paid{border-color:#ff8000;background-color:#ff8000}.ctv__item-dot-circle--nonref{border-color:#a30000;background-color:#a30000}.ctv__item-text{position:relative;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:11px 11px 11px 0}.ctv__close{position:relative;height:34px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ctv__close-icon{position:absolute;top:50%;right:15px;width:7px;height:7px;border-right:2px solid #0071c2;border-top:2px solid #0071c2;-webkit-transform:translate(0,-3px) rotate(-45deg);-ms-transform:translate(0,-3px) rotate(-45deg);transform:translate(0,-3px) rotate(-45deg)}.ctv--collapsed .ctv__close-icon{-webkit-transform:translate(0,-6px) rotate(135deg);-ms-transform:translate(0,-6px) rotate(135deg);transform:translate(0,-6px) rotate(135deg)}.invalid-cc-banner-alert__container{display:block;width:100%;background-color:var(--bui_color_white);font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:24px 0}.invalid-cc-banner-alert__status-bar{display:block;width:100%;padding:10px;background-color:#ffc489;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.invalid-cc-banner-alert__status-bar__headline{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family);color:var(--bui_color_black);text-align:center;margin:0 0 0 8px;padding:0}.invalid-cc-banner-alert__sections{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;border-top:0}.invalid-cc-banner-alert__section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.invalid-cc-banner-alert__section-left ul{padding:0;margin:0;margin-bottom:16px}.invalid-cc-banner-alert__section-left ul li{list-style:none;margin-bottom:8px}.invalid-cc-banner-alert__section-left ul li svg{margin-right:4px}.invalid-cc-banner-alert__section-right h4{font-size:14px;line-height:20px;font-weight:700;margin:0}.invalid-cc-banner-alert__section-left{border-right:1px solid #e6e6e6;margin-right:16px;padding-right:16px}.invalid-cc-banner-alert__contact-details{display:block;margin-top:16px}.invalid-cc-banner-alert__property-email{border:1px solid #0071c2;color:#0071c2;padding:8px 16px;display:inline-block}.invalid-cc-banner-alert__contact-details .mb-btn.mb-btn--secondary.invalid-cc-banner-alert__property-email{white-space:inherit}.invalid-cc-banner-alert__property-email a:hover{border-color:#003580;color:#003580}@media screen and (max-width:768px){.invalid-cc-banner-alert__property-email{display:block;margin-top:16px;text-align:center;margin-left:0}}.invalid-cc-banner-alert__property-phone{display:inline-block;margin-bottom:16px;margin-right:24px}.pb-banner__wrapper{padding:24px;width:100%;background-color:var(--bui_color_white);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.pb-banner__close{position:absolute;right:24px;top:24px;cursor:pointer}.pb-banner__section .pb-banner__wrapper{padding:10px}.pb-banner__section .pb-banner__close{right:0;top:0}.pb-banner__title{font-size:20px;line-height:28px;font-weight:500}.pb-banner__body{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.pb-banner__cta,.pb-banner__cta:link,.pb-banner__cta:visited{background:#0071c2;border-radius:2px;color:var(--bui_color_white);display:inline-block;font-size:14px;line-height:20px;font-weight:400;margin-top:16px;padding:8px 16px;text-decoration:none;-webkit-transition:background .2s linear;transition:background .2s linear;min-width:128px;text-align:center}#b_confirmation_body .pb-banner__cta,#b_confirmation_body .pb-banner__cta:visited,#b_confirmation_body .pb-banner__cta:hover{color:var(--bui_color_white)}#b_confirmation_body .pb-banner__cta:hover{background-color:#003580}#myresCarsWidgetBilly,#myresNoResultsFallbackBilly{display:none}@media(min-width:992px){.billy-cars-banner{margin-top:12px}}.billy-cars-banner-wrapper{padding:0 16px}.cars-billy-wrapper-mdot.bui-card{padding:16px 32px;background:var(--bui_color_white)}.billy-transport-subtext{margin:16px 0}.billy-subheader-callout-dark{color:#bc5b01}.billy-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px;min-height:190px;border:1px solid #e6e6e6;border-radius:2px}.billy-card__title{display:inline-block}.billy-card.billy-card--small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:inherit;text-decoration:none}.billy-card.billy-card--smaller{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:inherit;text-decoration:none;font-weight:inherit;height:-webkit-calc(100% - 2px);height:calc(100% - 2px)}.billy-card.billy-card--mdot-coupon{position:relative;text-align:center;height:-webkit-calc(100% - 2px);height:calc(100% - 2px)}.billy-card__image-block{background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:16px;width:156px;height:156px;margin:16px 0 16px 16px;border:1px solid #e6e6e6;border-radius:4px}.billy-list__item--compact{margin-bottom:8px}.billy-card__coupon-band--small{height:49px;background-color:#004cb8;border-radius:2px 2px 0 0;padding:16px 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.billy-card__coupon-band--small .genius-logo-inverted__dot{fill:#febb02}.billy-card__coupon-icon--small{margin-top:8px;height:24px;width:32px;color:#004cb8}.billy-card__coupon-title--small{font-size:14px;color:#004cb8}.billy-card__coupon-content--small{margin:4px 0;padding:0 8px;line-height:18px}.billy-card__coupon-text--small,.billy-card__coupon-text-small.bui-button__text{font-size:12px;font-weight:normal}.billy-card__image-block--small{width:100%;height:80px;border:0;margin:0}.billy-card__content{padding:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;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}.billy-card__content--compact{padding:8px}.billy-card__content__description{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.billy-card__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.billy-card__action__heading{margin-bottom:4px}.billy-index-cars-action{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-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:32px}.billy-index-cars-action-btn{background-color:transparent;color:#6b6b6b;border-color:transparent}.billy-index-cars-action-btn.active{color:#0071c2}.billy-cta-container{margin:8px 32px 0}.billy-footer{margin-top:16px}.billy-feature-list--small{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:8px 32px;border-bottom:1px solid #e6e6e6;color:#6b6b6b;margin:0}.billy-feature-list--small--wider{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px}.billy-feature-list--two-row{border:0;padding-bottom:0;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.billy-feature-list__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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.billy-feature-list__item--label{margin-left:4px}.billy-button{border-radius:4px}.billy-cars-widget-cta.billy-cars-widget-cta--coupon{padding-bottom:16px}.billy-vertical-align-bottom{vertical-align:bottom}.billy-vertical-align-text-bottom{vertical-align:text-bottom}.align-horizontally-space-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.gemd-myres-cars-scalable-promotions{overflow:visible}.gemd-myres-cars-scalable-promotions-coupons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gem-offer-promotions-coupon-link{text-decoration:none;padding-right:16px}.gem-offer-promotions-coupon{min-height:248px;width:266px;border-radius:2px;position:relative;text-align:center;padding-bottom:20px;border:1px solid #e6e6e6}.c-gem-offer-band{height:64px;background-color:#ff8000;border-radius:2px 2px 0 0;padding:18px 0 18px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.c-gem-offer-band .bui-f-font-caption{font-size:14px}.c-gem-offer-cashback-card .c-gem-offer-band{padding:18px 0 18px 0}.billy-feature-list--small{color:#333}.c-gem-offer-band-dot{height:14px;width:24px;position:absolute;background:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;border:1px solid #e6e6e6}.c-gem-offer-band-dot-top{top:-1px;left:50%;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c-gem-offer-band-dot-bottom{bottom:-1px;left:50%;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c-gem-offer-coupon_icon{height:32px;width:32px;margin-top:20px}.c-gem-offer-coupon_title{font-size:16px;margin-top:5px;font-weight:600}.c-gem-offer-coupon-text{font-size:14px;margin-top:10px;padding:0 25px;line-height:22px;margin-bottom:10px;font-weight:normal;color:#333}.c-gem-offer-band h2{font-size:24px;color:var(--bui_color_white);padding:0;margin:0}.c-gem-offer-cashback-card h2{font-size:20px;line-height:18px}.c-gem-no-offer-coupon .c-gem-offer-coupon_icon{margin-top:70px}.gem-offer-promotions-coupon header{color:#bc5b01}.c-gem-no-offer-coupon header{color:#0071c2}.gemd-myres-cars-scalable-promotions-coupons .billy-card__image-block--small{height:88px}.gemd-myres-cars-scalable-promotions-coupons a.billy-card{padding-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;border-radius:2px;border:0;border:1px solid #e6e6e6;border-bottom:3px solid #ff8000}.gemd-myres-cars-scalable-promotions-coupons .bui-carousel__inner{margin:-10px;padding:10px}.gemd-myres-cars-scalable-promotions-info{padding-top:24px;font-size:14px;color:#6b6b6b}.gemd-myres-cars-scalable-promotions-info .bui-icon{margin-right:5px}.gemd-myres-cars-scalable-promotions-coupons .gemd-myres-cars-scalable-promotions-similar{display:block;color:#6b6b6b;font-weight:400;margin-top:12px}.gemd-myres-cars-scalable-promotions-striked{text-decoration:line-through;margin-left:5px}.gemd-myres-cars-scalable-promotions-coupons .gemd-myres-cars-scalable-promotions-prices{margin-top:25px;font-size:16px}.gemd-myres-cars-scalable-promotions-coupons .bui-carousel__item{padding-right:16px;width:-webkit-calc((100% - 32x>)/3);width:calc((100% - 32x>)/3)}.gemd-myres-cars-scalable-promotions-discount{border:1px solid #bc5b01;padding:4px 8px;color:#bc5b01;margin-left:5px;border-radius:2px}.gemd-myres-cars-scalable-promotions-invisible{visibility:hidden}.gemd-popover-info-estimation{margin-right:10px}a.gemd-myres-cars-scalable-promotions-allcars-link,a.gemd-myres-cars-scalable-promotions-allcars-link:hover{color:#bc5b01;font-size:14px}a.gemd-myres-cars-scalable-promotions-allcars-link:hover{text-decoration:underline}.c-gem_coupon_genius .c-gem-offer-band{padding-top:22px;background-color:#004db4}.c-gem_coupon_genius .c-gem-offer-coupon_icon,.c-gem_coupon_genius .c-gem-offer-coupon_title,.c-gem_coupon_genius .gemd-myres-cars-scalable-promotions-allcars-link{color:#004db4}.gemd-myres-cars-scalable-promotions-coupons .c-gem_coupon_genius a.billy-card{border-bottom:3px solid #004db4}.rt-resort-credits-lightbox-link{color:#0071c2;border:1px solid #fafcff;border-radius:4px;margin-top:5px;padding:5px 10px 5px 10px;line-height:1;font-size:11px;display:inline-block;text-decoration:none}.resort_credits_see_more{float:left;margin-top:-10px;margin-left:10px;margin-bottom:10px}.resort_credits_total_price{float:left}.rt_resort_credits_info{float:left;width:100%}.rt_resort_credits_info--header{background-color:#0071c2;color:var(--bui_color_white);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:var(--bui_color_white)}.rt_resort_credits_info--items{position:relative;float:left;width:92%;background:var(--bui_color_white);padding:0 4%;max-width:568px}.rt_resort_credits_info--items .arrow-left{background:var(--bui_color_white);left:-9px;top:50%}.rt_resort_credits_info--items .arrow-right{background:var(--bui_color_white);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 #e6e6e6;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}.gta-mb-banner{font-size:13px;padding:24px;margin-bottom:24px;border-radius:4px;color:#333;border:1px solid #e1e1e1;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.gta-mb-banner:hover{background-color:#f3f3f3}.gta-mb-banner__icon{font-size:32px;float:left;margin-right:16px;font-family:'booking-iconset';color:#ccc;fill:currentColor}.gta-mb-banner__link{color:#0071c2}.gta-mb-banner__link:hover{color:#bc5b01}.gta-account-lb-option{padding-left:4px;margin:0 0 15px 0;display:none}.gta-account-lb-option-label{display:block;margin:0 0 0 22px}.gta-account-lb-option-input{float:left;margin-top:2px}.notice-item.phone{background-image:url("//cf.bstatic.com/static/img/experiments/growl_gta_phone/efb444ef858b78904d0726792c639d6771d7db75.png");background-position:23px center}.gta-lightbox-actions{clear:both;padding:30px 0;background:#fafcff;-webkit-box-shadow:0 -3px 10px rgba(0,0,0,0.2);box-shadow:0 -3px 10px rgba(0,0,0,0.2)}.b_ipad .gta-lightbox-actions{padding:30px}.b_android .gta-lightbox-actions .gta-email-widget{float:left;width:44%}.b_ipad .gta-lightbox-actions .gta-email-widget{float:right;width:55%;padding:8px 0 0}.b_android .gta-lightbox-actions .gta-widget-label{display:block;margin:0 0 5px}.gta-lightbox-actions .gta-widget-input{border:1px solid #ebf3ff;border-radius:2px;line-height:15px;display:block;margin:0 0 5px}.b_android .gta-lightbox-actions .gta-widget-input{width:93%;padding:8px 3%}.b_ipad .gta-lightbox-actions .gta-widget-input{width:45%;float:left;padding:8px 2%}.gta-lightbox-actions .gta-widget-submit{background:#bad4f7;color:var(--bui_color_white);border-radius:2px;border:0;padding:8px 1%;display:block}.b_android .gta-lightbox-actions .gta-widget-submit{width:99.4%;margin:0 0 5px}.b_ipad .gta-lightbox-actions .gta-widget-submit{width:45%;float:left;margin:0 0 0 2%;padding-bottom:9px}.gta-lightbox-actions .gta-widget-message{color:var(--bui_color_white);padding:5px 2%;border-radius:4px;background:#008009;width:95.4%}.b_ipad .gta-lightbox-actions .gta-widget-message{clear:both}.gta-lightbox-actions .gta-widget-message.invalid{background:#a30000}.gta-lightbox-actions .store-btn img{float:none!important;margin:0!important}.b_android .gta-lightbox-actions .gta-widget-or{float:left;width:12%;text-align:center;padding:43px 0 0;font-size:16px}.b_android .gta-lightbox-actions .store-btn{float:left;padding:27px 0 0 11%}.gta-lightbox-actions .app_store_badges img{height:auto}.b_ipad .gta-lightbox-actions .store-btn{color:#333;text-decoration:none;max-width:36%;padding:10px 2%;line-height:28px;font-size:24px;background:#febb02;border-radius:3px;float:left;text-align:center}.b_android .gta-lightbox-actions .store-btn-centered,.b_ipad .gta-lightbox-actions .store-btn-centered{color:#333;text-decoration:none;max-width:36%;padding:10px 2%;line-height:28px;font-size:24px;background:#febb02;border-radius:3px;text-align:center;display:block;margin:0 auto}#gta_new_blue{padding:0}.lightbox_redesign{background-color:#0071c2}.lightbox_redesign .iphone_conf_image{background:url(//cf.bstatic.com/static/img/get_app/conf/gta_lightbox_redesign_bg_conf/15ec4b3cb13af0d77bb7c177f04c8f5feb161b80.jpg) 0 0 no-repeat;width:38%;float:left;height:443px;margin-right:20px}.lightbox_redesign .zh-cn{background:url(//cf.bstatic.com/static/img/get_app/conf/cjk_lightbox/iphone_conf_cn/2755ca9210645fef04ec0d3fd52c19bab43ad665.jpg) 0 0 no-repeat}.lightbox_redesign .zh-tw{background:url(//cf.bstatic.com/static/img/get_app/conf/cjk_lightbox/iphone_conf_zh-tw/df06f8e61d0ebfb579f7dc2db755333d70376095.jpg) 0 0 no-repeat}.lightbox_redesign .ja{background:url(//cf.bstatic.com/static/img/get_app/conf/cjk_lightbox/iphone_conf_ja/7401beb66b6b208782315792e7a5a4baa4e67778.jpg) 0 0 no-repeat}.lightbox_redesign .ko{background:url(//cf.bstatic.com/static/img/get_app/conf/cjk_lightbox/iphone_conf_ko/1fbb9cb398ddaeb1608777e65971d5d5d6a2b08c.jpg) 0 0 no-repeat}.blue_new_input_sms,.blue_new_input_email{position:relative}.prefilled_text{color:#838383}.blue_new_input{position:relative}.gta_lightbox_closeBtn{color:var(--bui_color_white);position:absolute;right:7px;top:7px;z-index:45;font-size:20px;background-color:#0071c2;cursor:pointer}.gta_success_top_banner{border-radius:3px;border:1px solid #97e59c;background-color:#e0f3e1;color:#006607;overflow:hidden;padding:10px;text-align:center;width:86%;margin:0 auto;position:relative;display:none}.gta_success_top_banner .bicon-close{position:absolute;right:7px;top:12px;font-size:11px}.gta_success_top_banner .gta-resend-btn{font-weight:bold}.gta_lb_copy_qr{display:inline-block;width:70%}.gta_lb_qr_code{width:25%;display:inline-block;vertical-align:top}.sm_for_ja{margin-top:-20px}#confirmation_lightbox_app_download_content .qr-code-conf img{float:none;margin:0;border-radius:4px}#confirmation_lightbox_app_download_content .gta_lb_copy_qr h1{padding:0}#confirmation_lightbox_app_download_content .gta_lb_copy_qr p{font-size:16px}#confirmation_lightbox_app_download_content .gta_lb_copy_qr{padding-right:15px}.gta_lb_qr_code .gta-qr-code-placeholder{border-radius:4px}#confirmation_lightbox_app_download_content .sm_for_ja h1{font-size:24px}.modal-wrapper.gta-lightbox-wrapper{width:auto}#gta-lightbox-container{display:none;background-color:var(--bui_color_white);max-width:966px}.gta-lightbox-bg-image{background-image:none;background-color:#bdbdbd;background-position:right center;position:relative;display:table-cell;width:300px;float:none;height:auto}.gta-lightbox-bg-image:after{content:"";display:block;width:258px;height:417px;background-image:url(//cf.bstatic.com/static/img/get_app/conf/gta_universal_lightbox_phone_en/6b64e71507f0ded6d3618319ae701f0f906e22a6.png);position:absolute;bottom:0;left:0}.zh-cn .gta-lightbox-bg-image:after{background-image:url(//cf.bstatic.com/static/img/get_app/conf/cjk_lightbox/gta_universal_lightbox_phone_zh-cn/e9e085a1d72de32b4128859856f5a0f806d6fc7a.png)}.zh-tw .gta-lightbox-bg-image:after{background-image:url(//cf.bstatic.com/static/img/get_app/conf/cjk_lightbox/gta_universal_lightbox_phone_zh-tw/c43d0789f6f95bc86042f30c3085be64be12dce0.png)}.ja .gta-lightbox-bg-image:after{background-image:url(//cf.bstatic.com/static/img/get_app/conf/cjk_lightbox/gta_universal_lightbox_phone_ja/7d175a4b8f66a51258a55631f7e586606969f067.png)}.ko .gta-lightbox-bg-image:after{background-image:url(//cf.bstatic.com/static/img/get_app/conf/cjk_lightbox/gta_universal_lightbox_phone_ko/756614b1bf1ccd3387518c1fcde32530e557f519.png)}@media screen and (max-width:780px){.gta-lightbox-bg-image{display:none}}.gta-lightbox-wrapper .modal-mask-closeBtn{background:0;overflow:visible}.gta-lightbox-wrapper .modal-mask-closeBtn:after{content:"\b008";color:#333;font-size:20px;font-family:"booking-iconset";cursor:pointer;position:absolute;top:-3px;right:-3px;width:20px;height:20px;text-indent:initial}.gta-lightbox-content{padding:24px 30px;color:#333;display:table-cell;vertical-align:middle}.gta-lightbox-content-bu-color{color:#333}.gta-lightbox-content h1{margin-bottom:10px;padding-top:0;font-size:24px;line-height:32px;font-weight:bold}.gta-lightbox-content h2{padding:0;margin:0 0 8px}.ja .gta-lightbox-content h1{font-size:24px;line-height:26px}.gta-lightbox-content{font-weight:400;font-size:15px;margin:5px 0 20px 0}.gta-lightbox-subheader{margin:1em 0 2em}.gta-lightbox-field-label{color:#929292;font-size:12px}.gta-lightbox-message-cjk{font-size:16px;clear:right}.gta-lightbox-qr-code-wrapper{padding-right:160px}.gta-lightbox-qr-code-wrapper.padding-smaller{padding-right:120px}.ja .gta-lightbox-message-cjk{font-size:14px}.gta-lightbox-content .gta-qr-code-placeholder-aligned{position:absolute;bottom:154px;right:331px;margin:10px 5px}.gta-lightbox-app-preview{position:relative;display:table-cell;width:300px;background-image:none;background-color:#bdbdbd;background-position:right center;background-repeat:no-repeat;direction:ltr;color:#333;font-size:14px;line-height:20px;font-weight:400}.gta-lightbox-app-preview__container{width:268px;height:417px;position:absolute;bottom:0;left:0;padding:40px 12px 0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#282828;border-radius:40px 40px 0 0;border:6px solid #333;border-bottom:0;display:table}.gta-lightbox-app-preview__content{background:var(--bui_color_white);display:table-cell;overflow:hidden}.gta-lightbox-app-preview__notitfication{background-color:#003580;background-position:center center;background-repeat:no-repeat;background-size:auto;color:var(--bui_color_white);text-align:center;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:ellipse;width:234px;white-space:nowrap;height:40px}.gta-lightbox-app-preview__body-wrap{padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:234px}.gta-lightbox-app-preview__heading{font-size:12px;line-height:18px;font-weight:400;color:#6b6b6b}.gta-lightbox-app-preview__title{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;font-weight:500;color:#0071c2}.gta-lightbox-app-preview__image{display:block;width:100%;height:100px;background-repeat:no-repeat;background-size:cover}.gta-lightbox-app-preview__summary{font-size:12px;line-height:18px;font-weight:400}.gta-lightbox-app-preview__dates{display:table;border:2px solid #e6e6e6;border-radius:4px;font-size:12px;line-height:18px;font-weight:400}.gta-lightbox-app-preview__check-in{display:table-cell;padding:4px 8px;width:50%;text-align:center;border-right:1px solid #e6e6e6}.gta-lightbox-app-preview__check-out{display:table-cell;padding:4px 8px;width:50%;text-align:center;border-left:1px solid #e6e6e6}.gta-lightbox-app-preview__picture{margin:12px 12px 0;width:40px;height:40px;float:right;overflow:hidden;background-repeat:no-repeat;background-size:cover;border-radius:4px}.gta-lightbox-app-preview__bn{margin-top:5px;padding-top:5px;border-top:1px solid #e6e6e6;font-size:12px;line-height:18px;font-weight:400}.gta-lightbox-app-preview__pin{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e6e6e6;font-size:12px;line-height:18px;font-weight:400}.gta-lightbox-app-preview__location{margin:8px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:18px;font-weight:400;color:#6b6b6b}.gta-lightbox-app-preview__location span,.gta-lightbox-app-preview__dates span{color:#bdbdbd}.gta-lightbox-app-preview__dates{margin:8px 0}.gta-lightbox-app-preview__price{font-size:14px;line-height:20px;font-weight:500;color:#006607}@media screen and (max-width:780px){.gta-lightbox-app-preview{display:none}}@media screen and (max-width:1024px){.reassurance__cell-buttons-blocked .reassurance__button-container{display:block;max-width:300px}}.gta-sms-widget-quick-container{border:1px solid #ebf3ff;padding:8px;border-radius:4px}.gta-sms-widget-quick-info{margin-bottom:8px;padding:0 4px;font-size:14px;line-height:20px;font-weight:700}.gta-sms-widget-quick-icon{margin-right:4px}.gta-sms-widget-quick-icon path{fill:#6b6b6b}.gta-sms-widget-quick .gta-sms-widget-quick-cta{padding:6px 10px;color:var(--bui_color_white);background:#0071c2;border:2px solid var(--bui_color_white);-webkit-box-shadow:0 0 3px #bdbdbd;box-shadow:0 0 3px #bdbdbd;width:100%;font-size:14px;line-height:20px;font-weight:700}a.gta-sms-widget-quick-link{text-transform:lowercase;padding-left:4px;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}a.gta-sms-widget-quick-link:visited{color:#0071c2}.gta-sms-widget-quick .gta-widget-message{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);padding:8px 0 0 0}.gta-lightbox-options{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}.gta-lightbox-options h3{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);margin:0 0 16px}.gta-lightbox-sms{width:348px;margin-right:32px}.gta-lightbox-sms-disclaimer{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);color:#6b6b6b;margin:8px 0 0}.gta-lightbox-qr{margin-left:32px}.gta-lightbox-qr.--gta-lightbox-qr-border .bui-tooltip.bui-tooltip--top{margin-bottom:22px;background-color:#003580}.gta-lightbox-qr.--gta-lightbox-qr-border img{overflow:hidden;border:2px solid #003580;border-radius:8px}.gta-lightbox-qr-code{width:162px!important;height:162px!important;text-align:center;margin:-8px}.gta-lightbox-options-or{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;position:relative;border-left:1px solid #e6e6e6}.gta-lightbox-options-or-inner{position:absolute;top:50%;left:0}.gta-lightbox-options-or-shift{display:block;position:relative;top:-18px;left:-50%;padding:8px 0;background-color:var(--bui_color_white);font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.gta-lightbox-app-preview__spaced_price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.gta-lightbox-app-preview__pin_alert{padding:8px;margin-top:12px;margin-bottom:16px;border:0}.gta-lightbox-app-preview{width:340px;background:0}.gta-lightbox-app-preview .gta-lightbox-app-preview__container{width:304px;padding:6px 6px 0 6px}.gta-lightbox-app-preview .gta-lightbox-app-preview__notitfication{width:auto}.gta-lightbox-app-preview .gta-lightbox-app-preview__notitfication.gta-lightbox-app-preview__notification_logo{width:auto;height:52px}.gta-lightbox-app-preview .gta-lightbox-app-preview__notitfication.gta-lightbox-app-preview__notification_bar{width:auto;height:24px;background-position:center bottom}.gta-lightbox-app-preview .gta-lightbox-app-preview__body-wrap{width:auto}.gta-lightbox-app-preview .gta-lightbox-app-preview__content{border-top-left-radius:30px;border-top-right-radius:30px;background:0}.gta-lightbox-app-preview .gta-lightbox-app-preview__body-wrap{background:var(--bui_color_white);height:100%}.modal-wrapper{width:auto}.new_popup_wrapper{width:780px;height:auto;background-color:var(--bui_color_white);display:table}@media only screen and (max-width:800px){.new_popup_wrapper{width:100%;min-width:400px}}.section_lightbox{padding:30px;width:50%;display:table-cell}.section_lightbox_print{background-color:rgba(232,239,250,0.5)}.section_header{font-size:var(--bui_font_headline_2_font-size);font-weight:var(--bui_font_headline_2_font-weight);line-height:var(--bui_font_headline_2_line-height);font-family:var(--bui_font_headline_2_font-family);display:block;color:var(--bui_color_black);text-align:center;line-height:1.3}.section_subheader{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);display:block;color:#6b6b6b;text-align:center;margin-top:12px}.section_subheader_blackout{margin:12px 0 30px 0}.popup_icon{display:block;margin:30px auto}.popup_icon_leaf{display:block;margin:30px auto;width:42px;clear:both}.popup_icon_leaf path{fill:#008009}.icon_exit{position:absolute;height:12px;top:10px;right:10px}.icon_exit:hover{cursor:pointer}a.action_button,.action_button{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);color:var(--bui_color_white);text-decoration:none;display:block;background-color:#0071c2;border-radius:4px;cursor:pointer;padding:16px 0;text-align:center;margin:8px 0}.action_button:hover{background-color:#0065ad;text-decoration:none}.more_info{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);display:block;text-align:center;line-height:1.4;color:#6b6b6b;margin:10px 0 0 0}.section_lightbox .gta-widget-submit{font-weight:500;padding:16px 0}.section_lightbox .gta-widget-message{text-align:center;padding:0 24px}.popup_icon_eco{display:block;margin:16px auto;width:60px;height:60px;clear:both}.eco-button{background-color:#006607}.appacq_print_lightbox .mb-loader--print{background-repeat:no-repeat;background-position:0 0;width:16px;height:16px;vertical-align:middle;background-image:url("//cf.bstatic.com/static/img/ajax-loaders/ajax-loader-blue-button/9e684ff4b8aecf9b1c961c2659aecad18e1a3093.gif");background-size:contain;display:none;margin-left:3px}.appacq_print_lightbox .is-loading .mb-loader--print{display:inline-block}.gta_qr_block,.mb-gta_qr_block{display:block;float:right;text-align:right;font-size:14px;font-weight:normal;background:var(--bui_color_white);padding:0;right:0;border:1px solid #e8e8e8;border-radius:3px;position:relative;clear:right;margin-top:5px}.gta_qr_block-copy{display:inline-block;text-align:left;max-width:150px;line-height:1.25em;color:#8e8e8e;padding:10px}.gta_qr_block-code{display:inline-block;vertical-align:top;line-height:0;padding:0;margin:0}.pc-gta_qr_block{display:block;float:right;text-align:right;font-size:10px;font-weight:normal;padding:0;margin:10px 0;position:relative;right:0;border-top:1px solid #e8e8e8}.pc-gta_qr_block .gta_qr_block-copy{color:var(--bui_color_black)}.pc-gta_qr_block .gta_qr_block-code{margin-top:1px}.mb-gta_qr_block{position:relative;margin-top:0;top:-30px}.checklist--has-qr{max-width:70%}.gta-modal .bui-modal__header{border-bottom:1px solid #e6e6e6;padding:24px 32px}.gta-modal .bui-modal__title{margin-bottom:4px}.gta-modal .bui-modal__footer{padding:24px 32px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gta-modal__separator{width:0;margin:0 24px;border-right:1px solid #e6e6e6}.gta-modal__widget{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:16px}.gta-modal__widget h3{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);margin:0 0 8px 0}.gta-modal__sms-note{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin:8px 0 0 0}.gta-modal__qr{text-align:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.gta-modal__qr-code{margin:0}.gta-qr-code-placeholder.--apps-qr-code-short img{margin:-8px}.gta-modal__qr-note{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin:0}.gta-modal__qr.--gta-modal__qr_border .gta-modal__qr-code{overflow:hidden;border:2px solid #003580;border-radius:8px;line-height:0;display:block;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gta-modal__qr.--gta-modal__qr_border .bui-tooltip.bui-tooltip--top{margin-bottom:var(--bui_spacing_4x);background-color:#003580}.bui-modal__footer.--bui-modal__footer__qr_border .gta-modal__widget{margin-top:34px}.bui-modal__footer.--bui-modal__footer__qr_border .gta-modal__separator{margin:20px 24px}.bui-modal__footer.gta-modal__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:394px}.bui-modal__header.gta-modal__header{padding-right:394px;padding-bottom:var(--bui_spacing_6x)}.bui-modal__footer.--bui-modal__footer__qr_border.gta-modal__footer .gta-modal__widget{margin-top:0}.confirmation-preview{position:absolute;bottom:0;width:316px;right:60px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-y:clip;overflow-x:visible}.gta-modal-preview{border:12px solid #000;border-top-left-radius:32px;border-top-right-radius:32px;border-bottom:0;background-color:#000;-webkit-box-shadow:-10px 0 13px -13px #000;box-shadow:-10px 0 13px -13px #000;overflow:hidden;position:relative;-webkit-transition:all .5s;transition:all .5s;margin-bottom:-50px}.--open .gta-modal-preview{margin-bottom:0}.phone .--screen{position:relative;height:auto;width:100%}.gta-modal-preview-top-bar{position:absolute;top:0;left:0;width:100%;color:#3c659e;padding:5px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:10px}.gta-modal-preview__hotel-name{margin-bottom:6px}.phone .--content{padding:16px 16px;background-color:#fff}.phone .--header{background-color:#003580;height:75px;text-align:center;padding:38px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.phone span.--camera{width:14px;height:14px;background-color:#1a1a1a;border:3px solid #000;display:inline-block;border-radius:20px;position:absolute;left:0;right:0;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.phone span.--camera-line{width:64px;height:4px;background-color:#285594;border:0;display:inline-block;border-radius:20px;position:absolute;left:0;right:0;top:14px;margin:auto}.phone span.--signal{float:right}.gta-modal-preview__detail-list{padding:14px 0}.gta-modal-preview__detail-list>div+div{margin-top:16px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.gta-modal-preview__detail-list>div{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.gta-modal-preview__detail-list .bui-icon{line-height:14px}.gta-modal-preview__price{display:inline-block;width:100%;font-size:14px;font-weight:bold}.gta-modal-preview__price span.--amount{float:right}.gta-modal-preview__hotel-rating{margin-bottom:16px;line-height:0}.gta-modal-preview__summary{margin-bottom:4px}.gta-modal-preview__numbers .gta-lightbox-app-preview__pin_alert{border:0}ol.gta-modal-qr-info__steps{padding-left:var(--bui_spacing_4x);margin-top:var(--bui_spacing_2x)}ol.gta-modal-qr-info__steps li{margin-bottom:var(--bui_spacing_2x)}.gta-modal-qr-info{width:100%;padding-top:var(--bui_spacing_3x);padding-left:var(--bui_spacing_4x)}#faq_on_reservation_page ul li,#faq_on_reservation_page ul li a{background-image:none}#faq_on_reservation_page ul li a i.bicon-downchevron{-webkit-transition:.3s linear;transition:.3s linear;display:inline-block}#faq_on_reservation_page ul li.--is-open{background:#f3f3f3}#faq_on_reservation_page ul li a.--is-active i.bicon-downchevron{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#faq_on_reservation_page ul li span.mb-myBookingOptionsTitleName{padding-left:0;color:#333}#faq_on_reservation_page ul li div.answer{display:none;padding:0 15px;margin-bottom:5px;font-size:12px;line-height:16px}#faq_on_reservation_page ul li div.answer div{padding-bottom:15px}#faq_on_reservation_page ul li div.answer div.faq-feedback{padding:10px 5px;border-top:1px dashed #bdbdbd;display:block}#faq_on_reservation_page ul li span i.bicon-mail{font-size:12px}#faq_on_reservation_page .mb-myBookingOptionsTitleAction{font-size:6px;line-height:16px;color:#333}#faq_on_reservation_page .mb-myBookingOptionItem{background-color:#fafcff;border:0;border-radius:3px}#faq_on_reservation_page a.mb-myBookingOptionsTitle:hover{background-color:#fafcff}#faq_on_reservation_page a.faq-view-breakdown,#faq_on_reservation_page .faq_contacts{display:block;white-space:nowrap}#faq_on_reservation_page a.faq-view-breakdown{padding-bottom:15px}#faq_on_reservation_page div.faq_contacts,#faq_on_reservation_page div.mb-message{padding-top:15px;padding-bottom:0!important}#faq_on_reservation_page div.mb-message{margin-bottom:-10px}#faq_on_reservation_page div.property-contact-info{display:inline-block}.mb_cancellation_timeline__info__details-with-timezone{position:relative;margin-top:15px;border:1px solid #e6e6e6;border-radius:4px;background:var(--bui_color_white);-webkit-filter:drop-shadow(0 3px 3px #bdbdbd);filter:drop-shadow(0 3px 3px #bdbdbd);padding:8px}.mb_cancellation_timeline__info__details-with-timezone:after,.mb_cancellation_timeline__info__details-with-timezone:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.mb_cancellation_timeline__info__details-with-timezone:after{border-bottom-color:var(--bui_color_white);border-width:10px;margin-left:-10px}.mb_cancellation_timeline__info__details-with-timezone:before{border-bottom-color:#e6e6e6;border-width:11px;margin-left:-11px}.mb-section__icon svg{width:60px;height:60px}#important-information-mybooking{background:blue}.house_rules_mybooking .mb-section__icon i,#important_information_mybooking .mb-section__icon i{color:#ccc;font-size:50px}.house_rules_mybooking .mb-section__icon>.bicon{border:0}.house_rules_mybooking .important-info,#important_information_mybooking .important-info{padding-top:10px;line-height:1.25em;font-size:1.05em}.house_rules_mybooking .phone_number{display:inline-block}.conf_final_price,.slidebox--price-details .price_breakdown th.conf_final_price{font-size:12px;line-height:1.5em;padding:10px 0 0 210px}.conf_final_price_display{font-weight:bold;font-size:14px}.mb-conditional-charge-emphasis{font-weight:bold;padding-top:10px}#doc .mb-conditional-charge-description{padding-top:10px}.conf_restructured_content #b_confirmation_body #book_conf_summary .pb-pricebreakdown--tbl-outerbox table{margin-bottom:0}#b_confirmation_body .section table.pb-pricebreakdown--tbl th,#b_confirmation_body .section table.pb-pricebreakdown--tbl td{padding:0}.pb-pricebreakdown--tbl-outerbox{border:1px solid #ebf3ff;border-top:0;padding:var(--bui_spacing_4x);border-radius:0}.pb-pricebreakdown--tbl-outerbox:first-child{border-top:1px solid #ebf3ff;border-radius:var(--bui_border_radius_200) var(--bui_border_radius_200) 0 0}.pb-pricebreakdown--tbl-outerbox:last-child{border-radius:0 0 var(--bui_border_radius_200) var(--bui_border_radius_200)}.pb-pricebreakdown--tbl-outerbox.filled{background-color:#fafcff}.pb-pricebreakdown--tbl-outerbox div#rate_guarantee a,.pb-pricebreakdown--tbl-outerbox div#rate_guarantee a:visited,.pb-pricebreakdown--tbl-outerbox div#rate_guarantee a:hover{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);font-style:normal;border-bottom:0;color:var(--bui_color_brand_primary_foreground)!important}.pb-pricebreakdown--tbl{width:100%}#b_confirmation_body .pb-pricebreakdown--tbl-outerbox-cont .pb-pricebreakdown--tbl th{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);width:auto}.pb-pricebreakdown--tbl td{text-align:right}#b_confirmation_body table.pb-pricebreakdown--tbl tr.bbtool-credits-color th,#b_confirmation_body table.pb-pricebreakdown--tbl tr.bbtool-credits-color td{color:var(--bui_color_constructive_foreground)}#b_confirmation_body table.pb-pricebreakdown--tbl tr.bwallet-color th,#b_confirmation_body table.pb-pricebreakdown--tbl tr.bwallet-color td{color:var(--bui_color_constructive_foreground)}#b_confirmation_body .pb-pricebreakdown--tbl.hide_price_value .charge.rooms td.value,#b_confirmation_body .pb-pricebreakdown--tbl.hide_price_value .charge.service_charge td.value,#b_confirmation_body .pb-pricebreakdown--tbl.hide_price_value .charge.vat td.value,#b_confirmation_body .pb-pricebreakdown--tbl.hide_price_value .charge.city_tax td.value{display:none}.pb-pricebreakdown--tbl-outerbox .room-price{font-size:20px;line-height:28px;color:var(--bui_color_brand_primary_foreground)}.pb-pricebreakdown--tbl-outerbox .tax-exception{color:var(--bui_color_brand_primary_foreground)}.pb-pricebreakdown--tbl-outerbox .room-price-note{color:var(--bui_color_foreground_alt)}.pb-pricebreakdown--tbl-outerbox .payment-note-booking-reward{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);font-size:12px;display:block;margin-bottom:5px;color:var(--bui_color_foreground_alt)}@media print{.pb-pricebreakdown--tbl-outerbox .payment-note-booking-reward{font-size:10px}}.pb-pricebreakdown--tbl-outerbox .room-price-converted{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);color:var(--bui_color_brand_primary_foreground)}.pb-pricebreakdown--tbl-outerbox .price-approx{font-size:14px;color:var(--bui_color_brand_primary_foreground)}.pb-pricebreakdown--tbl-outerbox .dimmed{color:var(--bui_color_foreground_alt)}.pb-pricebreakdown--tbl-outerbox .dimmed--dark{color:var(--bui_color_foreground)}.pb-pricebreakdown--excluded-desc{padding:var(--bui_spacing_6x) 0 var(--bui_spacing_1x)}.pb-pricebreakdown--excluded-desc-header{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);color:var(--bui_color_brand_primary_foreground)}.pb-pricebreakdown--tbl-outerbox .hor-line{height:1px;border-top:1px solid var(--bui_color_border_alt);margin:var(--bui_spacing_2x) 0}.pb-pricebreakdown--tbl-outerbox .room-price-final{font-size:var(--bui_font_headline_2_font-size);font-weight:var(--bui_font_headline_2_font-weight);line-height:var(--bui_font_headline_2_line-height);font-family:var(--bui_font_headline_2_font-family);color:var(--bui_color_brand_primary_foreground)}.pb-pricebreakdown--tbl-outerbox .room-price-note-final{color:var(--bui_color_brand_primary_foreground)}.pb-pricebreakdown--additional-info{padding-top:var(--bui_spacing_2x);padding-bottom:var(--bui_spacing_2x);border-bottom:1px solid #ebf3ff}.pb-pricebreakdown--additional-info:first-child{padding-top:0}.pb-pricebreakdown--additional-info:last-child{border-bottom:0;padding-bottom:0}.pb-pricebreakdown--additional-info-header{line-height:24px;font-size:14px;margin:0}.pb-pricebreakdown--tbl-outerbox .wpm-block #rate_guarantee.bpg_post_booking{padding:0}.pb-pricebreakdown--tbl-outerbox .wpm-block{display:inline-block;vertical-align:middle;line-height:24px}.pb-pricebreakdown--tbl-outerbox .wpm-block-text{display:inline-block;vertical-align:middle;line-height:24px;padding-left:var(--bui_spacing_4x)}.myBookingOptionsPanel.mybooking table.pb-pricebreakdown--tbl{margin:0}.myBookingOptionsPanel.mybooking table.pb-pricebreakdown--tbl td{text-align:right}.pb-price-breakdown-lightbox .slidebox{overflow-y:auto}.pb-price-breakdown-lightbox .slidebox__inner.mybooking{border:0;padding:0;background-color:transparent}.pb-pricebreakdown--mdl-break{height:8px}.is-print .pb-pricebreakdown--tbl-outerbox,.is-print .pb-pricebreakdown--tbl-outerbox:first-child,.is-print .pb-pricebreakdown--tbl-outerbox:last-child{border:0;border-radius:0;padding:0}.is-print .pb-pricebreakdown--tbl-outerbox table.pb-pricebreakdown--tbl td{text-align:right}.is-print .pb-pricebreakdown--tbl-outerbox.filled{background-color:transparent}.is-print .pb-pricebreakdown--additional-info{padding-top:0;padding-bottom:0}.is-print .pb-pricebreakdown--additional-info-header{line-height:18px}.is-print.is-print-mod2 .pb-pricebreakdown--tbl-outerbox{text-align:left}.is-print.is-print-mod2 .pb-pricebreakdown--tbl-outerbox .room-price{color:var(--bui_color_black)}.is-print.is-print-mod2 .pb-pricebreakdown--tbl-outerbox .room-price-note{color:var(--bui_color_foreground)}.is-print.is-print-mod2 .pb-pricebreakdown--tbl-outerbox .room-price-final{color:var(--bui_color_black)}.is-print.is-print-mod2 .pb-pricebreakdown--tbl-outerbox .room-price-note-final{color:var(--bui_color_black)}.is-print.is-print-mod2 .pb-pricebreakdown--additional-info{border-bottom:1px solid #cecece}.is-print.is-print-mod2 .pb-pricebreakdown--tbl-outerbox .price-approx{color:var(--bui_color_black)}.is-print.is-print-mod2 .pb-pricebreakdown--tbl-outerbox .room-price-converted{color:var(--bui_color_black)}.is-print.is-print-mod2 .pb-pricebreakdown--excluded-desc-header{color:var(--bui_color_black)}.is-print.is-print-mod2 .pb-pricebreakdown--tbl-outerbox .hor-line{border-top:1px solid #cecece}.is-print.is-print-mod2 .pb-pricebreakdown--additional-info{padding-bottom:5px}.is-print.is-print-mod2 .pb-pricebreakdown--additional-info:last-child{border:1px solid transparent}.is-print.is-print-mod2 .pb-pricebreakdown--additional-info:first-child{padding-top:20px}.pb-pricebreakdown--thai-pass-guest-info{padding-top:var(--bui_spacing_2x);padding-bottom:var(--bui_spacing_2x)}.pb-pricebreakdown--thai-pass-guest-info-header{line-height:var(--bui_spacing_6x);font-size:14px;margin:0}.mb-block__cancellation-type{margin:0 0 4px 0;font-size:12px;display:inline-block}.lang_is_ltr .mb-block__cancellation-type i{padding-right:4px}.mb-info--content .free-cxl--message,.mb-info--content .ref-fee--message,.mb-info--content .non-ref--message{font-size:14px;padding-bottom:0}.free-cxl--price{color:#008009}.free-cxl--message{background-color:#e1f3e3;color:#006607;padding:4px 5px;border-radius:3px}.ref-fee--price{color:#b78600}.ref-fee--message{background-color:#fefbf0;color:#b78600;padding:4px 5px;border-radius:3px}.non-ref--price{color:#c00}.non-ref--message{background-color:#fff0f0;color:#a30000;padding:4px 5px;border-radius:3px}.duplicate-booking__banner{margin:4px 0 8px 0}.duplicate-booking__badge{text-align:center}.duplicate-booking__badge .duplicate-booking__badge-inner{background-color:#fefbf0;border:1px solid #febb02;margin-top:16px}.overlapping-bookings-outlined{background-color:var(--bui_color_white);border:1px solid #e1e1e1;border-radius:5px;color:#333;font-size:13px;line-height:normal;position:relative;margin-bottom:20px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.overlapping-bookings-outlined--ltr{padding-left:60px;padding-right:15px}.overlapping-bookings-outlined--rtl{padding-right:60px;padding-left:15px}.overlapping-bookings-outlined__icon{font-size:20px;color:#bfbfbf;top:15px;bottom:0;position:absolute;text-align:center;height:40px;line-height:40px;width:40px}.overlapping-bookings-outlined--ltr .overlapping-bookings-outlined__icon{left:10px}.overlapping-bookings-outlined--rtl .overlapping-bookings-outlined__icon{right:10px}.overlapping-bookings-outlined__content{display:block;padding:15px 0}.overlapping-bookings-outlined__subtitle{padding-top:4px}.overlapping-bookings-outlined__cta.nudged{margin-top:-10px}.overlapping-bookings-outlined--ltr .overlapping-bookings-outlined__cta{float:right;padding-left:20px}.overlapping-bookings-outlined--rtl .overlapping-bookings-outlined__cta{float:left;padding-right:20px}.overlapping-bookings-outlined__cta .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)}.overlapping-bookings-outlined__table{display:none;margin-top:10px;width:100%}.overlapping-is-active .overlapping-bookings-outlined__table{display:table}.overlapping-bookings-outlined__row:not(:first-child) .overlapping-bookings-outlined__cell{border-top:1px solid #e1e1e1}.overlapping-bookings-outlined__cell{padding:0;vertical-align:middle}.overlapping-bookings-outlined--ltr .overlapping-bookings-outlined__cell:last-child,.overlapping-bookings-outlined--rtl .overlapping-bookings-outlined__cell:first-child{text-align:right}.overlapping-bookings-outlined--ltr .overlapping-bookings-outlined__cell:first-child,.overlapping-bookings-outlined--rtl .overlapping-bookings-outlined__cell:last-child{text-align:left}.overlapping-bookings-outlined .overlapping-bookings-outlined__property{font-weight:bold;display:inline-block;padding-top:10px;padding-bottom:10px}.overlapping-bookings-outlined__label{color:#6b6b6b;display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:0}.overlapping-bookings-outlined__price{display:inline-block;white-space:nowrap}.comparison-property p{margin:0}.comparison-property a{font-weight:normal;text-decoration:none}.comparison-container{border-top:solid 1px #e6e6e6;display:block}.comparison-container__title{font-size:16px;line-height:24px;color:#006607;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:#97e59c;-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:#333;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 #e6e6e6}[class*=comparison-property__block][class*=--image]{background-color:#f5f5f5;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:#f5f5f5}[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}[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}[class*=comparison-property__link]{color:#0071c2;cursor:pointer}[class*=comparison-property__link][class*=--destructive]{color:#c00}[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:#cd8900}.comparison-property__block--image{background-size:cover;background-position:center center;background-repeat:no-repeat}.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_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}.fly-content-tooltip.fly-content-tooltip--review-breakdown{width:18em}.mb-section .mb-section__icon.rc_bundle-car--icon{background:0;color:#ccc;font-size:40px}.rc_bundle--img{float:left;padding:10px 30px 0 0;width:150px}#doc p.rc_bundle-car--name{margin:15px 20px 10px 0;font-size:14px;line-height:20px}.rc_bundle-big_text{font-size:18px}.rc_bundle-car--price{float:right;width:200px;margin:10px 0 10px 10px}.rc_bundle-price_details{margin-top:10px}a.mb-btn.rc_bundle-car--cta{margin:15px 0 10px;width:180px;padding:7px 10px}.rc_bundle-car-pickup_dropoff{margin-bottom:15px;float:left;max-width:360px}.rc_bundle-car-pickup_dropoff th,.rc_bundle-car-pickup_dropoff td{font-size:13px;padding-top:8px;padding-bottom:8px;line-height:20px}.rc_bundle-car_info th{min-width:90px;padding-right:10px;max-width:50%}.rc_bundle-car-pickup_dropoff td{min-width:170px}.rc_bundle-car_footer{background-color:#fafcff;color:#003580;padding:15px 20px}.rc_bundle-car-cs_info{max-width:520px;font-size:13px;line-height:20px}.rc_bundle-car-cs_info .rc_bundle-big_text{display:block;font-size:16px}.mb-section a.rc-car__cs-link{font-weight:bold}.rc_bundle-car--branding{width:100px;font-size:12px;color:#bad4f7;padding-bottom:18px;background:url("//cf.bstatic.com/static/img/cross-sell/rentalcars/rc_logo_searchresults_bottom/23dfbba88b300cd566daec84c0b2901f6323e2c3.png") no-repeat bottom center;margin-top:3px}.rc_mybooking-past.mb-section{margin:30px auto;padding:0;width:800px}.rc-msg-book_complete{border-radius:3px;padding:12px 10px 10px 15px;margin:7px 0;line-height:18px;font-size:13px;min-height:auto;color:#003580;border:1px solid #e7fde9;background:#e0f3e1}.rc-msg-book_complete table{width:100%}.rc-msg-icon{margin-right:3px;font-size:14px;color:#008009}.rc-msg-title,#doc p.rc-msg-title{font-size:16px;margin-bottom:3px}a.rc-msg-close_btn{display:inline-block;font-size:13px;color:#006607}a.rc-msg-close_btn:hover{color:#006607}.rc-msg-rental_reminder{margin-top:15px;padding-top:15px;border-top:1px solid #ccc}.rc-msg-rental_reminder-msg{border-radius:3px;padding:10px 15px;line-height:18px;font-size:13px;min-height:auto;background-color:#fafcff;color:#003580;border:1px #5bbaff solid}.rc-msg-rental_reminder-msg .rc-msg-icon_holder{vertical-align:middle}.rc-msg-rental_reminder .bicon{margin-right:12px;font-size:18px;vertical-align:text-bottom;color:#bad4f7}.change-plan-lightbox{padding:16px 20px 20px 20px;display:none;background-color:var(--bui_color_white)}.change-plan-lightbox h1{margin-bottom:12px}.change-plan-lightbox .content{padding:10px;background-color:#e7fde9;border:1px solid #e7fde9}.change-plan-lightbox .myBookingOptionsConfirm{margin:5px 20px 0}.change-plan-lightbox input[type=button].modal-mask-closeBtn{font-size:12px;padding:6px 12px;border-radius:2px;position:static;width:inherit;height:inherit;background-image:inherit}.change-plan-wrapper{border:0}.mealplan_modal__subtitle{margin:24px 0}.mealplan_modal__panel{background-color:#f5f5f5;padding-bottom:0;padding-top:0}.mealplan_modal__body{padding:0 24px}.mealplan_modal__error{margin-top:24px}.mealplan_modal__error:last-child{margin-bottom:24px}.mealplan_modal__success{margin:24px 0}.mealplan_modal__meal_item{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);font-weight:400}.mealplan_modal__refreshing{background-color:rgba(0,0,0,0.75);background-image:url(//cf.bstatic.com/static/img/profile/mb_redesign/mb-overlay-loader/5e44221be1b8330154a362e3adbd87f3dabc1038.gif);background-position:50% 50%;background-repeat:no-repeat;border:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:0;position:fixed;right:0;top:0;z-index:200}.mealplan_modal__click_blocker{pointer-events:none}.mealplan_modal__container .bui-list--divided>.bui-list__item:first-child,.mealplan_modal__container .bui-list--divided>.bui-list__item:last-child{padding:16px 0}.mealplan_modal__container .bui-list--divided>.bui-list__item:last-child{border-bottom:1px solid #e6e6e6}.mealplan_modal__container .mealplan_modal__success{margin:0}.mealplan_modal__container .mealplan_modal__subtitle{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);margin:0}.mealplan_modal__container .mealplan_modal__error{margin:0 0 24px 0}.mealplan_modal__container .mealplan_modal__body[data-modal-step="3"] .mealplan_modal__error{margin:0}.mealplan_modal__container .bui-list__item-action{margin-left:16px}.mealplan_modal__list-body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.mealplan_modal__container header{background:transparent;position:static;-webkit-user-drag:auto;-webkit-user-select:auto}.mb-room__price-row-meal-remove a,.mb-room__price-row-meal-remove a:link,.mb-room__price-row-meal-remove a:visited,.mb-room__price-row-meal-remove a:active{color:#a30000;text-decoration:none}.mb-room__price-row-meal-remove a:hover{text-decoration:underline}.mb-room__price.disabled .mb-room__price-row-meal-remove{display:none}.mb-room__meal-remove a,.mb-room__meal-remove a:link,.mb-room__meal-remove a:visited,.mb-room__meal-remove a:active{color:#a30000;font-weight:normal;text-decoration:none}.mb-room__meal-remove a:hover{font-weight:normal;text-decoration:underline}.mb-rooms-list__meals.disabled .mb-room__meal-remove{display:none}@media(max-width:575px){.mealplan_modal__body{padding:0 16px}.mealplan_modal__body h3{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.mealplan_modal__body .bui-list__item-action{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin-top:0}.mealplan_modal__error{margin:24px 0}.mealplan_modal__panel-prices-message{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);padding:8px}}.zero_auth_failure_banner .fe_banner__icon{max-width:55px;color:#febb02}.zero_auth_failure_banner .fe_banner__message a{color:#003580}.zero_auth_failure_banner .fe_banner__message a:visited{color:#bad4f7}.zero_auth_failure_banner.fe_banner__w-icon{padding-left:95px}.zero_auth_failure_banner .fe_banner__title{color:#ff8000}.zero_auth_failure_banner .fe_banner__message{color:var(--bui_color_black)}.zero_auth_failure_banner .fe_banner__btn_container{display:block}.zero_auth_failure_banner .fe_banner__btn_container .fe_banner__btn_container_content{width:100%;display:block}.zero_auth_failure_banner .fe_banner__button{display:inline-block;margin:10px 0 5px 0;text-align:left}#mb-container .zero_auth_failure_banner{font-size:14px;line-height:20px}.zero_auth_failure_banner .mb-btn{background-color:#ff8000}.zero_auth_failure_banner .mb-btn:hover{background-color:#bc5b01}.pb-pricebreakdown--header-title_bold{font-weight:bold}.pb-pricebreakdown--amount_vmiddle{vertical-align:middle}.mb-info--duedate{width:100%;float:left}.mb-info--duedate-date{margin-top:10px}.mb-scheduled-payment_when_to_pay{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}.mb-scheduled-payment_when_to_pay--status{text-align:center;margin-left:4px}.mb-scheduled-payment_when_to_pay--date_to_pay{max-width:225px;margin-left:8px}.mb-scheduled-payment_when_to_pay--icon{min-width:16px;min-height:16px}.mb-payment-schedule-table.w-paynow{height:50px}.mb-payment-schedule-table.w-paynow .mb-scheduled-payment__due-date,.mb-payment-schedule-table.w-paynow .mb-scheduled-payment__due-date-description,.mb-payment-schedule-table.w-paynow .mb-scheduled-payment__total{vertical-align:middle}.mb-payment-schedule-table.w-paynow .mb-scheduled-payment{height:50px}.mb-payment-schedule-table-addons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mb-payment-schedule-table-addons .mb-section--payment-reassurance{width:80%}.mb-payment-schedule-table-addons .mb-payment-schedule-actions{margin-top:12px}.mb-payment-schedule-table-addons .mb-payment-schedule-actions .mb-btn--link,.mb-payment-schedule-table-addons .mb-payment-schedule-actions .mb-btn--link:visited{background:var(--bui_color_white);color:#0071c2;padding:0;border-bottom:1px dashed;-webkit-box-shadow:none;box-shadow:none;margin-top:-26px}.mb-payment-schedule-table-addons .mb-payment-schedule-actions .mb-btn--link:hover{color:#febb02;background:var(--bui_color_white)}.mb-payment-schedule-table-addons .mb-payment-schedule-actions .mb-btn--link .mb-ico{background:url(//cf.bstatic.com/static/img/profile/mb_redesign/recurring-payments_unpaid_icon/226e9e639bfb2f1ff593ba24301d37d0807ae072.png) no-repeat;height:21px;margin-left:-29px;margin-bottom:-5px;width:20px}.mb-scheduled-payment__paynow{border-bottom:1px solid #bdbdbd;vertical-align:middle;text-align:right}.pay-now-modal{display:none;background-color:var(--bui_color_white);padding:35px}@media all and (min-width:600px){.pay-now-modal{width:500px}}.pay-now-modal__title{font-weight:normal;border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-bottom:15px}.pay-now-modal__submit-container{text-align:right;margin-top:20px}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pay-now-modal_loading:after{background:rgba(255,255,255,0.7) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHaUExURUdwTD2X3LTW8ez1/Mfg9YzB69vs+e31/CqM2Hm35mSs46DL7lCh4Njq+ez1/OLv+unz+9jq+MXg9ev1/Njq+efy+7jY8urz+67U8Nfq+Mfg9eLv+p/L7rPW8YrA62Cq43+76Geu5Nnr+JbH7Mbg9cLe9G2x5bTW8bzb8zuX3Hm35uXx+p7K7qDL7jyX3LPV8Ume3zWT2tLm94W96pfH7N3t+Vun4oO86Uyf39zs+VGi4C+P2crj9szj9ne25sLf9LnZ86jQ8LbX8tzs+ZnI7WKr4z6Y3bXW8jCQ2ZXG7YvB65fH7L3b85XG7Fek4bra87PV8dHm9yiK2D6Y3erz+8zj9rfY8pPF7JvJ7YW96oq/6nW15qTO716q4pLE64a+6VKi4H2551Gi4Fel4USb3n666DiV23Gz5oG86Nbp+H+66J/M7lCh4HW05tbp+Fak4XW15jmV22at5JPF7LTW8nS15imM2MXe9CSH1iGF1kOb3USb3qXO7yOH1lOj4Wux5Vaj3z6Y3S+M2G2w5SWI14K76EOb3kKa3Umd3miu5Fun4WOs45PF62Ss42Cq45LD7GWt42Cq4jyX20qe34q/6kue3x2B1B2C1ByA1Bdwzxx90xp70hl10CGE1uwvJnEAAACWdFJOUwDUVBg/fyoU6ZSqar8rCg8DBkMWLQQmEGAuQBNvVYSvkqkIeh9IqGJAYqwbbWn3WMngJoh2KLZyxB6+9Dw1REYdZhchOLPbTO8Mh3ItM7pGUyjw0hc4XX5zjIKoP58oEsulwcXfmtichDBCYsYwGRmd9rpUN1D5TfL41c9N9qOXC97kpPdh6uy/jZBRRlG7aY895bJ5scMEV7gAAARHSURBVEjHzZdpWxpJFIUbWQTGZmnQZt9lmIgjIgIKRlERVxTUuDwqSTBRMtHkUZM4RjNJTGbfFxpZ/utUdXWjoCmM+ZLzyW58OXVvnb5dEARGDqPRQdxQauHCglB9Q5gWajRC+iOA0f1M1VjDqmqtUirwbKiSl77nKxZCVshXTffqtUYcu1spF8tlC7pQIJiz0+T0pF6iwsAvSoU8Uzrb5+HmKqzMkRIJqcUtfA3AeaYcoeudVRK9BMAkDn5SKeYBffZdvbMwB1iJVtKKK9p6xgC6VNiobZhaS0I414Ht9loJWudZ61a0Va3nxtoGe8VZS1/zIVHCinuvY0wQfYUyoAvFHdZaKNTAzXGQENaSV0d1+MVfT7g/O89KTL5YjLIZo2m2QwoIkzk+qWpl84WveT9eeff3+iN0sV4uM+WTzMXvVvXqJVp+0TQpoihDtQJ/pCCVHhaer/tRRKXl4je1K1NqcxIUTQVJtVMG0SDF927t+aEUKF0cj3FF7Fx6smkUzA5Du0EEZKD4GhyCgpQVU/gT305/OyViNbhYTfl+/oSF3x4ynTi2A9mKRFT7wvldJ8Mg72+7M5jJEuV9B0cu3n+2ySDzvOfDsHGQs40219xXDf8cqZyk08y7kQ/DCmrQYADN9l8Oy85PR+mT7jlczQtRyrDovzrgE9Ojr/HdblUqWonPRTO/fQX0bON6/610tQG5UFqj/23+8DXQ92OvUtdAPeY7XwLd6ZoVEkQiPd79UAD0sDvSPdCIbe7SdZmbgMxdOl0f8eP4vIDTfORVI9ijm2viNKdLfBr8Scsmov/wDeOGwXUbpkFb9cuNt+pz0IR/usGDod7VXD27N0LxsC85i2NTMZNX5xm+PCVC2U1fOHzkw7xSaFPA6zU5TZ66J/rXvTe+FigBZqtHAl9AmZyxtou3Y0fz/RDtfxlUYo5lsalOSHcuBxbP7x6P+RDrGzPjatY7vYg2Oat5clgFnO+bUINoOznvgI4fRwd3wxANj2WbUIaiQ5deo3rUJL3J6YW0d7mP+8SVFbTc943d3UZjN+G+HxfVrXfStoTKNM6yeMBUjedx9qXv9+1RdPFHNihPntYcWB3OFXGPLcFZzcZMy17y/NPM6Az/cqceW+1ya7yX3ZtQiF1Mn2VVLF615fgkDrkmrn5g40m7XG61wqo7nrrdT2FohlcBLO6xKBvkeyoMWHl8Cy57yi6T2adgpAOTABbbzHg2FbQCVv4YngyGHmzJZFsP4BoSNghbevqw8HIYssE4JGbuyYDuwT4aLZbG1hk7NLazxsSjWxC+xZ5zEjLWemkCA08HoXHSzXbmNoJvs2/XpR5IY9c9AGB7sOWAqIeJlA3SPbgRSdv7rcksV1kNTBhsK6srS9jD5/He3uka/3PjvGFsSYGVyQZzve2g2hMX2ipXNaTTux8xEMUgJO5/bzhNe+2nbnfqprN4YHsbW+X/eM/nQn5eVk4AAAAASUVORK5CYII=') no-repeat center center;position:absolute;top:-200%;left:-200%;right:-200%;bottom:-200%;content:"";display:block;z-index:1;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;background-size:30px 30px}.mb-card{border:1px solid #ccc;background:var(--bui_color_white);border-radius:var(--bui_border_radius_200);padding:16px}.mb-card--xtra-gutter{padding:24px}.mb-card--no-border{border:0}.mb-card--min-gutter{padding:8px}.mb-card--with-cols{padding:0}.mb-card--medium-type{font-size:16px;line-height:24px}.mb-card--small-type{font-size:14px;line-height:20px}.mb-card--in-list{margin-bottom:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mb-card-destructive{background:#fff0f0}.mb-card--callout{background:#fff0e0}.mb-card--success{background:#f1fef2;border:1px solid #97e59c}.mb-card--with-icon{padding-left:120px}.mb-card--with-icon .mb-section__icon{left:24px;top:24px}.mb-card__col{padding:16px 16px 0 16px;width:33%;width:-webkit-calc(100% / 3);width:calc(100% / 3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #bdbdbd;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mb-card__col:first-child{border-left:none}.mb-card-cols__container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.mb-card__col--1-2{width:50%}.mb-card__col--2-3{width:66%}.mb-card__col--1-4{width:25%}.mb-card__header{padding-bottom:16px}.mb-card__subheader{font-size:16px;line-height:24px;font-weight:500;padding-bottom:16px}.mb-card__intro{font-size:14px;line-height:20px;font-weight:400}.mb-card__content p{padding-bottom:16px}.mb-card__content p:last-child{padding-bottom:0}.mb-card__option{margin-bottom:16px}.mb-card__option-btn{font-size:14px;line-height:20px;font-weight:400;padding:8px 16px;border:1px solid #0071c2;background:#0071c2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mb-card__option-btn.b-button,.mb-card__option-btn.b-button .b-button__text{font-size:14px!important}.mb-card__option-btn--full-width{width:100%}.mb-card__option-btn--secondary{border:1px solid #0071c2;background:var(--bui_color_white)}.mb-card__checklist{list-style-type:none;padding-bottom:8px}.mb-card__checklist-item{padding-bottom:16px}.mb-card__checklist .bk-icon{margin-right:10px;fill:#006607}.mb-card__options{overflow:hidden;list-style-type:none}.mb-card__options-item{display:inline-block;margin-right:10px;padding:3px}.pbx-mb-component-wrapper{padding:var(--bui_spacing_8x) 0}.help-banner{background-color:#eaeaea;margin:0 0 16px 0;padding:10px;border-radius:3px;border:1px solid #ccc}.help-banner.help-banner-myreservations{padding:8px 16px 16px 16px}.help-banner.help-banner-confirmation{margin:30px 0;background:var(--bui_color_white);-webkit-box-shadow:0 1px 2px #fafcff;box-shadow:0 1px 2px #fafcff;border:1px solid #fafcff;width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.conf-carded .help-banner.help-banner-confirmation{border:1px solid #e8e8e8;-webkit-box-shadow:none;box-shadow:none}.help-banner.help-banner-hotel{background-color:#fafcff;margin-bottom:0;border:1px solid #ebf3ff}.help-banner .fe_banner__title{font-size:16px;line-height:24px;margin-bottom:4px}.help-banner .fe_banner__message{margin:0}.mb-single-view .help-banner{margin-bottom:40px}.help-banner .fe_banner__btn_container .fe_banner__btn_container_content{display:block;width:100%;padding:0}.help-banner .fe_banner__button{font-size:14px;line-height:20px;display:block;width:100%;min-height:0;text-align:center;margin-top:8px}.help-banner .fe_banner__button .b-button{display:block}.help-banner .fe_banner__message{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.help-banner-index .fe_banner__btn_container .fe_banner__btn_container_content,.help-banner-myreservations .fe_banner__btn_container .fe_banner__btn_container_content{display:inline-block;width:60%;padding-right:10px}.help-banner-index .fe_banner__btn_container .fe_banner__button,.help-banner-myreservations .fe_banner__btn_container .fe_banner__button{display:inline-block;width:40%}.help-banner-index .fe_banner__btn_container .fe_banner__button a,.help-banner-myreservations .fe_banner__btn_container .fe_banner__button a{text-align:center}.mb-redesign h1.mb-h1.bui_font_large{font-size:24px;line-height:32px;font-weight:bold;padding-top:24px;margin:0;padding-bottom:8px}.mb-above-masthead__grouped .mark-booking.mark-booking--singleview{padding-top:2px;padding-bottom:16px}.mb-above-masthead__grouped .mb-link--basic{padding-bottom:8px;display:block}.sidebar_menu_wrapper .mb-redesign h1.mb-h1.bui_font_large{padding-top:8px}.mb-star-rating-verbal{font-size:16px;font-weight:400}.mb-redesign h1.mb-h1.bui_font_large a{font-weight:bold}.mb-redesign h1.mb-h1.bui_font_large a:hover{color:#202020}.mb-main-details .mb_cancellation_timeline{border:1px solid #ccc;border-top:0}.mb-above-masthead__grouped .cancel-request_bottom{border-top:0}.mb-main-details .cancel-request__cell .mb_cancellation_timeline{border:0}.masthead{overflow:hidden;border-bottom:1px solid #bdbdbd;-webkit-box-shadow:none;box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.masthead__inner-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.masthead a:not(.bui-button):hover{color:#202020}.mhead--property a.mb-btn:hover,.mhead--property a.mb-btn:visited{color:var(--bui_color_white)}.mb-card__col{padding:16px 16px 0 16px;width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #bdbdbd;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mb-card__col.mhead--actions{background:#e6e6e6;padding-top:8px}.mb-card__col:first-child{border-left:none}.mb-details--compact .mb-card__col .mb-masthead__hotel-photo,.mb-details--compact .mb-card__col .mb-masthead__map{width:100%;height:160px;min-height:auto;border-radius:3px;margin-left:0;margin-bottom:16px;position:relative}.mb-photo-counter.mb-photo-counter--small{padding:4px 8px 4px 8px;-webkit-box-shadow:none;box-shadow:none;font-size:12px}.mb-photo-counter.mb-photo-counter--small .mb-photo-counter__icon{font-size:14px}.mb-hotel-info__address-details{width:65%;float:left}.mh-date{font-weight:bold}.mb-info{overflow:hidden;margin-bottom:16px}.mb-hotel-info__address{padding-bottom:16px}.mb-info--content{width:55%;float:left}.mb-info--actions{float:right;width:45%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;list-style-type:none;margin:0;padding:0 0 0 3%}.mb-info--actions li{padding-bottom:8px}.mb-info--actions li:last-child{padding-bottom:0}.mh-links,.mh-check{list-style-type:none;margin:0 0 16px 0;padding:0}.mh-links--m-0,.mh-check--m-0{margin-bottom:0}.mh-check__with-price{margin:0}.mb-check--price{font-weight:bold;padding-top:8px}.mb-check--price .mb-price__unit--secondary{padding-top:8px}.mb-check--value{font-weight:bold}.mb-info.mb-info__reversed .mb-info--content{width:45%}.mb-info.mb-info__reversed .mb-info--actions{width:55%}.mb-info.mb-info__full_width .mb-info--content{width:100%}.mb-info.mb-info__with-separator{border-bottom:1px solid #e6e6e6}.mb-info.mb-info__actions{margin-bottom:0}.mb-info.mb-info__actions.mb-info__with-separator{border-bottom:1px solid #bdbdbd;margin-bottom:8px}.mh-links{line-height:38px;font-weight:bold}.mh-links li a{line-height:20px}.mh-links a{font-weight:bold}.mh-links .btn-primary.btn-primary--clean{-webkit-box-shadow:none;box-shadow:none;border:0;padding:8px 16px;display:block;float:left;margin-bottom:10px}.mb-info--actions .mb-conf-print{position:relative}.mb-info--actions .mb-tooltip-submenu{top:100%;left:0;right:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mhead--actions .mb-btn,.mhead--actions .mb-btn:visited,.mhead--actions .mb-btn:hover{background:0;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none;color:#0071c2;display:block;text-align:left;cursor:pointer}.mhead--actions .mb-btn:hover{color:#202020}.mhead--actions .mb-btn i{display:none}.mhead--actions .mb-btn.mb-btn--warning{color:#ff8000}.mhead--actions .bpg_claim_button{font-weight:normal}.mb-details--compact .mhead--actions .mb-btn.change_cc{margin:0}.mhead--actions .pb-cancel-flow__less-btn{padding:0}.mhead--actions .pb-cancel-flow__button-container{padding:0;text-align:left}.mb-above-masthead__grouped .booking-label__trigger-container{padding-left:0}.mb-above-masthead__grouped .mb-info--actions{margin-bottom:4px}.mb-above-masthead__grouped .mark-booking--singleview{top:0}.mhead--actions a .mb-loader--print,.mhead--actions a:hover .mb-loader--print{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-graybg/7bc69238fbd4b7999e94d75297f5fe64dd0f6c4e.gif")}.mhead--actions .mb-tooltip-submenu a .mb-loader--print{background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-whitebg/93b17e679f82870ab7c6ef449a96ddaaf2d479f5.gif")}.mhead--actions .mb-info--content{float:none}.mhead--actions .mb-info{overflow:visible}.mhead--actions .mb-conf-print{position:relative}.mhead--actions .mb-tooltip-submenu{top:40px;z-index:10001}.mhead--actions .mb-tooltip-submenu__arrow-top{left:25%}.mhead--res .mb-info--content{width:inherit;margin-bottom:16px}#doc p.mb-info--content--with-spacing{margin-bottom:16px}.mhead--res .mb-price__payed-reinforcement__message{font-size:14px;text-align:left}.mhead--res .mb-link--loyalty,.mhead--res .mb-link--loyalty-new{font-size:12px}.mhead--res .show-points-wrapper{font-weight:normal;font-size:12px;margin:0;padding:0}.mhead--actions .mb-notice--cancellation{font-size:12px;font-weight:normal;line-height:20px;color:#333}.mb-info__label-with-br{display:block;font-weight:bold}.mb-fast-response{color:#008009;font-weight:bold;width:100%!important;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-bottom:8px}.mb-fast-response span:last-child{margin-left:3px}.mb-info-payment-question{width:100%;text-align:center;color:#707070;font-size:13px;position:relative;top:-16px;font-weight:bold}.invalid-cc-banner-alert__container{clear:both}.mh-links-no-margin .view-policy{border-bottom:1px solid #bdbdbd;margin-bottom:8px;padding-bottom:16px}.mh-links-no-margin{margin:0}.cs-faq--subheader{font-weight:normal;margin:0;padding:0}.cs-faq-columns--full-width{background:var(--bui_color_white);color:var(--bui_color_black);margin:16px 0}.cs-faq-columns--container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0}.cs-faq--content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0}.cs-nav--header{padding:16px 24px 0 24px;margin:0;font-size:14px;line-height:20px;font-weight:700}.cs-nav--sub-header{padding:8px 24px 0 24px;font-size:14px;line-height:20px;font-weight:400}.cs-faq--nav{background:#f5f5f5;border-right:1px solid #bdbdbd;padding:8px 0 0 0}.cs-faq-columns--full-width.cs-faq-columns .cs-faq--nav li{padding:0}.cs-faq-columns .cs-faq--nav ul li a{font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 24px;font-weight:bold}.cs-faq-columns--full-width.cs-faq-columns ul li{border:0}.cs-faq-columns--full-width.cs-faq-columns ul li a{text-decoration:none;color:#0071c2;display:block}.cs-faq-columns--full-width.cs-faq-columns .cs-faq--nav ul li a:hover{background:#fafcff}.cs-faq-columns--full-width.cs-faq-columns .cs-faq--content ul li a:hover{text-decoration:underline;color:#00224f}.cs-faq-columns--full-width.cs-faq-columns ul li a.cs-nav--item__active,.cs-faq-columns--full-width.cs-faq-columns .cs-faq--nav ul li a.cs-nav--item__active:hover{background:#00224f;color:var(--bui_color_white);position:relative}.cs-faq-columns--full-width.cs-faq-columns ul li a.cs-nav--item__active:before{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid var(--bui_color_white);position:absolute;right:-1px;top:50%;display:block;content:"";margin-top:-10px}.cs-faq-columns--full-width.cs-faq-columns .cs-faq--content ul li{border-bottom:1px solid #e6e6e6}.cs-faq-columns--full-width.cs-faq-columns .cs-faq--content ul li>div:first-child{padding:16px 24px 6px 16px}.cs-faq-columns--full-width.cs-faq-columns .cs-faq--content ul li.cs-faq-columns__list-item{padding:8px 0 8px 16px;border-bottom:0}.cs-faq-columns--full-width.cs-faq-columns .cs-faq--content ul li:last-child{border-bottom:0}.cs-faq-columns ul li a.cs-faq-columns__answer-question{position:relative;padding-right:32px}.cs-faq-columns ul li a.cs-faq-columns__answer-question:after,.cs-faq-columns ul li a.cs-faq-columns__answer-question:before{font-family:'booking-iconset';display:block;content:'\b179';position:absolute;right:0;top:0;font-size:10px}.cs-faq-columns ul li a.cs-faq-columns__answer-question .cs-faq-columns ul li a.cs-faq-columns__answer-question:after{display:none;content:'\b180'}.cs-faq-columns ul li.cs-faq-columns__answer-opened a.cs-faq-columns__answer-question{font-weight:bold;color:#00224f}.cs-faq-columns ul li.cs-faq-columns__answer-opened a.cs-faq-columns__answer-question:before{display:none}.cs-faq-columns ul li.cs-faq-columns__answer-opened a.cs-faq-columns__answer-question:after{display:block}.cs-faq__questions{list-style-type:none;padding:0}.cs-faq__questions a{padding-bottom:8px}.cs-faq__questions li.collapsed a.cs-faq-columns__answer-question:before,.cs-faq__questions li.collapsed a.cs-faq-columns__answer-question:after{content:'\b180'}.cs-faq__questions li a.cs-faq-columns__answer-question{font-weight:bold}.cs-faq__questions li.collapsed a.cs-faq-columns__answer-question{font-weight:normal}.cs-faq__questions li.collapsed .cs-faq-columns__answer-text{display:none}.cs-faq__questions li.collapsed .cs-faq-columns__answer-text a{display:inline}.cs-faq__topic-list{list-style-type:none;padding:0;margin:0}.cs-faq-columns--full-width.cs-faq-columns ul li a.cs-nav--item{display:block;padding-bottom:16px}.cs-faq-columns.cs-faq-columns--full-width .cs-faq--content ul{margin:16px 0}.cs-faq-columns .cs-faq-columns__answer-text{padding:8px 0 8px 0}.cs-faq-columns.cs-faq-columns--full-width .cs-faq--content ul.cs-faq__contact{list-style-type:none;margin:8px 0 0 0;padding:0}.cs-faq-columns.cs-faq-columns--full-width .cs-faq--content ul li.cs-faq__contact-item{list-style-type:none;border:0;padding:8px 0 8px 0}.cs-faq--content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs-faq--topic{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cs-faq--topic{position:relative}.faq_contact_details{position:absolute;bottom:0;left:0;right:0;padding:16px 24px 8px 16px;border-top:1px solid #ccc}.faq_contact_details a{padding:0;font-weight:normal}#faq-contact-customer-service{border-top:1px solid #bdbdbd;padding:16px 24px}.faq-contact-customer-service-title{font-weight:bold;margin-bottom:8px}a.faq-contact-customer-service-link{text-decoration:none;font-weight:normal;color:#0071c2}a.faq-contact-customer-service-link:hover{text-decoration:underline}.pbx-faq-wrapper{margin:16px 0}.mb-info__photo{width:100%;height:120px;min-height:auto;border-radius:3px;margin-left:0;background-size:cover;background-position:50% 50%}.mb-info__photo--inactive{opacity:.5}.mb-info__link{text-decoration:none;font-size:14px;line-height:20px;font-weight:500}.mb-info__side-link:link,.mb-info__side-link{text-decoration:none;font-size:12px;line-height:18px;font-weight:400}.mb-check--price--by-itself{padding-top:0}.mh-links--in-list .btn,.mh-links--in-list .b-button_flat{font-size:14px;line-height:20px;font-weight:500;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:16px}.mh-links--in-list .btn--with-disclaimer{padding:8px 16px}.mh-links--in-list .btn-secondary{font-size:14px;line-height:20px;font-weight:400;-webkit-box-shadow:none;box-shadow:none}.mh-links.mh-links--in-list{padding-top:8px}.mh-links__option{margin-bottom:16px}.mh-links__option--main{padding-bottom:16px;border-bottom:1px solid #bdbdbd}.mh-links .mh-real-profile-split-link{padding:0 5px 0 5px;font-size:12px;line-height:12px;font-weight:normal;text-align:justify}.mh-links--with-separator{border-bottom:1px solid #bdbdbd}.mh-links--with-separator .b-button.b-button_primary.b-button--bui_small,.b-button.b-button_primary.b-button--bui_small .b-button__text{font-size:16px;line-height:24px;font-weight:700;font-size:16px!important}.b-button--bui_small{font-size:14px;line-height:20px;font-weight:400}.b-button--destructive,.b-button--destructive:visited,a.b-button--destructive:link{background:#a30000;color:var(--bui_color_white);border:0}.b-button--destructive:hover{background:#b20000}.mb-info--compact{margin-bottom:8px}.btn__sub-label{display:block;color:#6b6b6b;font-size:12px;line-height:18px;font-weight:400}.mh-check__key{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.btn__disclaimer{display:block;font-size:12px;line-height:18px;font-weight:400;color:#6b6b6b}.mh-links .assistant-entry-point__icon{display:none}.mh-links__option--select{background:var(--bui_color_white);border:1px solid #ebf3ff;border-radius:3px}.mh-links__option .mark-booking__link{padding:16px;display:block}.mh-links__option .mark-booking__link-inner-text{text-decoration:none;font-size:14px;line-height:20px;font-weight:400}.mh-links__option .mark-booking__container,.mh-links__option .booking-label__trigger-container{padding:0}.mark-booking__link-text{position:relative;display:inline-block}.mh-links__option .mark-booking__link-icon{position:absolute;right:0;top:50%;margin-top:-3px}.mh-links__option .booking-label__trigger--menu-open{border:0;width:100%;margin:0}.mh-links__option .booking-label--business-trip{display:inline-block;margin:16px 0 0 14px;position:relative}.mh-links__option .booking-label__trigger--saving .mh-links__option .mark-booking__link-icon{display:none}.mh-links__option .mark-booking__list-link,.mh-links__option .mark-booking__list-link:link,.mh-links__option .mark-booking__list-link:visited,.mh-links__option .mark-booking__list-item:last-child .mark-booking__list-link{font-weight:normal;padding:16px}.mb-copy--strong{font-weight:bold}.mb-copy--callout{color:#bc5b01}.csir-faq-feedback-loop{padding:10px 0 0 0}.csir-faq-feedback-loop-no-padding{padding:0!important}.csir-faq-feedback-loop *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.csir-faq-feedback-loop .cffl-container{width:100%;height:50px;background:#f8f8f8;padding:14px 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e8e8e8;font-size:13px;color:#555;margin-top:5px}.csir-faq-feedback-loop .cffl-icon-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:5px;border-radius:25px;cursor:pointer;border:0}.csir-faq-feedback-loop .cffl-icon-container:first-child{margin-left:14px}.csir-faq-feedback-loop .cffl-icon-container:last-child{margin-left:10px}.cffl-icon-container-thumbsup:hover{background-color:#008009}.cffl-icon-container-thumbsdown:hover{background-color:#c00;opacity:1}.cffl-icon-container-thumbsup{background-color:#008009}.cffl-icon-container-thumbsdown{background-color:#c00;opacity:1}.cffl-icon-container-thumbsup:active{background-color:#006607}.cffl-icon-container-thumbsdown:active{background-color:#a30000;opacity:1}.csic-faq-search .csic-faq-search-container{width:100%;height:50px;border-bottom:1px solid #ccc;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.csic-faq-search .csic-faq-search-container>svg{vertical-align:middle;margin-left:7px}.csic-faq-search .csic-faq-search-container>input{width:90%;height:100%;border:0;font-size:16px;margin-left:10px;vertical-align:middle}.csic-faq-search .csic-faq-search-container>input:focus{outline:0}.csic-faq-search .cs-faq-columns--container{opacity:1;min-height:400px;-webkit-transition:all .5s;transition:all .5s}.csic-faq-search .cs-faq__questions{margin:0!important}.csic-faq-search .cs-faq__questions>li:last-child{border-bottom:1px solid #ededed!important}.csic-faq-search .faq_contact_details{border-top:none!important}.mb-rooms__button{margin:0 4px 8px 0}.mb-rooms__button.slidebox--active{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.mb-btn__icon-new{vertical-align:top;margin-top:1px}.upgrade__ep-mid{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:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:16px;color:#333}.upgrade__ep-mid:link,.upgrade__ep-mid:visited,.upgrade__ep-mid:active{color:#333}.upgrade__ep-mid b{color:#0071c2}.upgrade__ep-mid:hover b{color:#bc5b01}.upgrade__ep-mid-content{padding:2px var(--bui_unit_small) 0}.room-upgrade__badge{display:inline-block;background-color:#ff8000;color:var(--bui_color_white);padding:1px var(--bui_unit_small);border-radius:2px;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.room-upgrade__badge-icon{display:inline-block;vertical-align:middle;margin-top:-4px}.room-upgrade__link{display:inline-block;font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);padding:14px 20px;font-weight:normal}a.room-upgrade__link:link,a.room-upgrade__link:visited{font-weight:normal;color:#0071c2;text-decoration:none}a.room-upgrade__link:hover{text-decoration:underline}a.room-upgrade__link--underlined span{text-decoration:underline}a.room-upgrade__link--underlined:hover{text-decoration:none}a.room-upgrade__link--underlined:hover span{text-decoration:none}.bui-banner.bui-banner--small.bb-callout__banner{padding:15px;background:#fefbf0;border:1px solid #febb02}.bui-banner.bui-banner--small.bb-callout__banner>.bui-banner__content{padding-right:10px}.bb-bookings__button{margin-top:5px}.bui-banner.bui-banner--small.bb-callout__banner a,.bui-banner.bui-banner--small.bb-callout__banner a:hover,.bui-banner.bui-banner--small.bb-callout__banner a:visited{color:#0071c2!important}.bui-banner.bui-banner--small.bb-callout__banner a:hover{text-decoration:underline}.rewards-incentippy{width:24px;height:24px;background:url('//cf.bstatic.com/static/img/incentives/incentippy/d95ef8dbbf70b932813312468b55608088e91dcb.svg') no-repeat 50% 50%;background-size:24px 24px}.rewards-incentippy-gray{width:24px;height:24px;background:url('//cf.bstatic.com/static/img/incentives/incentippy_gray/2bda4622f06519a8b7a2173d4d0768ed9b7cf50f.svg') no-repeat 50% 50%;background-size:24px 24px}.rewards-incentippy-big{width:61px;height:48px;background:url('//cf.bstatic.com/static/img/incentives/incentippy_big/6073affa42fd7928b52ac15b5feaab77939687a5.svg') no-repeat 50% 50%;background-size:61px 48px}.rewards-gift-big{width:50px;height:50px;background:url('//cf.bstatic.com/static/img/incentives/incentive-gift-box-round-100px/d45438b0be0d579426436f74c2a77aef42d44c97.png') no-repeat 50% 50%;background-size:50px 50px}.rewards-conf-banner .bui-group--inline>:nth-child(2){margin-left:24px!important}.mltdcs__wrapper{display:block;overflow:hidden}#b_confirmation_body h2.mltdcs__subheading{font-weight:normal;margin-bottom:5px;display:block;clear:both}.mltdcs__card{float:left;height:150px;background:#ededed;position:relative}.mltdcs__card--out_of_1,.mltdcs__card--out_of_2,.mltdcs__card--out_of_3{width:-webkit-calc(33.33% - 6px);width:calc(33.33% - 6px)}.mltdcs__card--out_of_1,.mltdcs__card--out_of_2+.mltdcs__card--out_of_2,.mltdcs__card--out_of_3+.mltdcs__card--out_of_3{margin-left:9px}.mltdcs__card--out_of_4{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.mltdcs__card--out_of_4:nth-child(even){margin-left:10px}.mltdcs__card--out_of_4:nth-child(n+3){margin-top:10px}.mltdcs--responsive .mltdcs__card--out_of_1{background-size:cover;margin:0!important;width:100%}.mltdcs--responsive .mltdcs__card--out_of_2{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.mltdcs--responsive .mltdcs__card--out_of_2:nth-child(even){margin-left:10px}.mltdcs__link{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.mltdcs__info{position:absolute;top:4px;left:4px;background:var(--bui_color_black);background:rgba(0,0,0,0.4);color:var(--bui_color_white);padding:6px 8px 8px 8px;max-width:65%}.mltdcs__link{display:block;height:100%;background-position:center center}.mltdcs__city{font-size:18px;background-repeat:no-repeat;background-position:center right;padding-right:30px;display:inline-block;line-height:24px}.mltdcs_properties{display:block;font-weight:normal}.notice-item .abandoned-cart-growl-item__image{position:absolute;left:16px;top:14px;border-radius:3px}.abandoned-cart-growl-item__chevron{display:inline-block;float:right;font-size:18px;line-height:30px;margin:0 0 0 10px;vertical-align:middle}.abandoned-cart-growl-item__hotel-info{display:inline-block;padding-top:10px;font-size:11px;color:var(--bui_color_white)}.notice-item.abandoned-cart-growl-notification a{color:#5bbaff!important}.notice-item.abandoned-cart-growl-notification a:hover{color:#febb02!important}.hotel .win .notice-item.abandoned-cart-growl-notification,.searchresults .win .notice-item.abandoned-cart-growl-notification{padding:12px 30px 12px 61px!important}.win .notice-item .abandoned-cart-growl-item__image{left:14px}.win .abandoned-cart-growl-item__hotel-info{color:var(--bui_color_black)}.win .abandoned-cart-growl-item__title,.win .abandoned-cart-growl-item__chevron{color:var(--bui_color_action_foreground)}.win .notice-item.abandoned-cart-growl-notification a:hover .abandoned-cart-growl-item__title,.win .notice-item.abandoned-cart-growl-notification a:hover .abandoned-cart-growl-item__chevron{color:var(--bui_color_foreground)}.win .abandoned-cart-growl-notification--win-fix{padding-left:61px}.abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp{text-decoration:underline;cursor:pointer}.abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp{color:#5bbaff!important}.abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp:hover{color:#febb02!important}.win .abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp{color:#0071c2!important}.win .abandoned-cart-growl-item-hotel-info__hotel_name.link-to-hp:hover{color:#333!important}.win .notice-item.abandoned-cart-growl-notification a.bp_sca_growl_hp_link_active:hover .abandoned-cart-growl-item__title,.win .notice-item.abandoned-cart-growl-notification a.bp_sca_growl_hp_link_active:hover .abandoned-cart-growl-item__chevron{color:#0071c2}.notice-item.abandoned-cart-growl-notification a.bp_sca_growl_hp_link_active:hover .abandoned-cart-growl-item__title,.notice-item.abandoned-cart-growl-notification a.bp_sca_growl_hp_link_active:hover .abandoned-cart-growl-item__chevron{color:#5bbaff}.abandoned-cart-growl-item__hotel-info .fix-rtl-copy{unicode-bidi:embed}.banner-business-acc-more-bookings{border:1px solid #bdbdbd;border-radius:3px;background-color:#fafcff;padding:8px 18px 9px 18px;margin:0 0 13px 0;font-size:14px}.banner-business-acc-more-bookings .bicon-bb-frube{font-size:1.3em;padding:0 10px 0 0;position:relative;top:2px;color:#00224f}div#survey.unblk-survey__wrapper{background:transparent;margin:0;border:0;color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0;width:auto;background:#003580;-webkit-box-shadow:-3px 0 3px rgba(0,0,0,.15);box-shadow:-3px 0 3px rgba(0,0,0,.15);color:var(--bui_color_white);padding:24px;position:fixed;bottom:-200px;left:0;right:0;z-index:99}.unblk-banner__header{font-size:20px;line-height:28px;font-weight:500}.unblk-banner__paragraph{font-size:16px;line-height:24px;margin:8px 0}.packages-directive-message{color:#6b6b6b;padding:10px 0;display:inline-block}.packages-directive-message:not(.packages-directive-message--below_rc_iframe){cursor:pointer}.packages-directive-message span{vertical-align:middle}.packages-directive-message__tooltip[class*="tltp--bottom"]:before,.packages-directive-message__tooltip[class*="tltp--top"]:before{border:0;width:16px;height:11px;background:url(//cf.bstatic.com/static/img/bb/sr_makeover/bb-uc_top_arrow/8feb1e77c4d4fb597035d151d222f1163e850592.png) top center no-repeat;margin-left:-8px}.packages-directive-message__tooltip[class*="tltp--bottom"]:before{top:-11px}.packages-directive-message__tooltip[class*="tltp--top"]:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:-11px}.packages-directive-message__tooltip{background:var(--bui_color_white);color:#6b6b6b;padding:10px;line-height:20px}.packages-directive-message__tooltip .tltp__content{max-width:500px}.packages-directive-message--below_rc_iframe{padding:0;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin-top:-30px;margin-bottom:30px}.touch2 .packages-directive-message__tooltip{pointer-events:auto}.touch2 .packages-directive-message--below_rc_iframe{margin-top:0}.myBookingOptionsPanel label.payin-form__label{margin:0 0 8px 0;width:auto;font-weight:normal}.payment-component-modification--amount{border:1px solid #ebf3ff;background:#fafcff;padding:4px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.payment-component-modification--amount .payment-component-modification--amount--total{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.payment-component-modification--amount .payment-component-modification--amount--price{font-size:var(--bui_font_headline_2_font-size);font-weight:var(--bui_font_headline_2_font-weight);line-height:var(--bui_font_headline_2_line-height);font-family:var(--bui_font_headline_2_font-family)}.payment-component-modification-buttons{margin-top:10px;padding:0}.slidebox__inner .pay-comp-v1 .payin-form{max-height:170px;overflow:auto}.add-room__num-select-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.add-room__num-select-group__select{-webkit-box-flex:.5;-webkit-flex:.5;-ms-flex:.5;flex:.5}.add-room__body{margin:32px 0}.room-list{overflow:auto;max-height:300px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:2px}.room-list__item:first-child{border-top:0}.bui-panel.extendedRow:last-child,.room-list__item:not(.room-list__item_expanded):nth-last-child(2){border-bottom:0}.room-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.room-list__item__room-info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:16px;max-width:230px}.room-list__item__room-pricing{min-width:131px}.room-list__item__room-pricing,.room-list__item__room-info{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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.room-list__item__room-price{text-align:right;color:#6b6b6b}.room-list__item__expandable{-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;width:45px}.room-list__item__expandable__button{border:0;cursor:pointer}.room-list__item__expandable__button .bk-icon{-webkit-transition:-webkit-transform .2s;transition:transform .2s}.room-list__item_expanded .room-list__item__expandable__button .bk-icon{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}.modification-confirmation-container{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.modification-confirmation-container__alert{margin-top:16px}.modification-confirmation-container__accordion_no-border-bottom{border-bottom:0}.bui-accordion__icon-container_left-aligned{padding-left:0;padding-right:16px}.modification-confirmation-container__res-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.modification-confirmation-container__res-info_align-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.modification-confirmation-container__res-info_no-margin{margin-bottom:0}.modification-confirmation-container__pricing-info{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}.modification-confirmation-container__pricing-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.modification-confirmation-container__res-info_darker{background-color:#fafcff;padding-top:16px;padding-bottom:16px}.modification-confirmation-container-scroll{max-height:340px;overflow-y:auto;border:1px solid #e0e0e0;margin-bottom:0}.modification-confirmation-container-scroll .bui-panel{border-top:1px solid #e0e0e0;border-right:0;border-bottom:0;border-left:none}.modification-confirmation-container-scroll .bui-panel:first-child{border-top:0}.modification-confirmation-container-scroll .bui-panel:last-child{border-top:1px solid #e0e0e0}.modification-confirmation-container-scroll+.bui-panel{border-top:0}.modification-confirmation-container-scroll h3{margin-top:16px}.modification-confirmation-container__room-name{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family)}.change-dates__fields{margin:8px 0 30px;width:100%}.change-dates__field-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--bui_spacing_3x);margin-top:var(--bui_spacing_4x);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.change-dates__loader{display:none;position:absolute;-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;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;background-color:rgba(255,255,255,0.9)}.form-is-loading .change-dates__loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.change-dates__label{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);display:inline-block;min-width:90px;padding-right:18px}.change-dates__calendar{width:32px;height:32px}.change-dates__day{width:130px;margin-right:5px}.change-dates__monthyear{width:190px}.modification__confirm-header{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.change-date__disclaimer{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);font-size:14px;color:#6b6b6b}.change-dates__footer{text-align:right}.change-dates__footer>.bui-button{margin-right:6px;margin-left:0}.slidebox--change-dates .modification-redesign__footer,.slidebox--change-room-type .modification-redesign__footer,.slidebox--add-room .modification-redesign__footer{text-align:right}.change-plan-lightbox .content.content-no-bkg{padding:0;background:0;border:0}.change-plan-lightbox .content.content-no-bkg .myBookingOptionsConfirm{margin:0}.change-plan-lightbox .content.content-no-bkg fieldset{padding:0;margin:0}.b-padding-8{padding:8px}.b-padding-12-8{padding:12px 8px}.b-padding-u-10-6{padding-left:6px;padding-right:6px;padding-bottom:10px}.b-padding-u-10{padding-left:10px;padding-right:10px;padding-bottom:10px}.bui-u-margin-top--12{margin-top:12px}.c-cross-sell-flight-card{border:1px solid #e6e6e6;margin-bottom:12px;padding:24px;position:relative}@media(min-width:700px){.c-cross-sell-flight-card{margin-bottom:24px;margin-top:16px}}.c-cross-sell-flight-container{border-radius:4px;min-height:124px;padding:0}.c-cross-sell-flight-title{margin-bottom:8px}.c-cross-sell-flight-description{margin-bottom:16px}.c-cross-sell-flight-image{margin:0 0 8px}.c-cross-sell-flight-image img{max-height:124px;max-width:100%}a.c-cross-sell-flight-cta{text-decoration:none}@media(min-width:700px){.c-cross-sell-flight-title,.c-cross-sell-flight-description{max-width:-webkit-calc(100% - 390px);max-width:calc(100% - 390px)}.c-cross-sell-flight-image{position:absolute;right:24px;top:24px;width:358px}}@media(max-width:699px){.c-cross-sell-flight-cta{margin-top:2px;width:100%}}.tt-intent-st{margin-top:16px}.tt-intent-st__content{background:var(--bui_color_white);padding:16px 18px}.tt-intent-st__content.tt-intent-st__content--no-padding{padding:0}.tt-intent-st .tt-intent-st__title{font-size:20px;line-height:28px;font-weight:700;margin-bottom:8px;padding:0}.tt-intent-st .tt-intent-st__body{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);padding:0;margin-bottom:8px!important}.site_is_mdot.confirmation .tt-intent-st{border:1px solid #e0e0e0;margin:10px;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / 15%);box-shadow:0 1px 2px rgb(0 0 0 / 15%)}.site_is_mdot .tt-intent-st .tt-intent-st__title{font-size:20px!important;line-height:28px!important}.tt-intent-form-model{padding:0!important}.tt-intent-form-model .bui-title{padding:32px}.tt-intent-form-model .bui-title__text{font-size:20px;line-height:28px;font-weight:700}.tt-intent-form-model .bui-title__subtitle{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin-top:8px}.tt-intent-form-model .tt-intent-form-content{padding:24px 32px}.tt-intent-form-model .tt-intent-sf-submit{padding:32px}.tt-intent-form-content .bui-group>*{margin-top:16px!important}.tt-intent-form-content .bui-group>*:first-child{margin-top:0!important}.tt-intent-form-content>.tt-intent-other-input-group{margin-top:8px;display:none}.tt-intent-form-content>.tt-intent-other-input-group .bui-form__label{font-weight:300}.site_is_mdot .tt-intent-form-model .bui-title{padding:2px}.site_is_mdot .tt-intent-form-model .tt-intent-form-content{padding:16px 2px}.attr-entrypoint{clear:both;border:1px solid #e6e6e6;padding:16px;border-radius:3px}.attr-entrypoint-header,#conf_new h2.attr-entrypoint-header{margin:0 0 16px;font-size:16px;line-height:24px;font-weight:bold;padding:0}.attr-conf-section{margin:16px 0}.attr-entrypoint-link,.attr-entrypoint-link:link,#b_confirmation_body a.attr-entrypoint-link,#b_confirmation_body a.attr-entrypoint-link:visited{color:var(--bui_color_white);text-decoration:none;font-weight:500}#doc p.attr-entrypoint-subtext,#b_confirmation_body .attr-entrypoint-subtext,.attr-entrypoint-subtext{margin:16px 0;font-size:14px}@media(max-width:576px){.attr-entrypoint-link{display:block}}.cs-not-auth-new #manage-booking{margin:0}.cs-login-bn-confirmation__block .cs-box{min-height:203px}.cs-login-bn-confirmation__block .row{margin-bottom:0}.cs-login-bn-confirmation__block .row div.form-section{padding:0}.cs-login-bn-confirmation__block ul.alert{list-style-type:none;padding:7px 35px 6px 14px}.cs-login-bn-confirmation__block ul.alert li{margin-left:0}.cs-login-bn-confirmation__block input,.cs-login-bn-confirmation__block button{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cs-login-bn-confirmation__block form{padding:1px}.cs-login-bn-confirmation__or{margin-top:58px;text-align:center;border-top:2px solid #fafcff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15%;margin-right:1.5%}.cs-login-bn-confirmation__or span{display:inline-block;position:relative;top:-9px;background-color:var(--bui_color_white);padding:0 5px}.cs-login-bn-confirmation__login label{padding:0;width:100%}.cs-login-bn-confirmation__login label input.input-text{margin-top:0}.cs-login-bn-confirmation__login .user_access_menu .user_access_signin_menu .btn-primary{margin-left:0}.cs-login-bn-confirmation__confirmation .alert{display:block}.cs-login-bn-confirmation__block h2{padding:0;margin:0}.cs-login-bn-confirmation__block p{margin:15px 0;min-height:30px}.cs-faqs-confirmation-block{border:1px solid #fafcff;border-radius:3px;padding:15px 20px;margin-bottom:24px}.cs-faqs-confirmation-title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);margin-left:0;padding-top:0}.cs-faqs-confirmation-subtitle{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin-bottom:16px}.cs-faqs-confirmation-input{background-color:var(--bui_color_white);border:1px solid #bdbdbd;border-radius:3px;margin:0!important;padding:8px 10px;vertical-align:middle;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.cs-faqs-confirmation-button{border:0;padding:10px 16px;margin-top:14px;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cs-faqs-confirmation-row{margin-bottom:0}.cs-faqs-confirmation-feedback{border-radius:3px;margin-bottom:8px;padding:8px 16px}.alert-success.cs-faqs-confirmation-feedback{border:1px solid #97e59c}.alert-error.cs-faqs-confirmation-feedback{border:1px solid #ffebeb}.bn_pin_login_form{width:450px;height:auto;border-radius:0;text-align:center;background:#fff;padding:32px 24px!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.bn_pin_login_form .bootstrapped-input{width:100%;margin:3px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;line-height:1}.one_of_three__super-saver-deal--card{border-top:1px solid #e6e6e6;padding-top:16px}.payment-info-p2p-transaction__icon{margin-left:0;margin-right:4px;width:40px;height:24px;float:left;vertical-align:middle;display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat}.payment-info-p2p-transaction__icon-container{display:inline-block;vertical-align:middle}.payment-info-p2p-transaction__text-container{direction:ltr;display:inline-block;vertical-align:middle}.payment-info-button{margin-right:8px}.payment-info-button-mobile{margin-top:8px}.hc-mt-icfmb-container{padding:16px 7px}.hc-mt-icfmb-container a{font-weight:normal}.hc-mt-faq-container{padding:8px 7px var(--bui_spacing_6x)}.pb-room__guest-info .pb-notice{color:#777}.pb-room__guest-info.pb-room__guest-info__with-margin-top{margin-top:5px}.pb-add-name-btn__gray{display:inline-block;margin-left:3px;color:var(--bui_color_grayscale)}.pb-room__guest-action.pb-add-name-btn__no-pencil-icon{padding:5px 10px;background-image:none}.pb-room__guest-action{display:inline-block;border:1px solid var(--bui_color_primary_lightest);border-radius:var(--bui_spacing_1x);margin-left:var(--bui_spacing_1x);padding:5px 10px 5px 21px;font-size:var(--bui_font_smaller_size);line-height:var(--bui_font_smaller_line_height);font-weight:bold;color:var(--bui_color_action_background);text-decoration:none;background-position:5% center;background-repeat:no-repeat;background-image:url('//cf.bstatic.com/static/img/conf-pencil/c81d0ee1028dc62046845d8d014dc6fa804e85cf.png');cursor:pointer}.pb-editor-guest-name__gray{color:var(--bui_color_grayscale)}.pb-room__guest-action.pb-edit-btn__small-padding{font-weight:inherit;padding:2px 10px 2px 18px;color:var(--bui_color_grayscale);border-color:var(--bui_color_action_background);background-position:8% center}.pb-room__guest-action:hover{color:var(--bui_color_background);border-color:var(--bui_color_primary_light)}.pb-room__guest-action:active{color:var(--bui_color_destructive_foreground)}.pb-room__guest-action.pb-edit-btn__small-padding:hover{border-color:var(--bui_color_accent_border);color:var(--bui_color_accent_border)}.pb-room__guest-action.pb-edit-btn__small-padding:active{color:unset}.pb-room__guest-info--editable .bicon-acedit{padding-left:3px;padding-right:2px}.pb-guest-form{display:none;padding:0!important}.pb-guest-form__name{width:200px;margin-right:5px}.pb-guest-form input,.pb-guest-form__name{background-color:var(--bui_color_white);border:1px solid rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;padding:5px;color:#333}.pb-guest-form button,.pb-room__guest-form button{background:transparent;border:0 none;cursor:pointer;padding:0 0 3px}.pb-room__guest__icon{font-size:11px}.pb-guest-form .bicon-actick{font-weight:bold}.pb-guest-form--save{color:var(--bui_color_constructive)}.pb-guest-form--save:hover,.pb-guest-form--save:focus{color:var(--bui_color_constructive_dark)}.pb-guest-form--reset{color:#333;margin-left:5px}.pb-guest-form--reset:hover,.pb-guest-form--reset:focus{color:var(--bui_color_destructive_dark)}.pb-guest-form--result{margin-left:3px}.pb-guest-form__error{color:var(--bui_color_destructive_dark);display:none}.pb-guest-form.-is-loading .pb-guest-form-buttons-wrapper,.pb-guest-form__loader{display:none}.pb-guest-form.-submit-error .pb-guest-form__error,.pb-guest-form.-is-loading .pb-guest-form__loader{display:inline}.pb-room__guest-info-block{opacity:1;-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.pb-room__guest-info-block .pb-loader{display:inline-block;background-repeat:no-repeat;background-position:0 0;width:var(--bui_spacing_4x);height:var(--bui_spacing_4x);vertical-align:middle;background-image:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-whitebg/93b17e679f82870ab7c6ef449a96ddaaf2d479f5.gif")}.pb-room__guest-info_no-touch{pointer-events:none}.pb-room__guest-info-block_hidden{pointer-events:none;opacity:0}.pb-room__guest-info-error{color:var(--bui_color_destructive_dark)}.pb-room__guest-form{display:inline-block}