.gesprite{display:inline-block;*display:inline;background-image:url("//cf.bstatic.com/static/img/genius_icons/genius_module/genius-sprite-v3/bb4cc833ed909880932be09d56cd73a54c34956f.png")!important;background-repeat:no-repeat!important;background-size:710px 360px}.b_msie7 .gesprite{zoom:1}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.gesprite{background-image:url("//cf.bstatic.com/static/img/genius_icons/genius_module/genius-sprite-v3@2x/baa5889c4234592e992e2945f2785f1607a6663c.png")!important;background-size:710px 360px}}.gesprite.star-grey-small{width:68px;height:68px;background-position:-0px -0px}.gesprite.star-white-big{width:150px;height:150px;background-position:-70px -0px}.gesprite.i-booking-genius-blueyellow-12{width:84px;height:12px;background-position:-597px -252px}.gesprite.i-booking-genius-blueyellow-14{width:98px;height:14px;background-position:-597px -268px}.gesprite.i-booking-genius-blueyellow-18{width:126px;height:18px;background-position:-468px -262px}.gesprite.i-booking-genius-blueyellow-24{width:168px;height:24px;background-position:-468px -285px}.gesprite.i-booking-genius-blueyellow-32{width:224px;height:32px;background-position:-468px -313px}.gesprite.i-booking-genius-bluewhite-12{width:84px;height:12px;background-position:-135px -267px}.gesprite.i-booking-genius-bluewhite-14{width:98px;height:14px;background-position:-135px -283px}.gesprite.i-booking-genius-bluewhite-18{width:126px;height:18px;background-position:-6px -277px}.gesprite.i-booking-genius-bluewhite-24{width:168px;height:24px;background-position:-6px -300px}.gesprite.i-booking-genius-bluewhite-32{width:224px;height:32px;background-position:-6px -328px}.gesprite.i-booking-genius-greyyellow-12{width:84px;height:12px;background-position:-367px -252px}.gesprite.i-booking-genius-greyyellow-14{width:98px;height:14px;background-position:-367px -268px}.gesprite.i-booking-genius-greyyellow-18{width:126px;height:18px;background-position:-238px -262px}.gesprite.i-booking-genius-greyyellow-24{width:168px;height:24px;background-position:-238px -285px}.gesprite.i-booking-genius-greyyellow-32{width:224px;height:33px;background-position:-238px -313px}.gesprite.ge-yellow-12{width:40px;height:12px;background-position:-173px -158px}.gesprite.ge-yellow-14{width:46px;height:14px;background-position:-113px -158px}.gesprite.ge-yellow-18{width:60px;height:18px;background-position:-113px -177px}.gesprite.ge-yellow-24{width:79px;height:24px;background-position:-113px -200px}.gesprite.ge-yellow-32{width:106px;height:32px;background-position:-113px -228px}.gesprite.ge-white-12{width:40px;height:12px;background-position:-62px -158px}.gesprite.ge-white-14{width:46px;height:14px;background-position:-2px -158px}.gesprite.ge-white-18{width:60px;height:18px;background-position:-2px -177px}.gesprite.ge-white-24{width:79px;height:24px;background-position:-2px -200px}.gesprite.ge-white-32{width:106px;height:32px;background-position:-2px -228px}.gesprite.ge-blue-12{width:40px;height:12px;background-position:-604px -97px}.gesprite.ge-blue-14{width:46px;height:14px;background-position:-604px -112px}.gesprite.ge-blue-18{width:61px;height:18px;background-position:-604px -130px}.gesprite.ge-blue-24{width:79px;height:24px;background-position:-604px -151px}.gesprite.ge-blue-32{width:106px;height:32px;background-position:-483px -89px}.gesprite.ge-bg-yellow-24{width:61px;height:24px;background-position:-463px -50px}.gesprite.ge-bg-yellow-32{width:81px;height:32px;background-position:-227px -83px}.gesprite.ge-bg-yellow-48{width:122px;height:48px;background-position:-227px -127px}.gesprite.ge-bg-yellow-64{width:163px;height:64px;background-position:-217px -178px}.gesprite.ge-bg-white-24{width:61px;height:24px;background-position:-588px -50px}.gesprite.ge-bg-white-27{width:68px;height:27px;background-position:-388px -50px}.gesprite.ge-bg-white-32{width:81px;height:32px;background-position:-395px -83px}.gesprite.ge-bg-white-48{width:122px;height:48px;background-position:-477px -127px}.gesprite.ge-bg-white-64{width:163px;height:64px;background-position:-547px -178px}.gesprite.ge-bg-blue-24{width:62px;height:24px;background-position:-526px -50px}.gesprite.ge-bg-blue-27{width:68px;height:27px;background-position:-308px -50px}.gesprite.ge-bg-blue-32{width:81px;height:33px;background-position:-311px -83px}.gesprite.ge-bg-blue-48{width:122px;height:48px;background-position:-352px -127px}.gesprite.ge-bg-blue-64{width:163px;height:64px;background-position:-382px -178px}.ge-iconfont-plate,.ge-iconfont-booking,.ge-iconfont-logo{display:inline-block;position:relative;font-size:1em;vertical-align:baseline;padding:0!important}.ge-iconfont-plate .bicon-dotgeniusbg{color:#febb02;display:block}.ge-iconfont-plate .bicon-dotgeniusfold{position:absolute;bottom:0;left:0;color:#0071c2}.ge-iconfont-plate .bicon-dotgenius{position:absolute;bottom:0;left:0;color:#fff}.ge-iconfont-discount{text-decoration:none!important;position:relative;background-color:transparent!important;font-size:24px;vertical-align:top;display:inline-block}.ge-iconfont-discount .geicon-square-round-cut{color:#febb02}.ge-iconfont-discount .geicon-square-round-flap{color:#0071c2;position:absolute;top:0;left:0;z-index:1}.ge-iconfont-discount .geicon-freebie-percentage{color:#fff;position:absolute;left:0;top:0;font-size:24px}.ge-iconfont-booking .bicon-booking{color:#aeaeae}.ge-iconfont-booking .bicon-bookingdotgenius{color:#febb02}.ge-iconfont-logo .bicon-bookingdotgenius{color:#febb02}.ge-iconfont-plate.blue .bicon-dotgeniusbg{color:#e8e8e8}.ge-iconfont-plate.blue .bicon-dotgeniusfold{color:#febb02}.ge-iconfont-plate.blue .bicon-dotgenius{color:#003580}.ge-iconfont-plate.yellow .bicon-dotgeniusbg{color:#fff}.ge-iconfont-plate.yellow .bicon-dotgeniusfold{color:#0071c2}.ge-iconfont-plate.yellow .bicon-dotgenius{color:#febb02}.ge-iconfont-plate.genius_plus .bicon-dotgeniusbg{color:#232323}.ge-iconfont-plate.genius_plus .bicon-dotgeniusfold{color:#0071c2}.ge-iconfont-plate.genius_plus .bicon-dotgenius{color:#febb02}.ge-iconfont-booking.bluewhite .bicon-booking{color:#003580}.ge-iconfont-booking.bluewhite .bicon-bookingdotgenius{color:#fff}.ge-iconfont-booking.blueyellow .bicon-booking{color:#003580}.ge-iconfont-booking.blueyellow .bicon-bookingdotgenius{color:#febb02}.ge-iconfont-logo.blue .bicon-bookingdotgenius{color:#003580}.ge-iconfont-logo.white .bicon-bookingdotgenius{color:#fff}.ge-img-plate{width:auto;display:inline-block;vertical-align:baseline}.ge-iconfont-extended{display:inline-block;position:relative;line-height:1.8em;background:#febb02;border-radius:4px;font-size:15px;vertical-align:baseline;height:24px;width:88px;cursor:help;width:auto;*zoom:1}.ge-iconfont-extended:before,.ge-iconfont-extended:after{content:" ";display:table}.ge-iconfont-extended:after{clear:both}.ge-iconfont-extended.ge-iconfont-extended-sr-price{height:17px;top:4px;margin:0 5px}.ge-iconfont-extended .bicon-bookingdotgenius{color:#fff;float:left;margin:5px 6px 0}.genius-extended-module{background:#0071c2;color:#fff;display:inline-block;width:24px;height:24px;text-align:center;font-size:19px;font-weight:normal}.ge-iconfont-extended .genius-extended-module{border-left:2px solid #fff;float:left;overflow:hidden;width:auto;min-width:24px;padding-left:1px;padding-right:1px}.ge-iconfont-extended .genius-extended-module:last-child{border-radius:0 4px 4px 0;padding-right:0}.ge-book-confirmation-freebies .ge-iconfont-extended .genius-extended-module:nth-child(2),.hp__hotel_ratings .ge-iconfont-extended .genius-extended-module:nth-child(2){padding-top:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ge-iconfont-extended .genius-extended-module.ge-iconfont-extended-sr-price-discount{height:17px;min-width:20px}.genius-extended-module-standalone{border-radius:3px;vertical-align:baseline;padding-top:3px;padding-left:1px;height:22px}.genius-extended-module .ge-discount-rate{font-weight:bold;font-style:normal;line-height:1;position:relative;top:-4px;font-size:10px!important}.genius-extended-module.genius-extended-module-standalone i.bicon-bike{font-size:12px}.b2 .genius-extended-module.genius-extended-module-standalone i.bicon-bike{position:relative;top:-3px}.genius-extended-module .ge-discount-rate svg{margin:6px 5px 3px}#hotelTmpl .genius-extended-module .ge-discount-rate svg{margin:6px 3px 3px 5px}#hotelTmpl .genius-extended-module .ge-discount-rate .-fonticon-percentage{margin-left:3px}.sr_item .genius-extended-module .ge-discount-rate svg{margin:5px 0 0 5px}.b_msie .sr_item .genius-extended-module .ge-discount-rate svg{margin-top:9px}.ge-iconfont-plate{text-shadow:none!important}.font-stack .sort_genius.genius_icon_plate{font-family:'tDot'!important;font-size:13px}.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:12px;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:#fff;border:1px solid #c6c6c6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ge-block.ge-block--new-identity .ge-block__stickers{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;width:auto}.ge-block.ge-block--new-identity .ge-block__desc{width:auto;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}.ge-block.ge-block--new-identity .ge-block__desc_inner{background:#fff;padding:0;border:0}.ge-block.ge-block--new-identity .ge-block__journey.small_linear_journey{padding:8px;width:auto}.ge-block.ge-block--new-identity.ge-block-sr_banner_stickers{background:#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--list--icon{margin-right:8px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.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:12px;line-height:18px;font-weight:400;-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:14px;line-height:20px;font-weight:400;border-top:0;border-radius:2px;background:#e8e8e8;margin-top:0;padding-top:0}.ge-extended-freebies-detail-container.genius-refresh .ge-extended-freebies-detail-with-fold{background:0;padding:16px}.ge-extended-freebies-detail-container--genius-refresh .ge-extended-freebies-detail-with-fold:before{display:none!important}.ge-extended-freebies-signature{background:#e8e8e8;border-radius:0 0 4px 4px;border-top:solid 1px #d8d8d8;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);padding:16px}.genius-footer-signature--business{padding-top:0;padding-bottom:0}.genius-lp-hero__header.genius-lp-hero__header--new-identity{height:60px}[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}.deal-container{display:inline-block;overflow:visible;background-color:#fafcff;color:#666;font-weight:normal;text-decoration:none;white-space:nowrap;vertical-align:top;margin-left:1em;padding-left:0;padding-right:.5em;cursor:help;-webkit-border-radius:.275em;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius:.275em;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-radius:.275em;border-top-left-radius:0;border-bottom-left-radius:0}.sort_by_container .deal-container{padding:0;height:14px;background:transparent;color:inherit;font-size:inherit;line-height:inherit;cursor:inherit}#sort_by li a:hover span.deal-container{color:#ff8000}#sort_by li.selected span.deal-container,#sort_by li.selected a:hover span.deal-container{color:#fff}.deal-container-rtl{padding-left:.5em;padding-right:0;margin-left:0;margin-right:1em;-webkit-border-radius:.275em;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius:.275em;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:.275em;border-top-right-radius:0;border-bottom-right-radius:0}.deal-container-align-baseline{vertical-align:baseline}.deal-container-align-text-bottom{vertical-align:text-bottom}.deal-container-pull-top{margin-top:-2px}.deal-container-push-bottom{margin-bottom:5px}.deal-container.deal-container-icon-only{margin-left:0;padding-right:0;overflow:hidden;background-color:transparent}.deal-container .deal-icon{display:inline-block;margin-left:-1em;margin-right:.35em;vertical-align:middle}.deal-container-rtl .deal-icon{margin-right:-1em;margin-left:.35em}.deal-container-icon-only .deal-icon{margin-left:0;margin-right:0}.sort_by_container .deal-icon{margin-top:-1px}.deal-container-16,#doc h2 span.deal-container-16{font-size:9px;line-height:16px;height:16px}.deal-container-16 .deal-icon,.deal-container-16.deal-container-icon-only{width:16px;height:16px}.deal-container-24,#doc h2 span.deal-container-24{font-size:12px;line-height:23px;height:24px}.deal-container-24 .deal-icon,.deal-container-24.deal-container-icon-only{width:24px;height:24px;background-position:0 -26px}.deal-container-32,#doc h2 span.deal-container-32{font-size:16px;line-height:32px;height:32px}.deal-container-32 .deal-icon,.deal-container-32.deal-container-icon-only{width:32px;height:32px;background-position:0 -60px}.deal-container-40,#doc h2 span.deal-container-40{font-size:20px;line-height:40px;height:40px}.deal-container-40 .deal-icon,.deal-container-40.deal-container-icon-only{width:40px;height:40px;background-position:0 -102px}.deal-container-57,#doc h2 span.deal-container-57{font-size:29px;line-height:57px;height:57px}.deal-container-57 .deal-icon,.deal-container-57.deal-container-icon-only{width:57px;height:57px;background-position:0 -152px}.sr_align_title_icons .hotellist .sr_item h3 .deal-container{line-height:1}#room_availability_container .deal-container-16,#room_availability_container .deal-container-24,#room_availability_container .deal-container-32,#room_availability_container .deal-container-40,#room_availability_container .deal-container-57{line-height:1}.deal-container-margin-left-3px{margin-left:3px}.deal-container-copy-only{font-weight:normal;font-size:.55em;line-height:1.4;color:#666;background-color:#fff8f0;padding:.5em;min-width:70px;max-width:100%;white-space:normal}.deal-type-ger{background-color:#fff8f0}.landing #LastViewedHotels .deal-type-ger{top:1px;position:relative}.deal-icon{background-color:transparent;background-position:0 0;background-repeat:no-repeat;position:relative}.deal-type-smd .deal-icon{background-image:url("//cf.bstatic.com/static/img/deals/sprites_smart_deal/ab7f8f92909fe03c221140437ec119545637281b.png")}.deal-type-sd .deal-icon{background-image:url("//cf.bstatic.com/static/img/deals/sprites_secret_deal/e435e8ab9823e0343dbff345ff9018666da08ebe.png")}.deal-type-ger .deal-icon{background-image:url("//cf.bstatic.com/static/img/deals/sprites_genius_rates/dd903d4cfdf5a8178027150c1e1f8136e240df63.png")}.deal-type-pwz .deal-icon{background-image:url("//cf.bstatic.com/static/img/deals/deals-sprite/cf05c1f13ba4ab0b4682c8e90f0326e1f5bac0ea.png")}.early_bird_deal_16 .deal-icon,.early_bird_deal_16.deal-container-icon-only{background-position:-160px 0}.early_bird_deal_24 .deal-icon,.early_bird_deal_24.deal-container-icon-only{background-position:-160px -26px}.early_bird_deal_32 .deal-icon,.early_bird_deal_32.deal-container-icon-only{background-position:-160px -60px}.only_24_hours_deal_16 .deal-icon,.only_24_hours_deal_16.deal-container-icon-only{background-position:-240px 0}.only_24_hours_deal_24 .deal-icon,.only_24_hours_deal_24.deal-container-icon-only{background-position:-240px -26px}.only_24_hours_deal_32 .deal-icon,.only_24_hours_deal_32.deal-container-icon-only{background-position:-240px -60px}.last_minute_deal_16 .deal-icon,.last_minute_deal_16.deal-container-icon-only{background-position:-200px 0}.last_minute_deal_24 .deal-icon,.last_minute_deal_24.deal-container-icon-only{background-position:-200px -26px}.last_minute_deal_32 .deal-icon,.last_minute_deal_32.deal-container-icon-only{background-position:-200px -60px}.landing #LastViewedHotels .deal-type-ger .deal-icon{vertical-align:baseline}#top .user_searches_content .deal-type-ger .deal-icon{vertical-align:baseline}td.roomPrice .deal-container,td.roomPrice .deal-container span{text-decoration:none;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#666}.deal-icon .deal-bookings-no{position:absolute;line-height:1;font-weight:bold;font-style:normal;color:#fff}.deal-container-16 .deal-bookings-no,.deal-container-24 .deal-bookings-no,.deal-container-32 .deal-bookings-no{display:none}.deal-container-40 .deal-bookings-no,#doc h2 span.deals-label-container .deals-label-bookings-no{left:4px;top:4px;font-size:8px}.deal-container-57 .deal-bookings-no,#doc h2 span.deals-label-container .deals-label-bookings-no{left:6px;top:6px;font-size:10px}.ge-obd-tl-stamp{margin-right:28px;float:left}.ge-obd-tl-stamp:hover .ge-obd-tl-stamp-img:after{right:-15px;bottom:-15px}.ge-obd-tl-stamp-outer{border:2px solid transparent;border-radius:8px;overflow:hidden;-webkit-transition:border-color 300ms;transition:border-color 300ms}.ge-obd-tl-stamp:hover .ge-obd-tl-stamp-outer{border-color:#febb02}.ge-obd-tl-stamp-icon{color:#e6e6e6;display:block;width:44px;height:44px;text-align:center;font-size:26px}.ge-obd-tl-stamp-icon:before{vertical-align:middle}.ge-obd-tl-link{text-decoration:none}.ge-obd-tl-stamp-img{display:block;width:44px;height:44px;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:0 0 10px 0;-webkit-transition:border-radius 100ms;transition:border-radius 100ms}.ge-obd-tl-stamp:hover .ge-obd-tl-stamp-img{border-radius:0}.ge-obd-tl-stamp-img:after{content:"";display:block;width:0;height:0;position:absolute;bottom:0;right:0;border:7px solid;border-radius:7px 0 0 0;border-color:#0071c2 #fff #fff #0071c2;-webkit-transition:right 300ms,bottom 300ms;transition:right 300ms,bottom 300ms}.hasJS .ge-obd-tl-stamp{will-change:auto}.hasJS .ge-obd-tl-stamp{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:500ms cubic-bezier(0.250,0.460,0.450,0.940);transition:500ms cubic-bezier(0.250,0.460,0.450,0.940)}.animate .ge-obd-tl-stamp{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ge-obd-tl-stamp:nth-of-type(2){-webkit-transition-delay:300ms;transition-delay:300ms}.ge-obd-tl-stamp:nth-of-type(3){-webkit-transition-delay:500ms;transition-delay:500ms}.ge-obd-tl-stamp:nth-of-type(4){-webkit-transition-delay:650ms;transition-delay:650ms}.ge-obd-tl-stamp:nth-of-type(5){-webkit-transition-delay:750ms;transition-delay:750ms}@media screen and (max-width:1024px){.ge-obd-tl-stamp{margin-right:14px}}.genius-freebies-ticks li .genius-extended-module{background:0;color:#333;width:auto;display:table-cell;vertical-align:middle;padding-top:0;padding-left:0}.genius-freebies-ticks ul .genius-extended-module-standalone-container{width:auto}.genius-freebies-ticks ul .genius-extended-module-standalone-container,.genius-freebies-ticks ul .ge-freebie-item-text{display:table-cell;vertical-align:middle}.genius-freebies-ticks .genius-extended-module-standalone{font-size:17px;font-family:'booking-iconset'!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.b_firefox .genius-freebies-ticks .genius-extended-module-standalone{-moz-osx-font-smoothing:grayscale!important;text-shadow:0 0 .2px #003580,0px 0 .2px #003580}.genius-freebies-ticks .genius-extended-module-standalone:before{content:"\b314"}.genius-freebies-ticks .genius-extended-module-standalone *{display:none}.genius-freebies-ticks .ge-freebies-dropdown--list .genius-extended-module-standalone-container{padding:0 5px}.genius-freebies-ticks .ge-freebies-dropdown--list .genius-extended-module{color:#fff}.b_firefox .ge-freebies-dropdown--list .genius-extended-module-standalone{text-shadow:0 0 .2px #fff,0 0 .2px #fff}.genius-freebies-ticks .ge-benefits-unified-block ul .genius-extended-module-standalone-container{vertical-align:top}div.property_highlights_genius_lightweight{border:0;background-color:#fff;padding:0;font-size:14px}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_top{padding:15px 15px 5px 15px;border:1px solid #ddd;border-radius:3px}.property_highlights_genius_lightweight.genius-trial-highlights .property_highlights_genius_lightweight_top{border-bottom:0;border-radius:3px 3px 0 0}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_top .filter_highlights_title{font-size:16px;font-weight:bold;margin-bottom:15px}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_estimated{border-top:1px solid #ddd;padding:15px;font-size:15px;color:#8e8e8e}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_estimated i{color:#333;font-style:normal}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies{list-style-type:none;padding:0;margin:0;display:inline-block;vertical-align:middle;margin-bottom:10px}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies li{margin-bottom:7px}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies li:last-child{margin-bottom:0}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies .genius-extended-module-standalone{padding-right:7px}.property_highlights_genius_lightweight .property_highlights--genius_centered__persuasive_text{margin:0;color:#333}.property_highlights_genius_lightweight .property_highlights--genius_centered__persuasive_text i{font-size:10px;margin-right:3px}.property_highlights_genius_lightweight .genius-recommended-rooms{padding:10px 15px 15px 15px;color:#333;margin:0;border:1px solid #ddd;border-radius:3px;margin-top:15px}.property_highlights_genius_lightweight .genius-recommended-rooms .filter_api_subtitle{font-size:16px;font-weight:bold;color:#333;padding-bottom:10px}.property_highlights_genius_lightweight .genius-recommended-rooms div.gr-room-conditions{padding:5px 20px 5px 0}.property_highlights_genius_lightweight .genius-recommended-rooms .gr-room-link{color:#333;text-decoration:none;border-bottom:1px dashed #003580}.property_highlights_genius_lightweight .genius-recommended-rooms div.gr-room-conditions .policy_name_tt{bottom:auto;top:5px}.property_highlights_genius_lightweight .genius-recommended-rooms div.gr-room-conditions .ico_policy_info *{color:#333;font-size:12px}.property_highlights_genius_lightweight .gr-room-price{font-weight:bold;text-align:right;float:right;margin-left:10px}.property_highlights_genius_lightweight .b-button{display:block!important}.genius-freebies-ticks--tdot>li{display:table}.property_highlights_genius_lightweight_freebies.genius-freebies-ticks--tdot .genius-extended-module-standalone-container{display:table-cell;vertical-align:middle}.property_highlights_genius_lightweight .property_highlights_genius_lightweight_freebies.genius-freebies-ticks--tdot .genius-extended-module-standalone{position:relative;top:-2px}.genius-freebies-ticks--tdot .ge-freebie-item-text-larger{display:table-cell;line-height:18px}.bp_pricedetails_holder .property_highlights_genius_lightweight .property_highlights_genius_lightweight_top .property_highlights_genius_lightweight_freebies.genius-freebies-ticks--tdot{margin-bottom:8px}.ge-block{border:1px solid #bdbdbd;border-bottom:3px solid #febb02;border-radius:3px;margin-bottom:20px;background-color:#fff}.ge-block__desc{background-color:#f5f5f5;border-top:1px solid #e6e6e6;padding:16px;padding-left:52px;margin-top:10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ge-block.ge-just-genius{margin:10px .5% 15px 0}.ge-block__desc:after,.ge-block__desc:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ge-block__desc:after{border-color:rgba(244,244,244,0);border-bottom-color:#f5f5f5;border-width:8px;margin-left:-8px}.ge-block__desc:before{border-color:rgba(229,229,229,0);border-bottom-color:#e6e6e6;border-width:9px;margin-left:-9px}.ge-block__desc_icon{width:24px;height:24px;background-color:#0897ff;border-radius:4px;position:absolute;top:16px;left:16px}.ge-block__desc_icon svg{fill:#fff;width:14px;height:14px;margin:5px}.ge-block__desc_ge_icon{background-image:url('//cf.bstatic.com/static/img/geniusTagSquareNotif/6c15e999d5873fe03e3277a476285ae54743f028.png');background-color:transparent;background-size:cover}.ge-block__desc_ge_icon svg{display:none}.ge-block__gift_img{text-align:center}.ge-block__gift_img img{height:139px;margin-top:19px}.ge-block__journey{margin:0;padding:18px 10px 10px;position:relative}.ge-block__journey::after,.ge-block__journey::before{content:'';height:4px;display:block;position:absolute;top:39%;left:10%}.ge-1-2-block .ge-block__journey::after,.ge-1-2-block .ge-block__journey::before{left:18%}.ge-block__journey::before{right:10%;background-color:#bdbdbd}.ge-1-2-block .ge-block__journey::before{right:18%}.ge-block__journey::after{width:0;background-color:#febb02;-webkit-transition:300ms cubic-bezier(0.4,0,1,1);transition:300ms cubic-bezier(0.4,0,1,1)}.ge-3-5-block.ge-3-booked-block .ge-block__desc:after,.ge-3-5-block.ge-3-booked-block .ge-block__desc:before{left:38%}.ge-3-5-block.ge-5-booked-block .ge-block__desc:after,.ge-3-5-block.ge-5-booked-block .ge-block__desc:before,.ge-3-5-block.ge-4-booked-block .ge-block__desc:after,.ge-3-5-block.ge-4-booked-block .ge-block__desc:before{left:62%}.ge-block__trip{margin:0;padding:0;display:inline-block;width:33.33%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;font-size:16px}.ge-block__trip p{color:#6b6b6b;font-size:12px;line-height:16px;margin:0;padding:0;text-align:center}.ge-block__trip p strong{display:block}.ge-sticker{border-radius:100%;text-align:center;background-color:#fff;margin:auto;width:3.438em;height:3.438em;border:2px solid #bdbdbd;margin-bottom:5px}.ge-sticker svg{fill:#bdbdbd;width:1.625em;height:1.625em;margin-top:.844em}.ge-sticker,.ge-sticker svg{-webkit-transition:400ms cubic-bezier(0.165,0.84,0.44,1);transition:400ms cubic-bezier(0.165,0.84,0.44,1)}.ge-sticker--stayed,.ge-sticker--upcoming,.ge-sticker--inline{border:2px solid #febb02;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#febb02;position:relative}.ge-sticker--upcoming::after{content:"";position:absolute;bottom:-5px;right:0;width:17px;height:17px;border-radius:100%;background-color:#fdf4d8;border:2px solid #febb02;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ge-sticker--stayed::after,.ge-block__multi_trip::after{content:"\b188";font-family:'booking-iconset';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;bottom:-5px;right:0;width:17px;height:17px;border-radius:100%;background-color:#febb02;font-size:8px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:5px;text-align:center}.ge-sticker--empty{border:3px solid #bdbdbd;margin-top:10px}.ge-sticker--giftbox svg{fill:#febb02}.ge-block__trip-gift .ge-sticker-ge-logo{display:none}.ge-block__multi_trip{position:relative;padding-top:4.125em}.ge-block__multi_trip::after{right:50%;margin-right:-1.000em;bottom:auto;top:5.625em}.ge-sticker--inline{position:absolute;top:0;width:2.813em;height:2.813em;left:50%;margin-left:-1.406em}.ge-sticker--search-cta{cursor:pointer}.ge-sticker--search-cta:hover{background-color:#f5f5f5;border-color:#999}.end .ge-sticker--search-cta:hover svg{fill:#999}.ge-block__multi_trip .ge-sticker--inline:nth-child(1){margin-left:-2.031em;margin-top:.688em}.ge-block__multi_trip .ge-sticker--inline:nth-child(3){margin-left:-0.656em;margin-top:.438em}.end .ge-sticker--current{width:4.688em;height:4.688em;margin-top:10px}.end .ge-sticker--current svg{fill:#bdbdbd;width:2.250em;height:2.250em;margin-top:1.219em}.end .ge-block__journey::after{width:35%}.end .ge-block__journey.ge-block__journey_0_books::after{width:0}.ge-1-2-block.end.ge-1-booked-block .ge-block__journey::after{width:0}.ge-1-2-block.end.ge-2-booked-block .ge-block__journey::after{width:32%}.ge-3-5-block.end.ge-1-booked-block .ge-block__journey::after{width:0}.ge-3-5-block.end.ge-3-booked-block .ge-block__journey::after{width:31%}.ge-3-5-block.end.ge-4-booked-block .ge-block__journey::after{width:47%}.ge-3-5-block.end.ge-5-booked-block .ge-block__journey::after{width:60%}.ge-3-5-block .ge-block__trip{width:16%}.ge-block-city .ge-block__desc_inner p{display:none}.ge-linear-block .ge-block__trip{width:16.65%}.ge-linear-block .ge-block__journey.small_linear_journey .ge-block__trip{width:32.65%}.ge-linear-block .ge-block__journey{padding:10px 100px}.ge-linear-block .ge-block__journey.small_linear_journey{padding:10px 20px;width:420px;margin:0 auto}.ge-linear-block .ge-sticker--giftbox{border:3px solid #bdbdbd;margin-top:10px}.ge-linear-block .ge-block__journey::after,.ge-linear-block .ge-block__journey::before{top:49%;left:18%}.ge-linear-block .ge-block__journey::before{right:18%}.ge-3-5-block.end.ge-4-booked-block.ge-linear-block .ge-block__journey::after{width:37.5%}.ge-3-5-block.end.ge-5-booked-block.ge-linear-block .ge-block__journey::after{width:50.5%}.ge-linear-block .ge-block__trip-gift{position:relative}.ge-linear-block .ge-block__trip-gift .ge-sticker-ge-logo{display:block;position:absolute;width:54px;height:auto;left:21px;bottom:-3px}.ge-linear-block .ge-block__journey.small_linear_journey .ge-block__trip-gift .ge-sticker-ge-logo{left:41px}.ge-linear-block .ge-block__desc{padding:15px;margin:0;background-color:transparent;border-top:0}.ge-linear-block .ge-block__desc:after,.ge-linear-block .ge-block__desc:before{content:none}.ge-linear-block .ge-block__desc h3{margin-bottom:.3em}.ge-linear-block .ge-block__desc .ge-block__desc_ge_badge{position:absolute;top:9px;left:31px}.ge-linear-block .ge-block__desc_inner{padding:25px 10px 20px 17px;background-color:#f7f7f7;border:1px solid #ededed;border-radius:4px}.ge-linear-block .ge-block__desc_cta{display:none}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5 .ge-block__desc_inner p{margin-bottom:10px}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5 .ge-block__stickers{width:52%}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5 .ge-block__journey{padding:30px 10px}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5 .ge-block__journey::after,.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5 .ge-block__journey::before{top:49.5%;left:10%}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5 .ge-block__journey::before{right:10%}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5.end.ge-2-booked-block .ge-block__journey::after{width:16%}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5.end.ge-3-booked-block .ge-block__journey::after{width:32%}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5.end.ge-4-booked-block .ge-block__journey::after{width:48%}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5.end.ge-5-booked-block .ge-block__journey::after{width:64%}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5 .ge-block__trip-gift .ge-sticker-ge-logo{left:19px}.ge-3-5-block.ge-block__type__wide.ge-block-index_3_5 .ge-block__desc_cta{display:block}.ge-block__type__wide .ge-block__stickers{float:left;width:65%}.ge-block__type__wide.ge-1-2-block .ge-block__stickers{float:left;width:45%}.ge-block__type__wide .ge-block__journey{padding-top:15px}.ge-block__type__wide .ge-block__desc{float:right;width:35%;padding:15px;padding-left:0;margin:0;background-color:transparent;border-top:0}.ge-block__type__wide.ge-1-2-block .ge-block__desc{width:55%}.ge-block__type__wide .ge-block__desc::before,.ge-block__type__wide .ge-block__desc::after{content:none}.ge-block__type__wide .ge-block__desc_icon{top:26px;left:-14px;width:30px;height:30px}.ge-block__type__wide .ge-block__desc_icon svg{width:16px;height:16px;margin:7px}.ge-block__type__wide .ge-block__desc_inner{padding:25px 10px 20px 17px;background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:4px}.ge-block__type__wide .ge-block__desc_inner p{margin-bottom:20px}.ge-block__type__wide.ge-just-genius .ge-block__stickers{width:25%}.ge-block__type__wide.ge-just-genius .ge-block__desc{width:75%}.ge-block__type__wide .ge-block__desc .ge-block__desc_ge_badge{position:absolute;top:9px;left:16px}.ge-block__type__wide .ge-block__gift_img img{height:119px}.ge-block__type__wide a.ge-block__desc_search_cta{background-color:#0897ff;border-radius:4px;color:#fff;text-decoration:none;padding:8px 14px;margin-right:10px}.ge-block__type__wide a.ge-block__desc_search_cta:hover{background-color:#005999}.ge-block__type__wide a.ge-block__desc_search_cta svg{fill:#fff;width:14px;height:14px;margin-top:-2px}.ge_rental_cars__banner{background:#FFF;border:1px solid #bdbdbd;border-top:0;margin:-20px 0 20px;width:100%}.ge_rental_cars__banner .ge_rental_cars__brand{margin:8px 0 8px 8px}.ge_rental_cars__banner_text{display:table-cell;vertical-align:middle;height:40px;width:56.333%;padding-left:1%;padding-right:2%}.ge_rental_cars__voucher_text{display:table-cell;vertical-align:middle;height:40px;width:31%;padding-left:0;padding-right:1%;text-align:right}.ge_rental_cars__voucher{position:relative;display:table-cell;vertical-align:middle;height:40px;text-align:center;width:118px;color:#FFF;font-size:15px;font-weight:bold;background:#febb02}.ge_rental_cars__voucher:after{content:" ";position:absolute;top:-5px;right:51px;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #febb02 transparent}.ge_rental_cars__banner--conf{border-top:1px solid #bdbdbd;width:auto;margin-right:3px}.ge_rental_cars__banner--conf .ge_rental_cars__voucher:after{content:none}.mb-myBookingOptionItem.my_resr_rental_car--genius{border-bottom:2px solid #febb02}#doc p.ge_rc_p_hd{font-size:.85em;margin-left:17px}.ge-free-bf__tooltip-text:first-child{margin-bottom:8px}.ge-free-bf__sr-text{font-weight:normal!important}.ge-free-bf__for-genius{display:block}.bp__genius-breakfast-supporting-text{font-size:12px;color:#bdbdbd;display:inline-block;margin-top:2px}.cp__genius-breakfast-supporting-text{font-size:12px;color:#bdbdbd;display:block;margin-top:-5px}.cp_pricedetails_breakdown_price{color:#0ab21b}.rt__ge-free-breakfast-message{display:inline-block;margin-top:10px;background-color:#faf3e1;padding:10px;border-radius:3px;border:1px solid #febb02;color:black}.rt__ge-free-breakfast-message:before{content:'';display:block;width:0;height:0;position:absolute;left:9px;top:6px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #faf3e1;z-index:1}.rt__ge-free-breakfast-message:after{content:'';display:block;width:0;height:0;position:absolute;left:9px;top:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #febb02}.rt__ge-free-breakfast-container{position:relative}.rt_ge-free-breakfast-tell-me-link{border-bottom:1px dotted black;cursor:pointer}.rt__ge-free-breakfast-main{margin:8px 0;display:block}.hprt-block--room-selected .rt__ge-free-breakfast-message{display:none}.rt__ge-free-breakfast-bullet-point{font-weight:normal}.ge-free-breakfast-hide-breakfast-included .hprt-reservation-breakfast-message{display:none!important}.hprt-booking-summary-conditions .rt__ge-free-breakfast-container{display:none}.ge-free-breakfast-ribbon{background:#febb01!important}.ge-free-breakfast-ribbon-text{font-weight:bold;color:#383838!important;text-align:center;line-height:18px;width:100%!important}.ge-free-breakfast-ribbon:before{border-top-color:#e2aa11!important;border-right-color:#e2aa11!important}.ge-free-breakfast-ribbon:after{border-top-color:#e2aa11!important;border-right-color:#e2aa11!important}.ge-fb-sr.genius-extended-module .bk-icon.-fonticon-coffee{margin-left:3px}.sr-ge-free-breakfast__ribbon{background:#febb01;color:#383838;text-shadow:none!important;font-weight:bold!important}.ge-fb-icon{padding-right:10px}.room-upgrade-block-mdot.lang-is-rtl .ge-fb-icon{padding-left:10px;padding-right:0;padding-right:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.ge-free-room-upgrade-ribbon{background:#ffbb31!important}.sr_simple_card--genius_badge{background-color:#004db7!important;padding-top:5px!important;padding-bottom:3px!important}.ge-free-room-upgrade-ribbon-txt,.ge-free-breakfast-ribbon-text{font-weight:bold;color:#383838!important}.ge-free-room-upgrade-ribbon:before{border-top-color:#e2aa11!important;border-right-color:#e2aa11!important}.ge-free-room-upgrade-ribbon.lang-is-rtl:before{border-right-color:transparent!important;border-left-color:#e2aa11!important}.ge-free-room-upgrade-ribbon:after{border-top-color:#e2aa11!important;border-right-color:#e2aa11!important}.ge-free-room-upgrade-ribbon.lang-is-rtl:after{border-left-color:#e2aa11!important;border-right-color:transparent!important}.ge-free-room-upgrade-sr-text,.ge-free-breakfast-sr-text{background:#ffbb31;padding:4px;border-radius:3px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:5px 0 5px 0}.ge-free-room-upgrade-sr-text span,.ge-free-breakfast-sr-text span{font-weight:bold}.sr-ge-free-room-upgrade__ribbon{background:#febb01!important;font-weight:bold!important;color:#383838!important;text-shadow:none!important}.sr-card-room-upgrade-msg{color:#008009}.ge-room-upgrade-label{margin-bottom:5px}.bp-upgrade-label{display:inline-block;background-color:#febb02;padding:3px 5px;border-radius:3px;color:#fff;font-size:10px}.cp-upgrade-label,.mdot-cnf-upgrade-label{display:inline-block;background-color:#febb02;padding:3px 5px;border-radius:3px;color:#fff;font-size:12px}.mdot-cnf-upgrade-label{position:relative;top:10px;left:10px}.hprt-ge-room-upgrade-block-banner-wrapper__savings{margin-top:2px}table.hprt-room-upgrade-table{border-collapse:separate!important}.lang-is-rtl .ge-rm-upgrade-icon{transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}.project_tito_benefits{padding:12px 12px 24px 12px;border:1px solid #DDD;border-radius:3px;margin-bottom:8px}.project_tito_benefits.project_tito_benefits--genius{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:0;border-radius:3px 3px 0 0;margin-bottom:0}.project_tito_benefits+.property_hightlights_wrapper{margin-top:0}.project_tito_benefits+.property_hightlights_wrapper .property_highlights_genius_lightweight_top{border-radius:0 0 3px 3px}.project_tito_benefits .project_tito_benefits__header_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px}.project_tito_benefits .project_tito_benefits__header{font-size:16px;line-height:24px;font-weight:500;font-weight:700}.project_tito_benefits .project_tito_benefits__logo{width:60px}.project_tito_benefits .bui-list{color:#333}.project_tito_benefits .bui-list__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project_tito_benefits .discount_amount{color:#008009;margin-right:4px}.project_tito_benefits .discount_icon{margin-top:-2px}.project_tito_benefits .bui-list__icon{margin-right:8px}.project_tito_benefits .bui-list__body{display:inline;font-size:14px;line-height:20px;font-weight:400}.touch1 .project_tito_benefits+.genius-holder{border-radius:0 0 3px 3px}.touch1 .project_tito_benefits .project_tito_benefits__header_wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.touch1 .project_tito_benefits .bui-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.touch1 .project_tito_benefits .bui-list__item{margin:0 118px 0 0}.touch1 .project_tito_benefits .bui-list__body{font-size:12px;line-height:18px;font-weight:400}