.picker__month, .picker__year { font-size: rem(22px); } @media (min-width: 950px) { .picker__month, .picker__year { font-size: rem(26px); } } .content-toggler { font-size: rem(18px); } .hotel-stays .hotel-stays__list__item__heading, .hotel-stays .hotel-stays__list__item__link-heading, .list-facts .list-facts__item .list-facts__item__heading { font-size: rem(16px); } .hero-intro .hero-intro__content .hero-intro__content__heading { font-size: rem(32px); } @media (min-width: 950px) { .hero-intro .hero-intro__content .hero-intro__content__heading { font-size: rem(46px); } } .pois-container .pois-container__heading--large, .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { font-size: rem(22px); } @media (min-width: 950px) { .pois-container .pois-container__heading--large, .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { font-size: rem(26px); } } .editable-area--heading h2, .hotel .hotel__heading, .restaurant .restaurant__heading-level1, .room .room__heading-level1 { font-size: rem(22px); } @media (min-width: 950px) { .editable-area--heading h2, .hotel .hotel__heading, .restaurant .restaurant__heading-level1, .room .room__heading-level1 { font-size: rem(26px); } } .banner-section--splash .banner-section__text > p, .content-teaser .content-teaser__heading, .editable-area--heading h3, .iconic-item .alternate-hotels-link, .list-links--bold .list-links__link, .pois-container .pois-container__heading, .room .room__heading-level2 { font-size: rem(18px); } .editable-area--heading h4, .restaurant-opening-hours--mini .restaurant-opening-hours__heading, .special-request-needs-group .special-request-needs-group__heading { font-size: rem(16px); } .elevator-pitch, .full-page-form__login__preamble, .teaser-full .teaser-full__content { font-size: rem(20px); } .room-price-info .room-price-info__btn, .swal2-actions button, .xformblock form a h3 { font-size: rem(16px); } body:not(.ng-scope) .ng-cloak, body:not(.ng-scope) .x-ng-cloak, body:not(.ng-scope) [ng-cloak], body:not(.ng-scope) [ng\:cloak], body:not(.ng-scope) [x-ng-cloak] { visibility: hidden; } body.ng-ready .hide-on-load, body:not(.ng-scope) [data-ng-cloak], body:not(.ng-scope) [error-message-for], body:not(.ng-scope) [ng-show] { display: none; } .no-animate { -webkit-transition: none !important; transition: none !important; } .picker__month, .picker__year { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: normal; text-transform: none; font-size: 1.375rem; line-height: 1.1em; color: #483729; } @media (min-width: 950px) { .picker__month, .picker__year { font-size: 1.625rem; } } .content-toggler { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1.125rem; color: #483729; } @media (min-width: 950px) { .content-toggler { font-size: 1.375rem; } } .hotel-stays .hotel-stays__list__item__heading, .hotel-stays .hotel-stays__list__item__link-heading, .list-facts .list-facts__item .list-facts__item__heading { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1rem; color: #333; } .legalese { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 0.8125rem; line-height: 1.2em; color: #333; } .hero-intro .hero-intro__content .hero-intro__content__heading { font-family: BrandonText-Black, Arial, Helvetica, sans-serif; font-size: 2rem; line-height: 1; text-transform: uppercase; font-weight: 400; color: #483729; margin-bottom: 1rem; } @media (min-width: 950px) { .hero-intro .hero-intro__content .hero-intro__content__heading { font-size: 2.875rem; } } .hero-intro .hero-intro__content ol + .hero-intro__content__heading, .hero-intro .hero-intro__content p + .hero-intro__content__heading, .hero-intro .hero-intro__content table + .hero-intro__content__heading, .hero-intro .hero-intro__content ul + .hero-intro__content__heading { margin-top: 2rem; } .pois-container .pois-container__heading--large, .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; font-size: 1.375rem; line-height: 1.1em; text-transform: uppercase; font-weight: 400; color: #483729; margin-bottom: 1rem; } @media (min-width: 950px) { .pois-container .pois-container__heading--large, .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { font-size: 1.625rem; } } .pois-container ol + .pois-container__heading--large, .pois-container p + .pois-container__heading--large, .pois-container table + .pois-container__heading--large, .pois-container ul + .pois-container__heading--large, .tab-panel .tab-panel__tabs .tab-panel__tabs__body > ol + a, .tab-panel .tab-panel__tabs .tab-panel__tabs__body > p + a, .tab-panel .tab-panel__tabs .tab-panel__tabs__body > table + a, .tab-panel .tab-panel__tabs .tab-panel__tabs__body > ul + a { margin-top: 2rem; } .editable-area--heading h2, .hotel .hotel__heading, .restaurant .restaurant__heading-level1, .room .room__heading-level1 { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: normal; text-transform: none; font-size: 1.375rem; line-height: 1.1em; color: #483729; margin-bottom: 1rem; } @media (min-width: 950px) { .editable-area--heading h2, .hotel .hotel__heading, .restaurant .restaurant__heading-level1, .room .room__heading-level1 { font-size: 1.625rem; } } .editable-area--heading ol + h2, .editable-area--heading p + h2, .editable-area--heading table + h2, .editable-area--heading ul + h2, .hotel ol + .hotel__heading, .hotel p + .hotel__heading, .hotel table + .hotel__heading, .hotel ul + .hotel__heading, .restaurant ol + .restaurant__heading-level1, .restaurant p + .restaurant__heading-level1, .restaurant table + .restaurant__heading-level1, .restaurant ul + .restaurant__heading-level1, .room ol + .room__heading-level1, .room p + .room__heading-level1, .room table + .room__heading-level1, .room ul + .room__heading-level1 { margin-top: 2rem; } .banner-section--splash .banner-section__text > p, .content-teaser .content-teaser__heading, .editable-area--heading h3, .iconic-item .alternate-hotels-link, .list-links--bold .list-links__link, .pois-container .pois-container__heading, .room .room__heading-level2 { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1.125rem; color: #483729; margin-bottom: 1rem; } @media (min-width: 950px) { .banner-section--splash .banner-section__text > p, .content-teaser .content-teaser__heading, .editable-area--heading h3, .iconic-item .alternate-hotels-link, .list-links--bold .list-links__link, .pois-container .pois-container__heading, .room .room__heading-level2 { font-size: 1.375rem; } } .banner-section--splash .banner-section__text > ol + p, .banner-section--splash .banner-section__text > p + p, .banner-section--splash .banner-section__text > table + p, .banner-section--splash .banner-section__text > ul + p, .content-teaser ol + .content-teaser__heading, .content-teaser p + .content-teaser__heading, .content-teaser table + .content-teaser__heading, .content-teaser ul + .content-teaser__heading, .editable-area--heading ol + h3, .editable-area--heading p + h3, .editable-area--heading table + h3, .editable-area--heading ul + h3, .iconic-item ol + .alternate-hotels-link, .iconic-item p + .alternate-hotels-link, .iconic-item table + .alternate-hotels-link, .iconic-item ul + .alternate-hotels-link, .list-links--bold ol + .list-links__link, .list-links--bold p + .list-links__link, .list-links--bold table + .list-links__link, .list-links--bold ul + .list-links__link, .pois-container ol + .pois-container__heading, .pois-container p + .pois-container__heading, .pois-container table + .pois-container__heading, .pois-container ul + .pois-container__heading, .room ol + .room__heading-level2, .room p + .room__heading-level2, .room table + .room__heading-level2, .room ul + .room__heading-level2 { margin-top: 2rem; } .editable-area--heading h4, .restaurant-opening-hours--mini .restaurant-opening-hours__heading, .special-request-needs-group .special-request-needs-group__heading { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1rem; font-weight: 700; margin-bottom: 1rem; } .editable-area--heading ol + h4, .editable-area--heading p + h4, .editable-area--heading table + h4, .editable-area--heading ul + h4, .restaurant-opening-hours--mini ol + .restaurant-opening-hours__heading, .restaurant-opening-hours--mini p + .restaurant-opening-hours__heading, .restaurant-opening-hours--mini table + .restaurant-opening-hours__heading, .restaurant-opening-hours--mini ul + .restaurant-opening-hours__heading, .special-request-needs-group ol + .special-request-needs-group__heading, .special-request-needs-group p + .special-request-needs-group__heading, .special-request-needs-group table + .special-request-needs-group__heading, .special-request-needs-group ul + .special-request-needs-group__heading { margin-top: 2rem; } .elevator-pitch, .full-page-form__login__preamble, .teaser-full .teaser-full__content { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: normal; text-transform: none; font-size: 1.25rem; color: #333; } @media (min-width: 950px) { .elevator-pitch, .full-page-form__login__preamble, .teaser-full .teaser-full__content { font-size: 1.5rem; line-height: 2.25rem; } } .room-price-info .room-price-info__btn, .swal2-actions button { color: #333; color: #fff; } .room-price-info .room-price-info__btn, .swal2-actions button, .xformblock form a h3 { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1rem; } .xformblock form a h3 { color: #333; } .button-leadin.not-available, .change-date-section .my-changes-list .previous-value, .price-calender__booking-option.not-available { text-decoration: line-through; } .legalese a { border-bottom: 1px dotted #00838e; } .legalese a:focus, .legalese a:hover { border-bottom: none; } .hotel .hotel__address a, .speech-bubble a { color: #006b75; } .l-grid { width: 100%; margin: 0 auto; max-width: 100%; } .l-grid:after, .l-grid:before { content: " "; display: table; } .l-grid:after { clear: both; } .l-grid--nested { width: auto; margin: 0 -10px; max-width: none; } .l-grid--nested:after, .l-grid--nested:before { content: " "; display: table; } .l-grid--nested:after { clear: both; } .l-grid--collapsed { width: 100%; margin: 0; max-width: 100%; } .l-grid--collapsed:after, .l-grid--collapsed:before { content: " "; display: table; } .l-grid--collapsed:after { clear: both; } .l-grid__col--full-width { width: 100%; } .l-grid__col--2of12, .l-grid__col--full-width { position: relative; padding-left: 10px; padding-right: 10px; float: left; } .l-grid__col--2of12 { width: 16.6666666667%; } .l-grid__col--3of12 { width: 25%; } .l-grid__col--3of12, .l-grid__col--4of12 { position: relative; padding-left: 10px; padding-right: 10px; float: left; } .l-grid__col--4of12 { width: 33.3333333333%; } .l-grid__col--5of12 { width: 41.6666666667%; } .l-grid__col--5of12, .l-grid__col--7of12 { position: relative; padding-left: 10px; padding-right: 10px; float: left; } .l-grid__col--7of12 { width: 58.3333333333%; } .l-grid__col--8of12 { position: relative; padding-left: 10px; padding-right: 10px; width: 66.6666666667%; float: left; } .l-grid__col--collapsed { padding: 0; } .l-combo-main-sidebar-small { width: auto; margin: 0 -10px; max-width: none; } .l-combo-main-sidebar-small:after, .l-combo-main-sidebar-small:before { content: " "; display: table; } .l-combo-main-sidebar-small:after { clear: both; } .l-combo-main-sidebar-small .l-combo-main-sidebar-small__main, .l-combo-main-sidebar-small .l-combo-main-sidebar-small__sidebar { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } @media (min-width: 740px) { .l-combo-main-sidebar-small .l-combo-main-sidebar-small__main { position: relative; padding-left: 10px; width: 66.6666666667%; float: left; padding-right: 10px; } .l-combo-main-sidebar-small .l-combo-main-sidebar-small__main--content { padding-right: 60px; } .l-combo-main-sidebar-small .l-combo-main-sidebar-small__sidebar { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; } .l-combo-main-sidebar-small .l-combo-main-sidebar-small__main + .l-combo-main-sidebar-small__sidebar { float: right; } } .l-combo-main-sidebar-medium { width: auto; margin: 0 -10px; max-width: none; } .l-combo-main-sidebar-medium:after, .l-combo-main-sidebar-medium:before { content: " "; display: table; } .l-combo-main-sidebar-medium:after { clear: both; } .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main, .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__sidebar { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } @media (min-width: 950px) { .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main { position: relative; padding-left: 10px; width: 66.6666666667%; float: left; padding-right: 10px; } .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main--content { padding-right: 60px; } .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__sidebar { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; } .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main + .l-combo-main-sidebar-medium__sidebar { float: right; } } .l-combo-2col { width: auto; margin: 0 -10px; max-width: none; } .l-combo-2col:after, .l-combo-2col:before { content: " "; display: table; } .l-combo-2col:after { clear: both; } .l-combo-2col .l-combo-2col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } .l-combo-2col .l-combo-2col__col.l-combo-2col__col--spacing { margin-bottom: 3px; } .l-combo-2col .l-combo-2col__col--right { float: right !important; } @media (min-width: 740px) { .l-combo-2col .l-combo-2col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; } .l-combo-2col .l-combo-2col__col.l-grid__col--full-width { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } .l-combo-2col .l-combo-2col__col.l-grid__col--2of12 { position: relative; padding-left: 10px; padding-right: 10px; width: 16.6666666667%; float: left; } .l-combo-2col .l-combo-2col__col.l-grid__col--3of12 { position: relative; padding-left: 10px; padding-right: 10px; width: 25%; float: left; } .l-combo-2col .l-combo-2col__col.l-grid__col--4of12 { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; } .l-combo-2col .l-combo-2col__col.l-grid__col--5of12 { position: relative; padding-left: 10px; padding-right: 10px; width: 41.6666666667%; float: left; } .l-combo-2col .l-combo-2col__col.l-grid__col--7of12 { position: relative; padding-left: 10px; padding-right: 10px; width: 58.3333333333%; float: left; } .l-combo-2col .l-combo-2col__col.l-grid__col--8of12 { position: relative; padding-left: 10px; padding-right: 10px; width: 66.6666666667%; float: left; } .l-combo-2col .l-combo-2col__col.l-grid__col--collapsed { padding: 0; } .l-combo-2col .l-combo-2col__col.l-combo-2col__col--spacing { margin-bottom: 10px; } } .l-combo-2col--medium { width: auto; margin: 0 -10px; max-width: none; } .l-combo-2col--medium:after, .l-combo-2col--medium:before { content: " "; display: table; } .l-combo-2col--medium:after { clear: both; } .l-combo-2col--medium .l-combo-2col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } .l-combo-2col--medium .l-combo-2col__col.l-combo-2col__col--spacing { margin-bottom: 3px; } @media (min-width: 950px) { .l-combo-2col--medium .l-combo-2col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; } .l-combo-2col--medium .l-combo-2col__col.l-combo-2col__col--spacing { margin-bottom: 10px; } } .l-combo-3col { width: auto; margin: 0 -10px; max-width: none; } .l-combo-3col:after, .l-combo-3col:before { content: " "; display: table; } .l-combo-3col:after { clear: both; } .l-combo-3col .l-combo-3col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } .l-combo-3col .l-combo-3col__col.l-combo-3col__col--spacing { margin-bottom: 3px; } @media (min-width: 740px) { .l-combo-3col .l-combo-3col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; } .l-combo-3col .l-combo-3col__col.l-combo-3col__col--spacing { margin-bottom: 10px; } } .l-combo-3col--medium { width: auto; margin: 0 -10px; max-width: none; } .l-combo-3col--medium:after, .l-combo-3col--medium:before { content: " "; display: table; } .l-combo-3col--medium:after { clear: both; } .l-combo-3col--medium .l-combo-3col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } .l-combo-3col--medium .l-combo-3col__col.l-combo-3col__col--spacing { margin-bottom: 3px; } @media (min-width: 950px) { .l-combo-3col--medium .l-combo-3col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; } .l-combo-3col--medium .l-combo-3col__col.l-combo-3col__col--spacing { margin-bottom: 10px; } } .l-combo-4col { width: auto; margin: 0 -10px; max-width: none; } .l-combo-4col:after, .l-combo-4col:before { content: " "; display: table; } .l-combo-4col:after { clear: both; } .l-combo-4col > .l-combo-4col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; margin-bottom: 10px; } @media (min-width: 740px) { .l-combo-4col > .l-combo-4col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; margin-bottom: 15px; } } @media (min-width: 950px) { .l-combo-4col > .l-combo-4col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 25%; float: left; } } .l-profile-4col { width: auto; margin: 0 -10px; max-width: none; } .l-profile-4col:after, .l-profile-4col:before { content: " "; display: table; } .l-profile-4col:after { clear: both; } .l-profile-4col > .l-profile-4col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } .l-profile-4col > .l-profile-4col__col--level { position: absolute; padding: 0; top: 10px; right: 10px; text-align: right; } @media (min-width: 740px) { .l-profile-4col { margin: 0 -2px; } .l-profile-4col > .l-profile-4col__col { position: relative; width: 33.3333333333%; float: left; padding: 0 2px; } .l-profile-4col > .l-profile-4col__col--level { position: relative; top: 0; right: 0; text-align: left; } } @media (min-width: 950px) { .l-profile-4col > .l-profile-4col__col { position: relative; width: 25%; float: left; padding: 0 2px; } } .l-profile-3col { width: auto; margin: 0 -10px; max-width: none; } .l-profile-3col:after, .l-profile-3col:before { content: " "; display: table; } .l-profile-3col:after { clear: both; } .l-profile-3col > .l-profile-3col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } .l-profile-3col > .l-profile-3col__col--level { position: absolute; padding: 0; top: 10px; right: 10px; text-align: right; } @media (min-width: 740px) { .l-profile-3col { margin: 0 -2px; } .l-profile-3col > .l-profile-3col__col { position: relative; width: 33.3333333333%; float: left; padding: 0 2px; } .l-profile-3col > .l-profile-3col__col--level { position: relative; top: 0; right: 0; text-align: left; } } @media (min-width: 950px) { .l-profile-3col > .l-profile-3col__col { position: relative; width: 33.3333333333%; float: left; padding: 0 2px; } } .l-booking-widget .loader span { background-color: #00838e; } .has-booking-widget-alert-state .l-booking-widget .loader span { background-color: #fff; } .l-booking-widget--sticky.booking-widget-wrapper { position: fixed !important; top: 0; left: 0; right: 0; } .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact label { display: none; } .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact label.custom-checkbox-wrapper { display: block; } .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact .input-group { padding-top: 5px; } .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact .input-group .icon, .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact .input-group svg { top: 16px; } .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact .input-group span.clearable-input__clear { top: 6px; } .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact .booking-widget > .booking-widget__submit { padding-top: 0; } .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact .booking-widget > .booking-widget__submit button { padding: 6px 15px; } .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact .booking-widget-options, .l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact .booking-widget-options__show-less { display: none !important; } .l-booking-widget--sticky.booking-widget-wrapper .booking-widget-options-toggle { -ms-flex-item-align: center; align-self: center; } .l-booking-widget--sticky.booking-widget-wrapper .booking-widget-options-toggle > button[type="button"] { display: none !important; } .l-booking-widget--sticky.booking-widget-wrapper .booking-widget-options-toggle > button[type="button"].offers-toggle { display: -ms-flexbox !important; display: flex !important; } .l-booking-widget--sticky.booking-widget-wrapper .booking-widget-options-toggle > button[type="button"].offers-toggle svg { background-color: #18cc49; width: 16px; height: 16px; padding: 2px; border-radius: 50%; margin-right: 5px; display: block; } @media (max-width: 949px) { .booking-widget #booking-code__text, .booking-widget #date-picker, .booking-widget #guestInput, .booking-widget #widget-search__text { line-height: 28px; height: 48px; margin-top: -8px; padding-top: 15px !important; } .booking-widget .clearable-input__clear { padding-top: 8px !important; } #booking-code__text ~ label, #guestInput ~ label, #widget-search__text ~ label, .booking-widget .input-group.date-range label { background-color: #fff; color: #757575; height: 26px; } #booking-code__text.ng-valid:not(.ng-empty) ~ label, #booking-code__text:focus ~ label, #guestInput ~ label, #widget-search__text.ng-valid ~ label, #widget-search__text:focus ~ label, .booking-widget .input-group.date-range label { top: 15px; height: auto; } .booking-widget-options__tooltip.hidden-medium-up .icon--info-white { background-image: url(/_static/img/icons/info-dark.svg); } } .l-booking-widget--mobile-collapsed { display: none; } @media (min-width: 950px) { .l-booking-widget--mobile-collapsed { display: block !important; } } .l-booking-widget--mobile-collapsed.show-on-all { display: block !important; } .booking-widget-bar .l-booking-widget--mobile-collapsed.l-booking-widget--maintenance { display: block; } .l-booking-widget--deemphasized { top: -399px; } @media (min-width: 950px) { .l-booking-widget--deemphasized .l-booking-widget__widget { top: 0; } } @media (min-width: 1500px) { .l-booking-widget--deemphasized .l-booking-widget__widget { top: 0; } } @media (min-width: 740px) { .l-booking-widget--horizontal .l-booking-widget__widget { margin-bottom: 0; } } @media (min-width: 950px) { .l-booking-widget--horizontal { position: relative; top: auto; right: auto; left: auto; padding: 0; } .l-booking-widget--horizontal .l-booking-widget__widget { margin-bottom: 0; } } @media (min-width: 950px) { .l-booking-widget--horizontal { background: #00838e; position: relative; z-index: 101; padding: 24px 30px 24px 35px; margin-left: 0; margin-right: 0; } .l-booking-widget--horizontal .primary-row { display: -moz-flex; display: -ms-flexbox; display: flex; } .l-booking-widget--horizontal .primary-row__input-group:last-child { padding-right: 0; -ms-flex-pack: center; justify-content: center; } .l-booking-widget--horizontal .primary-row__input-group { -ms-flex-preferred-size: 20%; flex-basis: 20%; -ms-flex-positive: 1; flex-grow: 1; width: auto; } .l-booking-widget--horizontal .primary-row__input-group.booking-widget__input-group-dates { -ms-flex-preferred-size: 27%; flex-basis: 27%; } } @media (min-width: 1200px) { .l-booking-widget--horizontal { padding-left: 30px; } } .no-js .l-booking-widget { display: block !important; } .l-booking-widget--inline { position: static; margin: 0; } .l-booking-widget__widget { margin-top: 0; margin-bottom: 0; width: 100%; } .l-booking-widget--contentpage { margin-bottom: 25px; } @media (min-width: 950px) { .l-booking-widget--profilepage { margin-bottom: 30px !important; } } @media (min-width: 950px) and (min-width: 950px) { .l-booking-widget--profilepage { margin-bottom: 40px !important; } } @media (min-width: 1200px) { .l-booking-widget--profilepage { margin-top: -50px; } } .l-booking-widget--padded { padding-bottom: 20px; } @media (max-width: 739px) { .l-booking-widget--padded { padding-left: 20px; padding-right: 20px; } } .l-booking-widget--padded .l-booking-widget__widget { margin-bottom: 0; } .has-booking-widget-alert-state .is-disabled-after-update { position: relative; } .has-booking-widget-alert-state .is-disabled-after-update:before { content: ""; display: block; position: absolute; background-color: #fff; top: 0; left: 0; right: 0; bottom: 0; opacity: 0.5; pointer-events: all; z-index: 9; } .has-booking-widget-alert-state .btn-booking-widget-alert { background-color: #c65214; color: #fff; } .has-booking-widget-alert-state .btn-booking-widget-alert:disabled { border: 0; } .has-booking-widget-alert-state .btn-booking-widget-alert .loader > span { background: #fff; } @media (min-width: 950px) { .l-booking-widget--position.booking-widget-wrapper { position: absolute; width: 100%; } } .booking-widget--maintenance > * { width: auto !important; } .booking-widget--maintenance .booking-widget__body { color: #000; background-color: #eddfde; } .booking-widget--maintenance .booking-widget__body svg { height: 25px; width: 25px; float: left; margin-right: 10px; } a.booking-widget__call-number { color: #fff; } .l-elevator-pitch-container { width: auto; margin: 0 -10px; max-width: none; } .l-elevator-pitch-container:after, .l-elevator-pitch-container:before { content: " "; display: table; } .l-elevator-pitch-container:after { clear: both; } .l-elevator-pitch-container .l-elevator-pitch-container__teaser { position: relative; width: 100%; float: left; padding: 10px 10px 5px; z-index: 1; } @media (min-width: 740px) { .l-elevator-pitch-container .l-elevator-pitch-container__teaser { padding-top: 20px; padding-bottom: 10px; } } @media (min-width: 950px) { .l-elevator-pitch-container .l-elevator-pitch-container__teaser { position: relative; padding-left: 10px; width: 66.6666666667%; float: left; padding-right: 60px; padding-bottom: 20px; } } .l-elevator-pitch-container .l-elevator-pitch-container__teaser .elevator-pitch-extension { display: none; } @media (min-width: 950px) { .l-elevator-pitch-container .l-elevator-pitch-container__teaser--nexttowidget { min-height: 310px; } } .l-elevator-pitch-container .l-elevator-pitch-container__teaser.is-elevator-pitch-expanded .elevator-pitch-extension { display: block; } .l-elevator-pitch-container .l-elevator-pitch-container__teaser.is-elevator-pitch-expanded .elevator-pitch__expander { display: none; } .l-elevator-pitch-container .l-elevator-pitch-container__sidebar { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; margin-top: 10px; } @media (min-width: 740px) { .l-elevator-pitch-container .l-elevator-pitch-container__sidebar { margin-top: 20px; } } @media (min-width: 950px) { .l-elevator-pitch-container .l-elevator-pitch-container__sidebar { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; } } @media (min-width: 950px) { .l-gallery-thumbnails .l-thumbnails { margin-top: 6px; } } .l-thumbnails { display: block; padding: 0; margin: -10px; } .l-thumbnails:after, .l-thumbnails:before { content: " "; display: table; } .l-thumbnails:after { clear: both; } .l-thumbnails > li { display: block; height: auto; float: left; width: 100%; padding: 0 10px 20px; list-style: none; } .l-thumbnails > li:nth-of-type(1n) { clear: none; } .l-thumbnails > li:nth-of-type(1n + 1) { clear: both; } @media (min-width: 740px) { .l-thumbnails { display: block; padding: 0; margin: -10px; } .l-thumbnails:after, .l-thumbnails:before { content: " "; display: table; } .l-thumbnails:after { clear: both; } .l-thumbnails > li { display: block; height: auto; float: left; width: 33.3333333333%; padding: 0 10px 20px; list-style: none; } .l-thumbnails > li:nth-of-type(1n) { clear: none; } .l-thumbnails > li:nth-of-type(3n + 1) { clear: both; } } @media (min-width: 950px) { .l-thumbnails { display: block; padding: 0; margin: -10px; } .l-thumbnails:after, .l-thumbnails:before { content: " "; display: table; } .l-thumbnails:after { clear: both; } .l-thumbnails > li { display: block; height: auto; float: left; width: 25%; padding: 0 10px 20px; list-style: none; } .l-thumbnails > li:nth-of-type(1n) { clear: none; } .l-thumbnails > li:nth-of-type(4n + 1) { clear: both; } } .l-rooms { display: block; padding: 0; margin: -10px; } .l-rooms:after, .l-rooms:before { content: " "; display: table; } .l-rooms:after { clear: both; } .l-rooms > li { display: block; height: auto; float: left; width: 50%; padding: 0 10px 20px; list-style: none; } .l-rooms > li:nth-of-type(1n) { clear: none; } .l-rooms > li:nth-of-type(odd) { clear: both; } @media (min-width: 740px) { .l-rooms { display: block; padding: 0; margin: -10px; } .l-rooms:after, .l-rooms:before { content: " "; display: table; } .l-rooms:after { clear: both; } .l-rooms > li { display: block; height: auto; float: left; width: 25%; padding: 0 10px 20px; list-style: none; } .l-rooms > li:nth-of-type(1n) { clear: none; } .l-rooms > li:nth-of-type(4n + 1) { clear: both; } } @media (min-width: 950px) { .l-rooms { display: block; padding: 0; margin: -10px; } .l-rooms:after, .l-rooms:before { content: " "; display: table; } .l-rooms:after { clear: both; } .l-rooms > li { display: block; height: auto; float: left; width: 25%; padding: 0 10px 20px; list-style: none; } .l-rooms > li:nth-of-type(1n) { clear: none; } .l-rooms > li:nth-of-type(4n + 1) { clear: both; } } .l-meeting-rooms { display: block; padding: 0; margin: -10px; } .l-meeting-rooms:after, .l-meeting-rooms:before { content: " "; display: table; } .l-meeting-rooms:after { clear: both; } .l-meeting-rooms > li { display: block; height: auto; float: left; width: 100%; padding: 0 10px 20px; list-style: none; } .l-meeting-rooms > li:nth-of-type(1n) { clear: none; } .l-meeting-rooms > li:nth-of-type(1n + 1) { clear: both; } @media (min-width: 740px) { .l-meeting-rooms { display: block; padding: 0; margin: -10px; } .l-meeting-rooms:after, .l-meeting-rooms:before { content: " "; display: table; } .l-meeting-rooms:after { clear: both; } .l-meeting-rooms > li { display: block; height: auto; float: left; width: 50%; padding: 0 10px 20px; list-style: none; } .l-meeting-rooms > li:nth-of-type(1n) { clear: none; } .l-meeting-rooms > li:nth-of-type(odd) { clear: both; } } @media (min-width: 950px) { .l-meeting-rooms { display: block; padding: 0; margin: -10px; } .l-meeting-rooms:after, .l-meeting-rooms:before { content: " "; display: table; } .l-meeting-rooms:after { clear: both; } .l-meeting-rooms > li { display: block; height: auto; float: left; width: 33.3333333333%; padding: 0 10px 20px; list-style: none; } .l-meeting-rooms > li:nth-of-type(1n) { clear: none; } .l-meeting-rooms > li:nth-of-type(3n + 1) { clear: both; } } .l-hotel-facts { display: block; padding: 0; margin: -10px; } .l-hotel-facts:after, .l-hotel-facts:before { content: " "; display: table; } .l-hotel-facts:after { clear: both; } .l-hotel-facts > li { display: block; height: auto; float: left; width: 100%; padding: 0 10px 20px; list-style: none; } .l-hotel-facts > li:nth-of-type(1n) { clear: none; } .l-hotel-facts > li:nth-of-type(1n + 1) { clear: both; } @media (min-width: 950px) { .l-hotel-facts { display: block; padding: 0; margin: -10px; } .l-hotel-facts:after, .l-hotel-facts:before { content: " "; display: table; } .l-hotel-facts:after { clear: both; } .l-hotel-facts > li { display: block; height: auto; float: left; width: 33.3333333333%; padding: 0 10px 20px; list-style: none; } .l-hotel-facts > li:nth-of-type(1n) { clear: none; } .l-hotel-facts > li:nth-of-type(3n + 1) { clear: both; } .l-hotel-facts .l-hotel-facts__wide-column { width: 66.6666666667%; } } .l-footer-sections { display: block; padding: 0; margin: -10px; } .l-footer-sections:after, .l-footer-sections:before { content: " "; display: table; } .l-footer-sections:after { clear: both; } .l-footer-sections > li { display: block; height: auto; float: left; width: 100%; padding: 0 10px 20px; list-style: none; } .l-footer-sections > li:nth-of-type(1n) { clear: none; } .l-footer-sections > li:nth-of-type(1n + 1) { clear: both; } .l-footer-sections > li { padding-bottom: 0 !important; } @media (max-width: 949px) { .l-footer-sections > li { padding: 0 0 3px !important; } } @media (min-width: 950px) { .l-footer-sections { display: block; padding: 0; margin: -10px; } .l-footer-sections:after, .l-footer-sections:before { content: " "; display: table; } .l-footer-sections:after { clear: both; } .l-footer-sections > li { display: block; height: auto; float: left; width: 33.3333333333%; padding: 0 10px 20px; list-style: none; } .l-footer-sections > li:nth-of-type(1n) { clear: none; } .l-footer-sections > li:nth-of-type(3n + 1) { clear: both; } } @media (min-width: 740px) { .l-heading-with-ta { display: table; width: 100%; } .l-heading-with-ta .l-heading-with-ta__heading { display: table-cell; padding-right: 60px; vertical-align: bottom; } .l-heading-with-ta .l-heading-with-ta__ta { display: table-cell; width: 25%; vertical-align: bottom; } .l-heading-with-ta .l-heading-with-ta__ta--gallery { padding-left: 15px; } } .credit-card-form__new-select, .credit-card-form__saved-select, .l-section--hotel, .l-section--pattern, html { background: #f3f2f1; } .content-toggler, .global-footer, .hero-content-overlay .hero-content-overlay__section, .hero-teaser .hero-teaser__container, .hotel-footer, .member-content__section { overflow: hidden; position: relative; } .global-footer, .hotel-footer, .l-section__depth, .map-section .map-section-items { position: relative; border-top: 1px solid #868686; } .global-footer:before, .hotel-footer:before, .l-section__depth:before, .map-section .map-section-items:before { content: ""; position: absolute; top: -10px; left: 0; width: 100%; height: 10px; z-index: 3; -webkit-box-shadow: rgba(0, 0, 0, 0.85) 0 0 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.85); } .l-section--content, .l-section--info, .l-section-contact-bar { background: #fff; } .banner-section__content, .global-footer .global-footer__content, .global-footer .hotel-footer__content, .hero-box, .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner, .hero-content-overlay .hero-overlay__section .hero-overlay__section__content, .hero-intro .hero-intro__content, .hero-overlay .hero-overlay__section .hero-overlay__section__content, .hero-teaser .hero-teaser__body, .hotel-footer .global-footer__content, .hotel-footer .hotel-footer__content, .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container, .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container, .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container, .member-content__section .member-content__section__inner { -webkit-box-sizing: content-box; box-sizing: content-box; max-width: 1200px; margin: 0 auto; padding: 0 10px; } .banner-section__content:after, .banner-section__content:before, .global-footer .global-footer__content:after, .global-footer .global-footer__content:before, .global-footer .hotel-footer__content:after, .global-footer .hotel-footer__content:before, .hero-box:after, .hero-box:before, .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner:after, .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner:before, .hero-content-overlay .hero-overlay__section .hero-overlay__section__content:after, .hero-content-overlay .hero-overlay__section .hero-overlay__section__content:before, .hero-intro .hero-intro__content:after, .hero-intro .hero-intro__content:before, .hero-overlay .hero-overlay__section .hero-overlay__section__content:after, .hero-overlay .hero-overlay__section .hero-overlay__section__content:before, .hero-teaser .hero-teaser__body:after, .hero-teaser .hero-teaser__body:before, .hotel-footer .global-footer__content:after, .hotel-footer .global-footer__content:before, .hotel-footer .hotel-footer__content:after, .hotel-footer .hotel-footer__content:before, .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container:after, .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container:before, .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container:after, .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container:before, .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container:after, .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container:before, .member-content__section .member-content__section__inner:after, .member-content__section .member-content__section__inner:before { content: " "; display: table; } .banner-section__content:after, .global-footer .global-footer__content:after, .global-footer .hotel-footer__content:after, .hero-box:after, .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner:after, .hero-content-overlay .hero-overlay__section .hero-overlay__section__content:after, .hero-intro .hero-intro__content:after, .hero-overlay .hero-overlay__section .hero-overlay__section__content:after, .hero-teaser .hero-teaser__body:after, .hotel-footer .global-footer__content:after, .hotel-footer .hotel-footer__content:after, .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container:after, .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container:after, .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container:after, .member-content__section .member-content__section__inner:after { clear: both; } @media (min-width: 740px) { .banner-section__content, .global-footer .global-footer__content, .global-footer .hotel-footer__content, .hero-box, .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner, .hero-content-overlay .hero-overlay__section .hero-overlay__section__content, .hero-intro .hero-intro__content, .hero-overlay .hero-overlay__section .hero-overlay__section__content, .hero-teaser .hero-teaser__body, .hotel-footer .global-footer__content, .hotel-footer .hotel-footer__content, .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container, .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container, .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container, .member-content__section .member-content__section__inner { padding: 0 30px; } } .banner-section__content .l-section__inner, .global-footer .global-footer__content .l-section__inner, .global-footer .hotel-footer__content .l-section__inner, .global-footer .l-section__inner--content-spaced .global-footer__content, .global-footer .l-section__inner--content-spaced .hotel-footer__content, .hero-box .l-section__inner, .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner .l-section__inner, .hero-content-overlay .hero-content-overlay__section .l-section__inner--content-spaced .hero-content-overlay__section__inner, .hero-content-overlay .hero-overlay__section .hero-overlay__section__content .l-section__inner, .hero-content-overlay .hero-overlay__section .l-section__inner--content-spaced .hero-overlay__section__content, .hero-intro .hero-intro__content .l-section__inner, .hero-intro .l-section__inner--content-spaced .hero-intro__content, .hero-overlay .hero-overlay__section .hero-overlay__section__content .l-section__inner, .hero-overlay .hero-overlay__section .l-section__inner--content-spaced .hero-overlay__section__content, .hero-teaser .hero-teaser__body .l-section__inner, .hero-teaser .l-section__inner--content-spaced .hero-teaser__body, .hotel-footer .global-footer__content .l-section__inner, .hotel-footer .hotel-footer__content .l-section__inner, .hotel-footer .l-section__inner--content-spaced .global-footer__content, .hotel-footer .l-section__inner--content-spaced .hotel-footer__content, .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container .l-section__inner, .hotel-theme-grandhoteloslo .hotel-footer__content .l-section__inner--content-spaced .hotel-footer__inner-container, .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container .l-section__inner, .hotel-theme-haymarket .hotel-footer__content .l-section__inner--content-spaced .hotel-footer__inner-container, .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container .l-section__inner, .hotel-theme-hotelnorge .hotel-footer__content .l-section__inner--content-spaced .hotel-footer__inner-container, .l-section__inner--content-spaced .banner-section__content, .l-section__inner--content-spaced .global-footer .global-footer__content, .l-section__inner--content-spaced .global-footer .hotel-footer__content, .l-section__inner--content-spaced .hero-box, .l-section__inner--content-spaced .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner, .l-section__inner--content-spaced .hero-content-overlay .hero-overlay__section .hero-overlay__section__content, .l-section__inner--content-spaced .hero-intro .hero-intro__content, .l-section__inner--content-spaced .hero-overlay .hero-overlay__section .hero-overlay__section__content, .l-section__inner--content-spaced .hero-teaser .hero-teaser__body, .l-section__inner--content-spaced .hotel-footer .global-footer__content, .l-section__inner--content-spaced .hotel-footer .hotel-footer__content, .l-section__inner--content-spaced .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container, .l-section__inner--content-spaced .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container, .l-section__inner--content-spaced .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container, .l-section__inner--content-spaced .member-content__section .member-content__section__inner, .member-content__section .l-section__inner--content-spaced .member-content__section__inner, .member-content__section .member-content__section__inner .l-section__inner { padding-left: 0; padding-right: 0; } .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner, .l-section__inner--content, .member-content__section .member-content__section__inner { padding-top: 20px; padding-bottom: 5px; } @media (min-width: 740px) { .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner, .l-section__inner--content, .member-content__section .member-content__section__inner { padding-top: 30px; padding-bottom: 15px; } } .main { width: 100%; } .main:after, .main:before { content: " "; display: table; } .main:after { clear: both; } .clearfix:after, .clearfix:before, .heading-with-controls:after, .heading-with-controls:before, .membership-card:after, .membership-card:before { content: " "; display: table; } .clear, .clearfix:after, .heading-with-controls:after, .membership-card:after { clear: both; } .clear { display: block; height: 0; line-height: 0; overflow: hidden; } .l-section--content { overflow: visible; } .l-section--separation { -webkit-box-shadow: 0 -2px 0 #e9e8e7; box-shadow: 0 -2px 0 #e9e8e7; border-top: 1px solid #fff; } .l-section--transparent { background: transparent; } .l-section--transparent-large { background: #fff; } @media (min-width: 950px) { .l-section--transparent-large { background: transparent; } } .l-section--background-image { position: relative; overflow: hidden; } .l-section--background-image .background-image-container { position: absolute; width: 100%; height: 100%; z-index: 0; } .l-section--has-sidebar { overflow: visible; z-index: 100; } @media (max-width: 739px) { .l-section--highlight-in-mobile { background: #fff; } .join-now--button-in-mobile { text-align: center; } } .l-section-contact-bar { position: relative; z-index: 1; } .l-section-contact-bar:after, .l-section-contact-bar:before { content: " "; display: table; } .l-section-contact-bar:after { clear: both; } .l-section-hotel-facts { position: relative; } @media (min-width: 1200px) { .l-section-hotel-facts + .content-toggler--facts, .l-section-hotel-facts .hotel-facts-close { display: none; } } .js .l-section-hotel-facts { display: none; } @media (min-width: 1200px) { .js .l-section-hotel-facts { display: block !important; } } .l-section-price-calendar { background: #fff; } @media (min-width: 950px) { .l-section-price-calendar { overflow: visible; } } @media (min-width: 950px) { .l-section--hotel { position: relative; z-index: 10; } } .l-section__inner--hotel-slideshow { padding-top: 0; } .l-section__inner--content-conjoined-with-previous { padding-top: 0; margin-top: -5px; } @media (min-width: 740px) { .l-section__inner--content-conjoined-with-previous { margin-top: -15px; } } .l-section__inner--content-spaced { padding-top: 20px; padding-bottom: 5px; } @media (min-width: 740px) { .l-section__inner--content-spaced { padding-top: 30px; padding-bottom: 15px; } } @media (min-width: 1200px) { .l-section__inner--content-spaced { padding-top: 50px; padding-bottom: 35px; } } .l-section__inner--content-large-spaced > .special-alerts { margin-bottom: 40px; } .l-section__inner--content-spaced-small { padding: 10px 10px 5px; } @media (min-width: 740px) { .l-section__inner--content-spaced-small { padding-top: 20px; padding-bottom: 5px; } } @media (max-width: 739px) { .l-section__inner--xsmall-no-padding { padding: 0; } } @media (min-width: 740px) { .l-section__inner--xsmall-no-padding { padding: 10px; } } @media (min-width: 740px) { .l-section__inner--collapse { height: 0; } } .big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section__sidebar { padding-top: 15px; } @media (min-width: 740px) { .big-sidebar-wrapper { position: relative; } .big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section { position: absolute; top: 0; right: 0; width: 100%; } .big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section__sidebar { position: relative; z-index: 120; width: 33%; padding-left: 10px; padding-top: 30px; float: right; } } @media (max-width: 739px) { .big-sidebar-wrapper .big-sidebar-wrapper__main-primary, .big-sidebar-wrapper .big-sidebar-wrapper__main-secondary { min-height: auto !important; } } .l-separator-s { margin-bottom: 10px !important; } @media (min-width: 950px) { .l-separator-s { margin-bottom: 20px !important; } } .l-separator-s--top { margin-top: 10px !important; } @media (min-width: 950px) { .l-separator-s--top { margin-top: 20px !important; } } .l-separator-m { margin-bottom: 20px !important; } @media (min-width: 950px) { .l-separator-m { margin-bottom: 30px !important; } } .l-separator-l { margin-bottom: 30px !important; } @media (min-width: 950px) { .l-separator-l { margin-bottom: 40px !important; } } .custom-checkbox-brown-wrapper .custom-checkbox + span:before, .custom-checkbox-brown-wrapper .custom-checkbox:checked + span:before, .custom-checkbox-white-wrapper .custom-checkbox + span:before, .custom-checkbox-white-wrapper .custom-checkbox:checked + span:before, .custom-checkbox-wrapper.custom-checkbox-brown-wrapper.active .custom-checkbox-label:before, .custom-checkbox-wrapper.custom-checkbox-brown-wrapper .custom-checkbox-label:before, .custom-checkbox-wrapper.custom-checkbox-white-wrapper.active .custom-checkbox-label:before, .custom-checkbox-wrapper.custom-checkbox-white-wrapper .custom-checkbox-label:before { background-repeat: no-repeat; background-position: 50%; } .content-nav .content-nav-toggle > span:before, .content-toggler > span:before, .country-listing .country-listing__header > span:before, .expandable-toggler--left-arrow--small > span:before, .expandable-toggler--left-arrow > span:before, .expandable .expandable__footer > span:before, .global-footer-toggler > span:before, .hotel-content-toggler > span:before, .hotel-stays .hotel-stays__footer > span:before, .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle > span:before, .list-expandable > li .list-expandable__container .list-expandable__container__toggler > span:before, .meeting-room-teaser > .meeting-room-teaser__footer > span:before { content: ""; display: inline-block; height: 12px; width: 36px; padding: 0 10px; -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; } .content-nav .global-footer .content-nav-toggle > span:before, .country-listing .global-footer .country-listing__header > span:before, .expandable .global-footer .expandable__footer > span:before, .global-footer .content-nav .content-nav-toggle > span:before, .global-footer .content-toggler > span:before, .global-footer .country-listing .country-listing__header > span:before, .global-footer .expandable-toggler--left-arrow--small > span:before, .global-footer .expandable-toggler--left-arrow > span:before, .global-footer .expandable .expandable__footer > span:before, .global-footer .global-footer-toggler > span:before, .global-footer .hotel-content-toggler > span:before, .global-footer .hotel-stays .hotel-stays__footer > span:before, .global-footer .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle > span:before, .global-footer .list-expandable > li .list-expandable__container .list-expandable__container__toggler > span:before, .global-footer .meeting-room-teaser > .meeting-room-teaser__footer > span:before, .hotel-stays .global-footer .hotel-stays__footer > span:before, .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .global-footer .hotel--ribbon--columned__ribbon-toggle > span:before, .list-expandable > li .list-expandable__container .global-footer .list-expandable__container__toggler > span:before { background: url(/_static/img/icons/shared/arrow-down-grey.svg) no-repeat 50%; } .content-nav .content-nav-toggle > span.is-expanded:before, .content-nav .is-expanded.content-nav-toggle > span:before, .content-toggler > span.is-expanded:before, .country-listing .country-listing__header > span.is-expanded:before, .country-listing .is-expanded.country-listing__header > span:before, .expandable-toggler--left-arrow--small > span.is-expanded:before, .expandable-toggler--left-arrow > span.is-expanded:before, .expandable .expandable__footer > span.is-expanded:before, .expandable .is-expanded.expandable__footer > span:before, .global-footer-toggler > span.is-expanded:before, .hotel-content-toggler > span.is-expanded:before, .hotel-stays .hotel-stays__footer > span.is-expanded:before, .hotel-stays .is-expanded.hotel-stays__footer > span:before, .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle > span.is-expanded:before, .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .is-expanded.hotel--ribbon--columned__ribbon-toggle > span:before, .is-expanded.content-toggler > span:before, .is-expanded.expandable-toggler--left-arrow--small > span:before, .is-expanded.expandable-toggler--left-arrow > span:before, .is-expanded.global-footer-toggler > span:before, .is-expanded.hotel-content-toggler > span:before, .list-expandable > li .list-expandable__container .is-expanded.list-expandable__container__toggler > span:before, .list-expandable > li .list-expandable__container .list-expandable__container__toggler > span.is-expanded:before, .meeting-room-teaser > .is-expanded.meeting-room-teaser__footer > span:before, .meeting-room-teaser > .meeting-room-teaser__footer > span.is-expanded:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .content-nav .content-nav-toggle:active:not(.no-hover), .content-nav .content-nav-toggle:focus:not(.no-hover), .content-nav .content-nav-toggle:hover:not(.no-hover), .content-toggler:active:not(.no-hover), .content-toggler:focus:not(.no-hover), .content-toggler:hover:not(.no-hover), .country-listing .country-listing__header:active:not(.no-hover), .country-listing .country-listing__header:focus:not(.no-hover), .country-listing .country-listing__header:hover:not(.no-hover), .expandable-toggler--left-arrow--small:active:not(.no-hover), .expandable-toggler--left-arrow--small:focus:not(.no-hover), .expandable-toggler--left-arrow--small:hover:not(.no-hover), .expandable-toggler--left-arrow:active:not(.no-hover), .expandable-toggler--left-arrow:focus:not(.no-hover), .expandable-toggler--left-arrow:hover:not(.no-hover), .expandable .expandable__footer:active:not(.no-hover), .expandable .expandable__footer:focus:not(.no-hover), .expandable .expandable__footer:hover:not(.no-hover), .global-footer-toggler:active:not(.no-hover), .global-footer-toggler:focus:not(.no-hover), .global-footer-toggler:hover:not(.no-hover), .hotel-content-toggler:active:not(.no-hover), .hotel-content-toggler:focus:not(.no-hover), .hotel-content-toggler:hover:not(.no-hover), .hotel-stays .hotel-stays__footer:active:not(.no-hover), .hotel-stays .hotel-stays__footer:focus:not(.no-hover), .hotel-stays .hotel-stays__footer:hover:not(.no-hover), .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:active:not(.no-hover), .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:focus:not(.no-hover), .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:hover:not(.no-hover), .list-expandable > li .list-expandable__container .list-expandable__container__toggler:active:not(.no-hover), .list-expandable > li .list-expandable__container .list-expandable__container__toggler:focus:not(.no-hover), .list-expandable > li .list-expandable__container .list-expandable__container__toggler:hover:not(.no-hover), .meeting-room-teaser > .meeting-room-teaser__footer:active:not(.no-hover), .meeting-room-teaser > .meeting-room-teaser__footer:focus:not(.no-hover), .meeting-room-teaser > .meeting-room-teaser__footer:hover:not(.no-hover) { cursor: pointer; text-decoration: none; color: #00838e; } .expandable-toggler--left-arrow--small { font-size: 0.875rem; } .expandable-toggler--left-arrow--small > span:before { background-size: 24px; width: 24px; padding-left: 5px; padding-right: 5px; } .expandable-toggler--right-arrow--small > span:after, .expandable-toggler--right-arrow > span:after, .expandable .expandable__toggle__icon--after > span:after, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle > span:after, .room.room--ribbon.is-collapsed .room__ribbon-actions--modify > span:after { content: ""; display: inline-block; height: 12px; width: 36px; padding: 0 10px; -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; } .expandable-toggler--right-arrow--small > span.is-expanded:after, .expandable-toggler--right-arrow > span.is-expanded:after, .expandable .expandable__toggle__icon--after > span.is-expanded:after, .expandable .is-expanded.expandable__toggle__icon--after > span:after, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle > span.is-expanded:after, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .is-expanded.hotel--ribbon--columned__ribbon-toggle > span:after, .is-expanded.expandable-toggler--right-arrow--small > span:after, .is-expanded.expandable-toggler--right-arrow > span:after, .room.room--ribbon.is-collapsed .is-expanded.room__ribbon-actions--modify > span:after, .room.room--ribbon.is-collapsed .room__ribbon-actions--modify > span.is-expanded:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .expandable-toggler--right-arrow--small:active, .expandable-toggler--right-arrow--small:focus, .expandable-toggler--right-arrow--small:hover, .expandable-toggler--right-arrow:active, .expandable-toggler--right-arrow:focus, .expandable-toggler--right-arrow:hover, .expandable .expandable__toggle__icon--after:active, .expandable .expandable__toggle__icon--after:focus, .expandable .expandable__toggle__icon--after:hover, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:active, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:focus, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:hover, .room.room--ribbon.is-collapsed .room__ribbon-actions--modify:active, .room.room--ribbon.is-collapsed .room__ribbon-actions--modify:focus, .room.room--ribbon.is-collapsed .room__ribbon-actions--modify:hover { cursor: pointer; text-decoration: none; color: #00838e; } .expandable-toggler--right-arrow--small, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle { font-size: 0.875rem; } .expandable-toggler--right-arrow--small span:after, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle span:after { background-size: 24px; width: 24px; padding-left: 5px; padding-right: 5px; } .expandable-toggler--hotel-menu { font-size: 1rem; color: #333; } .expandable-toggler--hotel-menu > span:after { content: ""; display: inline-block; height: 12px; background-size: 24px; width: 24px; padding: 0 5px; -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; } .expandable-toggler--hotel-menu > span.is-expanded:after, .is-expanded.expandable-toggler--hotel-menu > span:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .expandable-toggler--hotel-menu:active, .expandable-toggler--hotel-menu:focus, .expandable-toggler--hotel-menu:hover { text-decoration: none; } .content-toggler, .expandable .expandable__footer, .global-footer-toggler, .hotel-content-toggler, .hotel-stays .hotel-stays__footer, .meeting-room-teaser > .meeting-room-teaser__footer { display: block; clear: both; padding: 10px; border-top: 1px solid #eee; text-align: center; color: #00838e; } @media (min-width: 950px) { .content-toggler:focus-visible, .expandable .expandable__footer:focus-visible, .global-footer-toggler:focus-visible, .hotel-content-toggler:focus-visible, .hotel-stays .hotel-stays__footer:focus-visible, .meeting-room-teaser > .meeting-room-teaser__footer:focus-visible { margin: 4px; padding: 6px 16px; -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .content-toggler:visited, .expandable .expandable__footer:visited, .global-footer-toggler:visited, .hotel-content-toggler:visited, .hotel-stays .hotel-stays__footer:visited, .meeting-room-teaser > .meeting-room-teaser__footer:visited { color: #00838e; } @media (min-width: 740px) { .content-toggler, .expandable .expandable__footer, .global-footer-toggler, .hotel-content-toggler, .hotel-stays .hotel-stays__footer, .meeting-room-teaser > .meeting-room-teaser__footer { padding: 10px 20px; } } @media (min-width: 950px) { .global-footer-toggler { margin-bottom: 8px; } .global-footer-toggler > span { margin-bottom: -8px; display: block; } .global-footer-toggler:focus-visible:not(.no-hover) { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; margin-left: 8px; margin-right: 8px; } } @media (min-width: 950px) { .hotel-content-toggler:focus, .meeting-room-teaser > .meeting-room-teaser__footer:focus, .room.room--information .room__footer:focus { margin-left: 6px; margin-right: 6px; margin-bottom: 6px; } .hotel-content-toggler:focus .is-collapsed, .hotel-content-toggler:focus .is-expanded, .meeting-room-teaser > .meeting-room-teaser__footer:focus .is-collapsed, .meeting-room-teaser > .meeting-room-teaser__footer:focus .is-expanded, .room.room--information .room__footer:focus .is-collapsed, .room.room--information .room__footer:focus .is-expanded { margin-bottom: -4px; display: block; } } .highlight-infoblock.highlight-infoblock--bordered, .hotel-stays, .hotel-stays-filter, .hotel-teaser, .meeting-room-teaser, .restaurant, .room { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); } a:focus .highlight-infoblock.highlight-infoblock--bordered, a:focus .hotel-stays, a:focus .hotel-stays-filter, a:focus .hotel-teaser, a:focus .meeting-room-teaser, a:focus .restaurant, a:focus .room { -webkit-box-shadow: 0 0 1px 2px #b4defa; box-shadow: 0 0 1px 2px #b4defa; } @media (min-width: 950px) { a:focus .highlight-infoblock.highlight-infoblock--bordered, a:focus .hotel-stays, a:focus .hotel-stays-filter, a:focus .hotel-teaser, a:focus .meeting-room-teaser, a:focus .restaurant, a:focus .room { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .tooltip__body { border: 1px solid #c8c8c8; -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 0 16px; box-shadow: 0 0 16px rgba(0, 0, 0, 0.16); border-radius: 4px; background: #fff; margin: 10px; } .content-teaser, .list-destinations .list-destinations__item > a, .restaurant { -webkit-transition: 0.2s; transition: 0.2s; -webkit-transform: scale(1); transform: scale(1); } .content-teaser:focus, .content-teaser:hover, .list-destinations .list-destinations__item > a:focus, .list-destinations .list-destinations__item > a:hover, .restaurant:focus, .restaurant:hover { -webkit-transform: scale(1.01); transform: scale(1.01); } .list-iconic-links .list-iconic-links__link, .read-more:after { background-image: url(/_static/img/icons/hotelpage/arrow-double-big-v2.svg); background-repeat: no-repeat; } .read-more--crocus:after { background-image: url(/_static/img/icons/shared/arrow-double-big-crocus-v2.svg); background-repeat: no-repeat; } .custom-select:after, .picker__nav--next, .picker__nav--prev { background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea.svg); background-repeat: no-repeat; background-position: center right 10px; background-size: 19px 20px; } .custom-select--crocus:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-crocus.svg); background-size: 18px 12px; } .custom-select--crocus:after, .custom-select--highlighted:after { background-repeat: no-repeat; background-position: center right 10px; } .custom-select--highlighted:after { background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); background-size: 15px 12px; } .custom-select--highlighted--inverted:after { background-image: url(/_static/img/icons/arrows/arrow-down-white.svg); background-repeat: no-repeat; background-position: center right 10px; background-size: 15px 9px; } .expandable-toggler--hotel-menu > span:after { background-image: url(/_static/img/icons/arrows/arrow-down-body-color.svg); background-repeat: no-repeat; background-position: 50%; } .content-nav .content-nav-toggle:active:not(.no-hover) > span:before, .content-nav .content-nav-toggle:focus:not(.no-hover) > span:before, .content-nav .content-nav-toggle:hover:not(.no-hover) > span:before, .content-nav .content-nav-toggle > span:before, .content-toggler:active:not(.no-hover) > span:before, .content-toggler:focus:not(.no-hover) > span:before, .content-toggler:hover:not(.no-hover) > span:before, .content-toggler > span:before, .country-listing .country-listing__header:active:not(.no-hover) > span:before, .country-listing .country-listing__header:focus:not(.no-hover) > span:before, .country-listing .country-listing__header:hover:not(.no-hover) > span:before, .country-listing .country-listing__header > span:before, .expandable-toggler--left-arrow--small:active:not(.no-hover) > span:before, .expandable-toggler--left-arrow--small:focus:not(.no-hover) > span:before, .expandable-toggler--left-arrow--small:hover:not(.no-hover) > span:before, .expandable-toggler--left-arrow--small > span:before, .expandable-toggler--left-arrow:active:not(.no-hover) > span:before, .expandable-toggler--left-arrow:focus:not(.no-hover) > span:before, .expandable-toggler--left-arrow:hover:not(.no-hover) > span:before, .expandable-toggler--left-arrow > span:before, .expandable-toggler--right-arrow--small:active > span:after, .expandable-toggler--right-arrow--small:focus > span:after, .expandable-toggler--right-arrow--small:hover > span:after, .expandable-toggler--right-arrow--small > span:after, .expandable-toggler--right-arrow:active > span:after, .expandable-toggler--right-arrow:focus > span:after, .expandable-toggler--right-arrow:hover > span:after, .expandable-toggler--right-arrow > span:after, .expandable .expandable__footer:active:not(.no-hover) > span:before, .expandable .expandable__footer:focus:not(.no-hover) > span:before, .expandable .expandable__footer:hover:not(.no-hover) > span:before, .expandable .expandable__footer > span:before, .expandable .expandable__toggle__icon--after > span:after, .global-footer-toggler:active:not(.no-hover) > span:before, .global-footer-toggler:focus:not(.no-hover) > span:before, .global-footer-toggler:hover:not(.no-hover) > span:before, .global-footer-toggler > span:before, .hotel--confirmation .hotel__ribbon-toggle, .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify > span.hotel__ribbon-toggle-arrow, .hotel-content-toggler:active:not(.no-hover) > span:before, .hotel-content-toggler:focus:not(.no-hover) > span:before, .hotel-content-toggler:hover:not(.no-hover) > span:before, .hotel-content-toggler > span:before, .hotel-stays .hotel-stays__footer:active:not(.no-hover) > span:before, .hotel-stays .hotel-stays__footer:focus:not(.no-hover) > span:before, .hotel-stays .hotel-stays__footer:hover:not(.no-hover) > span:before, .hotel-stays .hotel-stays__footer > span:before, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:active > span:after, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:focus > span:after, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:hover > span:after, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle > span:after, .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:active:not(.no-hover) > span:before, .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:focus:not(.no-hover) > span:before, .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:hover:not(.no-hover) > span:before, .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle > span:before, .hotel.hotel--ribbon .hotel__ribbon-toggle, .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify > span.hotel__ribbon-toggle-arrow, .list-expandable > li .list-expandable__container .list-expandable__container__toggler > span:before, .meeting-room-teaser > .meeting-room-teaser__footer:active:not(.no-hover) > span:before, .meeting-room-teaser > .meeting-room-teaser__footer:focus:not(.no-hover) > span:before, .meeting-room-teaser > .meeting-room-teaser__footer:hover:not(.no-hover) > span:before, .meeting-room-teaser > .meeting-room-teaser__footer > span:before, .pois-container .pois-container__toggle span:before, .room.room--ribbon.is-collapsed .room__ribbon-actions--modify > span:after, .room__ribbon-toggle > span.room__ribbon-toggle-arrow { background-image: url(/_static/img/icons/shared/arrow-down-v2.svg); background-repeat: no-repeat; background-position: 50%; } .booking-widget-toggle:after { background-image: url(/_static/img/icons/arrows/downInCircle.svg); background-repeat: no-repeat; background-position: 50%; } .custom-checkbox + span:before, .custom-checkbox-wrapper .custom-checkbox-label:before { background-image: url(/_static/img/icons/shared/checkBox.svg); background-repeat: no-repeat; background-position: 50%; } .custom-checkbox-wrapper.active .custom-checkbox-label:before, .custom-checkbox:checked + span:before { background-image: url(/_static/img/icons/shared/checkBoxFilled.svg); background-repeat: no-repeat; background-position: 50%; } .custom-checkbox-wrapper .custom-checkbox-label.inverse:before { background-image: url(/_static/img/icons/shared/checkbox_unselected.svg); background-repeat: no-repeat; background-position: 50%; } .custom-checkbox-wrapper.active .custom-checkbox-label.inverse:before { background-image: url(/_static/img/icons/shared/checkbox_selected.svg); background-repeat: no-repeat; background-position: 50%; } .custom-checkbox-wrapper.disabled .custom-checkbox-label.inverse:before { background-image: url(/_static/img/icons/shared/checkbox_unselected-disabled.svg); background-repeat: no-repeat; background-position: 50%; } .custom-checkbox-brown-wrapper .custom-checkbox + span:before, .custom-checkbox-wrapper.custom-checkbox-brown-wrapper .custom-checkbox-label:before { background-image: url(/_static/img/icons/shared/checkbox_brown.svg); } .custom-checkbox-brown-wrapper .custom-checkbox:checked + span:before, .custom-checkbox-wrapper.custom-checkbox-brown-wrapper.active .custom-checkbox-label:before { background-image: url(/_static/img/icons/shared/checkbox_brown_selected.svg); } .custom-checkbox-white-wrapper .custom-checkbox + span:before, .custom-checkbox-wrapper.custom-checkbox-white-wrapper .custom-checkbox-label:before { background-image: url(/_static/img/icons/shared/checkbox_white_border.svg); } .custom-checkbox-white-wrapper .custom-checkbox:checked + span:before, .custom-checkbox-wrapper.custom-checkbox-white-wrapper.active .custom-checkbox-label:before { background-image: url(/_static/img/icons/shared/checkbox_white_selected.svg); } .special-alerts__inner__body--wrapper:before { background-image: url(/_static/img/icons/warning.svg); background-repeat: no-repeat; } .special-alerts.special-alerts--grayed .special-alerts__inner__body--wrapper:before { background-image: url(/_static/img/icons/info-dark.svg); background-repeat: no-repeat; } .iconic-item--link-brown .icon { fill: #483729; } .filter-page .scandic-main-page-link, .hotel-return-home-link, .hotel-theme-downtowncamper .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-grandcentral .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-grandhoteloslo .hotel-return-home-link, .hotel-theme-grandhoteloslo .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-haymarket .hotel-return-home-link, .hotel-theme-haymarket .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-hotelnorge .hotel-return-home-link, .hotel-theme-hotelnorge .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-marski .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-scandic-go .main-header .navigation-bar__top .scandic-main-page-link { color: #00838e; background: url(/_static/img/icons/shared/arrow-double-nordicsea-left-v2.svg) no-repeat 0; padding-left: 20px; } @media (min-width: 950px) { .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo, .hotel-theme-grandcentral .main-header .navigation-bar__main__logo, .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo, .hotel-theme-haymarket .main-header .navigation-bar__main__logo, .hotel-theme-header .navigation-bar__main__logo, .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo, .hotel-theme-marski .main-header .navigation-bar__main__logo, .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { padding: 14px 0 13px; } .hotel-theme-downtowncamper .main-header .nav-primary li:not(:first-child), .hotel-theme-grandcentral .main-header .nav-primary li:not(:first-child), .hotel-theme-grandhoteloslo .main-header .nav-primary li:not(:first-child), .hotel-theme-haymarket .main-header .nav-primary li:not(:first-child), .hotel-theme-header .nav-primary li:not(:first-child), .hotel-theme-hotelnorge .main-header .nav-primary li:not(:first-child), .hotel-theme-marski .main-header .nav-primary li:not(:first-child), .hotel-theme-scandic-go .main-header .nav-primary li:not(:first-child) { display: none; } } .bg-transparent { background: transparent !important; } .loader > span { width: 0.5em; height: 0.5em; margin-right: 3px; background-color: #fff; border-radius: 50%; display: inline-block; -webkit-animation: load7 1.8s ease-in-out infinite; animation: load7 1.8s ease-in-out infinite; } .loader > span:first-child { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .loader > span:nth-child(2) { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes load7 { 0%, 80%, to { -webkit-transform: scale(1); transform: scale(1); } 40% { -webkit-transform: scale(0); transform: scale(0); } } @keyframes load7 { 0%, 80%, to { -webkit-transform: scale(1); transform: scale(1); } 40% { -webkit-transform: scale(0); transform: scale(0); } } .loader--right { margin-left: 0.5em; } @-webkit-keyframes circular-loader { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @keyframes circular-loader { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } .circular-loader__centering-container { height: 70px; position: relative; } .circular-loader { margin: 10px; font-size: 4px; width: 1em; height: 1em; border-radius: 50%; position: relative; text-indent: -9999em; -webkit-animation: circular-loader 1s linear infinite; animation: circular-loader 1s linear infinite; -webkit-box-shadow: 0 -2.6em 0 0 #00838e, 1.8em -1.8em 0 0 rgba(0, 131, 142, 0.2), 2.5em 0 0 0 rgba(0, 131, 142, 0.2), 1.75em 1.75em 0 0 rgba(0, 131, 142, 0.2), 0 2.5em 0 0 rgba(0, 131, 142, 0.2), -1.8em 1.8em 0 0 rgba(0, 131, 142, 0.2), -2.6em 0 0 0 rgba(0, 131, 142, 0.5), -1.8em -1.8em 0 0 rgba(0, 131, 142, 0.7); box-shadow: 0 -2.6em 0 0 #00838e, 1.8em -1.8em 0 0 rgba(0, 131, 142, 0.2), 2.5em 0 0 0 rgba(0, 131, 142, 0.2), 1.75em 1.75em 0 0 rgba(0, 131, 142, 0.2), 0 2.5em 0 0 rgba(0, 131, 142, 0.2), -1.8em 1.8em 0 0 rgba(0, 131, 142, 0.2), -2.6em 0 0 0 rgba(0, 131, 142, 0.5), -1.8em -1.8em 0 0 rgba(0, 131, 142, 0.7); } .circular-loader--inline { float: left; margin-right: 15px; } .lteie9 .circular-loader--inline { background-image: url(/_static/img/icons/ajax-loader.gif); background-position: 0 3px; background-repeat: no-repeat; margin: 0; padding: 10px; } .circular-loader--light { -webkit-box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 hsla(0, 0%, 100%, 0.2), 2.5em 0 0 0 hsla(0, 0%, 100%, 0.2), 1.75em 1.75em 0 0 hsla(0, 0%, 100%, 0.2), 0 2.5em 0 0 hsla(0, 0%, 100%, 0.2), -1.8em 1.8em 0 0 hsla(0, 0%, 100%, 0.2), -2.6em 0 0 0 hsla(0, 0%, 100%, 0.5), -1.8em -1.8em 0 0 hsla(0, 0%, 100%, 0.7); box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 hsla(0, 0%, 100%, 0.2), 2.5em 0 0 0 hsla(0, 0%, 100%, 0.2), 1.75em 1.75em 0 0 hsla(0, 0%, 100%, 0.2), 0 2.5em 0 0 hsla(0, 0%, 100%, 0.2), -1.8em 1.8em 0 0 hsla(0, 0%, 100%, 0.2), -2.6em 0 0 0 hsla(0, 0%, 100%, 0.5), -1.8em -1.8em 0 0 hsla(0, 0%, 100%, 0.7); } .circular-loader--large { font-size: 10px; } .elevator-pitch { margin-bottom: 1em; } .elevator-pitch p:last-of-type { display: inline; } .elevator-pitch .elevator-pitch__expander { color: #00838e; font-weight: 700; background-color: #dedede; padding: 0 10px; border-radius: 30%; cursor: pointer; text-decoration: none; display: inline-block; line-height: 1.2em; } .elevator-pitch .elevator-pitch__expander:focus, .elevator-pitch .elevator-pitch__expander:hover { background-color: #c5c5c5; } .elevator-pitch-extension { font-size: 1rem; line-height: 1.6875rem; } @media (min-width: 420px) { .elevator-pitch-extension { margin-bottom: 30px; } } .hero-search-section { margin-bottom: 10px; } .hero-search-section .hero-search-section__search-input { background: url(/_static/img/icons/search/search.svg) no-repeat 10px; background-size: 24px 24px; background-color: #fff !important; border: 2px solid #e2e0db; -webkit-box-shadow: none; box-shadow: none; padding-left: 50px; } @media (min-width: 740px) { .hero-search-section .hero-search-section__search-input { height: 3.125rem; background-size: 36px 36px; border-radius: 30px; padding-left: 60px; } } @media (min-width: 740px) { .hero-search-section { margin-bottom: 20px; } .hero-search-section .tt-menu { width: 98%; margin-left: 10px; } } .tt-menu, .twitter-typeahead { width: 100%; } .tt-menu { max-height: 180px; overflow-y: auto; color: #333; background-color: #fff; border-radius: 5px; margin-top: 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 7px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); } .tt-menu--loader { display: none; position: absolute; top: 100%; left: 0; z-index: 99; } .tt-menu .tt-no-result, .tt-menu .tt-suggestion { padding: 7px 10px; word-wrap: break-word; overflow-wrap: break-word; } .tt-menu .tt-no-result p, .tt-menu .tt-suggestion p { margin: 0; } .tt-menu .tt-no-result .icon, .tt-menu .tt-suggestion .icon { margin-right: 0.2rem; vertical-align: sub; } .tt-menu .tt-suggestion:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; } .tt-menu .tt-suggestion:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .tt-menu .tt-selectable { cursor: pointer; } .tt-menu .tt-cursor { background-color: #f2f2f2; cursor: pointer; } .country-listing { background-color: #fff; } .country-listing .country-listing__header { padding: 10px; margin: 0; } .country-listing .country-listing__header span { float: right; padding: 0 3px; } .country-listing .country-listing__header span:before { -webkit-transition: -webkit-transform 0.2s ease; transition: -webkit-transform 0.2s ease; transition: transform 0.2s ease; transition: transform 0.2s ease, -webkit-transform 0.2s ease; height: 7px; vertical-align: middle; } .country-listing__map { padding: 0.9375rem 0.625rem; } .country-listing .country-listing__cities { display: none; padding: 10px; margin-top: 10px; -moz-column-width: 12em; -webkit-column-width: 12em; column-width: 12em; } .country-listing .country-listing__cities .country-listing__city { display: inline-block; margin-bottom: 10px; width: 100%; } .country-listing .country-listing__cities .country-listing__city a { color: #333; } .country-listing .country-listing__cities .country-listing__city .icon { display: inline-block; top: 2px; position: relative; } .no-csscolumns .country-listing .country-listing__cities .country-listing__city { width: 49%; } @media (min-width: 1200px) { .no-csscolumns .country-listing .country-listing__cities .country-listing__city { width: 32%; } } .country-listing.is-expanded { margin-bottom: 0; } .country-listing.is-expanded .country-listing__header span:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .country-listing.is-expanded .country-listing__cities { display: block; } @media (min-width: 740px) { .country-listing { border-bottom: 1px solid #e3e0db; border-top: none; } .country-listing .country-listing__header span { padding: 0 10px; } .country-listing .country-listing__header span:before { height: 12px; } } .popular-section { margin: 0 auto 5px; width: 95%; } .popular-section .popular-section__list { display: none; } .popular-section .popular-section__list:before { content: none; border: 11px solid transparent; border-bottom-color: #fff; float: left; margin-left: 12px; margin-top: -20px; margin-right: 5px; } .popular-section .popular-section__list .popular-section__list__item > a { color: #333; background-color: #fff; padding: 5px 16px; display: block; margin-bottom: 1px; } .popular-section .popular-section__list .popular-section__list__item > a .icon { float: left; margin-right: 5px; margin-top: 1px; } @media (min-width: 950px) { .popular-section .popular-section__list .popular-section__list__item > a:focus { position: relative; } } .popular-section .popular-section__list .popular-section__list__item:first-child > a { border-top-left-radius: 15px; border-top-right-radius: 15px; } .popular-section .popular-section__list .popular-section__list__item:last-child > a { border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; } .popular-section .popular-section__header { cursor: pointer; width: 100%; border-radius: 15px; text-transform: uppercase; font-size: 0.8125rem; font-weight: 700; padding: 0.3rem 0.625rem 0.45rem 17px; background-color: #8d3a7c; } .popular-section .popular-section__header .icon { vertical-align: -4px; } .popular-section:first-of-type .popular-section__header { background-color: #c65214; } .popular-section:last-of-type { margin-bottom: 0; } .popular-section:last-of-type .popular-section__header { background-color: #00838e; } .popular-section.is-expanded .popular-section__list { display: block; } .popular-section.is-expanded .popular-section__list:before { content: ""; } .popular-section.is-expanded .popular-section__header { padding-left: 39px; } .popular-section.is-expanded .popular-section__header .icon { display: none; } @media (min-width: 950px) { .popular-section { margin-left: 20px; float: left; width: 25%; } .popular-section .popular-section__list { display: block; } .popular-section .popular-section__list:before { content: ""; margin-top: -19px; } .popular-section .popular-section__list .popular-section__list__item > a { padding: 3px 16px; margin-bottom: 1px; } .popular-section .popular-section__header { cursor: default; margin-top: -20px; border-top-left-radius: 0; border-top-right-radius: 0; } .popular-section .popular-section__header .icon { display: none; } .popular-section:first-of-type { margin-left: 10%; margin-bottom: 0; } .popular-section:first-of-type .popular-section__header { background-color: #483729; } .popular-section.is-expanded .popular-section__header { padding-left: 35px; } } @media (min-width: 1200px) { .popular-section .popular-section__list .popular-section__list__item > a { padding: 5px 16px; } } .restaurant { background-color: #fff; overflow: hidden; margin-bottom: 20px; clear: both; position: relative; display: block; } .restaurant .restaurant__body { padding: 20px; } .restaurant .restaurant__body .restaurant__body__text { color: #333; } .restaurant .restaurant__sidebar { display: none; } .restaurant .restaurant__heading-level1 { margin-bottom: 0.3em; } @media (min-width: 950px) { .restaurant { background-color: #e9e8e7; float: left; width: 100%; } .restaurant__wrapper { background-color: #fff; float: left; position: relative; right: 25%; width: 100%; } .restaurant__body, .restaurant__media, .restaurant__sidebar { left: 25%; position: relative; } } @media (min-width: 950px) { .restaurant { margin-bottom: 30px; } .restaurant .restaurant__media { float: left; width: 33.3%; margin-bottom: 0; padding: 20px 0 20px 20px; } .restaurant .restaurant__body { clear: none; float: left; width: 41.7%; padding: 20px 20px 0; } .restaurant .restaurant__sidebar { display: block; float: left; width: 25%; background-color: #e9e8e7; height: 100%; padding: 20px 20px 0; } .restaurant .restaurant__sidebar .restaurant__sidebar__text { color: #333; } } .restaurant--action .restaurant__heading-level1 { color: #00838e; } .restaurant--action:focus, .restaurant--action:hover { text-decoration: none; } .restaurant--action:focus .restaurant__heading-level1, .restaurant--action:hover .restaurant__heading-level1 { color: #483729; } @media (min-width: 950px) { .restaurant--action:focus { margin-top: 6px; } } .restaurant-opening-hours { margin-bottom: 30px !important; margin-top: 15px; } .restaurant-opening-hours strong, .restaurant-opening-hours strong + br { display: none; } .restaurant-opening-hours br { line-height: 2em; } @media (min-width: 950px) { .restaurant-opening-hours { margin-bottom: 40px !important; } } .restaurant-opening-hours--mini { margin-bottom: 0; } .restaurant-opening-hours--mini p { font-size: 0.8125rem; } .restaurant-menus { margin-bottom: 30px !important; } @media (min-width: 950px) { .restaurant-menus { margin-bottom: 40px !important; } } .restaurant-menus strong, .restaurant-menus strong + br { display: none; } .restaurant-menus br { line-height: 2em; } .PdfIconLink { display: block !important; margin-bottom: 0.5em !important; } .banner-section { background-color: #fff; } .banner-section__media-container { width: 100%; height: 0; padding-bottom: 66.66%; position: relative; } .banner-section__media-container__img { position: absolute; } .banner-section__block { position: relative; padding: 10px; margin-top: -55px; } @media (min-width: 950px) { .banner-section__block a:focus { display: inline-block; } } .banner-section__content__grid { width: auto; margin: 0 -10px; max-width: none; } .banner-section__content__grid:after, .banner-section__content__grid:before { content: " "; display: table; } .banner-section__content__grid:after { clear: both; } .banner-section__content__grid__column { position: relative; padding-left: 0; padding-right: 0; width: 100%; float: left; } @media (min-width: 740px) { .banner-section { position: relative; background-color: transparent; } .banner-section__media-container { position: absolute; top: 0; left: 0; height: 100%; width: 100%; padding-bottom: 0; } .banner-section__block { margin-top: 0; padding: 20px; } .banner-section__content { padding-top: 30px; padding-bottom: 30px; } .banner-section__content__grid__column { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: right; margin-left: 50%; float: left; } } @media (min-width: 950px) { .banner-section__block { padding: 20px; } .banner-section__content { padding-top: 50px; padding-bottom: 50px; } .banner-section__content__grid__column { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: right; margin-left: 66.6666666667%; float: left; } } @media (min-width: 1200px) { .banner-section__block { padding: 20px 50px; } } .banner-section--splash .banner-section__action { color: #fff; } .banner-section--splash .banner-section__action:active, .banner-section--splash .banner-section__action:hover, .banner-section--splash .banner-section__action:visited { text-decoration: none; } .banner-section--splash .banner-section__action:focus-visible .banner-section__text { text-decoration: underline; } @media (min-width: 950px) { .banner-section--splash .banner-section__action:focus-visible .banner-section__text { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .banner-section--splash .banner-section__content__grid, .banner-section--splash .banner-section__content__grid__column { height: 100%; } .banner-section--splash .banner-section__content__grid__column { display: table; } .banner-section--splash .banner-section__block { vertical-align: middle; display: table-cell; color: #fff; background-repeat: no-repeat; background-position: 50%; overflow: hidden; text-align: center; padding: 0 25px; margin-top: 0; -webkit-transform: rotate(3deg); transform: rotate(3deg); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); position: relative; } .banner-section--splash .banner-section__heading { color: #fff; font-family: BrandonText-Black, Arial, Helvetica, sans-serif; font-size: 1.875rem; line-height: 1em; margin: 0 0 10px; text-transform: uppercase; } @media (min-width: 420px) { .banner-section--splash .banner-section__heading { font-size: 2.25rem; } } @media (min-width: 740px) { .banner-section--splash .banner-section__heading { font-size: 2rem; } } @media (min-width: 1200px) { .banner-section--splash .banner-section__heading { font-size: 2.25rem; } } .banner-section--splash .banner-section__text > p { display: inline; color: #fff; margin: 0; vertical-align: middle; line-height: 1em; } .banner-section--splash .banner-section__text > .icon { display: inline; padding-right: 3px; vertical-align: middle; } .banner-section--splash .banner-section__content { position: absolute; top: 5%; height: 90%; width: 52%; right: 10px; } @media (min-width: 740px) { .banner-section--splash .banner-section__content { position: static; width: auto; } .banner-section--splash .banner-section__content__grid__column { width: 33.333%; padding-left: 20px; float: right; margin: 0; } .banner-section--splash .banner-section__block { padding: 0 30px; height: 230px; } } @media (min-width: 950px) { .banner-section--splash .banner-section__block { padding: 0 60px; height: 280px; max-width: none; } .banner-section--splash .banner-section__content { padding: 40px 0; } } @media (min-width: 1200px) { .banner-section--splash { max-height: 380px; } .banner-section--splash .banner-section__block { padding: 0 75px; height: 300px; } } .banner-section--restaurant .banner-section__block { background-color: #fefefe; background-color: hsla(0, 0%, 99.6%, 0.9); } .content-nav { -webkit-box-shadow: none; box-shadow: none; margin: 0 -0.625rem !important; border-bottom: 1px solid #e3e0db; } .content-nav .content-nav-toggle { background: transparent; border-width: 0; text-align: left; width: 100%; outline: none; position: relative; padding: 15px; } .content-nav .content-nav-toggle.active span:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .content-nav .content-nav-toggle span { float: right; padding: 0 3px; } .content-nav .content-nav-toggle span:before { -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; height: 10px; vertical-align: middle; } .content-nav .content-nav__body { margin: 0 10px 10px; display: none; } .subnav-mobile { padding: 0 10px; } .tab-panel .tab-panel__tabs { display: block; overflow: hidden; margin: -2px; } .tab-panel .tab-panel__tabs .tab-panel__tabs__body { float: left; width: 50%; padding: 0 2px; } @media (min-width: 740px) { .tab-panel .tab-panel__tabs .tab-panel__tabs__body { width: auto; min-width: 15.625rem; max-width: 48%; } } @media (min-width: 950px) { .tab-panel .tab-panel__tabs .tab-panel__tabs__body { min-width: 18.75rem; } } .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { background-color: #e9e8e7; border-top-left-radius: 10px; border-top-right-radius: 10px; margin: 0; padding: 10px 15px; display: block; color: #00838e; font-size: 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } @media (min-width: 740px) { .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { font-size: 1.125rem; } } @media (min-width: 950px) { .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { font-size: 1.375rem; padding: 7px 20px; } } .tab-panel .tab-panel__tabs .tab-panel__tabs__body.is-active > a { background-color: #fff; color: #333; } @media (min-width: 740px) { .tab-panel.tab-panel--map-with-overlay { display: none; } } .tab-content .tab-content__tab { display: none; } @media (min-width: 740px) { .tab-content .tab-content__tab { display: block; } } .tab-content .tab-content__tab.is-active { display: block; } .tab-content--ongray { border-top: 20px solid #fff; } @media (min-width: 950px) { .tab-content--ongray { border-width: 30px; } } @media (min-width: 740px) { .tab-content--ongray-small-up { border-top: 20px solid #fff; } } @media (min-width: 950px) { .tab-content--ongray-small-up { border-width: 30px; } } .country-city-list { background-color: #fff; padding: 10px; } .country-city-list .country-city-list__header { font-size: 2.25rem; padding: 10px 0 0 10px; } .country-city-list-collection .country-city-list-collection__item { display: inline-block; width: 49%; margin-bottom: 10px; } @media (min-width: 740px) { .country-city-list-collection .country-city-list-collection__item { width: 32%; } } .country-city-list-collection .country-city-list-collection__item .country-city-list-collection__item__body { padding: 5px 10px; } .country-city-list-collection .country-city-list-collection__item.is-active .country-city-list-collection__item__body { font-weight: 700; background-color: #f2f2f2; border-radius: 20px; } .list-bullets, .list-facilities, .room__short-bullets, .sitemap ol { margin-bottom: 15px; } .list-bullets > li, .list-facilities > li, .room__short-bullets > li, .sitemap ol > li { margin-bottom: 0.5em; padding-left: 1.3em; } .list-bullets > li:before, .list-facilities > li:before, .room__short-bullets > li:before, .sitemap ol > li:before { content: "•"; color: #9da0a1; font-size: 26px; display: block; height: 0; width: 0; left: -0.7em; top: 0; position: relative; } .list-bullets, .list-links { margin-bottom: 15px; } .list-links > li { margin-bottom: 0.5em; background-image: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg); background-repeat: no-repeat; background-position: 0 3px; line-height: 1.8; padding-left: 28px; } .list-links > li > a { display: block; border-bottom: none; } .big-sidebar-wrapper__sidebar-section__sidebar .list-links { margin-bottom: 25px; } .list-links--outlined-bullet > li { background-image: url(/_static/img/icons/arrow-with-outlined-circle.svg); background-size: 19px; } .list-links--outlined-bullet > li a { color: #333; } .list-links--outlined-bullet-light > li { background-image: url(/_static/img/icons/arrow-with-outlined-circle-white.svg); background-size: 19px; } .list-links--outlined-bullet-light > li a { color: #fff; } .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .list-usps > li, .hotel-theme-grandhoteloslo .list-usps > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .list-usps > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .list-usps > li, .hotel-theme-hotelnorge .list-usps > li > li, .list-usps { margin-bottom: 15px; } .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .list-usps > li > li, .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .list-usps > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .list-usps > li > li, .hotel-theme-hotelnorge .list-usps > li > li > li, .list-usps > li { padding-left: 38px; margin-bottom: 0.5em; background-image: url(/_static/img/bullet-list-tick-birch-v2.svg); background-repeat: no-repeat; background-position: 1px 4px; background-size: 18px 14px; } .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li li, .hotel-theme-grandhoteloslo .list-usps > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li li, .hotel-theme-haymarket .list-usps > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li li, .hotel-theme-hotelnorge .list-usps > li > li li, .hotel-theme-hotelnorge .list-usps > li li, .list-usps li { padding-left: 23px; } .definition-list { max-width: 31.25rem; margin-bottom: 1em; } .definition-list:after, .definition-list:before { content: " "; display: table; } .definition-list:after { clear: both; } .definition-list dd, .definition-list dt { float: left; padding-bottom: 5px; } .definition-list dt { width: 40%; } .definition-list dd { width: 60%; } .list-bullets--hotel-facts-2col, .list-facilities { margin-bottom: 0; } @media (min-width: 740px) { .list-facilities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } .list-facilities > li { display: inline-block; position: static; width: 100%; } } @media (min-width: 950px) { .list-bullets--hotel-facts-2col { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } .list-bullets--hotel-facts-2col > li { display: inline-block; position: static; width: 100%; } } .no-csscolumns .list-bullets--hotel-facts-2col, .no-csscolumns .list-facilities { margin-bottom: 0; } .no-csscolumns .list-bullets--hotel-facts-2col:after, .no-csscolumns .list-bullets--hotel-facts-2col:before, .no-csscolumns .list-facilities:after, .no-csscolumns .list-facilities:before { content: " "; display: table; } .no-csscolumns .list-bullets--hotel-facts-2col:after, .no-csscolumns .list-facilities:after { clear: both; } .no-csscolumns .list-bullets--hotel-facts-2col > li, .no-csscolumns .list-facilities > li { width: 49%; float: left; padding-right: 4%; } @media (min-width: 950px) { .list-facilities > li, .room__short-bullets > li { margin-bottom: 1em; } } .list-facilities { margin-bottom: 0; } .list-facilities:not(.collapsible-list--partial) li.text-bold:not(.collapsible-list__item--hidden) { font-weight: 700; } .list-facilities:not(.collapsible-list--partial) li.text-bold:before { font-weight: 400; } .list-links--bold > li, .list-links--l > li { background-size: 24px 24px; min-height: 24px; padding-left: 34px; } .list-links--small > li { background-size: 16px; background-position: 0 2px; font-size: 15px; line-height: 21px; margin-bottom: 5px; padding-left: 25px; } .list-links--bold > li { background-position: 0 0; margin-bottom: 0.8em; } @media (min-width: 740px) { .list-links--bold > li > a { padding-top: 0; } } .list-iconic-links { background-color: #fff; font-size: 1.125rem; } .list-iconic-links .list-iconic-links__link { background-position: right 10px center; background-size: auto 22px; border-bottom: 1px solid #edeceb; color: #483729; display: table; width: 100%; padding: 10px 30px 10px 10px; text-align: left; vertical-align: middle; } .list-iconic-links .list-iconic-links__link:focus, .list-iconic-links .list-iconic-links__link:hover { text-decoration: none; background-color: #edeceb; } .list-iconic-links .list-iconic-links__link .list-iconic-links__link__icon { display: table-cell; width: 22px; height: 22px; padding-right: 8px; vertical-align: middle; text-align: center; } .list-iconic-links .list-iconic-links__link .list-iconic-links__link__icon > .icon { max-width: 22px; max-height: 22px; } .list-iconic-links .list-iconic-links__link .list-iconic-links__link__text { display: table-cell; vertical-align: middle; } @media (min-width: 950px) { .list-iconic-links .list-iconic-links__link { font-size: 1.5rem; } .list-iconic-links .list-iconic-links__link .list-iconic-links__link { width: 38px; height: 28px; } .list-iconic-links .list-iconic-links__link .list-iconic-links__link > .icon { max-width: 28px; max-height: 28px; } } .list-iconic-links--borderd { border: 1px solid #f2f2f2; border-top: none; } .list-facts { margin-bottom: 15px; } .list-facts .list-facts__item .list-facts__item__heading { display: inline; font-weight: 400; font-size: 0.875rem; color: inherit; margin: 0; } .list-facts .list-facts__item .list-facts__item__value { display: inline; } .list-facts .list-facts__item__seperator { border: 1px solid #e9e8e7; margin: 25px 0; } @media (max-width: 949px) { .list-facts .list-facts__item__seperator { margin: 20px 0; } } .list-facts .list-facts__item--2col { clear: left; } .list-facts .list-facts__item--2col > .list-facts__item__heading { float: left; width: 50%; padding-right: 1.25rem; } .list-facts .list-facts__item--2col > .list-facts__item__value { margin-left: 50%; display: block; } .list-facts .list-facts__item--sectionstart { margin-top: 15px; } .list-facts.list-facts--inline { display: inline; } .list-facts.list-facts--inline > .list-facts__item { display: inline-block; } .list-facts.list-facts--inline > .list-facts__item:after { content: ", "; display: inline; } .list-facts.list-facts--inline > .list-facts__item:last-child:after { content: none; } .list-facts-heading { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1rem; color: #333; font-weight: 700; color: inherit; margin-bottom: 0; } .list-facts-heading.list-facts-heading--inline { display: inline; } .list-facts__button { margin-top: 1em; } .list-images { margin-bottom: 15px; } .list-images > li { overflow: hidden; margin-bottom: 0.5em; } .list-images > li .list-images__image { float: left; margin-right: 15px; } .list-images > li .list-images__sub { color: #9da0a1; font-size: 0.8125rem; } .list-expandable { border-bottom: 1px solid #e3e0db; } .list-expandable > li .list-expandable__container { overflow: hidden; background: #fff; } .list-expandable > li .list-expandable__container .list-expandable__container__toggler { padding: 10px; margin: 0; } .list-expandable > li .list-expandable__container .list-expandable__container__toggler span { float: right; padding: 0 3px; } .list-expandable > li .list-expandable__container .list-expandable__container__toggler span:before { -webkit-transition: -webkit-transform 0.2s ease; transition: -webkit-transform 0.2s ease; transition: transform 0.2s ease; transition: transform 0.2s ease, -webkit-transform 0.2s ease; height: 7px; vertical-align: middle; } .list-expandable > li .list-expandable__container .list-expandable__container__toggler.is-expanded span:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .list-expandable > li .list-expandable__container .list-expandable__container__area { padding: 10px 10px 0; margin-bottom: 0; } .list-expandable > li .list-expandable__container.is-collapsed .list-expandable__container__area { display: none; } .list-footer-pages > li { padding-left: 38px; margin-bottom: 0.5em; background-image: url(/_static/img/bullet-list-arrow-circle-white.svg); background-repeat: no-repeat; background-position: 0 7px; background-size: 19px; line-height: 2rem; } .list-footer-pages + ul { margin-top: 3em; } .list-footer-actions > li { padding-left: 38px; margin-bottom: 0.5em; background-image: url(/_static/img/bullet-list-arrow-double-white.svg); background-repeat: no-repeat; background-position: 5px 6px; background-size: 12px; } .list-footer-actions + ul { margin-top: 3em; } .definition-list--1-line dd, .definition-list--1-line dt { display: inline; } .definition-list--1-line dd:after { content: ""; display: block; } .list-destinations .list-destinations__item { background: #fff; margin-bottom: 5px; } .list-destinations .list-destinations__item > a { background: none; display: block; color: #333; opacity: 1; padding: 5px 10px; } @-moz-document url-prefix() { .list-destinations .list-destinations__item > a { -webkit-transition: none; transition: none; transform: none; } } .list-destinations .list-destinations__item > a:focus, .list-destinations .list-destinations__item > a:hover { -webkit-transform: scale(1.02); transform: scale(1.02); text-decoration: none; } @media (min-width: 740px) { .list-destinations .list-destinations__item { background: none; margin-bottom: 15px; opacity: 1; } .list-destinations .list-destinations__item > a { padding: 0; } .list-destinations .list-destinations__item > a:focus, .list-destinations .list-destinations__item > a:hover { -webkit-transform: scale(1.04); transform: scale(1.04); } } .pipe-separated-list-item { display: inline-block; } .pipe-separated-list-item + .pipe-separated-list-item:before { content: " | "; color: #e3e0db; } @media (min-width: 740px) { .pipe-separated-list-divider + .pipe-separated-list-item:before { content: " | "; color: #e3e0db; } } .pipe-separated-list-item.package-detail.ng-hide { display: none !important; } .pipe-separated-list-divider { display: block; height: 3px; } .editable-area ol { list-style-type: decimal; margin-bottom: 15px; margin-left: 30px; } .hero-box { position: relative; } .hero-box .hero-box__content { width: 33%; left: auto; } .hero-box.hero-box--left .hero-box__content { right: auto; } @media (min-width: 950px) { .hero-box .hero-box__content { top: -464px; } .hero-box.hero-box--extra-pull .hero-box__content { top: -514px; } } @media (min-width: 1500px) { .hero-box .hero-box__content { top: -497px; } .hero-box.hero-box--extra-pull .hero-box__content { top: -547px; } } .hero-fixed { margin-top: -50px; min-height: 100px; } .hero-fixed .hero { position: relative; width: 100%; top: 0; z-index: 0; } @media (min-width: 950px) { .hero-fixed .hero { position: fixed; } .hero-fixed .hero.is-animating { -webkit-transition: top 0.25s ease-in-out; transition: top 0.25s ease-in-out; } } @media (min-width: 950px) { .main.signature-hotel-main .hero-fixed .hero { max-width: 1440px; margin: 0 auto; position: relative; } } @media (min-width: 1500px) { .main.signature-hotel-main .hero-fixed .hero { padding: 20px 0 5px; } .main.signature-hotel-main .hero-fixed .hero .hero__img-container { border-radius: 8px; } } @media (min-width: 950px) { .main.signature-hotel-main .hero-fixed { margin-top: 0; background: -webkit-gradient( linear, left top, left bottom, from(#f3f2f1), to(#fff) ); background: linear-gradient(#f3f2f1, #fff); } .main.signature-hotel-main .hero-fixed:after { display: none; } } .hero-fixed:after { width: 100%; content: ""; } @media (min-width: 950px) { .hero-fixed:after { display: block; } } @media (min-width: 740px) { .side-wide-alert .hero-fixed { margin-top: 28px; } .hero-content-overlay .hero-fixed { margin-top: -113px; } } @media (min-width: 740px) { .hero-fixed.hero-fixed--deemphasized .hero__img-container, .hero-fixed.hero-fixed--deemphasized:after { min-height: 0; height: 590px; overflow: visible; padding-bottom: inherit; } .hero-fixed.hero-fixed--deemphasized .l-section__inner { position: relative; } } @media (min-width: 1500px) { .hero-fixed.hero-fixed--deemphasized .hero__img-container, .hero-fixed.hero-fixed--deemphasized:after { height: 650px; } } .side-wide-alert .hero-fixed.hero-fixed--deemphasized { margin-top: -50px; } @media (min-width: 740px) { .side-wide-alert .hero-fixed.hero-fixed--deemphasized { margin-top: -113px; } .side-wide-alert .hero-fixed.hero-fixed--deemphasized .hero__img-container, .side-wide-alert .hero-fixed.hero-fixed--deemphasized:after { height: 690px; } } @media (min-width: 1500px) { .side-wide-alert .hero-fixed.hero-fixed--deemphasized .hero__img-container, .side-wide-alert .hero-fixed.hero-fixed--deemphasized:after { height: 750px; } } .hero-fixed.hero-fixed--edit-mode .hero__img-container { max-height: 55rem; } .hero-content-overlay, .hero-overlay { position: relative; z-index: 9; overflow: hidden; } .hero-content-overlay .hero-overlay__img-container, .hero-overlay .hero-overlay__img-container { position: absolute; width: 100%; height: 100%; } .hero-content-overlay .hero-overlay__section, .hero-overlay .hero-overlay__section { position: relative; background-color: rgba(0, 0, 0, 0.15); width: 100%; } .hero-content-overlay .hero-overlay__section .hero-overlay__section__content, .hero-overlay .hero-overlay__section .hero-overlay__section__content { color: #fff; padding-top: 20px; padding-bottom: 20px; } .hero-content-overlay .hero-overlay__section .hero-overlay__section__content .hero-intro__section__content__header, .hero-overlay .hero-overlay__section .hero-overlay__section__content .hero-intro__section__content__header { color: #fff; margin-bottom: 10px; margin-left: 20px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75); } .hero-content-overlay .hero-overlay__tabs, .hero-overlay .hero-overlay__tabs { position: absolute; bottom: 0; width: 100%; } @media (min-width: 1500px) { .hero-content-overlay .hero-overlay__section .hero-overlay__section__content, .hero-overlay .hero-overlay__section .hero-overlay__section__content { padding-bottom: 20px; } } .hero-overlay--search.hero-content-overlay, .hero-overlay.hero-overlay--search { overflow: visible; -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.85); box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.85); } @media (min-width: 740px) { .hero-overlay--search.hero-content-overlay, .hero-overlay.hero-overlay--search { border-bottom: 24px solid #fff; } } .hero-overlay--search.hero-content-overlay .hero-overlay__section, .hero-overlay.hero-overlay--search .hero-overlay__section { padding-bottom: 56px; } @media (min-width: 740px) { .hero-overlay--search.hero-content-overlay .hero-overlay__section, .hero-overlay.hero-overlay--search .hero-overlay__section { padding-bottom: 0; } } @media (min-width: 950px) { .hero-overlay--search.hero-content-overlay .hero-overlay__section, .hero-overlay.hero-overlay--search .hero-overlay__section { margin: 0; padding: 4.375rem 0; } } @media (min-width: 1500px) { .hero-overlay--search.hero-content-overlay .hero-overlay__section, .hero-overlay.hero-overlay--search .hero-overlay__section { margin: 0; padding: 8.75rem 0 6.875rem; } } @media (min-width: 950px) { .hero-overlay--search.hero-content-overlay, .hero-overlay.hero-overlay--search { overflow: hidden; } } .hero-overlay--profile.hero-content-overlay .hero-overlay__section, .hero-overlay.hero-overlay--profile .hero-overlay__section { width: auto; padding: 0 10px 56px; } @media (min-width: 740px) { .hero-overlay--profile.hero-content-overlay .hero-overlay__section, .hero-overlay.hero-overlay--profile .hero-overlay__section { padding: 0 0 56px; width: 100%; } } @media (min-width: 950px) { .hero-overlay--profile.hero-content-overlay .hero-overlay__section, .hero-overlay.hero-overlay--profile .hero-overlay__section { padding-bottom: 90px; } } .hero-content-overlay .hero-content-overlay__section { width: 100%; z-index: 11; overflow: visible; } .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner { padding-top: 0; background-color: #fff; } @media (min-width: 740px) { .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner { padding-top: 10px; background-color: transparent; } } .hero-intro { background: #fff; position: relative; border-top: 50px solid #fff; background-clip: content-box; } .hero-intro .hero-intro__content { position: relative; padding-top: 0; padding-bottom: 9px; text-align: center; margin-top: -50px; } .hero-intro .hero-intro__content .hero-intro__content__heading { margin-bottom: -4px; } @media (min-width: 950px) { .hero-intro .hero-intro__content .hero-intro__content__heading { position: relative; padding-left: 0; padding-right: 0; width: 66.6666666667%; float: none; z-index: 1; } } @media (min-width: 740px) { .hero-intro .hero-intro__content .hero-intro__content__heading { font-size: 2.875rem; margin-bottom: 10px; } } .hero-intro .hero-intro__content .hero-intro__content__heading a { color: #483729; position: relative; display: inline-block; } .hero-intro .hero-intro__content .hero-intro__content__heading a:visited { color: #483729; } .hero-intro .hero-intro__content .hero-intro__content__heading a:active, .hero-intro .hero-intro__content .hero-intro__content__heading a:focus, .hero-intro .hero-intro__content .hero-intro__content__heading a:hover { text-decoration: none; color: #00838e; } @media (min-width: 740px) { .hero-intro .hero-intro__content .hero-intro__content__heading.sticky { opacity: 0; position: fixed !important; top: -2px; font-size: 24px !important; z-index: 10000 !important; line-height: 32px !important; width: auto; max-width: 65%; margin: 10px 0 10px 8px !important; } .hero-intro .hero-intro__content .hero-intro__content__heading.sticky.is-animated { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 1; } } .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs { font-size: 0.875rem; margin: 0; } .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb { color: inherit; } .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb:before { content: "›"; display: inline-block; margin-right: 3px; position: relative; top: -1px; } .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a { margin-right: 7px; } .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover { color: #00838e; text-decoration: none; } .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:first-of-type, .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:last-child { display: inline-block; } .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs + .hero-intro__content__heading { margin-top: 4px; } @media (min-width: 740px) { .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a { display: inline-block; } .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs + .hero-intro__content__heading { margin-top: 7px; } } @media (min-width: 950px) { .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs { position: relative; padding-left: 0; padding-right: 0; width: 66.6666666667%; float: none; z-index: 1; } } .hero-intro .hero-intro__content .tripadvisor-button { display: none; position: absolute; top: 0; right: 20px; margin: 10px 0; padding: 12px 20px; background-color: #fff; width: 33%; } .hero-intro .hero-intro__content .tripadvisor-button .tripadvisor-button__rating { color: #9da0a1; font-size: 0.8125rem; margin-left: 10px; } .hero-intro .hero-intro__content .tripadvisor-button .tripadvisor-button__rating .tripadvisor-button__rating__image { float: left; } @media (min-width: 950px) { .hero-intro .hero-intro__content .tripadvisor-button { display: block; } } @media (min-width: 740px) { .hero-intro { border-top-width: 65px; } .hero-intro .hero-intro__content { padding-top: 5px; padding-bottom: 12px; text-align: left; margin-top: -65px; } } @media (min-width: 950px) { .hero-intro .l-booking-widget { left: auto; width: 33.3333%; padding-left: 20px; padding-right: 10px; position: absolute; right: 30px; } .hero-intro .l-booking-widget .l-booking-widget__widget { position: relative; padding-left: 0; padding-right: 0; width: 100%; float: left; } } .hero-intro--overlay { z-index: 101; margin-top: -100px; } @media (min-width: 740px) { .hero-intro--overlay { margin-top: -127px; } } @media (min-width: 950px) { .booking-widget-wrapper ~ div .hero-intro--overlay, .main.signature-hotel-main .hero-intro--overlay { margin-top: 0; } } @media (min-width: 740px) { .side-wide-alert .hero-intro--overlay { margin-top: -65px; } } .main.signature-hotel-main .l-booking-widget--position.booking-widget-wrapper { position: relative; } .hero-fixed:after, .hero__img-container { width: 100%; height: 0; padding-bottom: 100%; } .main.signature-hotel-main .hero-fixed:after, .main.signature-hotel-main .hero__img-container { max-width: 1440px; } @media (min-width: 950px) { .main.signature-hotel-main .hero-fixed:after, .main.signature-hotel-main .hero__img-container { min-height: 420px; max-height: 700px; height: calc(100vh - 342px); } } @media (min-width: 950px) { .hero-fixed:after, .hero__img-container { padding-bottom: 0; height: 65vh; height: calc(100vh - 170px); min-height: 610px; max-height: 1000px; } } @media (min-width: 1200px) { .hero-fixed:after, .hero__img-container { min-height: 720px; } } @media (min-width: 1500px) { .hero-fixed:after, .hero__img-container { min-height: 800px; } } .hero__image, .slider-plchldr { max-width: none; max-height: none; position: absolute; top: 0; left: 0; margin: auto; } .hero .hero__image { width: 100%; display: none; } .hero .hero__image--full-height, .hero .hero__image--full-width { display: block; max-width: 1440px; max-height: none; position: absolute; width: auto; height: auto; min-width: 100%; min-height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .hero__img-container { overflow: hidden; position: relative; } .hero__img-container .hero__img-container__seemore { position: absolute; right: 8px; bottom: 110px; top: auto; z-index: 40; font-size: 1rem; line-height: 20px; background-color: #404040; opacity: 0.7; padding: 5px; border-radius: 5px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .hero__img-container .hero__img-container__seemore a { color: #fff; text-decoration: none; margin-left: 5px; } @media (min-width: 950px) { .hero__img-container .hero__img-container__seemore a:focus-visible { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } @media (min-width: 950px) { .hero__img-container .hero__img-container__seemore { bottom: 250px; } .main.signature-hotel-main .hero__img-container .hero__img-container__seemore { right: 12px; bottom: 12px; } } @media (min-width: 740px) and (max-width: 949px) { .hero__img-container .hero__img-container__seemore { bottom: 160px; } } @media (min-width: 740px) { .side-wide-alert .hero__img-container { height: calc(120vh - 200px); } } @media (min-width: 740px) { .hero.hero--deemphasized .hero__img-container, .hero.hero--deemphasized:after { min-height: 0; height: 590px; overflow: visible; padding-bottom: inherit; } .hero.hero--deemphasized .l-section__inner { position: relative; } } @media (min-width: 1500px) { .hero.hero--deemphasized .hero__img-container, .hero.hero--deemphasized:after { height: 650px; } } .hero .best-price-banner * { overflow: visible; } @media (min-width: 950px) { .hero .best-price-banner__wrapper { padding-right: 5.1875rem; margin-right: 0.625rem; } } @media (min-width: 1200px) { .hero .best-price-banner__wrapper { margin-right: 4.0625rem; } } .hero .best-price-banner__secondary:not(:empty):before { content: " - "; } @media (min-width: 950px) { .hero .best-price-banner { position: absolute; background-color: rgba(0, 107, 117, 0.7); text-align: right; z-index: 100; width: 100%; margin-top: 0; } } .hero-intro--error { margin-top: 0 !important; } .hero-intro--error .hero-intro__content { margin-top: 0 !important; padding-top: 70px; padding-bottom: 70px; } .hero-intro--error .alert-danger { margin-top: 1.5em; } .rsPreloader { display: none !important; } .short-fact-iconic { font-size: 0.8125rem; color: #333; padding-left: 20px; } .short-fact-iconic--inverted { color: #fff; } .thumbnail-teaser { display: block; color: #333; background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); margin-bottom: 1px; } .thumbnail-teaser > .thumbnail-teaser__title { padding: 6px 10px; margin: 0; font-size: 14px; font-weight: 400; line-height: 1.4em; } .thumbnail-teaser > .thumbnail-teaser__title:after { content: "."; visibility: hidden; } .thumbnail-teaser > .thumbnail-teaser__title.thumbnail-teaser__title--alternative { padding-top: 15px; padding-bottom: 15px; text-align: center; font-size: 16px; } .thumbnail-teaser > .thumbnail-teaser__imgcontainer { position: relative; width: 100%; height: 0; padding-bottom: 66.66%; overflow: hidden; } .thumbnail-teaser > .thumbnail-teaser__imgcontainer .thumbnail-teaser__img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; } .thumbnail-teaser:active, .thumbnail-teaser:focus, .thumbnail-teaser:hover { text-decoration: none; } .thumbnail-teaser:focus-visible { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } .thumbnail-teaser:visited { color: #333; } .thumbnail-teaser--animated > .thumbnail-teaser__imgcontainer .thumbnail-teaser__img { -webkit-transition: -webkit-transform 0.5s ease 0.1s; transition: -webkit-transform 0.5s ease 0.1s; transition: transform 0.5s ease 0.1s; transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s; } .thumbnail-teaser--animated:active .thumbnail-teaser__img, .thumbnail-teaser--animated:focus .thumbnail-teaser__img, .thumbnail-teaser--animated:hover .thumbnail-teaser__img { -webkit-transform: scale(1.1) translateZ(0) rotate(0.1deg); transform: scale(1.1) translateZ(0) rotate(0.1deg); -webkit-backface-visibility: hidden; overflow: hidden; } .thumbnail-teaser--indented { margin: 1px; } .royalSlider.rsFullscreen .thumbnail-teaser--indented { margin: 0; } .gallery-heading, .room-heading { display: table; width: 100%; margin-top: 20px; } @media (min-width: 740px) { .gallery-heading, .room-heading { margin-top: 30px; } } .media-container { position: relative; width: 100%; display: block; } .media-container.media-container--3x2 { height: 0 !important; padding-bottom: 66.66%; overflow: hidden; } .media-container.media-container--16x9 { height: 0 !important; padding-bottom: 56.25%; overflow: hidden; } .media-container.media-container--4x1 { height: 0 !important; padding-bottom: 25%; overflow: hidden; } .media-container.media-container--1x1 { height: 0 !important; padding-bottom: 100%; overflow: hidden; } .media-container.media-container--flexible-teaser { height: 0 !important; padding-bottom: 66.66%; overflow: hidden; } @media (min-width: 740px) { .media-container.media-container--flexible-teaser { height: 0 !important; padding-bottom: 100%; overflow: hidden; } } .media-container.media-container--bg { width: 100%; height: 0; padding-bottom: 66.66%; position: relative; } @media (min-width: 740px) { .media-container.media-container--bg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; padding-bottom: 0; } } .media-container.media-container--block { margin-bottom: 2rem; } .media-container > .media-container__media { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; } .media-container > .media-container__infobar { position: absolute; bottom: 0; left: 0; width: 100%; background: #000; background: rgba(0, 0, 0, 0.6); color: #fff; padding: 5px 10px; overflow: hidden; } .media-container--thumbnail { margin-right: 10px; width: 4.5rem; float: left; } .media-container--thumbnail > img { width: 231px; } .media-container--my-future-booking { margin-right: 10px; width: 19.125rem; float: left; } .media-container--my-future-booking img { width: 306px; height: 190px; border-radius: 8px; } .bgcover { background-position: 50%; background-size: cover; display: block; width: 100%; height: 100%; } @media (min-width: 950px) { .bgcover--s { display: none; background-image: none !important; } } @media (max-width: 949px) { .bgcover--m { display: none; background-image: none !important; } } @media (min-width: 1200px) { .bgcover--m { display: none; background-image: none !important; } } @media (max-width: 1199px) { .bgcover--xl { display: none; background-image: none !important; } } .blur-wrapper, .global-footer, .hotel-footer { overflow: hidden; } .blur, .hotel-footer__background-image { -webkit-filter: blur(10px); -moz-filter: blur(10px); filter: blur(10px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="10"); -webkit-transform: translate(0); transform: translate(0); -webkit-transform: scale(1.1); transform: scale(1.1); } .blur--extreme, .global-footer .global-footer__background-image, .hotel-footer .global-footer__background-image, .hotel-footer__background-image { -webkit-filter: blur(40px); -moz-filter: blur(40px); filter: blur(40px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="40"); -webkit-transform: scale(1.25); transform: scale(1.25); -webkit-transform: translate(0); transform: translate(0); } @media (max-width: 949px) { .blur--extreme, .global-footer .global-footer__background-image, .hotel-footer .global-footer__background-image, .hotel-footer__background-image { -webkit-filter: blur(15px); -moz-filter: blur(15px); filter: blur(15px); -webkit-transform: scaleX(1.25) scaleY(4) translateY(33%); transform: scaleX(1.25) scaleY(4) translateY(33%); } } .no-cssfilters .blur, .no-cssfilters .hotel-footer__background-image { opacity: 0.4; -webkit-transform: scale(1); transform: scale(1); } .no-cssfilters .blur-wrapper, .no-cssfilters .global-footer, .no-cssfilters .hotel-footer { background-color: #000; } .blur-canvas, .blur-image { width: 100%; display: block; z-index: 1; } .blur-canvas--full-width, .blur-image--full-width { width: 100%; height: auto; } .blur-canvas--full-height, .blur-canvas--full-width, .blur-image--full-height, .blur-image--full-width { max-width: none; max-height: none; position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto; } .blur-canvas--full-height, .blur-image--full-height { width: auto; height: 100%; } .blur-image { display: none; } .medium-image__left { max-width: 33%; float: left; margin-right: 10px; margin-bottom: 10px; } .medium-image__left:after, .medium-image__left:before { content: " "; display: table; } .medium-image__left:after { clear: both; } @media (min-width: 950px) { .medium-image__left { max-width: 100%; } } .medium-image__right { max-width: 33%; float: right; margin-left: 10px; margin-bottom: 10px; } .medium-image__right:after, .medium-image__right:before { content: " "; display: table; } .medium-image__right:after { clear: both; } @media (min-width: 950px) { .medium-image__right { max-width: 100%; } } .iconic-item { display: table; text-align: left; } .iconic-item > .iconic-item__icon-container { display: table-cell; vertical-align: top; text-align: left; line-height: 1; } .iconic-item > .iconic-item__text { display: table-cell; vertical-align: middle; } .iconic-item > .iconic-item__text .iconic-item__text__seperator { display: block; margin-bottom: 10px; } .iconic-item > .iconic-item__text .iconic-item__text__subtext { display: block; font-size: 0.8125rem; } .iconic-item > .iconic-item__text small { display: inline-block; } .iconic-item > .iconic-item__text .extraem { line-height: 1.1em; } .iconic-item .iconic-item__text--wordbreak { word-break: break-all; } .iconic-item .alternate-hotels-link { display: block; line-height: 1.5; margin: 20px 0 0; color: #00838e; } @media (min-width: 950px) { .iconic-item .alternate-hotels-link { line-height: 1.1; } } .iconic-item--l > .iconic-item__icon-container { width: 52px; padding-top: 0.15em; } .iconic-item--l > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 42px; height: 42px; } .iconic-item--l > .iconic-item__text .iconic-item__text__subtext { margin-top: -1px; } .iconic-item--l > .iconic-item__text .extraem + .iconic-item__text__subtext { margin-top: 0; } .iconic-item--m > .iconic-item__icon-container { width: 46px; padding-top: 0.2em; } .iconic-item--m > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 36px; height: 36px; } .iconic-item--m > .iconic-item__text .iconic-item__text__subtext { margin-top: -1px; } .iconic-item--m > .iconic-item__text .extraem + .iconic-item__text__subtext { margin-top: 0; } .iconic-item--s > .iconic-item__icon-container { width: 34px; padding-top: 0; } .iconic-item--s > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 24px; height: 24px; } .iconic-item--xs > .iconic-item__icon-container { width: 23px; padding-top: 0.1em; } .iconic-item--xs > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 18px; height: 18px; } .iconic-item--xs > small.iconic-item__text { padding-top: 0.15em; } .iconic-item--xxs > .iconic-item__icon-container { width: 17px; } .iconic-item--xxs > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 12px; height: 12px; } .iconic-item--xs-m > .iconic-item__icon-container { width: 23px; padding-top: 0.1em; } .iconic-item--xs-m > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 18px; height: 18px; } .iconic-item--xs-m > small.iconic-item__text { padding-top: 0.15em; } @media (min-width: 740px) { .iconic-item--xs-m > .iconic-item__icon-container { width: 46px; padding-top: 0.2em; } .iconic-item--xs-m > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 36px; height: 36px; } .iconic-item--xs-m > .iconic-item__text .iconic-item__text__subtext { margin-top: -1px; } .iconic-item--xs-m > .iconic-item__text .extraem + .iconic-item__text__subtext { margin-top: 0; } .iconic-item--xs-m > .iconic-item__text { padding-top: 0; } } .iconic-item--heading > .iconic-item__icon-container, .iconic-item--heading > .iconic-item__text { vertical-align: bottom; } .iconic-item--heading > .iconic-item__icon-container { width: 34px; } .iconic-item--heading > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 24px; height: 24px; } @media (min-width: 950px) { .iconic-item--heading > .iconic-item__icon-container { width: 60px; } .iconic-item--heading > .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 50px; height: 50px; } } .iconic-item--heading-1 > svg { height: 36px; margin-right: 7px; width: 36px; } @media (min-width: 950px) { .iconic-item--heading-1 > svg { height: 58px; margin-right: 10px; width: 58px; } } .iconic-item--heading-1 > .iconic-item__icon-container > .iconic-item__icon-container__icon { vertical-align: middle; } .iconic-item--link, .iconic-item--link-brown, .iconic-item--link-primary { background: none; border: none; } .iconic-item--link-brown:active, .iconic-item--link-brown:focus, .iconic-item--link-brown:hover, .iconic-item--link-primary:active, .iconic-item--link-primary:focus, .iconic-item--link-primary:hover, .iconic-item--link:active, .iconic-item--link:focus, .iconic-item--link:hover { text-decoration: underline; } .iconic-item--link-primary { color: #00838e; } .iconic-item--link-brown { color: #483729; } .iconic-item--bed > .iconic-item__icon-container { width: 95px; text-align: center; } .iconic-item--bed > .iconic-item__text { padding-top: 0; } @media (min-width: 950px) { .iconic-item--bed > .iconic-item__icon-container { width: 95px; } } .iconic-item--bed + .iconic-item--bed { margin-top: 5px; } .iconic-item--centered > .iconic-item__icon-container, .iconic-item--centered > .iconic-item__icon-container > .iconic-item__icon-container__icon, .iconic-item--centered > .iconic-item__text, .iconic-item--link-brown > .iconic-item__icon-container, .iconic-item--link-brown > .iconic-item__icon-container > .iconic-item__icon-container__icon, .iconic-item--link-brown > .iconic-item__text, .iconic-item--link-primary > .iconic-item__icon-container, .iconic-item--link-primary > .iconic-item__icon-container > .iconic-item__icon-container__icon, .iconic-item--link-primary > .iconic-item__text, .iconic-item--link > .iconic-item__icon-container, .iconic-item--link > .iconic-item__icon-container > .iconic-item__icon-container__icon, .iconic-item--link > .iconic-item__text { vertical-align: middle; padding-top: 0; } .iconic-item--centeredx { margin: 0 auto; } .iconic-item--top > .iconic-item__icon-container, .iconic-item--top > .iconic-item__text { vertical-align: bottom; padding-top: 0; } .iconic-item--inverted, .iconic-item--inverted > .iconic-item__text, .iconic-item--inverted a { color: #fff; } .iconic-item--no-margin > .iconic-item__icon-container { font-size: 0; } .royalSlider { width: 600px; height: 400px; position: relative; direction: ltr; } .royalSlider > * { float: left; } .rsWebkit3d .rsSlide { -webkit-transform: translateZ(0); } .rsWebkit3d .rsABlock, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsContainer, .rsWebkit3d .rsLink, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsPreloader, .rsWebkit3d .rsSlide, .rsWebkit3d .rsThumbs, .rsWebkit3d img { -webkit-backface-visibility: hidden; } .rsFade.rsWebkit3d .rsContainer, .rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img { -webkit-transform: none; } .rsOverflow { float: left; } .rsOverflow, .rsVisibleNearbyWrap { width: 100%; height: 100%; position: relative; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .rsVisibleNearbyWrap { left: 0; top: 0; } .rsVisibleNearbyWrap .rsOverflow { position: absolute; left: 0; top: 0; } .rsContainer { position: relative; width: 100%; height: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .rsArrow, .rsThumbsArrow { cursor: pointer; } .rsThumb { float: left; position: relative; } .rsArrow, .rsNav, .rsThumbsArrow { opacity: 1; -webkit-transition: opacity 0.3s linear; transition: opacity 0.3s linear; } .rsHidden { opacity: 0; visibility: hidden; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; transition: visibility 0s linear 0.3s, opacity 0.3s linear; } .rsGCaption { width: 100%; float: left; text-align: center; } .royalSlider.rsFullscreen { position: fixed !important; height: auto !important; width: auto !important; margin: 0 !important; padding: 0 !important; z-index: 2147483647 !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important; } .royalSlider .rsSlide.rsFakePreloader { opacity: 1 !important; -webkit-transition: 0s; transition: 0s; display: none; } .rsSlide { position: absolute; left: 0; top: 0; display: block; overflow: hidden; height: 100%; width: 100%; } .royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide { height: auto; } .rsContent { width: 100%; height: 100%; position: relative; } .rsPreloader { position: absolute; z-index: 0; } .rsNav { -moz-user-select: -moz-none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .rsNavItem { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25); } .rsThumbs { cursor: pointer; position: relative; overflow: hidden; float: left; z-index: 22; } .rsTabs { float: left; background: none !important; } .rsTabs, .rsThumbs { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .rsVideoContainer { width: auto; height: auto; line-height: 0; position: relative; } .rsVideoFrameHolder { position: absolute; left: 0; top: 0; background: #141414; opacity: 0; -webkit-transition: 0.3s; } .rsVideoFrameHolder.rsVideoActive { opacity: 1; } .rsVideoContainer .rsVideoObj, .rsVideoContainer embed, .rsVideoContainer iframe, .rsVideoContainer video { position: absolute; z-index: 50; left: 0; top: 0; width: 100%; height: 100%; } .rsVideoContainer.rsIOSVideo embed, .rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video { -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 44px; } .rsABlock { left: 0; top: 0; position: absolute; z-index: 15; } img.rsImg { max-width: none; } .grab-cursor { cursor: url(/_static/img/royalslider/grab.png) 8 8, move; } .grabbing-cursor { cursor: url(/_static/img/royalslider/grabbing.png) 8 8, move; } .rsNoDrag { cursor: auto; } .rsLink { left: 0; top: 0; position: absolute; width: 100%; height: 100%; display: block; z-index: 20; } .rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsThumbs, .rsDefault .rsVideoFrameHolder { background: transparent; color: #fff; } html:-webkit-full-screen .thumbnail-teaser { background: #000; } html:-moz-full-screen .thumbnail-teaser { background: #000; } html:-ms-fullscreen .thumbnail-teaser { background: #000; } html:fullscreen .thumbnail-teaser { background: #000; } html:-webkit-full-screen .navigation-bar, html:-webkit-full-screen thumbnail-teaser__title { display: none; } html:-moz-full-screen .navigation-bar, html:-moz-full-screen thumbnail-teaser__title { display: none; } html:-ms-fullscreen .navigation-bar, html:-ms-fullscreen thumbnail-teaser__title { display: none; } html:fullscreen .navigation-bar, html:fullscreen thumbnail-teaser__title { display: none; } .rsDefault .rsArrow { height: 100%; width: 40px; position: absolute; display: block; cursor: pointer; z-index: 21; } .rsDefault.rsVer .rsArrow { width: 100%; height: 44px; } .rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; } .rsDefault.rsVer .rsArrowRight { bottom: 0; left: 0; } .rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; } .rsDefault.rsHor .rsArrowRight { right: 0; top: 0; } .rsDefault .rsArrowIcn { width: 40px; height: 80px; top: 50%; left: 50%; margin-top: -40px; margin-left: -20px; position: absolute; cursor: pointer; background: url(/_static/img/royalslider/rs-default.png); background-repeat: no-repeat; } @media (min-width: 950px) { .hero-content-widget .rsDefault .rsArrowIcn { margin-top: -15px; } } .rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background: url(/_static/img/royalslider/custom/arrow-right.svg) 50%; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .rsDefault.rsHor .rsArrowLeft .rsArrowIcn:hover { background: url(/_static/img/royalslider/custom/arrow-right-hover.svg) 50%; } .rsDefault.rsHor .rsArrowRight .rsArrowIcn { background: url(/_static/img/royalslider/custom/arrow-right.svg) 50%; background-repeat: no-repeat; } .rsDefault.rsHor .rsArrowRight .rsArrowIcn:hover { background: url(/_static/img/royalslider/custom/arrow-right-hover.svg) 50%; } .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn { background: url(/_static/img/icons/carousel-arrow-right-v2.svg) 50%; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover { background: url(/_static/img/icons/carousel-arrow-right-v2-hover.svg) 50%; } .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn { background: url(/_static/img/icons/carousel-arrow-right-v2.svg) 50%; } .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover { background: url(/_static/img/icons/carousel-arrow-right-v2-hover.svg) 50%; } .rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; } .rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; } .rsDefault .rsArrowDisabled .rsArrowIcn { opacity: 0.2; filter: alpha(opacity=20); *display: none; } .rsDefault .rsBullets { position: absolute; z-index: 35; left: 0; bottom: 115px; width: 100%; height: auto; margin: 0 auto; text-align: center; line-height: 8px; overflow: hidden; } .hero--deemphasized .rsDefault .rsBullets, .hero-fixed--deemphasized .rsDefault .rsBullets { bottom: 35px; } .hero--with-teasers .rsDefault .rsBullets { bottom: 10px; } @media (orientation: landscape) { .rsDefault .rsBullets { bottom: 30px; } } @media (min-width: 740px) { .rsDefault .rsBullets { bottom: 60px; } .hero--deemphasized .rsDefault .rsBullets, .hero-fixed--deemphasized .rsDefault .rsBullets { bottom: 30px; } } @media (min-width: 950px) { .rsDefault .rsBullets { display: none; } } .hotel-slider .rsBullets { display: none; } .hotel-slider.rsFullscreen .rsBullets { display: block; } .rsDefault .rsBullet { display: inline-block; *display: inline; *zoom: 1; padding: 0 2px 0 1px; } .rsDefault .rsBullet span { display: block; width: 8px; height: 8px; border-radius: 50%; background: #777; background: hsla(0, 0%, 100%, 0.5); } .rsDefault .rsBullet.rsNavSelected span { background-color: #fff; } .rsDefault .rsThumbsHor { width: 100%; height: 54px; margin-top: 5px; } .rsDefault .rsThumbsVer { width: 96px; height: 100%; position: absolute; top: 0; right: 0; } .rsDefault.rsWithThumbsHor .rsThumbsContainer { position: relative; height: 100%; float: right; } .rsDefault.rsWithThumbsVer .rsThumbsContainer { position: relative; width: 100%; } .rsDefault .rsThumb { float: left; overflow: visible; width: 72px; height: 48px; padding: 3px; } .rsDefault .rsThumb img { width: 100%; height: 100%; } .rsDefault .rsThumb img:focus-visible { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } .rsDefault .rsThumb.rsNavSelected { border: 3px solid #00838e; padding: 0; } .rsDefault .rsTmb { display: block; margin-right: 0 !important; } .rsDefault .rsTmb h5 { font-size: 16px; margin: 0; padding: 0; line-height: 20px; color: #fff; } .rsDefault .rsTmb span { color: #ddd; margin: 0; padding: 0; font-size: 13px; line-height: 18px; } .rsDefault .rsThumbsArrow { height: 100%; width: 20px; position: absolute; display: block; cursor: pointer; z-index: 21; background: #000; background: rgba(0, 0, 0, 0.75); } .rsDefault .rsThumbsArrow:hover { background: rgba(0, 0, 0, 0.9); } .rsDefault.rsWithThumbsVer .rsThumbsArrow { width: 100%; height: 20px; } .rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; } .rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0; left: 0; } .rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; } .rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top: 0; } .rsDefault .rsThumbsArrowIcn { width: 16px; height: 16px; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; position: absolute; cursor: pointer; background: url(/_static/img/royalslider/rs-default.png); } .rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; } .rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; } .rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; } .rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; } .rsDefault .rsThumbsArrowDisabled { display: none !important; } @media screen and (min-width: 0px) and (max-width: 739px) { .rsDefault .rsThumb { width: 45px; height: 30px; padding: 2px; } .rsDefault .rsThumb.rsNavSelected { border-width: 2px; } .rsDefault .rsThumbsHor { height: 34px; } .rsDefault .rsThumbsVer { width: 49px; } } .rsDefault .rsTabs { width: 100%; height: auto; margin: 0 auto; text-align: center; overflow: hidden; padding-top: 12px; position: relative; } .rsDefault .rsTab { display: inline-block; cursor: pointer; text-align: center; height: auto; width: auto; color: #333; padding: 5px 13px 6px; min-width: 72px; border: 1px solid #d9d9dd; border-right-color: #f5f5f5; text-decoration: none; background-color: #fff; background-image: -webkit-gradient( linear, left top, left bottom, from(#fefefe), to(#f4f4f4) ); background-image: linear-gradient(180deg, #fefefe, #f4f4f4); -webkit-box-shadow: inset 1px 0 0 #fff; box-shadow: inset 1px 0 0 #fff; *display: inline; *zoom: 1; } .rsDefault .rsTab:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .rsDefault .rsTab:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right: 1px solid #cfcfcf; } .rsDefault .rsTab:active { border: 1px solid #d9d9dd; background-color: #f4f4f4; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2); } .rsDefault .rsTab.rsNavSelected { color: #fff; border: 1px solid #999; text-shadow: 1px 1px #838383; -webkit-box-shadow: 0 1px 9px hsla(0, 0%, 40%, 0.65) inset; box-shadow: inset 0 1px 9px hsla(0, 0%, 40%, 0.65); background: #acacac; background-image: -webkit-gradient( linear, left top, left bottom, from(#acacac), to(#bbb) ); background-image: linear-gradient(180deg, #acacac, #bbb); } .rsDefault .rsFullscreenBtn { right: 0; top: 0; width: 44px; height: 44px; z-index: 22; display: block; position: absolute; cursor: pointer; } .rsDefault .rsFullscreenIcn { display: block; margin: 6px; width: 32px; height: 32px; background: url(/_static/img/royalslider/rs-default.png) 0 0; background-color: #000; background-color: rgba(0, 0, 0, 0.75); *background-color: #000; border-radius: 2px; } .rsDefault .rsFullscreenIcn:hover { background-color: rgba(0, 0, 0, 0.9); } .rsDefault.rsFullscreen .rsFullscreenIcn { background-position: -32px 0; } .rsDefault .rsPlayBtn { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); width: 64px; height: 64px; margin-left: -32px; margin-top: -32px; cursor: pointer; } .rsDefault .rsPlayBtnIcon { width: 64px; display: block; height: 64px; border-radius: 4px; -webkit-transition: 0.3s; transition: 0.3s; background: url(/_static/img/royalslider/rs-default.png) no-repeat 0 -32px; background-color: #000; background-color: rgba(0, 0, 0, 0.75); *background-color: #000; } .rsDefault .rsPlayBtn:hover .rsPlayBtnIcon { background-color: rgba(0, 0, 0, 0.9); } .rsDefault .rsBtnCenterer { position: absolute; left: 50%; top: 50%; } .rsDefault .rsCloseVideoBtn { right: 0; top: 0; width: 44px; height: 44px; z-index: 500; position: absolute; cursor: pointer; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); } .rsDefault .rsCloseVideoBtn.rsiOSBtn { top: -38px; right: -6px; } .rsDefault .rsCloseVideoIcn { margin: 6px; width: 32px; height: 32px; background: url(/_static/img/royalslider/rs-default.png) -64px 0; background-color: #000; background-color: rgba(0, 0, 0, 0.75); *background-color: #000; } .rsDefault .rsCloseVideoIcn:hover { background-color: rgba(0, 0, 0, 0.9); } .rsDefault .rsPreloader { width: 20px; height: 20px; background-image: url(/_static/img/royalslider/preloader-white.gif); left: 50%; top: 50%; margin-left: -10px; margin-top: -10px; } .rsDefault .rsGCaption { position: absolute; float: none; bottom: 6px; left: 6px; text-align: left; background: #000; background: rgba(0, 0, 0, 0.75); color: #fff; padding: 2px 8px; width: auto; font-size: 12px; border-radius: 2px; } .rsDefault--light, .rsDefault--light .rsOverflow, .rsDefault--light .rsSlide, .rsDefault--light .rsThumbs, .rsDefault--light .rsVideoFrameHolder { background: transparent; color: #000; } .rsDefault--light.rsHor .rsArrowLeft { left: -39px; } .rsDefault--light.rsHor .rsArrowRight { right: -39px; } .rsDefault--light.rsHor .rsArrowLeft { left: -9999px; top: 0; } .rsDefault--light.rsHor .rsArrowRight { right: 9999px; top: 0; } @media (min-width: 740px) { .rsDefault--light.rsHor .rsArrowLeft { left: -39px; top: 0; } .rsDefault--light.rsHor .rsArrowRight { right: -39px; top: 0; } } .rsDefault--light.rsHor.rsFullscreen .rsArrowLeft { left: 0; top: 0; } .rsDefault--light.rsHor.rsFullscreen .rsArrowRight { right: 0; top: 0; } .rsDefault--light.rsFullscreen { background-color: #fff; } #full-width-slider, #thumbnail-slider { width: 100%; color: #000; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #full-width-slider { overflow: hidden; } .js .royalSlider > img, .js .royalSlider > picture { visibility: hidden; } .royalSlider--hero { position: absolute; left: 0; top: 0; right: 0; bottom: 0; height: auto; width: auto; background-color: transparent; background-position: 50%; background-repeat: no-repeat; } .royalSlider--hero .rsOverflow { height: 100% !important; } .royalSlider--hero .royalSlider-content { display: none; } .royalSlider--hero .royalSlider-content:first-child, .royalSlider--hero.rsFade .royalSlider-content { display: block; } .royalSlider--hero .rsArrowIcn:focus { outline: none; outline: none !important; -webkit-box-shadow: 0 0 1px 3px #ec7225; box-shadow: 0 0 1px 3px #ec7225; border-radius: 40px 0 0 40px; } @media (min-width: 950px) { .royalSlider--hero .rsArrowIcn:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .gallery-slide { width: 100%; height: 100%; } .l-gallery-slider { margin: 10px auto; width: 100%; max-width: 860px; -webkit-box-sizing: border-box; box-sizing: border-box; } .l-gallery-slider .l-gallery-slider__close { float: right; margin-bottom: 10px; } .l-gallery-slider .rsDefault .rsArrowIcn { height: 81px; width: 41px; } .l-gallery-slider .rsOverflow { min-height: 225px; } @media (min-width: 420px) { .l-gallery-slider .rsOverflow { min-height: 320px; } } @media (min-width: 740px) { .l-gallery-slider .rsOverflow { min-height: 470px; } } @media (min-width: 740px) { .l-gallery-slider { padding: 0 40px; margin: 20px auto; } .l-gallery-slider .l-gallery-slider__close { margin-bottom: 20px; } } .l-gallery-slider .rsFullscreen.royalSlider--galleryslider { background-color: #000; } .l-gallery-slider .rsFullscreen .thumbnail-teaser__imgcontainer { height: 100%; padding-bottom: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } .l-gallery-slider .rsFullscreen .thumbnail-teaser__title { display: none; } .l-gallery-slider .rsFullscreen .rsOverflow { height: 100% !important; } .l-gallery-slider .rsFullscreen .rsslide, .l-gallery-slider .rsFullscreen .rsSlide { width: 100%; height: 100%; } .royalSlider--galleryslider { width: 100%; clear: both; } .royalSlider--galleryslider img { width: 100%; max-width: 100%; height: auto; display: block; } .royalSlider--galleryslider.rsFullscreen img { width: auto; max-height: 100%; } .js .royalSlider--galleryslider > .rsslide { visibility: hidden; } .royalSlider--fullwidthslider { width: 100%; clear: both; } .royalSlider--fullwidthslider .rsslide { width: 100%; } .royalSlider--fullwidthslider img { width: auto; max-height: 100%; max-width: 100%; height: auto; display: block; margin: 0 auto; } .js .royalSlider--fullwidthslider > .rsslide { visibility: hidden; } .js .royalSlider--fullwidthslider > .rsslide:first-child:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; visibility: visible; top: 0; left: 0; background-image: url(/_static/img/royalslider/preloader.gif); background-position: 50%; background-repeat: no-repeat; } .hotel-teaser { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; margin-bottom: 30px; background-color: #fff; border: 1px solid transparent; } .hotel-teaser .about-hotel { background: #00838e; padding: 8px 24px; } @media (max-width: 739px) { .hotel-teaser .about-hotel { width: 100%; } } .hotel-teaser .hotel-teaser__left { -ms-flex-positive: 1; flex-grow: 1; width: 260px; } .hotel-teaser .hotel-teaser__left .hotel-teaser__left__tripadvisor { text-align: left; padding: 0 10px; margin: 10px 0 5px; } @media (min-width: 740px) { .hotel-teaser .hotel-teaser__left .hotel-teaser__left__tripadvisor { margin-top: 20px; } } .hotel-teaser--hover, .hotel-teaser:hover { border: 1px solid #404040; } .hotel-teaser__arrow-link { display: inline-block; color: #333; background: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg) no-repeat right 0.5em; padding-right: 1.5625rem; margin-right: 10px; } .hotel-teaser__arrow-link:hover { color: #00838e; text-decoration: none; } @media (min-width: 950px) { .hotel-teaser__arrow-link:focus { position: relative; z-index: 1; } } .hotel-teaser__linked-overlay { -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; position: absolute; z-index: 2; top: 0; right: 0; left: 0; bottom: 0; } .hotel-teaser__linked-overlay > svg { position: absolute; right: 5px; top: 5px; } .hotel-teaser .hotel-teaser__body { -ms-flex-positive: 1; flex-grow: 1; padding: 0 10px 10px; } @media (min-width: 740px) { .hotel-teaser .hotel-teaser__body { padding-bottom: 0; } } .hotel-teaser .hotel-teaser__body .hotel-teaser__body__header { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: normal; text-transform: none; font-size: 1.5rem; color: #483729; margin-bottom: 15px; } .hotel-teaser .hotel-teaser__body .hotel-teaser__body__link { margin-top: 0; margin-bottom: 10px; } .hotel-teaser .hotel-teaser__body .hotel-teaser__body__text { margin-bottom: 15px; display: none; } .hotel-teaser .hotel-teaser__body .hotel-teaser__body__CTA { margin-bottom: 15px; } .hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking { margin-bottom: 10px; margin-top: 10px; } .hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking .hotel-teaser__body__booking--local-currency { margin-left: 10px; font-size: 0.8125rem; white-space: nowrap; } @media (max-width: 1199px) { .hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking .hotel-teaser__body__booking--local-currency { margin-left: 3px; } } @media (min-width: 620px) and (max-width: 739px), (min-width: 1200px) { .l-section:not(.map-opened) .hotel-teaser { padding: 10px; } .l-section:not(.map-opened) .hotel-teaser .hotel-teaser__left__tripadvisor { margin: 10px 5px 0; padding: 0; } .l-section:not(.map-opened) .hotel-teaser .hotel-teaser__body { width: calc(100% - 260px); padding: 0 0 0 20px; } .l-section:not(.map-opened) .hotel-teaser .hotel-teaser__body .hotel-teaser__body__text { display: block; } .l-section:not(.map-opened) .hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking { margin: 20px 0 10px; } } @media (min-width: 1800px) { .hotel-teaser { padding: 10px; } .hotel-teaser .hotel-teaser__left__tripadvisor { margin: 10px 5px 0; padding: 0; } .hotel-teaser .hotel-teaser__body { width: calc(100% - 260px); padding: 0 0 0 20px; } .hotel-teaser .hotel-teaser__body .hotel-teaser__body__text { display: block; } .hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking { margin: 20px 0 10px; } } .hotel-teaser .hotel-teaser__address .hotel-teaser__address__distance { margin-right: 6px; } .hotel-teaser .hotel-teaser__address:focus, .hotel-teaser .hotel-teaser__address:hover { outline: none; } .hotel-teaser .hotel-teaser__address:focus .hotel-teaser__address__goto, .hotel-teaser .hotel-teaser__address:hover .hotel-teaser__address__goto { color: #00838e; } .hotel-teaser .hotel-teaser__address span.hotel-teaser__address__goto { padding: 2px; margin-left: -2px; } .hotel-teaser .hotel-teaser__address span.hotel-teaser__address__goto:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0 none; } .hotel-teaser .hotel-teaser__address:active { opacity: 0.5; } .hotel-teaser .poi-link { cursor: pointer; } .hotel-teaser .hotel-teaser__body__header + .hotel-teaser__address { margin-top: -0.625rem; margin-bottom: 15px; } .hotel-teaser__main-price-container { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 375px; } .hotel-teaser__main-price-holder, .hotel-teaser__price-holder { -ms-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .hotel-teaser__main-price-holder { overflow: hidden; height: 40px; line-height: 40px; background-color: #edeceb; -ms-order: 1; -ms-flex-order: 1; order: 1; padding-left: 10px; padding-right: 20px; position: relative; font-size: 0.8125rem; } .hotel-teaser__main-price-holder:after { content: ""; display: block; position: absolute; top: 0; right: -10px; width: 20px; height: 40px; background-color: #fff; border-radius: 20px 0 0 20px; } .hotel-teaser__main-price-holder > span { font-size: 1.875rem; font-weight: 700; } .hotel-teaser .price__currency, .hotel-teaser .price__text { font-weight: 400; font-size: 0.8125rem; } .hotel-teaser__btn-holder > a { padding-top: 8px; padding-bottom: 8px; } .hotel-teaser__total-price { font-size: 0.8125rem; margin-left: 10px; } .hotel-teaser__local-currency { font-size: 0.8125rem; margin: 0 0 3px 10px; } .hotel-teaser__secondary-price-holder { -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-order: 3; -ms-flex-order: 3; order: 3; margin-bottom: 10px; } .hotel-teaser-link { display: block; } .hotel-teaser-link .hotel-teaser .hotel-teaser__body { color: #333; } .hotel-teaser-link .hotel-teaser .hotel-teaser__body__header { color: #404040; } @media (min-width: 1800px) { .hotel-teaser-link .hotel-teaser .hotel-teaser__body__header { color: #333; background: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg) no-repeat right 0.5em; padding-right: 20px; margin-right: 10px; } } @media (min-width: 620px) and (max-width: 739px), (min-width: 1200px) { .hotel-teaser-link .hotel-teaser .l-section:not(.map-opened) .hotel-teaser__body__header { color: #333; background: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg) no-repeat right 0.5em; padding-right: 20px; margin-right: 10px; } } .hotel-teaser-link:active, .hotel-teaser-link:focus, .hotel-teaser-link:hover { text-decoration: none; } .hotel-teaser-link:active .hotel-teaser .hotel-teaser__body__header, .hotel-teaser-link:focus .hotel-teaser .hotel-teaser__body__header, .hotel-teaser-link:hover .hotel-teaser .hotel-teaser__body__header { text-decoration: underline; } @media (min-width: 620px) and (max-width: 739px), (min-width: 1200px) { .hotel-teaser-link:active .hotel-teaser .hotel-teaser__body__header, .hotel-teaser-link:focus .hotel-teaser .hotel-teaser__body__header, .hotel-teaser-link:hover .hotel-teaser .hotel-teaser__body__header { color: #00838e; text-decoration: none; } } .hotel-teasers-container { overflow: visible; } .hotel-teasers-container .hotel-teasers-container__inner { padding-top: 0; padding-left: 0; padding-right: 0; } .select-hotel-clickable-div { cursor: pointer; } .spaceinfo .spaceinfo__people, .spaceinfo .spaceinfo__size { margin-bottom: 0; } .spaceinfo .spaceinfo__size { float: left; } .spaceinfo .spaceinfo__people { float: right; } .spaceinfo.spaceinfo--small { font-size: 0.8125rem; } .available-rates-price .price { font-size: 1.125rem; display: inline-block; margin: 0; } .available-rates-price .price .price__currency { margin: 0; } .room-teaser { display: block; color: #333; background-color: #fff; overflow: hidden; } .room-teaser > .room-teaser__body { padding: 10px 10px 0; } .room-teaser .room-teaser__infobar { display: none; } .room-teaser .room-teaser__heading { color: #00838e; font-family: Helvetica, Arial, sans-serif; font-size: 1rem; margin-top: -10px; margin-bottom: 0; display: table; width: 100%; line-height: 1em; } .room-teaser .room-teaser__heading span { text-align: center; display: table-cell; width: 100%; vertical-align: middle; height: 2.5em; } .room-teaser:hover { color: #00838e; } .room-teaser .btn .btn__extendedtext { display: none; } @media (min-width: 740px) { .room-teaser > .room-teaser__body { padding: 20px 20px 0; } .room-teaser .room-teaser__heading { margin-top: -20px; } } @media (min-width: 950px) { .room-teaser .room-teaser__infobar { display: block; } .room-teaser .room-teaser__heading { font-size: 1.125rem; } } @media (min-width: 1200px) { .room-teaser .room-teaser__heading { font-size: 1.5rem; } .room-teaser .btn .btn__extendedtext { display: inline; } } .l-rooms__container { display: none; } .meeting-room-teaser { display: block; color: #333; background-color: #fff; overflow: hidden; } .meeting-room-teaser > .meeting-room-teaser__body { padding: 10px 10px 0; } .meeting-room-teaser > .meeting-room-teaser__body + .meeting-room-teaser__body { border-top: 1px solid #eee; } .meeting-room-teaser .meeting-room-teaser__heading { font-size: 1.5rem; margin-top: -10px; margin-bottom: 0; display: table; width: 100%; line-height: 1em; } .meeting-room-teaser .meeting-room-teaser__heading span { text-align: center; display: table-cell; width: 100%; vertical-align: middle; height: 2.5em; } .meeting-room-teaser .meeting-room-teaser__action { text-align: center; } .meeting-room-teaser .meeting-room-teaser__action .check-availability_icon { width: 18px; height: 18px; margin-left: 5px; } @media (min-width: 740px) { .meeting-room-teaser > .meeting-room-teaser__body { padding: 20px 20px 0; } .meeting-room-teaser .meeting-room-teaser__heading { margin-top: -20px; } } @media (min-width: 1200px) { .meeting-room-teaser .meeting-room-teaser__heading { font-size: 1.875rem; } } .js .meeting-room-teaser > .meeting-room-teaser__body.is-collapsed { display: none; } .content-teaser { overflow: hidden; background-color: #fff; margin-bottom: 20px; } .content-teaser > .content-teaser__body { padding: 10px; } .content-teaser .content-teaser__heading { color: #333; margin-bottom: 0; } .content-teaser .content-teaser__heading--link { color: #00838e; text-decoration: none; } .content-teaser .content-teaser__text { color: #333; } .content-teaser .content-teaser__text p { line-height: 1.3; margin-bottom: 0; padding-top: 7px; } .content-teaser .media-container--16x9 > .media-container__media { height: auto; } @media (min-width: 740px) { .content-teaser { margin-bottom: 0; } .content-teaser > .content-teaser__body { padding: 20px; } .content-teaser--action { margin-bottom: 20px; display: block; } } .content-teaser--mini { margin-bottom: 0; } @media (max-width: 739px) { .content-teaser--mini .content-teaser__media { float: left; width: 80px; padding: 5px; } .content-teaser--mini .content-teaser__body { float: left; width: calc(100% - 80px); padding: 5px 10px 5px 5px; } .content-teaser--mini .content-teaser__heading { margin-bottom: 0; display: table; width: 100%; } .content-teaser--mini .content-teaser__heading > span { display: table-cell; width: 100%; vertical-align: middle; height: 2.55em; } .content-teaser--mini .content-teaser__text { display: none; } } .content-teaser--action:focus, .content-teaser--action:hover { text-decoration: none; } @media (min-width: 950px) { .content-teaser--action:focus, .content-teaser--action:hover { outline: 0; } } .content-teaser--action:focus .content-teaser__heading, .content-teaser--action:hover .content-teaser__heading { color: #483729; } .content-teaser--action:focus .content-teaser__heading--link, .content-teaser--action:hover .content-teaser__heading--link { color: #00838e; text-decoration: underline; } .content-teaser--action:focus .content-teaser--flexible .content-teaser__heading, .content-teaser--action:hover .content-teaser--flexible .content-teaser__heading { color: #e9e8e7; } .content-teaser--action:focus .content-teaser--flexible.landscape .content-teaser__heading, .content-teaser--action:hover .content-teaser--flexible.landscape .content-teaser__heading { color: #00838e; } .content-teaser--flexible { position: relative; } .content-teaser--flexible .content-teaser__body { background-color: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0; width: 100%; z-index: 10; } .content-teaser--flexible .content-teaser__body .icon { float: left; margin-right: 10px; margin-top: 5px; } .content-teaser--flexible .content-teaser__body-wrapper { display: table; width: 100%; } .content-teaser--flexible .content-teaser__body-wrapper .content-teaser__heading, .content-teaser--flexible .content-teaser__body-wrapper .content-teaser__icon-wrapper { display: table-cell; vertical-align: middle; width: 100%; } .content-teaser--flexible .content-teaser__body-wrapper .content-teaser__icon-wrapper { width: 46px; } .content-teaser--flexible .content-teaser__body-wrapper .content-teaser__icon-wrapper > svg { margin-top: 0; } .content-teaser--flexible .content-teaser__heading { color: #fff; margin-bottom: 0; overflow: hidden; } .content-teaser--flexible .content-teaser__text { color: #fff; overflow: hidden; } .content-teaser--flexible:focus .content-teaser__heading, .content-teaser--flexible:hover .content-teaser__heading { color: #e9e8e7; } .content-teaser--flexible.no-image .content-teaser__body { background-color: transparent; position: relative; } .content-teaser--flexible.no-image .content-teaser__heading, .content-teaser--flexible.no-image .content-teaser__text { color: #333; } .content-teaser--flexible.no-text .icon { margin-top: 0; margin-bottom: 0; } .content-teaser--flexible.no-text .content-teaser__heading { display: block; margin-bottom: 0; margin-top: 6px; width: auto; } @media (min-width: 740px) { .content-teaser--flexible.no-text .content-teaser__heading { margin-top: 4px; } } .content-teaser--flexible.landscape .content-teaser__body { position: relative; text-align: center; background-color: #fff; } .content-teaser--flexible.landscape .content-teaser__heading { color: #00838e; } .content-teaser--flexible.landscape .content-teaser__text { color: #333; font-size: 0.8125rem; } .content-teaser--flexible.landscape:focus .content-teaser__heading, .content-teaser--flexible.landscape:hover .content-teaser__heading { color: #00838e; } @media (min-width: 740px) { .content-teaser--flexible.full-width { min-height: 380px; } } .content-teasers-container { padding-bottom: 2rem; padding-left: 0; padding-right: 0; } .hero-teaser .hero-teaser__container { position: absolute; width: 100%; z-index: 10; top: 0.625rem; bottom: auto; } .hero-teaser .hero-teaser__body { padding-top: 20px; padding-bottom: 30px; } .hero-teaser .hero-teaser__body h2, .hero-teaser .hero-teaser__text { text-transform: uppercase; font-family: arial, helvetica; text-align: center; } .hero-teaser .hero-teaser__body h2 { font-family: BrandonText-Black, Arial, Helvetica, sans-serif; font-size: 1.625rem; line-height: 1.5; } .hero-teaser .hero-teaser__heading { font-family: Helvetica, Arial, sans-serif; color: #fff; margin-bottom: 0; overflow: hidden; } .hero-teaser .highlighted-background { background: rgba(0, 0, 0, 0.6); display: inline; -webkit-box-decoration-break: clone; box-decoration-break: clone; padding-left: 0.3em; padding-right: 0.3em; } .hero-teaser .hero-teaser--action:hover .icon-holder { left: 6px; } .hero-teaser .hero-teaser--action:focus .icon-right-arrow-bullet { outline: none !important; -webkit-box-shadow: 0 0 1px 3px #ec7225; box-shadow: 0 0 1px 3px #ec7225; border-radius: 50%; } .hero-teaser .hero-teaser__text { color: #fff; overflow: hidden; font-size: 0.8125rem; padding: 5px 25px 10px; line-height: 1.4; } .hero-teaser .hero-teaser__text .highlighted-background { padding-top: 0.1em; padding-bottom: 0.1em; } .hero-teaser .hero-teaser__text .icon-holder { position: relative; left: 0; -webkit-transition: left 0.2s ease-in-out; transition: left 0.2s ease-in-out; } .hero-teaser .hero-teaser__text .icon-holder:after { content: ""; background: #fff; position: absolute; top: 2px; left: 2px; width: calc(1em - 4px); height: calc(1em - 4px); border-radius: 50%; z-index: 0; } .hero-teaser .hero-teaser__text .icon { line-height: 2; margin-top: -0.25em; vertical-align: middle; width: 1rem; height: 1rem; position: relative; z-index: 1; } @media (min-width: 420px) { .hero-teaser .hero-teaser__container { top: 1.5625rem; } .hero-teaser .hero-teaser__body h2 { font-size: 2rem; line-height: 1.5; } .hero-teaser .hero-teaser__text { font-size: 1.125rem; line-height: 1.5; } .hero-teaser .hero-teaser__text .icon { width: 1.5rem; height: 1.5rem; } } @media (min-width: 740px) { .hero-teaser .hero-teaser__container { top: 3.75rem; } .hero-teaser .hero-teaser__body { padding-bottom: 80px; max-width: 62.5rem; } .hero-teaser h2 { font-size: 4.875rem; line-height: 1.1; } .hero-teaser .hero-teaser__text { font-size: 1.5rem; } .hero-teaser .hero-teaser__text .icon-holder { display: none; } .hero-teaser .hero-teaser__button { display: block !important; } } @media (min-width: 950px) { .hero-teaser .hero-teaser__container { top: 5rem; } .hero-teaser .hero-teaser__text { padding-left: 60px; padding-right: 60px; } } @media (min-width: 1200px) { .hero-teaser .hero-teaser__container { top: 3.75rem; } .hero-teaser .hero-teaser__body h2 { font-size: 4.0625rem; } } @media (min-width: 1500px) { .hero-teaser .hero-teaser__container { top: 5rem; } .hero-teaser .hero-teaser__body h2 { font-size: 4.25rem; } } @media (min-width: 950px) { .hero-teaser--align-left .hero-teaser__body { max-width: 75rem; } .hero-teaser--align-left .hero-teaser__body h2, .hero-teaser--align-left .hero-teaser__text { text-align: left; max-width: 60%; padding-left: 0; } } .teaser-full { background-color: #fff; padding: 20px 10px; } .teaser-full .teaser-full__heading a { color: #8d3a7c; } .teaser-full .teaser-full__image-container { margin-bottom: 15px; } .teaser-full__action { margin-top: 0.5em; } @media (min-width: 740px) and (max-width: 949px) { .teaser-full { width: 100%; margin: 0 auto; max-width: 100%; } .teaser-full:after, .teaser-full:before { content: " "; display: table; } .teaser-full:after { clear: both; } .teaser-full > .teaser-full__image-container { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; margin-bottom: 0; } .teaser-full > .teaser-full__content { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: right; float: left; } } @media (min-width: 950px) { .teaser-full { width: 100%; margin: 0 auto; max-width: 100%; } .teaser-full:after, .teaser-full:before { content: " "; display: table; } .teaser-full:after { clear: both; } .teaser-full > .teaser-full__image-container { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; margin-bottom: 0; } .teaser-full > .teaser-full__content { position: relative; padding-left: 10px; padding-right: 10px; width: 66.6666666667%; float: right; float: left; } } .teaser-inline { border-bottom: 2px dotted #e3e0db; padding-bottom: 24px; margin-bottom: 30px; } .teaser-inline .teaser-inline__image img { width: 100%; } @media (min-width: 950px) { .teaser-inline { overflow: hidden; } .teaser-inline .teaser-inline__image { float: left; padding-right: 20px; max-width: 45%; } .teaser-inline .teaser-inline__body { overflow: hidden; } } .teaser-inline--full .teaser-inline__image { float: none; padding-right: 0; max-width: none; } .teaser-inline--full .teaser-inline__image > .media-container__media { width: 100%; } .room-price-info { background-color: #e9e8e7; overflow: hidden; margin-bottom: 3px; padding: 10px 10px 5px; position: relative; } .room-price-info__flex-container { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flexpack: space-between; -ms-flex-pack: justify; justify-content: space-between; -ms-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -ms-flex-wrap: wrap; flex-wrap: wrap; } .room-price-info__flex-container > :first-child { -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 950px) and (max-width: 1199px) { .room-price-info__flex-container { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: stretch; align-items: stretch; } .room-price-info__flex-container > div { -ms-flex-positive: 1; flex-grow: 1; } .room-price-info__flex-container > div:last-child { margin-top: 8px; } } @media (max-width: 320px) { .room-price-info__flex-container { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: stretch; align-items: stretch; } .room-price-info__flex-container > div { -ms-flex-positive: 1; flex-grow: 1; } .room-price-info__flex-container > div:last-child { margin-top: 8px; } } .room-price-info .room-price-info__description { font-size: 0.8125rem; line-height: normal; margin-bottom: 1em; margin-right: 21px; } .room-price-info .room-price-info__tooltip { position: absolute; top: 0.5rem; right: 0.5rem; } .room-price-info .room-price-info__rate { font-family: Helvetica, Arial, sans-serif; font-weight: 700; font-size: inherit; margin-bottom: 0; } .room-price-info .room-price-info__rate-condition { display: block; } .room-price-info .room-price-info__special-offer { font-weight: 700; } .room-price-info .room-price-info__offer-savings { font-size: 0.8125rem; } .room-price-info .room-price-info__bookable-price { clear: both; margin-bottom: 0; } .room-price-info .room-price-info__local-currency { display: block; clear: both; font-size: 0.8125rem; margin-bottom: 0.5rem; } .room-price-info .price { clear: both; } .room-price-info .room-price-info__btn { float: right; margin-bottom: 0.1875rem; margin-left: 0.3em; } @media (min-width: 740px) { .room-price-info .room-price-info__btn { padding: 5px 15px; } } .room-price-info .room-price-info__btn.room-pay__btn:disabled { background-color: grey; } .room-price-info__local { font-size: 0.8125rem; margin-bottom: 0; } .room-price-info__local.member_line_height_text { line-height: 1rem; } .room-price-info__total { margin-top: 0.5rem; font-size: 0.8125rem; display: block; } .room-price-info__total.mt-0 { margin-top: 0; } .room-price-info__member { margin-bottom: 3px; font-size: 0.75rem; background: #624f41; color: #fff; padding: 2px 8px; border-radius: 4px; display: inline-block; margin-top: 0.5rem; } .room-price-info__member .u-flex { -ms-flex-pack: justify; justify-content: space-between; margin-bottom: -3px; } .room-price-info__member .u-flex .icon { margin-right: -5px; margin-top: 4px; } .room-price-info__member .room-member-price span { font-size: 1.25rem; font-weight: 700; } .room-price-info__member .room-member-price span span.price__currency { font-size: 0.75rem; font-weight: 400; } .room-price-info.room-price-info--highlighted .room-price-info__btn { background-color: #c65214; } .room-price-info.room-price-info--package { background: #eee2eb; } .room-price-info.room-price-info--package button { background: #994e89 !important; border: none !important; } .room-price-info.room-price-info--package .price.price--offer { color: #333; } .expand-rates-btn { border: none !important; margin-top: 5px; margin-bottom: 7px; } .expand-rates__info .hidden-medium-up { padding-top: 20px; text-align: center; } .room-price-info.room-price-info--disabled .room-price-info__btn { background-color: grey; opacity: 0.45; cursor: not-allowed; } .member-tooltip-header { margin-bottom: 5px; } .bed-options { margin: 1em 0; } .bed-options .textual-separator { margin: 0; } .room__collapsible__row { overflow: hidden; -webkit-transition: height 0.25s ease-out; transition: height 0.25s ease-out; } .room__collapsible__column { -ms-flex-wrap: wrap; flex-wrap: wrap; } .room__media--flex { -webkit-transition: flex-basis 0.25s ease-in-out; transition: flex-basis 0.25s ease-in-out; transition: flex-basis 0.25s ease-in-out, -ms-flex-preferred-size 0.25s ease-in-out; } .room__body--flex-ie-fix { padding-left: 10px; padding-right: 20px; padding-top: 10px; } .room__rates--flex { padding-left: 10px; padding-right: 10px; } .room__rates--flex > div { margin-left: auto; margin-right: auto; max-width: 370px; } .room__facilities--flex { -ms-flex: 0 0 100%; flex: 0 0 100%; opacity: 1; -webkit-transition: opacity 0.25s ease-out; transition: opacity 0.25s ease-out; } .room__facilities--flex .room__body__main { padding-left: 10px; padding-right: 10px; } .is-collapsed .room__facilities--flex { opacity: 0.3; } @media (min-width: 950px) { .room__collapsible__row { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .room__collapsible__column { display: -ms-flexbox; display: flex; -ms-flex-positive: 1; flex-grow: 1; -ms-flex: 0 0 70%; flex: 0 0 70%; } .room__collapsible__column--rates { -ms-flex: 0 0 30%; flex: 0 0 30%; } .is-collapsed .room__collapsible__column { -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow: hidden; } .room__collapsible__column .media-container { overflow: visible; } .room__media--flex { -ms-flex: 0 0 100%; flex: 0 0 100%; } .room__media--flex-ie-fix { padding: 30px 0 0 20px; } .room__body--flex { -ms-flex: 0 0 100%; flex: 0 0 100%; } .room__body--flex-ie-fix { padding: 20px 20px 20px 60px; } .room__rates--flex { -ms-flex-order: 0; order: 0; width: auto; -ms-flex-positive: 1; flex-grow: 1; padding: 30px 20px 0; } .room__facilities--flex { -ms-flex: 0 0 70%; flex: 0 0 70%; } .room__facilities--flex .room__body__main { padding-left: 60px; padding-bottom: 50px; padding-right: 0; } .is-collapsed .room__media--flex { -ms-flex: 0 0 36%; flex: 0 0 36%; } .is-collapsed .room__media--flex-ie-fix { padding: 20px 0 20px 20px; } .is-collapsed .room__body--flex { -ms-flex: 0 0 64%; flex: 0 0 64%; } .is-collapsed .room__body--flex-ie-fix { padding-left: 20px; padding-bottom: 40px; } .is-collapsed .room__rates--flex { -ms-flex-order: 1; order: 1; padding: 20px 20px 20px 8px; } } @media (min-width: 1200px) { .room__rates--flex { padding-right: 20px; } .is-collapsed .room__media--flex { -ms-flex: 0 0 35%; flex: 0 0 35%; } .is-collapsed .room__body--flex { -ms-flex: 0 0 65%; flex: 0 0 65%; } .is-collapsed .room__rates--flex { padding-right: 20px; } } .room__rates-container .room-price-info__tooltip { position: absolute; top: 0.5rem; right: 0.5rem; } .room { background-color: #fff; overflow: hidden; margin-bottom: 10px; clear: both; position: relative; } .room.toggleContainer { -webkit-transition: all 3s ease; transition: all 3s ease; max-height: none; margin-bottom: 10px; } .room.toggleContainer .room__collapsable { margin-top: 60px; } .room.toggleContainer.room.is-collapsed { -webkit-transition: all 3s ease; transition: all 3s ease; } .room.toggleContainer.room.is-collapsed .room__collapsable { top: 0; margin-top: 0; } .room.toggleContainer .room__ribbon-toggle { top: 10px; margin-right: 10px; } .room.toggleContainer .room__ribbon-toggle--footer { width: 100%; height: 50px; clear: both; } .room.toggleContainer .room__ribbon-toggle--footer .room__ribbon-toggle { margin-bottom: 10px; position: relative; top: 0; float: right; } .room .room__thumbnail { display: none; } .room .room__media .rsNav.rsThumbsHor { margin-top: 10px; padding: 0 10px; } .room .room__media .rsOverflow { min-height: 200px; } @media (min-width: 420px) { .room .room__media .rsOverflow { min-height: 260px; } } @media (min-width: 740px) { .room .room__media .rsOverflow { min-height: 400px; } } .room .room__body { padding: 10px; } @media (min-width: 740px) and (max-width: 949px) { .room .room__body { margin-top: -2px; } } .room .room__details { margin-top: 20px; } .room .room__rate-alert { background-color: #e9e8e7; overflow: hidden; margin-bottom: 3px; padding: 10px; font-size: 0.8125rem; line-height: normal; background-color: #fbe3d3; } .room .room__pre-headline { margin-bottom: 5px; display: block; } .room .room__heading-level1 { margin-bottom: 0.3em; } .room .room__heading-level1 .small, .room .room__heading-level1 small { font-size: 1rem; line-height: 1.4em; font-family: Helvetica, Arial, sans-serif; margin-bottom: 0.5rem; display: block; letter-spacing: 0; } .room .room__heading-level1 + .room__space-info { margin-top: -0.4em; } .room .room__short-text { display: none; } .room__short-bullets { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 90%; border-top: 1px solid #eee; padding-top: 10px; font-size: 0.8125rem; display: none; } .room__short-bullets > li { -ms-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px); margin-bottom: 5px; line-height: 1.2em; } .room__short-bullets > li:before { font-size: 22px; left: -0.6em; } .room .room__available-rooms { font-weight: 700; line-height: 1.25rem; color: #b43837; padding: 4px 8px; border-radius: 4px; display: -ms-flexbox; display: flex; letter-spacing: -0.24px; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; background: #b43837; background: rgba(180, 56, 55, 0.1); } @media (min-width: 950px) { .room .room__available-rooms { margin-bottom: 8px; } } .room .room__available-rooms:before { content: ""; position: relative; width: 24px; height: 24px; background: transparent url(/_static/img/icons/acute.svg) no-repeat 50%; margin: 0 5px 0 0; } .room .room__ribbon-actions--holder { padding-left: 10px; } .room .room__ribbon-actions { display: none; } .room .room__ribbon-actions--modify__option { line-height: 2.5; } .room .expandable__footer { margin-top: 5px; } .room__modify-information { margin-left: 2px; margin-top: 10px; } .room .availabilitybutton { right: 10px; } .room.is-collapsed .availabilitybutton { position: absolute; bottom: 0; } @media (min-width: 740px) { .room { margin-bottom: 30px; } .room__modify-information { text-align: right; } .room .availabilitybutton { right: 21px; bottom: 15px; z-index: 10; position: absolute; } .room.is-collapsed .availabilitybutton { bottom: -40px; } .room .room__body { padding-right: 20px; } .room .room__ribbon-actions--holder { padding-left: 0; position: absolute; right: 0; top: 1rem; } .room .room__ribbon-actions--holder .room__ribbon-actions--modify__option { float: left; } .room .room__ribbon-actions { float: none; margin: 0; } .room .room__ribbon-actions--modify { margin-left: 10px; top: 30px; } .room .room__ribbon-actions--modify__option { display: inline-block; position: relative; margin: 0 0 0 8px; padding-right: 12px; } .room .room__ribbon-actions--modify__option:after { content: ""; width: 1px; height: 40%; background-color: #eee; position: absolute; right: 0; top: 30%; } .room .room__ribbon-actions--modify__option a { border-bottom: none; } .room .room__collapsable--modify .room__ribbon-actions--modify__option:last-of-type { padding-right: 0; } .room .room__collapsable--modify .room__ribbon-actions--modify__option:last-of-type:after { display: none; } .room .room__collapsable--modify .room__ribbon-actions--modify__option:last-of-type a:focus-visible { margin-right: 4px; } .room .room__heading-level1 + .room__space-info { margin-top: -0.6em; } } @media (max-width: 419px) { .room .availabilitybutton a { font-size: 0.8125rem; } } .room .room__footer { position: relative; border: none; text-align: center; display: block; padding: 10px; text-decoration: none; } @media (min-width: 950px) { .l-section--hotel .room .room__footer { border-top: 1px solid #eee; } } .room .room__footer span:before { background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); background-repeat: no-repeat; background-position: 50%; background-size: 100%; content: ""; width: 16px; height: 10px; display: inline-block; padding: 0; margin: 0 5px 0 0; } .room .room__footer > span.is-expanded:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); margin: 0 5px 1px 0; } @media (min-width: 950px) { .room .room__collapsable { position: relative; } .room .room__media { float: left; width: 72%; padding: 30px 20px 0 60px; margin-bottom: -10px; } .room .room__media .rsNav.rsThumbsHor { margin: 5px 0 0; padding: 0; } .room .room__body { padding: 30px 60px; overflow: hidden; clear: both; } .room .room__body > .room__body__main { float: left; width: 72%; } .room .room__body .availabilitybutton { left: 72%; right: auto; position: absolute; } .room .room__body.is-collapsed .availabilitybutton { left: 70%; } .room .room__body > .room__body__sidebar { float: right; width: 28%; padding-left: 20px; } .room .room__details { margin-top: 30px; } } .room.is-collapsed .room__collapsable { position: static; padding: 10px; } .room.is-collapsed .room__collapsable--modify { padding-left: 10px; } @media (min-width: 740px) { .room.is-collapsed .room__collapsable--modify { text-align: right; border-top: 1px solid #eee; padding-top: 10px; } } .room.is-collapsed .room__collapsable .room__thumbnail { display: block; } .room.is-collapsed .room__collapsable .room__slider__container { display: none; } .room.is-collapsed .room-details-container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 20px; } @media (max-width: 739px) { .room.is-collapsed .room-details-container { display: block; } } .room.is-collapsed .room__media .rsNav { display: none; } .room.is-collapsed .room__body { position: relative; padding: 10px; } .room.is-collapsed .room__body > .room__body__sidebar, .room.is-collapsed .room__details, .room.is-collapsed .room__long-text, .room.is-collapsed .room__short-bullets, .room.is-collapsed .room__short-text { display: none; } @media (min-width: 740px) { .room.is-collapsed .room__body { padding: 20px; } .room.is-collapsed .room__short-text { display: block; } .room.is-collapsed .room__short-bullets { display: -moz-flex; display: -ms-flexbox; display: flex; } } @media (min-width: 950px) { .room.is-collapsed { margin-bottom: 30px; } .room.is-collapsed .room__collapsable { position: relative; overflow: hidden; } .room.is-collapsed .room__media { float: left; width: 33.3%; padding: 20px 0 20px 20px; margin-bottom: 0; } .room.is-collapsed .room__body { position: static; clear: none; float: left; width: 36.7%; padding: 20px 20px 0; } .room.is-collapsed .room__body > .room__body__main { width: 100%; float: none; } .room.is-collapsed .room__body > .room__body__main .availabilitybutton { position: absolute; bottom: 0; padding: 15px 0; z-index: 10; } } .room.room--deemphasized { -webkit-box-shadow: none; box-shadow: none; } .room.room--deemphasized .room__footer { border-top: none; } .room--clickable { cursor: pointer; } .room--clickable:focus { outline: none; } .room--clickable:focus .room__ribbon-actions__action { -webkit-box-shadow: 0 0 1px 2px #b4defa; box-shadow: 0 0 1px 2px #b4defa; } @media (min-width: 950px) { .room--clickable:focus .room__ribbon-actions__action { -webkit-box-shadow: none; box-shadow: none; } } .room--clickable:hover .room__ribbon-actions__action { text-decoration: underline; } .room.room--information { display: block; } @media (min-width: 950px) { .room.room--information .room__bed-options { position: absolute; width: 28%; right: 0; top: 0; padding: 30px 60px 0 0; } .room.room--information .room__bed-options .bed-options .textual-separator { margin: 5px 0; } } .room.room--information.is-collapsed .room__body { position: relative; padding-right: 60px; } .room.room--information.is-collapsed .room__bed-options { position: absolute; width: 50px; right: 0; top: 0; padding: 10px 10px 0 0; text-align: right; } .room.room--information.is-collapsed .room__bed-options h3 { display: none; } @media (max-width: 949px) { .room.room--information.is-collapsed .room__bed-options .bed-options { margin-top: 0; } .room.room--information.is-collapsed .room__bed-options .bed-options .iconic-item--bed .icon--bed { max-width: 40px; height: 28px; } .room.room--information.is-collapsed .room__bed-options .bed-options .iconic-item--bed .iconic-item__text { display: none; } .room.room--information.is-collapsed .room__bed-options .bed-options .iconic-item--bed > .iconic-item__icon-container { text-align: right; } .room.room--information.is-collapsed .room__bed-options .bed-options .iconic-item--bed + .iconic-item--bed { margin-top: 0; } .room.room--information.is-collapsed .room__bed-options .bed-options .textual-separator { display: none; } } @media (min-width: 740px) { .room.room--information.is-collapsed .room__body { padding-right: 80px; } .room.room--information.is-collapsed .room__bed-options { width: 60px; padding: 20px 20px 0 0; } .room.room--information.is-collapsed .room__space-info { display: none; } } @media (min-width: 950px) { .room.room--information.is-collapsed .room__body { position: static; padding-right: 20px; } .room.room--information.is-collapsed .room__bed-options { position: absolute; width: 30%; right: 0; top: 0; padding: 20px 20px 0 0; text-align: left; } .room.room--information.is-collapsed .room__bed-options h3 { display: block; } .room.room--information.is-collapsed .room__bed-options .bed-options .textual-separator { margin: 0; } } .room.room--ribbon { position: relative; } .room.room--ribbon[data-collapse="true"] > .room__ribbon-toggle-arrow { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .room__ribbon-toggle { display: block; position: absolute; top: 0; margin-right: 10px; right: 10px; direction: rtl; text-decoration: none !important; line-height: 2.5em; z-index: 1; } .room__ribbon-toggle > span.room__ribbon-toggle-arrow { -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; -webkit-transform: rotate(0deg); transform: rotate(0deg); background-size: 25px; background-position: 100%; width: 25px; height: 12px; display: inline-block; right: 0; margin-left: 7px; } .room__ribbon-toggle > span.room__ribbon-toggle-text { display: none; } .room__ribbon-toggle > span.room__ribbon-toggle-text.ng-hide { display: none !important; } .room__ribbon-toggle:not(.is-collapsed) > span.room__ribbon-toggle-arrow { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .room__bed-options { margin-top: 20px; } @media (min-width: 420px) { .room__ribbon-toggle > span.room__ribbon-toggle-text { display: inline-block; } } @media (min-width: 950px) { .room__media { padding-left: 0; } .room__body { padding: 30px 30px 30px 0; } .room__rates { position: absolute; width: 28%; right: 0; top: 0; width: 25%; padding: 30px 0 0; } } .room.room--ribbon.is-collapsed { margin-top: 0; padding-top: 0; margin-bottom: 10px; } .room.room--ribbon.is-collapsed .cancel-selection, .room.room--ribbon.is-collapsed .change-selection-button { display: block; height: 43px; width: 166px; border: 2px solid #d5d5d5; border-radius: 50px; padding: 10px; font-weight: 600; text-align: center; } @media (max-width: 739px) { .room.room--ribbon.is-collapsed .cancel-selection, .room.room--ribbon.is-collapsed .change-selection-button { margin-top: 20px; } } .room.room--ribbon.is-collapsed .cancel-selection { width: 200px; } .room.room--ribbon.is-collapsed .room__infobar, .room.room--ribbon.is-collapsed .room__media { display: none; } .room.room--ribbon.is-collapsed .room__body { padding: 10px; position: static; } @media (min-width: 740px) { .room.room--ribbon.is-collapsed .room__body { width: calc(100% - 72px); } } .room.room--ribbon.is-collapsed .room-details-body { padding-top: 5px; } .room.room--ribbon.is-collapsed .room__heading-level1 .small, .room.room--ribbon.is-collapsed .room__heading-level1 small { font-size: 0.875rem; line-height: 1; margin: 2px 0 4px; } .room.room--ribbon.is-collapsed .room__heading-level1 .small .tooltip, .room.room--ribbon.is-collapsed .room__heading-level1 small .tooltip { vertical-align: bottom; margin-left: 0.25em; } @media (max-width: 739px) { .room.room--ribbon.is-collapsed .room__heading-level1 .small .pipe-separated-list-divider + .pipe-separated-list-item:before, .room.room--ribbon.is-collapsed .room__heading-level1 small .pipe-separated-list-divider + .pipe-separated-list-item:before { content: " | "; color: #e3e0db; } } @media (max-width: 739px) { .room.room--ribbon.is-collapsed .room__heading-level1 .small .pipe-separated-list-divider + .package-detail:before, .room.room--ribbon.is-collapsed .room__heading-level1 small .pipe-separated-list-divider + .package-detail:before { content: ""; } } @media (max-width: 739px) { .room.room--ribbon.is-collapsed .room__heading-level1 .small .inline-seperator, .room.room--ribbon.is-collapsed .room__heading-level1 small .inline-seperator { display: inline-block; } } .room.room--ribbon.is-collapsed .room__heading-level1 .room-number { margin: 15px 0 0; display: block; } .room.room--ribbon.is-collapsed .room__heading-level1 .room-type { margin-top: 10px; display: block; } .room.room--ribbon.is-collapsed .room__bed-options, .room.room--ribbon.is-collapsed .room__footer, .room.room--ribbon.is-collapsed .room__heading-overline, .room.room--ribbon.is-collapsed .room__short-bullets, .room.room--ribbon.is-collapsed .room__short-text, .room.room--ribbon.is-collapsed .room__space-info { display: none; } .room.room--ribbon.is-collapsed .room__ribbon-actions { font-size: 1rem; line-height: 1.4em; display: block; float: left; margin: 0; } .room.room--ribbon.is-collapsed .room__ribbon-actions a:focus-visible { outline: none; text-decoration: underline; } .room.room--ribbon.is-collapsed .room__ribbon-actions--modify { border-bottom: none; margin-top: 8px; } .room.room--ribbon.is-collapsed .room__ribbon-actions.expandable__toggle { margin-top: 9px; } @media (min-width: 950px) { .room.room--ribbon.is-collapsed .room__ribbon-actions.expandable__toggle:focus-visible { margin-right: 4px; } } @media (max-width: 739px) { .room.room--ribbon.is-collapsed .select-room-container { display: table; margin: 0 auto; float: none; } } .room.room--ribbon.is-collapsed .select-room-button { float: right; background-color: #00838e; height: 38px; border-radius: 50px; color: #fff; padding: 15px; white-space: nowrap; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } @media (max-width: 739px) { .room-container--my-booking .room.room--ribbon.is-collapsed .room__body { padding-top: 0; } } @media (max-width: 949px) { .room-container--my-booking .room.room--ribbon.is-collapsed .room__body { padding-left: 0; } .room-container--my-booking .room.room--ribbon.is-collapsed .room__heading-level1 { margin-bottom: 0; } .room-container--my-booking .room.room--ribbon.is-collapsed .room__collapsable--modify { margin-top: 0.3em; } } @media (max-width: 949px) { .room.room--ribbon.is-collapsed .room__media .media-container--3x2 { padding-bottom: 100%; } .room.room--ribbon.is-collapsed .room__media .media-container--3x2 img { width: auto; height: 100%; max-width: none; max-height: none; position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto; } .room.room--ribbon.is-collapsed .room__body { padding-right: 50px; padding-bottom: 0; } .room.room--ribbon.is-collapsed .room__rates { font-size: 0.8125rem; } } @media (min-width: 950px) { .room.room--ribbon.is-collapsed .room__heading-level1 { line-height: 0.7em !important; float: left; } .room.room--ribbon.is-collapsed .room__media { display: block; width: 72px !important; padding: 10px 0 10px 10px; } .room.room--ribbon.is-collapsed .room__body { width: calc(100% - 72px); padding-bottom: 0; } .room.room--ribbon.is-collapsed .room__heading-overline { display: block; } .room.room--ribbon.is-collapsed .room__rates { position: static; float: right; width: calc(33.33333% + 17.33333px); padding: 0 54px 0 20px; } .room.room--ribbon.is-collapsed .room-price-info { background: none; padding: 0; } .room.room--ribbon.is-collapsed .room-price-info > p { margin-bottom: 0; } .room.room--ribbon.is-collapsed .room-price-info .room-price-info__rate-condition:not(:first-of-type), .room.room--ribbon.is-collapsed .room-price-info .tooltip { display: none; } .room.room--ribbon.is-collapsed .room-price-info strong { color: inherit; font-weight: 400; } .room.room--ribbon.is-collapsed .room__footer { display: none; } .room.room--ribbon.is-collapsed .room__ribbon-actions--expandable { padding-right: 64px; } } .room-price-info__rate-ribbon, .room.room--enter-details-ribbon.is-collapsed .room__rates { display: none; } .room.room--enter-details-ribbon.is-collapsed .room-price-info__rate-ribbon { display: inline; } .room.room--booking { margin-bottom: 30px; -webkit-transition: height 0.25s ease-out; transition: height 0.25s ease-out; } .room.room--booking .room__bed-options { margin-top: 20px; } .room.room--booking .room__footer { border-top: none; text-decoration: none; } @media (min-width: 950px) { .room.room--booking { position: relative; } .room.room--booking .room__body { padding-bottom: 40px; } .room.room--booking .room__rates { position: absolute; width: 28%; right: 0; top: 0; padding: 30px 20px 0 0; } .room.room--booking .room__media { padding-left: 20px; } .room.room--booking .room__footer { padding: 5px 10px; position: absolute; bottom: 20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } } @media (min-width: 950px) { .room.room--booking.room--booking--multiroom { margin-bottom: 0; } .room.room--booking.room--booking--multiroom .room__media { padding-left: 10px; } .room.room--booking.room--booking--multiroom.is-collapsed .room__rates, .room.room--booking.room--booking--multiroom .room__rates { padding-right: 10px; } } .room.room--booking.is-collapsed .room__bed-options { display: none; } @media (min-width: 740px) { .room.room--booking.is-collapsed .room__space-info { display: none; } } @media (min-width: 950px) { .room.room--booking.is-collapsed { margin-bottom: 20px; } .room.room--booking.is-collapsed .room__rates { position: absolute; width: 30%; right: 0; top: 0; padding: 20px 20px 17px 0; } .room.room--booking.is-collapsed .room__media { width: 25%; } .room.room--booking.is-collapsed .room__body { width: 45%; } } @media (min-width: 1200px) { .room.room--booking.is-collapsed .room__body { width: 50%; } .room.room--booking.is-collapsed .room__rates { width: 25%; } } .room.room--confirmation .room__bed-options { margin-top: 20px; } @media (min-width: 950px) { .room.room--confirmation .room__rates { position: absolute; width: 28%; right: 0; top: 0; padding: 30px 60px 0 0; } .room.room--confirmation .room__media { padding-top: 0; padding-left: 0; } .room.room--confirmation .room__body { padding: 30px 20px 0 0; } .room.room--confirmation .room__rates { padding: 0; width: 25%; } } .room.room--confirmation.is-collapsed .room__bed-options { display: none; } @media (max-width: 949px) { .room.room--confirmation.is-collapsed .room__media { float: left; width: 33%; padding: 0 10px; } .room.room--confirmation.is-collapsed .room__media .media-container--3x2 { padding-bottom: 100%; } .room.room--confirmation.is-collapsed .room__media .media-container--3x2 img { width: auto; height: 100%; max-width: none; max-height: none; position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto; } .room.room--confirmation.is-collapsed .room__body { float: left; width: 67%; padding-bottom: 0; } .room.room--confirmation.is-collapsed .room__space-info { margin-bottom: 0.7em; font-size: 0.8125rem; line-height: 1.3; } .room.room--confirmation.is-collapsed .room__heading-level1 + .room__space-info { margin-top: 0; } .room.room--confirmation.is-collapsed .room__rates { font-size: 0.8125rem; } } @media (min-width: 950px) { .room.room--confirmation.is-collapsed .room__rates { position: absolute; width: 30%; right: 0; top: 0; padding: 0; } .room.room--confirmation.is-collapsed .room__media { width: 25%; padding-top: 0; padding-left: 0; } .room.room--confirmation.is-collapsed .room__body { padding: 0 20px; width: 45%; } } @media (min-width: 950px) { .room.room--cancellation.is-collapsed { margin: 0 !important; } .room.room--cancellation.is-collapsed .room__rates { position: absolute; width: 30%; right: 0; top: 0; padding: 0; } .room.room--cancellation.is-collapsed .room__media { width: 25%; padding-left: 0; } .room.room--cancellation.is-collapsed .room__body { padding: 10px 20px 0; width: 50%; } .room.room--cancellation.is-collapsed .room-price-info { padding: 10px 10px 0; } } .room-animated .room__body, .room-animated .room__media, .room-animated img { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { .room-container--my-booking .room.room--ribbon.is-collapsed .room__body, .room__ribbon-actions--holder { width: 50%; } .room.room--ribbon.is-collapsed .room__ribbon-actions.expandable__toggle, .room .room__ribbon-actions--holder .room__ribbon-actions--modify__option { float: right; } .pipe-separated-list-item { line-height: 1.25rem; margin: 2px; } } @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) { .room__ribbon-actions--holder { width: auto; } .room .room__ribbon-actions--holder .room__ribbon-actions--modify__option { float: none; } } .price, .price.price--price-changed-multiroom { display: block; font-size: 1.875rem; font-size: 30px\9; margin-bottom: -0.2em; font-weight: 700; line-height: 1em; } .price .price__currency { text-transform: uppercase; font-weight: 400; font-size: 0.8125rem; font-size: 13px\9; margin-left: -0.3em; } .price .price__plus { font-size: 1.125rem; font-weight: 400; position: relative; top: -0.1em; } .price .price__text { font-weight: 400; font-size: 0.8125rem; font-size: 13px\9; } .price--smaller { font-size: 1.5rem; } @media (max-width: 739px) { .price.price--collapsed { font-size: 1.125rem; margin-bottom: 0; } .price.price--collapsed .price__currency { margin-left: 0; } } strong.price.price--inline, strong.price .price__currency, strong.price .price__plus { font-weight: 700; } .price.price--bonus-check { font-size: 1.5rem; letter-spacing: -0.05em; } .price.price--offer { color: #cd0921; } .price.price--offer-original { text-decoration: line-through; font-size: 1.125rem; margin-bottom: 0; } .price.price--offer-original .price__currency { font-size: 1rem; margin-left: 0; vertical-align: middle; display: inline-block; text-decoration: line-through; margin-top: -0.125rem; } .price + .price--offer-original { margin-top: 0.25em; } .price.price--inline { display: inline-block; font-weight: 400; font-size: inherit; } .price.price--inline .price__currency { font-size: inherit; margin-left: 0; } @media (min-width: 740px) { .price.price--inline { font-size: inherit; } } .price.price--inline-large { display: inline-block; } .price.price--price-changed, .price.price--price-changed-multiroom { color: #000; display: inline; font-size: 1.5rem; margin-left: 0.15em; } @media (min-width: 740px) { .price.price--price-changed, .price.price--price-changed-multiroom { font-size: 1.875rem; } } .price.price--price-changed-multiroom .price__currency, .price.price--price-changed .price__currency { font-size: 1rem; margin-left: 0.25em; margin-right: 0.25em; } .price.price--price-changed-multiroom { font-size: 1.25rem; } @media (min-width: 740px) { .price.price--price-changed-multiroom { font-size: 1.5rem; } } .hotel { background-color: #fff; clear: both; } .hotel .hotel__heading--main { display: block; } .hotel .hotel__heading--full-width { display: none; } .hotel .hotel__heading { margin-bottom: 0.5em; } .hotel .hotel__heading.hotel__heading--full-width { padding: 10px 10px 0; margin: 0; } .hotel .hotel__tripadvisor { padding: 3px 10px 0; } .hotel .hotel__left { padding: 10px; } @media (min-width: 740px) { .hotel .hotel__left { float: left; width: 33.3%; } } .hotel .hotel__left__tripadvisor { padding: 10px 0; } .hotel .hotel__contact { padding: 10px; } @media (min-width: 740px) { .hotel .hotel__contact { float: left; width: 66.7%; } } .hotel .hotel__address { padding: 10px 10px 0; background-color: #e9e8e7; overflow: hidden; margin-bottom: 20px; } .hotel .hotel__directions { padding: 0 10px 10px; } .hotel .hotel__directions .hotel__directions__heading { display: block; } @media (min-width: 950px) { .hotel .hotel__directions:focus { position: relative; } } .hotel .hotel__heading-overline { display: none; } .hotel .hotel-link--header { display: none; margin-left: 10px; } .hotel .best-price-banner, .hotel .hotel--ribbon--columned__ribbon-toggle { display: none; } @media (max-width: 949px) { .hotel .hotel__left .media-container--3x2 { padding-bottom: 100%; } .hotel .hotel__left .media-container--3x2 img { width: auto; height: 100%; max-width: none; max-height: none; position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto; } } @media (min-width: 950px) { .hotel .hotel__tripadvisor { display: none; } .hotel .hotel__left { float: left; width: 25%; padding: 20px 0; margin-bottom: 0; } .hotel .hotel__body { float: left; padding: 20px 0 0 20px; overflow: hidden; clear: none; width: 75%; } .hotel .hotel__description__wrapper { width: 67%; float: left; clear: none; padding-right: 20px; } .hotel .hotel__body .hotel__contact { float: left; width: 33%; margin-top: 0; padding: 0; } } @media (max-width: 949px) { .hotel .hotel__heading--main { display: none; } .hotel .hotel__heading--full-width { display: block; } .hotel .hotel__elevator-pitch { display: none; } .hotel .hotel-link--header { display: inline-block; } .hotel .hotel-link--body { display: none; } } .hotel-rate-cert > div { -ms-flex: 1; flex: 1; } .hotel-rate-cert .hotel-svanen-license { margin-left: 10px; } .hotel-rate-cert .hotel-svanen-license img { width: 30px; height: 30px; display: block; margin-right: 8px; } .hotel-rate-cert .hotel-svanen-license .label { -ms-flex-direction: column; flex-direction: column; color: #4c4c4c; } .hotel--compact .expandable-toggler, .hotel--compact .hotel__left { display: none !important; } .hotel--compact .hotel-link.hotel-link--body.bulleted-link, .hotel--compact .hotel-link.hotel-link--body.PdfIconLink { display: inline-block !important; margin-top: 10px; } .hotel.hotel--ribbon { position: relative; } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) { -webkit-transition: all 3s ease; transition: all 3s ease; max-height: 1500px; } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ).is-collapsed { -webkit-transition: all 3s ease; transition: all 3s ease; max-height: 70px; } @media (min-width: 950px) { .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ).is-collapsed .toggleContainer__collapsable { padding-top: 0; } } @media (min-width: 950px) { .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .toggleContainer__collapsable { padding-top: 40px; } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify { top: 10px !important; } } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify { display: block; position: absolute; top: 5px; margin-right: 10px; right: 10px; direction: rtl; text-decoration: none; line-height: 2.5em; z-index: 1; } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify > span.hotel__ribbon-toggle-arrow { -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; -webkit-transform: rotate(0deg); transform: rotate(0deg); background-size: 25px; background-position: 100%; width: 25px; height: 12px; display: inline-block; right: 0; margin-left: 7px; } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify > span.hotel__ribbon-toggle-text { display: none; } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify:not(.is-collapsed) > span.hotel__ribbon-toggle-arrow { -webkit-transform: rotate(180deg); transform: rotate(180deg); } @media (min-width: 420px) { .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify > span.hotel__ribbon-toggle-text { display: inline-block; } } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify .hotel__ribbon-toggle-text.ng-hide { display: none !important; } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--footer { width: 100%; height: 50px; clear: both; } .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--footer .hotel__ribbon-toggle--modify { margin-bottom: 10px; position: relative; top: 0; float: right; display: block; } .hotel.hotel--ribbon .hotel__ribbon-toggle { background-size: 25px; position: absolute; bottom: 0; right: 10px; width: 38px; height: 38px; -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; -webkit-transform: rotate(0deg); transform: rotate(0deg); } .hotel.hotel--ribbon .hotel__ribbon-toggle:not(.is-collapsed) { -webkit-transform: rotate(180deg); transform: rotate(180deg); } @media (min-width: 950px) { .hotel.hotel--ribbon .hotel__ribbon-toggle { width: 44px; height: 44px; border: 1px solid #e3e0db; border-radius: 100%; bottom: 10px; right: 10px; } .hotel.hotel--ribbon .hotel__ribbon-toggle:focus { -webkit-box-shadow: 0 0 1px 2px #b4defa; box-shadow: 0 0 1px 2px #b4defa; border-radius: 100%; } .hotel.hotel--ribbon .hotel__directions { margin-bottom: 44px; } } .hotel.hotel--ribbon.is-collapsed { margin-bottom: 0; } .hotel.hotel--ribbon.is-collapsed .hotel__heading--main { display: block; } .hotel.hotel--ribbon.is-collapsed .hotel__expanded-only, .hotel.hotel--ribbon.is-collapsed .hotel__heading--full-width { display: none; } .hotel.hotel--ribbon.is-collapsed .hotel__heading-overline { display: block; } .hotel.hotel--ribbon.is-collapsed .hotel__ribbon-toggle { top: 0; bottom: 0; margin: auto 0; } .hotel.hotel--ribbon.is-collapsed .hotel__left__tripadvisor, .hotel.hotel--ribbon.is-collapsed .hotel__tripadvisor { display: none; } .hotel.hotel--ribbon.is-collapsed .hotel__body { padding: 10px; position: static; } .hotel.hotel--ribbon.is-collapsed .hotel__heading { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: normal; text-transform: none; font-size: 1.375rem; line-height: 1.1em; color: #483729; } @media (min-width: 950px) { .hotel.hotel--ribbon.is-collapsed .hotel__heading { font-size: 1.625rem; } } .hotel.hotel--ribbon.is-collapsed .hotel__heading-overline, .hotel.hotel--ribbon.is-collapsed .hotel__left { display: none; } @media (min-width: 950px) { .hotel.hotel--ribbon.is-collapsed .hotel__heading { line-height: 0.7em !important; font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: normal; text-transform: none; font-size: 1.375rem; line-height: 1.1em; color: #483729; } } @media (min-width: 950px) and (min-width: 950px) { .hotel.hotel--ribbon.is-collapsed .hotel__heading { font-size: 1.625rem; } } @media (min-width: 950px) { .hotel.hotel--ribbon.is-collapsed .hotel__left { display: block; width: 72px !important; padding: 10px 0 10px 10px; } } @media (min-width: 950px) { .hotel.hotel--ribbon.is-collapsed .hotel__heading-overline { font-size: 0.875rem; display: block; letter-spacing: 0; margin-bottom: 4px; } } .hotel.hotel--ribbon.hotel--ribbon--columned .hotel__heading-overline, .hotel.hotel--ribbon.hotel--ribbon--columned .hotel__ribbon-toggle, .hotel.hotel--ribbon.hotel--ribbon--columned .hotel__ribbon-toggle--modify { display: none; } .hotel.hotel--ribbon.hotel--ribbon--columned .hotel--ribbon--columned__ribbon-toggle { display: inline-block; } .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel__heading { margin-bottom: 4px; } .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle { padding-bottom: 0; position: absolute; bottom: 10px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } @media (max-width: 419px) { .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle { left: 28%; -webkit-transform: none; transform: none; } } .special-alerts + .hotel.hotel--show-best-price-banner .best-price-banner { top: -2.0625rem; } .hotel.hotel--show-best-price-banner { overflow: visible; margin-top: 2.0625rem; } .hotel.hotel--show-best-price-banner .best-price-banner { display: block; background-color: #006b75; position: absolute; top: -3.3125rem; left: -10px; right: -10px; z-index: 10; } .hotel.hotel--show-best-price-banner .best-price-banner__secondary { font-size: 0.875rem; margin-top: -5px; } @media (min-width: 740px) { .hotel.hotel--show-best-price-banner .best-price-banner { left: -30px; right: -30px; } } @media (min-width: 950px) { .hotel.hotel--show-best-price-banner { margin-top: 0; } .hotel.hotel--show-best-price-banner .best-price-banner { color: #333; text-align: right; background-color: #e7e7e7; display: inline-block; left: auto; right: 0; top: 6px !important; z-index: 0; } .hotel.hotel--show-best-price-banner .best-price-banner__primary { letter-spacing: 0; font-size: 0.9375rem; } .hotel.hotel--show-best-price-banner .best-price-banner__wrapper { padding-left: 10px; padding-right: 4.375rem; } .hotel.hotel--show-best-price-banner .best-price-banner__badge { top: -10px; right: -5px; } .hotel.hotel--show-best-price-banner:not(.is-collapsed) .best-price-banner { display: none; } } .hotel--confirmation { position: relative; margin-bottom: 0 !important; } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) { -webkit-transition: all 3s ease; transition: all 3s ease; max-height: 1500px; } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ).is-collapsed { -webkit-transition: all 3s ease; transition: all 3s ease; max-height: 70px; } @media (min-width: 950px) { .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ).is-collapsed .toggleContainer__collapsable { padding-top: 0; } } @media (min-width: 950px) { .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .toggleContainer__collapsable { padding-top: 40px; } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify { top: 10px !important; } } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify { display: block; position: absolute; top: 5px; margin-right: 10px; right: 10px; direction: rtl; text-decoration: none; line-height: 2.5em; z-index: 1; } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify > span.hotel__ribbon-toggle-arrow { -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; -webkit-transform: rotate(0deg); transform: rotate(0deg); background-size: 25px; background-position: 100%; width: 25px; height: 12px; display: inline-block; right: 0; margin-left: 7px; } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify > span.hotel__ribbon-toggle-text { display: none; } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify:not(.is-collapsed) > span.hotel__ribbon-toggle-arrow { -webkit-transform: rotate(180deg); transform: rotate(180deg); } @media (min-width: 420px) { .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify > span.hotel__ribbon-toggle-text { display: inline-block; } } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--modify .hotel__ribbon-toggle-text.ng-hide { display: none !important; } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--footer { width: 100%; height: 50px; clear: both; } .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( .hotel--confirmation ) .hotel__ribbon-toggle--footer .hotel__ribbon-toggle--modify { margin-bottom: 10px; position: relative; top: 0; float: right; display: block; } .hotel--confirmation .hotel__ribbon-toggle { background-size: 25px; position: absolute; bottom: 0; right: 10px; width: 38px; height: 38px; -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; -webkit-transform: rotate(0deg); transform: rotate(0deg); } .hotel--confirmation .hotel__ribbon-toggle:not(.is-collapsed) { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .hotel--confirmation .hotel__ribbon-toggle--modify { display: none; } @media (min-width: 950px) { .hotel--confirmation .hotel__body, .hotel--confirmation .hotel__contact, .hotel--confirmation .hotel__left { padding-top: 0; padding-bottom: 0; } .hotel--confirmation .hotel__ribbon-toggle { display: none; } .hotel--confirmation .hotel__left .hotel__left__tripadvisor { padding-bottom: 0; } } @media (max-width: 949px) { .hotel--confirmation.is-collapsed:not(.is-expanded) { margin-bottom: 0; } .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading--main { display: block; } .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__expanded-only, .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading--full-width { display: none; } .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading-overline { display: block; } .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__ribbon-toggle { top: 0; bottom: 0; margin: auto 0; } .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__left__tripadvisor, .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__tripadvisor { display: none; } .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__body { padding: 10px; position: static; } .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: normal; text-transform: none; font-size: 1.375rem; line-height: 1.1em; color: #483729; } } @media (max-width: 949px) and (min-width: 950px) { .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading { font-size: 1.625rem; } } @media (max-width: 949px) { .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading-overline, .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__left { display: none; } } @media (min-width: 950px) { .special-alerts + .hotel--confirmation { margin-top: 20px; } } .hotel--boxed .hotel__left { padding-left: 10px; } .hotel--boxed .hotel__contact { padding-right: 10px; } @media (min-width: 950px) { .hotel--boxed .hotel__left { padding-left: 20px; } .hotel--boxed .hotel__contact { padding-right: 20px; } } .hotel--transparent.is-collapsed { background: none; } @media (min-width: 740px) { .hotel-return-home-link { display: none; } } .back-to-thumbnails-link { position: relative; color: #333; padding-left: 20px; background: url(/_static/img/icons/shared/arrow-double-nordicsea-left-v2.svg) no-repeat 0; } .hotel-award { text-align: center; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; } .hotel-award > * { margin: 5px 0; } .hotel-award img { max-width: 160px; height: auto; width: auto; max-height: 80px; display: block; } @media (min-width: 950px) { .hotel-award img { max-width: 200px; max-height: 100px; } } .hotel-award-highlight > p { margin-right: 14px; max-width: calc(50% - 12px); } .hotel-award-highlight .tripadvisor-rating { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: baseline; align-items: baseline; } .hotel-award-highlight .hotel-svanen-license { max-width: calc(50% - 12px); } .breakfast-section { padding: 24px 12px; border-radius: 6px; border: 1px solid #c8c8c8; margin: 30px 20px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; text-align: center; } @media (max-width: 949px) { .breakfast-section { width: -webkit-fill-available; padding: 12px; margin: 16px 10px; -ms-flex-direction: row; flex-direction: row; text-align: left; } .breakfast-section .img-media { width: 64px; height: 64px; margin: 0 24px 0 0; } } .breakfast-section .label { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; font-size: 26px; } @media (max-width: 949px) { .breakfast-section .label { font-size: 22px; font-weight: 300; } } .breakfast-section .label a { color: #00838e; font-size: 16px; display: -ms-flexbox; display: flex; margin-top: 8px; font-family: Helvetica, Arial, sans-serif; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .breakfast-section .label a:before { content: ""; background-repeat: no-repeat; width: 24px; height: 24px; background-image: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg); background-size: contain; margin-right: 8px; } l-section--map .show-full-map img .distance { color: #00838e; } .list-pois { width: 100%; border-collapse: collapse; } .list-pois__toggler { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; justify-content: space-between; padding: 0.4em 10px 0.4em 0; -ms-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } .list-pois > li { border-bottom: 2px dotted #e2e2e2; } .list-pois > li .distance { font-size: 18px; white-space: nowrap; overflow: hidden; text-align: right; } .list-pois > li .poi { padding-left: 30px; } .list-pois > li:hover { background-color: #ebebeb; } .list-pois > li.list-pois__highlighted { background-color: #f2f2f2; border-color: #fff; } .list-pois > li.list-pois__highlighted:hover { background-color: #ebebeb; } .btn-expand { background-color: #fff; color: #00838e; border-radius: 50px; height: 39px; line-height: 39px; padding: 0 25px 0 48px; cursor: pointer; display: inline-block; } .btn-expand:focus { outline: none !important; -webkit-box-shadow: 0 0 1px 2px #ec7225; box-shadow: 0 0 1px 2px #ec7225; } @media (min-width: 950px) { .btn-expand:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .btn-expand.-expanded:after { content: attr(data-collapse-map); } .btn-expand.-expanded > span { display: none; } .btn-expand:before { display: inline-block; width: 24px; height: 24px; cursor: pointer; content: ""; position: absolute; top: 7px; left: 15px; } .l-section--map { position: relative; } @media (min-width: 1500px) { #mapElement { min-height: 470px; } } @media (max-width: 739px) { .is-map-fullscreen-open { overflow: hidden; } .is-map-fullscreen-open .main { z-index: 10; } } .map .gm-style { font-family: Helvetica, Arial, sans-serif; } @supports not (-webkit-touch-callout: none) { .map .gm-style .gm-style-iw-t:after { margin-top: -2px; left: 0 !important; } } @supports (-webkit-touch-callout: none) { .map .gm-style .gm-style-iw-t:after { border: 10px solid transparent; border-top-color: #fff; content: ""; margin-left: -10px !important; position: absolute; top: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-filter: drop-shadow(1px 1px 1px hsla(0, 0%, 69.8%, 0.4)); filter: drop-shadow(1px 1px 1px rgba(178, 178, 178, 0.4)); height: 0 !important; width: 0 !important; -webkit-transform: none !important; transform: none !important; background: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; left: 0 !important; -webkit-box-shadow: 1px 1px 1px hsla(0, 0%, 69.8%, 0.4); -moz-box-shadow: 1px 1px 1px hsla(0, 0%, 69.8%, 0.4); margin-top: -2px; } } .map .gm-style.custom-info-card .gm-style-iw-t:after { top: auto; left: 9px; } .map .gm-style-iw.gm-style-iw-c.infoWindowCard { min-height: 302px; top: 1px; width: 244px; padding: 7px; } .map .gm-style-iw.gm-style-iw-c.infoWindowCard .gm-style-iw-d { min-height: inherit; } .map-label { opacity: 1; border: 1px solid #fff; font-size: 14px; border-radius: 25px; padding: 2px 10px; color: #fff; background-color: #00838e; overflow: visible !important; } .map-label:after { position: absolute; content: ""; display: block; background-image: url(/_static/img/icons/map/map-pin-dd-blue.png); width: 13px; height: 8px; left: calc(50% - 7px); bottom: -8px; } .map-label.grayed { background-color: #757575; } .map-label.grayed:after { background-image: url(/_static/img/icons/map/map-pin-dd-gray.png); } .map-label.lost-focus { background-color: #c8c8c8; } .map-label.lost-focus:after { background-image: url(/_static/img/icons/map/map-pin-dd-lightgray.png); } .map-label.active, .map-label.visited { background-color: #00838e; } .map-label.active:after, .map-label.visited:after { background-image: url(/_static/img/icons/map/map-pin-dd-blue.png); } .map__canvas { width: 50%; } @media (max-width: 739px) { .map__canvas--toggled-xsmall-down { display: none; width: 100%; height: 100%; position: fixed !important; z-index: 800; top: 0; overflow: hidden; } .map__canvas--toggled-xsmall-down.is-visible { display: block; top: 50px; } .map__canvas--toggled-xsmall-down .zoom-controls { margin-top: 160px !important; } .map__canvas--toggled-xsmall-down.topMenuExpanded .zoom-controls { margin-top: 20px !important; } } @media (max-width: 1199px) { .filter-page .map__canvas--toggled-xsmall-down { display: none; width: 100%; height: 100% !important; position: fixed !important; z-index: 800; top: 0; overflow: hidden; } .filter-page .map__canvas--toggled-xsmall-down.is-visible { display: block; } } @media (max-width: 949px) { .filter-page .map__canvas--toggled-xsmall-down.is-visible { top: 50px !important; } } .map__canvas--location-map-canvas { width: 100%; } @media (min-width: 740px) { .map__canvas--expandable { top: auto; position: absolute; } } .map__close-map { position: absolute; bottom: 40px; width: 100%; text-align: center; z-index: 10; } .map .map__canvas--non-full-screen { width: 100%; height: 350px; top: 0; position: relative; background: #e5e3df; } @media (min-width: 740px) { .map .map__canvas--non-full-screen { top: auto; position: absolute; } } .map .map__canvas--non-full-screen img { max-width: none; } @media (max-width: 739px) { .map .map-controls { background-color: #fff; padding: 10px 0 0; } } @media (max-width: 739px) { .map .map-controls--bg-transparent { background-color: transparent; } } @media (min-width: 740px) { .map .map-controls__collapse { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; } } @media (min-width: 950px) { .map .map-controls__collapse { position: relative; padding-left: 10px; padding-right: 10px; width: 66.6666666667%; float: left; } } .map .map-expand { position: relative; text-align: center; margin: 0 auto; height: 0; display: none; } @media (min-width: 740px) { .map .map-expand { display: block; } } @media (min-width: 740px) { .map .map-expand__btn { position: relative; bottom: 0; z-index: 2; } } .map .map-controls__pois--right { z-index: 8; } @media (min-width: 740px) { .map .map-controls__pois--right { position: relative; padding-left: 0; padding-right: 0; width: 50%; float: right; } } @media (min-width: 950px) { .map .map-controls__pois--right { position: relative; padding-right: 0; width: 33.3333333333%; float: right; padding-left: 10px; } } @media (min-width: 740px) { .map .map-controls__pois--left { position: relative; padding-left: 0; padding-right: 0; width: 50%; float: left; } } @media (min-width: 1500px) { .map .map-controls__pois--left { max-width: 890px; } } .map-static { position: relative; } .map-static__caption { position: absolute; width: 100%; height: 2.8125rem; bottom: 0; left: 0; pointer-events: none; display: inline-block; text-align: center; } @media (min-width: 740px) { .map--wide-content > .map-controls { overflow: visible; height: 0; max-width: 1784px; } } @media (min-width: 1500px) { .map--wide-content > .map-controls { max-width: 1784px; } } .map--list-focus .map--list-focus__subheading { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1rem; color: #333; margin-bottom: 10px; } @media (max-width: 739px) { .map--list-focus > .map__canvas { display: none; } .map--list-focus > .map-controls { background: none; padding-top: 0; } } @media (min-width: 740px) { .map--list-focus .map--list-focus__subheading { text-transform: uppercase; font-weight: 700; margin-bottom: 20px; margin-top: 5px; } } .pois-container .pois-container-inner { padding: 0 10px; } .pois-container .pois-container__heading { margin-bottom: 10px; } .pois-container .pois-container__heading--large { margin-left: 10px; } .pois-container .pois-container__toggle { border-bottom: 2px solid #ebebeb; display: block; position: absolute; bottom: 0; background-color: #fff; width: 100%; text-align: center; font-size: 0; left: 0; cursor: pointer; padding: 9px 10px; } .pois-container .pois-container__toggle span:before { content: ""; display: inline-block; height: 12px; width: 36px; margin-right: 10px; position: relative; top: 7px; -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; } @media (min-width: 740px) { .pois-container .pois-container__toggle { display: none; } } @media (min-width: 950px) { .pois-container .pois-container__toggle:focus { margin-bottom: 6px; } .pois-container .pois-container__toggle:focus span { margin-bottom: -3px; display: block; margin-top: -3px; } } .pois-container .pois-container__toggle--is-visible { display: block; } @media (min-width: 740px) { .pois-container { position: relative; padding: 20px 0 10px; background-color: #fefefe; min-height: 350px; } .pois-container .pois-container__heading { margin-bottom: 10px; } .pois-container .pois-container-inner--spacious { padding: 0 20px; } } .pois-container .poi--hidden { display: none; } @media (max-width: 739px) { .pois-container--expandable:not(.pois-container--full) li:nth-child(4) ~ li { display: none; } } @media (min-width: 740px) { .pois-container--expandable:not(.pois-container--full) li:nth-child(7) ~ li { display: none; } } .pois-container--full .pois-container-inner { overflow-y: auto; } .pois-container--full .pois-container-inner ul:after { content: ""; display: block; height: 64px; } @media (max-width: 949px) { .pois-container--full .pois-container-inner ul:after { height: 48px; } } .pois-container--full .pois-container__toggle span:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .info-window { line-height: 1; overflow: hidden; white-space: nowrap; font-size: 16px; font-weight: 700; padding: 10px 4px 4px; } .info-window span { display: inline-block; } .info-window .distance { padding-left: 2px; } .info-hotel a, .info-window.info-hotel { font-size: 16px; color: #cd0921; font-weight: 700; } .map-section__custom-info-window .gm-style-iw { width: 244px; left: 10px; background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px; box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 2px 2px 0 0; padding: 7px; overflow: visible; } .map-section__custom-info-window .gm-style-iw .gm-style-iw-d { overflow: auto !important; } .info-window.hotel-card { color: #333; font-weight: 400; max-width: 230px; padding: 0; } .info-window__hotel-slider { width: 227px; height: 145px; } .info-window__hotel-slider img { max-width: 100%; max-height: 100%; width: inherit !important; } .info-window__header a { font-size: 1.25rem; color: #333; display: block; margin-top: 8px; white-space: normal; margin-left: -4px; padding-left: 4px; } .info-window__header a:focus { -webkit-box-shadow: 0 0 1px 2px #b4defa; box-shadow: 0 0 1px 2px #b4defa; outline: 0 none; padding-left: 0 !important; margin-left: 4px; margin-right: 4px; } @media (min-width: 950px) { .info-window__header a:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .info-window__trip-advisor { margin: 5px 0; font-size: small; } .info-window__trip-advisor img { height: 15px; width: 68px; display: inline-block; vertical-align: middle; } .info-window__address__distance, .info-window__price-holder { font-size: 1rem; margin: 5px 0; } .info-window__price-holder { margin: 10px 0; font-weight: 700; } .info-window__price-holder span { font-weight: 400; } .info-window__price-holder.no-availability { color: #b43837; } .info-window__btn-holder { text-align: center; margin: 20px 0 5px; } .info-window img { max-width: 100%; } .info-window__background > :first-child, .info-window__background > :nth-child(2), .info-window__background > :nth-child(4) { display: none; } .info-window__background > :nth-child(3) > div { height: 20px !important; width: 16px !important; top: 3px !important; display: none; } .info-window__background > :nth-child(3) > div > div { -webkit-transform: skewX(45deg) !important; transform: skewX(45deg) !important; height: 15px !important; width: 15px !important; left: 0 !important; } .info-window__background > :nth-child(3) > div:nth-child(2) > div { -webkit-transform: skewX(-45deg) !important; transform: skewX(-45deg) !important; } .info-window__background > :nth-child(3) { z-index: 1; background: url(/_static/img/icons/map/pin_shadow.png) no-repeat; left: 113px !important; height: 25px; width: 60px; background-position-y: bottom; } .info-window__close-btn { opacity: 1 !important; right: -12px !important; top: -12px !important; width: 26px !important; border-radius: 13px; height: 26px !important; background-repeat: no-repeat !important; background-image: url(/_static/img/icons/close-button-white.svg) !important; background-color: #708090 !important; } .info-window__close-btn * { opacity: 0; display: none !important; } .labels { color: red; background-color: #fff; font-family: Lucida Grande, Arial, sans-serif; font-size: 10px; font-weight: 700; text-align: center; width: 40px; border: 2px solid #000; white-space: nowrap; } .map-section { padding-top: 20px; } @media (max-width: 949px) { .map-section .map-section-items { border: none; } .map-section .map-section-items:before { display: none; } } @media (min-width: 950px) { .map-section .read-more:focus { margin-top: 6px; margin-left: 6px; } } .map-section__wrapper { background-color: #fff; } @media (min-width: 1500px) { .map-section__wrapper { min-height: 470px; } } .map-section__wrapper--border { background-color: #fff; border-bottom: 1px solid #e3e0db; } .map-section__wrapper--border .country-listing { border-bottom: none; } .map-section__wrapper--border .map__canvas--non-full-screen { width: 50%; } .map-section__canvas { float: left; width: 50%; } @media (max-width: 739px) { .map-section__canvas { width: 100%; } } .gm-style .gm-style-iw-c { width: auto; left: 0; border-radius: 8px; padding: 10px !important; max-width: 240px !important; max-height: 477px !important; overflow: visible !important; } .zoom-controls { border: 1px solid #e3e0db; background-color: #fff; } .zoom-controls button { width: 28px; height: 28px; border: none; display: block; background-color: #fff; font-size: 20px; color: #00838e; font-weight: 700; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .zoom-controls button:focus { outline: none !important; -webkit-box-shadow: 0 0 1px 1px #ec7225; box-shadow: 0 0 1px 1px #ec7225; } @media (min-width: 950px) { .zoom-controls button:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .zoom-controls button:hover { color: #00545b; } .zoom-controls__zoom-in { margin-bottom: 1px; } .zoom-controls__zoom-in:after { content: "+"; } .zoom-controls__zoom-out:after { content: "-"; font-size: 24px; } .zoom-controls__delimiter { border: 0; border-bottom: 1px solid #e3e0db; margin: 0 0 0 5px; text-align: left; width: 18px; padding: 0; } .custom-checkbox:checked, .custom-checkbox:not(:checked) { display: block; position: absolute; left: -100000em; top: auto; width: 1px; height: 1px; overflow: hidden; } .custom-checkbox + span, .custom-checkbox-wrapper .custom-checkbox-label { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .custom-checkbox + span:before, .custom-checkbox-wrapper .custom-checkbox-label:before { content: ""; width: 2rem; height: 2rem; display: block; -webkit-transform: translateY(-1px); transform: translateY(-1px); } .disabled .custom-checkbox + span:before { background-image: none; border: 1.8px solid hsla(0, 0%, 100%, 0.5); width: 16px; height: 16px; margin: 8px; border-radius: 1px; -webkit-box-sizing: border-box; box-sizing: border-box; background: hsla(0, 0%, 100%, 0.2); } .custom-checkbox-wrapper .custom-checkbox-label.inverse:before { background-size: 20px 20px; } .custom-checkbox-wrapper input:focus-visible + span:before { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } .custom-checkbox-label { font-size: 1rem; line-height: 1.375rem; cursor: pointer; } .custom-checkbox-label--small { font-size: 0.75rem; line-height: 1rem; } .custom-select { position: relative; display: block; height: 2.5rem; width: 100%; background-color: #fff; border: 1px solid #e9e8e7; } .disabled .custom-select { -webkit-box-shadow: inset 1px 1px 1px #7f7369; box-shadow: inset 1px 1px 1px #7f7369; } .custom-select.borderless { border: none; } .custom-select.custom-select--inline { width: auto; vertical-align: text-bottom; display: inline-block; } .custom-select.custom-select--booking-widget-dialog { -webkit-box-shadow: none; box-shadow: none; background-color: #e9e8e7; vertical-align: middle; border-radius: 18px; } .custom-select.custom-select--booking-widget-dialog select { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1.5rem; line-height: 1.1em; color: #483729; font-weight: 700; } .no-boxshadow .custom-select { border: 1px solid #9f9f9f; } .custom-select select { -webkit-box-sizing: border-box; box-sizing: border-box; -moz-appearance: none; appearance: none; -webkit-appearance: none; width: 101%; margin-left: 0; font-size: 1rem; height: 2.5rem; padding: 0 2.4375rem 0 0.75rem; color: #333; border: 2px solid #757575; } .custom-select select:hover { cursor: pointer; } .custom-select select:focus { outline: none; } .custom-select:after { content: ""; position: absolute; width: 28px; height: 10px; top: 50%; right: 6px; margin-top: -4px; z-index: 2; pointer-events: none; } .custom-select--highlighted { min-width: 70px; background: transparent; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .custom-select--highlighted select { border: 2px solid #00838e; color: #00838e; font-weight: 700; padding-right: 2.25rem; } .disabled .custom-select--highlighted select { color: #95c9ce; border-color: #95c9ce; cursor: url(/_static/img/icons/not-allowed-cursor.png), auto; } .disabled .custom-select--highlighted:after { background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); opacity: 0.4; } .custom-select--highlighted--inverted { background: #00838e; } .custom-select--highlighted--inverted select { color: #fff; } .custom-select--highlighted--inverted option:not([disabled]) { color: #00838e; } .custom-select-container select option { font-weight: 700; } .custom-select.optiondisablegrey option[disabled] { color: grey !important; } option[disabled] { color: #7f7369 !important; } .bed-types option[disabled] { color: #aaa !important; } .ltie9 .custom-select select { padding: -0.375rem 0.75rem; height: auto; } .ltie9 .custom-select:after { display: none; } .ie9 .custom-select select { padding: -0.425rem 0 -0.425rem 0.75rem; } .ie9 .custom-select:after { display: none; } @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) { .custom-select select::-ms-expand { display: none; } .custom-select select:focus::-ms-value { background: transparent; color: #00838e; } .custom-select.custom-select--highlighted--inverted select:focus::-ms-value { color: #fff; } } @-moz-document url-prefix() { select { -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; } select option { background-color: #e9e8e7; padding-left: 10px; } .custom-select select:focus { border: none; } } .custom-select select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #00838e; } .custom-select.custom-select--highlighted--inverted select:-moz-focusring { text-shadow: 0 0 0 #fff; } select.ng-touched.ng-invalid { border: 2px solid #cd0921; } .transparent-background { background: transparent; } .numeric-input { display: inline-block; height: 5.375rem; width: 100%; position: relative; background-color: #e9e8e7; padding-right: 2.75rem; border: 2px solid #fff; border-radius: 10px; } .numeric-input .numeric-input__value { display: block; font-size: 2.125rem; font-weight: 700; width: calc(100% - 2.75rem); line-height: 2.125rem; text-align: center; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .numeric-input .numeric-input__unit { display: block; font-size: 1rem; font-weight: 400; line-height: 1.2rem; -ms-word-wrap: break-word; word-wrap: break-word; } .numeric-input .numeric-input__controls__decrease, .numeric-input .numeric-input__controls__increase { border: 2px solid #fff; height: 50%; line-height: 2.6875rem; position: absolute; text-align: center; width: 2.75rem; background: transparent; } .numeric-input .numeric-input__controls__decrease:hover, .numeric-input .numeric-input__controls__increase:hover { background-color: #e3e0db; } .numeric-input .numeric-input__controls .icon { background-position: 50%; } .numeric-input .numeric-input__controls__increase { top: 0; right: 0; border-width: 0 0 1px 2px; border-top-right-radius: 10px; } .numeric-input .numeric-input__controls__decrease { bottom: 0; right: 0; border-width: 1px 0 0 2px; border-bottom-right-radius: 10px; } .custom-radio-button { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: block; position: relative; padding-left: 30px; cursor: pointer; font-size: 22px; padding-bottom: 0; padding-top: 0; line-height: 1.6em; margin-bottom: 0; width: 100%; } .custom-radio-button input[type="radio"] { position: absolute; opacity: 0; cursor: pointer; } .custom-radio-button.active .custom-radio-button__checkmark:after, .custom-radio-button input[type="radio"]:checked ~ .custom-radio-button__checkmark:after { display: block; } .custom-radio-button__checkmark { position: absolute; top: 50%; left: 5px; height: 20px; width: 20px; border-radius: 50%; border: 2px solid #00838e; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .disabled .custom-radio-button__checkmark { opacity: 0.45; cursor: not-allowed; } .custom-radio-button__checkmark:after { content: ""; display: none; position: absolute; width: 10px; height: 10px; top: 3px; left: 3px; border-radius: 50%; background: #00838e; } .label-alternative, legend { font-weight: 700; font-size: 0.875rem; } .room-price-info .room-price-info__btn, .swal2-actions button { padding: 5px 15px; display: inline-block; line-height: 20px; border: 1px solid transparent; border-radius: 50px; } .room-price-info .room-price-info__btn:active, .room-price-info .room-price-info__btn:focus, .room-price-info .room-price-info__btn:hover, .swal2-actions button:active, .swal2-actions button:focus, .swal2-actions button:hover { text-decoration: underline; } .room-price-info .room-price-info__btn:focus, .swal2-actions button:focus { outline: none; border: 1px solid #ccc; -webkit-box-shadow: 0 0 1px 2px #b4defa; box-shadow: 0 0 1px 2px #b4defa; } @media (min-width: 950px) { .room-price-info .room-price-info__btn:focus, .swal2-actions button:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .room-price-info .disabled.room-price-info__btn, .room-price-info .room-price-info__btn:disabled, .room-price-info .room-price-info__btn [disabled], .swal2-actions button.disabled, .swal2-actions button:disabled, .swal2-actions button [disabled] { opacity: 0.45; cursor: not-allowed; } @media (min-width: 740px) { .room-price-info .room-price-info__btn, .swal2-actions button { padding: 8px 15px; } } .room-price-info .room-price-info__btn { background-color: #00838e; color: #fff; } .room-price-info .room-price-info__btn:active, .room-price-info .room-price-info__btn:focus, .room-price-info .room-price-info__btn:hover, .room-price-info .room-price-info__btn:visited { color: #fff; } .horizontal.credit-card-form__new, .horizontal.credit-card-form__new-select, .horizontal.credit-card-form__saved, .horizontal.credit-card-form__saved-select, .horizontal.input-group { width: auto; margin: 0 -10px; max-width: none; padding: 0 10px; } .horizontal.credit-card-form__new-select:after, .horizontal.credit-card-form__new-select:before, .horizontal.credit-card-form__new:after, .horizontal.credit-card-form__new:before, .horizontal.credit-card-form__saved-select:after, .horizontal.credit-card-form__saved-select:before, .horizontal.credit-card-form__saved:after, .horizontal.credit-card-form__saved:before, .horizontal.input-group:after, .horizontal.input-group:before { content: " "; display: table; } .horizontal.credit-card-form__new-select:after, .horizontal.credit-card-form__new:after, .horizontal.credit-card-form__saved-select:after, .horizontal.credit-card-form__saved:after, .horizontal.input-group:after { clear: both; } .horizontal.credit-card-form__new-select > label, .horizontal.credit-card-form__new > label, .horizontal.credit-card-form__saved-select > label, .horizontal.credit-card-form__saved > label, .horizontal.input-group > label { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } @media (min-width: 740px) { .horizontal.credit-card-form__new-select > label, .horizontal.credit-card-form__new > label, .horizontal.credit-card-form__saved-select > label, .horizontal.credit-card-form__saved > label, .horizontal.input-group > label { position: relative; width: 33.3333333333%; float: left; padding: 0 3px; } } .error-text, .tooltip + .field-validation-error { display: block; font-size: 0.8125rem; color: #b43837; font-weight: 700; padding-top: 0.2em; } .error-container, .error-text--inverted, .field-validation-error--inverted, .inquiry-widget .error-text, .login__form__errors .field-validation-error { padding: 3px 7px 4px; border-radius: 4px; margin-top: 4px; text-align: left; line-height: 1; } .error-container, .inquiry-widget .error-text, .login__form__errors .field-validation-error { color: #fff; background: #3d3835; } .error-text--inverted, .field-validation-error--inverted { color: #fff; background: #b43837; } .btn--nordicsea-dark { background-color: #006b75; color: #fff; } .btn--nordicsea-dark:active, .btn--nordicsea-dark:focus, .btn--nordicsea-dark:hover, .btn--nordicsea-dark:visited { color: #fff; } .btn--primary-inverted { background-color: #fff; color: #00838e; font-weight: 700; } .btn--link, .btn--primary-inverted:active, .btn--primary-inverted:focus, .btn--primary-inverted:hover, .btn--primary-inverted:visited { color: #00838e; } .btn--link { background: transparent; padding: 0; font-size: inherit; } .btn--link:hover { text-decoration: underline; } .btn--link-button { background: transparent; color: #00838e; font-size: inherit; } .btn--link-button:hover { text-decoration: underline; } .btn--link-button:focus { -webkit-box-shadow: none !important; box-shadow: none !important; border: none !important; } .btn--link-dark { background: transparent; color: #333; padding: 0; } .btn--link-dark, .btn--link-dark:hover { text-decoration: underline; } .btn--primary-deemphasized { background-color: #fff; color: #00838e; font-weight: 700; border: 2px solid #e3e0db; } .btn--primary-deemphasized:active, .btn--primary-deemphasized:focus, .btn--primary-deemphasized:hover, .btn--primary-deemphasized:visited { color: #00838e; } .btn--primary-deemphasized:focus { border: 2px solid #e3e0db; } .btn--crocus { background-color: #8d3a7c; color: #fff; } .btn--crocus:active, .btn--crocus:focus, .btn--crocus:hover, .btn--crocus:visited { color: #fff; } .btn--dawn { background-color: #c65214; color: #fff; } .btn--dawn:active, .btn--dawn:focus, .btn--dawn:hover, .btn--dawn:visited { color: #fff; } .btn--help { background-color: #fbe3d3; color: #fff; color: #666; border: 2px solid rgba(127, 115, 105, 0.5); } .btn--help:active, .btn--help:focus, .btn--help:hover, .btn--help:visited { color: #fff; color: #333; } .btn--help:focus { border: 2px solid rgba(127, 115, 105, 0.6); -webkit-box-shadow: 0 0 1px 2px #b4defa; box-shadow: 0 0 1px 2px #b4defa; } .btn--reenforce { padding-right: 1.25rem; padding-left: 1.25rem; border: 2px solid #fff; -webkit-box-shadow: 1px -2px 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: inset 1px -2px 1px 0 rgba(0, 0, 0, 0.2); font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; } .btn--reenforce:focus { outline: none; border: 2px solid #fff; -webkit-box-shadow: 0 0 1px 2px #b4defa; box-shadow: 0 0 1px 2px #b4defa; } .btn--medium { font-size: 1.125rem; padding: 10px 30px; } .btn--large { font-size: 1.5rem; padding: 13px 60px; } .btn--extralarge { font-size: 1.125rem; padding: 15px 60px; } @media (min-width: 740px) { .btn--extralarge { font-size: 1.5rem; padding: 19px 70px; } } .btn--block { text-align: center; width: 100%; display: block; } @media (max-width: 739px) { .btn--submit { text-align: center; width: 100%; display: block; } } .btn--transparent-white { background: none; border: 1px solid hsla(0, 0%, 100%, 0.5); } .btn--frame { border: 2px solid #e3e0db; color: #00838e; } .btn--frame, .btn--outlined { background-color: transparent; } .btn--outlined { color: #333; border: 1px solid; text-align: center; } .btn--outlined--white { color: #fff; } .btn--iconic { padding: 2px 15px 2px 3px; } .btn--icon { position: relative; } .btn--icon .icon { position: absolute; top: 50%; margin-top: -18px; } .btn--icon.btn--icon-left.btn--extralarge { padding-right: 30px; } @media (min-width: 740px) { .btn--icon.btn--icon-left.btn--extralarge { padding-right: 50px; } } .btn--icon.btn--icon-left .icon { left: 12px; } .btn--icon.btn--icon-right.btn--extralarge { padding-left: 30px; } @media (min-width: 740px) { .btn--icon.btn--icon-right.btn--extralarge { padding-left: 50px; } } .btn--icon.btn--icon-right .icon { right: 12px; } .button-leadin { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 0.8125rem; line-height: 1.2em; color: #333; margin-bottom: 6px; } .button-leadin > strong { color: #00838e; text-transform: uppercase; } .no-boxshadow input[type="date"], .no-boxshadow input[type="datetime-local"], .no-boxshadow input[type="datetime"], .no-boxshadow input[type="email"], .no-boxshadow input[type="month"], .no-boxshadow input[type="number"], .no-boxshadow input[type="password"], .no-boxshadow input[type="search"], .no-boxshadow input[type="tel"], .no-boxshadow input[type="text"], .no-boxshadow input[type="time"], .no-boxshadow input[type="url"], .no-boxshadow input[type="week"], .no-boxshadow textarea { border: 1px solid #9f9f9f; } .has-readonly input[disabled], .has-readonly input[readonly], .has-readonly select[disabled], .has-readonly select[readonly], .has-readonly textarea[disabled], .has-readonly textarea[readonly] { color: #6e6e6e; background-color: #f3f2f1; border-color: #c8c8c8; cursor: not-allowed; opacity: 1; } .input-group .widget-input { border-radius: 0 18px 18px 0; } .input-group .widget-input--straight { border-radius: 0; width: calc(100% - 2px); } .input-group .widget-input--straightright { border-radius: 18px 0 0 18px; width: calc(100% - 2px); } textarea { width: 100%; max-width: 35em; height: 10.6em; padding: 0.625rem 1rem; line-height: 1.6em; overflow-y: auto; } .textarea-s { height: 7.2em; } .textarea-count-down { position: absolute; right: 17px; bottom: 0; font-size: 13px; color: #b6b6b6; } .textarea-count-down--enter-details { bottom: 15px; } select { vertical-align: top; } label input[type="checkbox"], label input[type="radio"] { margin: -4px 5px 0 0; vertical-align: middle; } .radio { padding-left: 22px; margin-bottom: 10px; } .radio input[type="radio"] { margin-left: -22px; } .checkbox, .wrapper-containing-checkbox { padding-left: 22px; margin-bottom: 10px; } .checkbox input[type="checkbox"], .wrapper-containing-checkbox input[type="checkbox"] { margin-left: -22px; } label.checkbox, label.radio { padding-left: 27px; } .custom-select.has-tooltip, .has-tooltip, input[type="date"].has-tooltip, input[type="datetime-local"].has-tooltip, input[type="datetime"].has-tooltip, input[type="email"].has-tooltip, input[type="month"].has-tooltip, input[type="number"].has-tooltip, input[type="password"].has-tooltip, input[type="search"].has-tooltip, input[type="tel"].has-tooltip, input[type="text"].has-tooltip, input[type="time"].has-tooltip, input[type="url"].has-tooltip, input[type="week"].has-tooltip, textarea.has-tooltip { width: 100%; vertical-align: middle; display: inline-block; } .has-tooltip + .tooltip { margin-left: 7px; width: 18px; display: inline-block; vertical-align: middle; } label.has-tooltip { display: inline; } .is-required { cursor: pointer; } .is-required:after { content: "*"; } input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { -webkit-appearance: none; } input[type="number"] { -moz-appearance: textfield; } .input-group:not(.clearable-input):not(.date-range):not(.guest-wrapper) { width: 100%; margin-bottom: 20px; } @media (min-width: 950px) { .input-group:not(.clearable-input):not(.date-range):not(.guest-wrapper) { max-width: 600px; } } .input-group:not(.clearable-input):not(.date-range):not(.guest-wrapper) + h3 { margin-top: 2rem; } .checkbox-group .field-validation-error { display: inline-block; vertical-align: middle; } .input-group-2col { width: auto; margin: 0 -10px; max-width: none; } .input-group-2col:after, .input-group-2col:before { content: " "; display: table; } .input-group-2col:after { clear: both; } .input-group-2col .input-group-2col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; } label .error-text, label .tooltip + .field-validation-error { display: inline; padding-left: 3px; } .no-js .error-text { display: none; } .error-text--text-block, label .error-text--text-block { display: block; padding-top: 0; padding-left: 0; } .field-validation-error { color: #b43837; display: block; font-size: 0.8125rem; font-weight: 700; line-height: 1.5; margin-right: 12px; } .field-validation-error--tooltip, .input-group .tooltip + .field-validation-error { margin-right: 37px; } form > .validation-summary-errors { margin-bottom: 30px; max-width: 600px; color: #404040; font-size: 1rem; font-weight: 400; } form > .validation-summary-errors ul li { background: #fbe3d3; border-radius: 20px 20px 20px 0; position: relative; padding: 13px 15px; } @media (min-width: 740px) { form > .validation-summary-errors ul li { border-radius: 25px 25px 25px 0; padding: 15px 20px; } } form > .validation-summary-errors ul li:after { content: ""; display: block; width: 24px; height: 22px; position: absolute; bottom: -22px; left: 0; z-index: 1; background: url(/_static/img/bg-speech-bubble-corner.png) no-repeat 0 100%; } .contact-information__register-email-text { margin: 1em 0 0.7em; } .label-style, label { display: block; font-weight: 400; margin-bottom: 0; } .label-no-indent { padding-left: 0; } .label-value { font-weight: 700; margin-top: 8px; padding: 0 0 0 5px; display: inline-block; } .label-inline { display: inline-block; padding: 0; line-height: 36px; overflow: hidden; } fieldset { border: none; padding: 0; margin: 0; } legend { margin-bottom: 0.4em; } .form-section { padding: 10px; margin: 0 -10px; } .form-section .field-validation-error { overflow: hidden; } .form-section--more-space-in-small { padding-top: 20px; padding-bottom: 20px; } @media (min-width: 740px) { .form-section { margin: 0; padding: 20px 0; } .form-section--more-space-in-small-up { padding: 30px 0; } } .form-section .infotext { padding-bottom: 2em; } .form-section.locked-profile + .locked-profile { padding-top: 0; margin-top: -20px; } .form-section.locked-profile .contact-heading { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 1rem; } .form-section.locked-profile .contact-heading h2 { margin: 0; } .form-section.locked-profile .contact-heading .btn { font-weight: 400; } .form-section.locked-profile input, .form-section.locked-profile select, .form-section.locked-profile span.phone-code { background-color: transparent; border: 0; line-height: 1; height: auto; font-weight: 700; padding-left: 5px; } .form-section.locked-profile input:focus, .form-section.locked-profile select:focus, .form-section.locked-profile span.phone-code:focus { border: 0 !important; } .form-section.locked-profile input:disabled, .form-section.locked-profile select:disabled, .form-section.locked-profile span.phone-code:disabled { opacity: 1; cursor: auto; } .form-section.locked-profile .custom-select { height: auto; background: transparent; border: none; } .form-section.locked-profile .custom-select:after { display: none; } .form-section.locked-profile .input-phone { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .form-section.locked-profile .input-phone .custom-select { display: none; } .form-section--last { margin-bottom: 0; } @media (min-width: 740px) { .form-section--last { padding-bottom: 0; } } .form-section--separated { border-top: 1px solid rgba(157, 160, 161, 0.33); } @media (min-width: 740px) { .form-section--separated { border-top: 2px dotted rgba(157, 160, 161, 0.33); } } @media (max-width: 739px) { .form-section--legalese { background: rgba(157, 160, 161, 0.1); border-top: 2px solid rgba(157, 160, 161, 0.33); } } .gla-page .form-section--centered { display: -ms-flexbox; display: flex; margin: 10px 0; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; } @media (min-width: 740px) { .gla-page .form-section--centered { -ms-flex-direction: row-reverse; flex-direction: row-reverse; -ms-flex-pack: justify; justify-content: space-between; } } @media (max-width: 949px) { .form-section--centered { position: relative; display: block; text-align: center; } } @media (max-width: 419px) { .form-section--left-xxsmall { text-align: left; } } @media (min-width: 950px) { .form-section--right-aligned { position: relative; display: block; text-align: right; } } .input-phone .input-phone__code-area { width: 100px; display: inline-block; } .input-phone .input-phone__code-area, .input-phone .input-phone__code-area select { border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-phone .input-phone__number { border-top-left-radius: 0; border-bottom-left-radius: 0; width: calc(100% - 110px) !important; display: block; float: right; margin-top: 0.95px; } .input-birthday { margin-bottom: -3px; } .input-birthday .input-birthday__day { width: 100px; display: inline-block; margin-bottom: 3px; } .input-birthday .input-birthday__month { min-width: 125px; display: inline-block; margin-bottom: 3px; } .input-birthday .input-birthday__year { display: inline-block; margin-bottom: 3px; } @media (min-width: 1200px) { .input-birthday .input-birthday__day { width: 100px; } .input-birthday .input-birthday__month { width: auto; } .input-birthday .input-birthday__year { width: 100px; } } .xformblock { margin-bottom: 2rem; } .xformblock h3 { margin: 1rem 0 0.5rem; font-size: 1.125rem; } .xformblock .input-group input[type="submit"] { margin-top: 1rem; } .xformblock .input-group textarea { max-width: 100%; } .xformblock .input-group.horizontal { padding-bottom: 9px; } .xformblock .input-group.horizontal > label { padding-left: 0; } @media (min-width: 740px) { .xformblock .input-group.horizontal > label { width: auto; margin-right: 10px; } } .xformblock .input-group label { padding-left: 0; } .xformblock form a h3 { display: inline-block; color: #00838e; } .xformblock form a:focus h3, .xformblock form a:hover h3 { text-decoration: underline; } .upload-btn-wrapper { position: relative; overflow: hidden; } .browse-label { color: #00838e; text-decoration: underline; display: inline-block; vertical-align: -webkit-baseline-middle; margin-left: 5px; } .upload-btn-wrapper input[type="file"] { position: absolute; left: 0; top: 0; opacity: 0; } .half-width { max-width: 50%; } .input-validation-error { border: 2px solid #cd0921 !important; } input[type="checkbox"] { border: none !important; } .reset-margin-bottom { margin-bottom: 0 !important; } .profileinfo-phonenumber { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; } .meeting-room-select-borderradius { border-radius: 3px; } .password-form-fields .input-group { position: relative; } .password-form-fields .input-group input { padding-right: 40px; } .password-form-fields .input-group input::-ms-clear, .password-form-fields .input-group input::-ms-reveal { display: none; } .toggle-password { position: absolute; width: 32px; height: 32px; right: 10px; top: 2rem; cursor: pointer; background-position: 50%; } .toggle-password.profileinfo-password { right: 20px; } @media (max-width: 949px) { .email-preferences-section { padding-top: 15px; padding-bottom: 15px; } } .create-password.input-invalid-error, .create-password.invalid-input { border: 2px solid #cd0921 !important; } .passWordFormat-error { margin-top: 12px; } .passWordFormat-error.gray-pills-list span { background-color: #f3f2f1; } .passWordFormat-error span.char-pill { font-size: 0.8125rem; padding: 0 10px; border: 1px solid #c8c8c8; border-radius: 33px; margin-right: 5px; display: inline-block; margin-bottom: 8px; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 24px; } .passWordFormat-error span.char-pill.valid { color: #008a25; font-weight: 700; } .passWordFormat-error span.char-pill.invalid { color: #b43837; } .passWordFormat-error .icon:not(.icon--info) { margin-bottom: -3px; height: 20px; } .passWordFormat-error .tooltip { margin-right: -3px; } .passWordFormat-error .icon--info { height: 16px; background-repeat: no-repeat; margin-left: 3px; width: 16px; margin-bottom: 2px; } .filter-menu:after, .filter-menu:before { content: " "; height: 100%; width: 25px; display: block; position: absolute; top: 0; background: -webkit-gradient( linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(80%, #fff), to(#fff) ); background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 80%, #fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1); } .menu-scroll-x { white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; height: 58px; } .menu-scroll-x::-webkit-scrollbar { display: none !important; } .filter-menu { padding-bottom: 0; margin-bottom: 25px; position: relative; border-bottom: 1px solid #bebebe; overflow: hidden; height: 58px; } .filter-menu:before { background: -webkit-gradient( linear, right top, left top, from(hsla(0, 0%, 100%, 0)), color-stop(80%, #fff), to(#fff) ); background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff 80%, #fff); width: 15px; left: 0; } .filter-menu:after { right: 0; width: 30px; } .filter-menu__list { list-style-type: none; padding-top: 0; margin-top: -4px; } .filter-menu__item { display: inline-block; border-bottom: 3px; margin-top: 4px; } .filter-menu__item.selected { border-bottom: 3px solid #00838e; } .filter-menu__item:last-child { margin-right: 10px; } .filter-menu__item:focus { outline-offset: -3px; } .filter-menu__button { display: block; text-decoration: none; color: #3d3835; padding: 7px; border: 0; } .filter-menu__button:focus, .filter-menu__button:hover { text-decoration: none; } .selected .filter-menu__button { color: #00838e; font-weight: 700; } @media (min-width: 950px) { .filter-menu__button { padding: 5px 20px; } } @media (min-width: 740px) { .filter-menu, .menu-scroll-x { height: 68px; } } @media (min-width: 950px) { .filter-menu, .menu-scroll-x { height: 64px; } } .l-price-box { max-width: 370px; margin: 0 auto; padding-right: 0.4em; } .l-price-box__available-rates-holder { overflow: hidden; background-color: #f8f8f8; padding: 0.5em 1em 0; margin-bottom: 1em; } .l-price-box__available-rates-holder__title { font-size: 1.25rem; color: #3d3835; margin-bottom: 0.3em; } .l-price-box__available-rates-holder .price__currency, .l-price-box__available-rates-holder .price__text { font-weight: 400; font-size: 0.8125rem; } .l-price-box__available-rates-holder .expandable-toggler { display: block; width: 100%; } .l-price-box__available-rates-holder .expandable-toggler > span:after { float: right; position: relative; top: 5px; } .l-price-box__available-rates-row { overflow: hidden; position: relative; font-size: 0.8125rem; padding: 0.5em 0; border-top: 1px solid #ccc; } .l-price-box__available-rates-row.disabled { color: grey; cursor: not-allowed; } .l-price-box__available-rates-row.disabled input[type="radio"]:disabled { cursor: not-allowed; } .l-price-box__available-rates-row.bottom-border { border-top: 1px solid #ccc; } .l-price-box__available-rates-row > .selectable { display: inline-block; } .l-price-box__available-rates-row > span { font-size: 1.125rem; font-weight: 700; } .l-price-box__available-rates-row .price__container { text-align: right; min-width: 100px; display: inline-block; } .l-price-box__available-rates-row .price__container--modify { min-width: 80px; } .l-price-box__available-rates-row .price__container-reward { float: right; padding-right: 12px; } .l-price-box__available-rates-row .price__plus { font-size: 0.8125rem; font-weight: 400; vertical-align: middle; } .l-price-box__available-rates-togglable { margin-bottom: 0.5em; visibility: visible; max-height: 250px; } .l-price-box__available-rates-togglable.is-collapsed { max-height: 0; visibility: hidden; } .l-price-box__available-rates-togglable.is-collapsed .l-price-box__available-rates-row { visibility: hidden; } @media (max-width: 1199px) { .l-price-box--selectable { padding-right: 0 !important; } } @media (max-width: 1199px) { .l-price-box:not(.l-price-box--selectable) { margin-right: 0 !important; } .l-price-box__btn-holder { width: 100%; -ms-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-order: 2; -ms-flex-order: 2; order: 2; text-align: center; } .l-price-box__btn-holder a, .l-price-box__btn-holder button { width: 100%; margin: 0 auto; } } @media (min-width: 950px) and (max-width: 1199px) { .l-price-box--selectable { padding-right: 0.5em !important; } } .l-price-box--selectable .l-price-box__btn-holder { width: 100%; -ms-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-order: 2; -ms-flex-order: 2; order: 2; text-align: center; } .l-price-box--selectable .l-price-box__btn-holder a, .l-price-box--selectable .l-price-box__btn-holder button { width: 100%; margin: 0 auto; } .rate-label { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-justify-content: space-between; -moz-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; text-align: left; width: -webkit-fill-available; width: -moz-available; width: stretch; padding-left: 10px; padding-top: 3px; font-size: 1rem; font-weight: 700; font-size: 1.25rem; } @media (min-width: 950px) and (max-width: 1199px) { .rate-label { font-size: 1rem; } } .disabled .rate-label { cursor: not-allowed !important; } .rate-label__currency-container { min-width: 100px; } .rate-label__currency-container--right { min-width: 60px; } .rate-label__currency, .rate-label__separator { font-weight: 400; font-size: 0.8125rem; } .rate-label__separator { vertical-align: middle; } .multiple-rates-block__rates-holder { background-color: #f8f8f8; width: 100%; overflow: hidden; margin-bottom: 3px; padding: 5px; } .multiple-rates-block__rates-holder__title { font-size: 1.25rem; color: #3d3835; margin-bottom: 0.3em; margin-top: 0.2em; line-height: 35px; text-align: left; margin-left: 10px; } .multiple-rates-block__rates-row { border-top: 1px solid #ccc; line-height: 2.25rem; overflow: hidden; } .multiple-rates-block__rates-row.disabled, .multiple-rates-block__rates-row[aria-disabled="true"] { opacity: 0.45; cursor: not-allowed; } .multiple-rates-block__rates-row.bottom-border { border-top: 1px solid #ccc; } .multiple-rates-block__rates-row > .selectable { display: inline-block; } .multiple-rates-block__rates-togglable { margin-bottom: 0.5em; visibility: visible; max-height: 250px; } .multiple-rates-block__rates-togglable.is-collapsed { max-height: 0; visibility: hidden; } .multiple-rates-block__rates-togglable.is-collapsed .l-price-box__rates-row { visibility: hidden; } .multiple-rates-block__btn-holder { width: 100%; -ms-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-order: 2; -ms-flex-order: 2; order: 2; text-align: center; } .multiple-rates-block__btn-holder a, .multiple-rates-block__btn-holder button { width: 100%; margin: 0 auto; } @media (max-width: 1199px) { .multiple-rates-block--selectable { padding-right: 0 !important; } } @media (max-width: 1199px) { .multiple-rates-block:not(.l-price-box--selectable) { margin-right: 0 !important; } } @media (min-width: 950px) and (max-width: 1199px) { .multiple-rates-block--selectable { padding-right: 0.5em !important; } } .multiple-rates-block--with-pattern .multiple-rates-block__rates-holder { border-radius: 6px; } .product-card { background: #fff; padding: 10px; } .product-card h2 { margin-bottom: 5px; } .product-card__body, .product-card__media { margin-bottom: 10px; } .product-card__media img { width: 100%; display: block; } .product-card__body { word-wrap: break-word; } .product-card__body__description { margin-top: 10px; line-height: 24px; } .product-card__sidebar { font-size: 0.8125rem; padding-right: 0; } .product-card__sidebar__inner-container { width: 100%; } .product-card__sidebar__inner-container:nth-child(2) { margin-top: 15px; } .product-card__cancel-button-container { width: 100%; display: -ms-flexbox; display: flex; } .product-card__cancel-button-container .btn { margin: auto; } @media (min-width: 740px) { .product-card { -ms-flex-wrap: wrap; flex-wrap: wrap; display: -moz-flex; display: -ms-flexbox; display: flex; padding: 20px 0; } .product-card:after, .product-card:before { content: " "; display: table; } .product-card:after { clear: both; } .product-card__media { width: 33.07%; padding-left: 20px; margin-bottom: 20px; } .product-card__body { width: 66%; padding: 0 20px 0 28px; margin-bottom: 0; } .product-card__sidebar { padding-right: 20px; padding-top: 20px; } .product-card__cancel-button-container, .product-card__sidebar { width: 66%; max-width: 350px; margin: auto; } } @media (min-width: 950px) { .product-card__media { width: 23.07%; } .product-card__body { width: 51%; margin-bottom: 0; } .product-card__sidebar { width: 25.8%; } .product-card__cancel-button-container { width: auto; margin: auto 0 0; } } @media (min-width: 740px) { .product-card--charity .product-card__sidebar { padding-right: 0; } } @media (min-width: 950px) { .product-card--charity .product-card__sidebar { padding-right: 16px; } } .product-card--charity-confirm { padding-top: 30px; } .product-card--charity-confirm .u-table, .product-card--charity-confirm .u-table-row { max-width: 400px; width: 100%; } .product-card--charity-confirm .u-table-cell { min-width: 120px; width: 40%; vertical-align: bottom; } @media (min-width: 740px) { .product-card--charity-confirm .product-card__body { -ms-flex: 1 1 auto; flex: 1 1 auto; padding-left: 35px; } } .animate-hide-fade--product-card { max-height: 1000px; } @media (min-width: 740px) { .animate-hide-fade--product-card { max-height: 650px; } } @media (min-width: 950px) { .animate-hide-fade--product-card { max-height: 400px; } } .animate-hide-fade--product-card.ng-hide { max-height: 0; } .product-list-container { -ms-align-items: start; -ms-flex-align: start; align-items: start; } .product-list-container li { list-style-type: none; opacity: 1; position: relative; } .product-list-container li.ng-enter { -webkit-transition: 1s; transition: 1s; opacity: 0; } .product-list-container li.ng-enter-active { opacity: 1; z-index: 1 !important; } .product-list-container img { width: 100%; display: block; } .product-list { padding: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .l-booking-panel .product-list { -ms-flex-wrap: unset; flex-wrap: unset; } body.popover-is-open { overflow: hidden; position: fixed; width: 100%; } body.popover-is-open.scrollable-body { position: relative; } @media (min-width: 950px) { body.popover-is-open { padding-right: 17px; } } .product-list-item { padding: 10px; display: -ms-flexbox; display: flex; width: 49.7%; } .product-list-item__image-container { position: relative; width: 100%; overflow: hidden; } .product-list-item__image-container--view-more { background: #00838e; } .product-list-item__image-container:after { content: " "; position: absolute; top: 0; width: 100%; padding-bottom: 67%; } .product-list-item__image-container img { position: absolute; top: 0; left: 0; } .product-list-item__image-overlay { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; top: 0; } .product-list-item__image-overlay .btn--outlined { background: rgba(0, 0, 0, 0.4); } .product-list-item__image-overlay > div { color: #fff; } .product-list-item__content-container { padding-top: 13px; } .product-list-item__content-container .heading-5 { font-family: Helvetica, Arial, sans-serif; color: #333; font-weight: 700; margin-bottom: -2px; font-size: 1.0625rem; } .product-list-item__content-container .heading-5.selected { color: #00838e; } .overlay .product-list-item__content-container .heading-5 { font-size: 1.5625rem; } .product-list-item__content { background-color: #fff; color: #333; width: 100%; } .product-list-item__content .disabled .custom-select { -webkit-box-shadow: inset 1px 1px 1px #f3f2f1; box-shadow: inset 1px 1px 1px #f3f2f1; } .overlay .product-list-item__content { max-width: 350px; padding: 15px; z-index: 999; position: relative; text-align: left; margin: 5px auto; } .product-list-item .close-button { position: absolute; border: none; background: transparent; border-radius: 50%; width: 33px; top: 8px; right: 5px; } .product-list-item .close-button:before { content: " "; position: absolute; border-radius: 50%; background: #fff; width: 29px; height: 29px; top: 1px; left: 1px; } .product-list-item .close-button > img { position: relative; margin: 1px 0 0 1px; } .product-list-item__teaser-text { color: #333; font-size: 0.75rem; } .product-list-item__select-button { padding-top: 10px; text-align: center; } .product-list-item__select-button .btn { min-width: 124px; padding: 6px; } @media (min-width: 740px) { .product-list-item { width: 33%; } .product-list-item__image-overlay > div { padding-top: 30px; } .product-list-item__select-button { padding-top: 20px; padding-bottom: 5px; } } @media (min-width: 950px) { .product-list-item { width: 24.96%; } } .product-list-item__add-extra-module { border-bottom: none !important; padding-top: 20px !important; padding-bottom: 0 !important; } .product-list-item__add-extra-module h2 { margin-bottom: 2px; } .product-list-item__add-extra-module > p { margin-bottom: 10px; } .product-list-item__add-extra-module li ~ li.product-list-item__post-booking-placeholder { display: none !important; } .product-list-item__add-extra-module li:nth-child(n + 2):not(.product-list-item--view-more) { display: none; } .product-list-item__add-extra-module li:not(.product-list-item--view-more) { padding-right: 5px; } .product-list-item__add-extra-module .product-list-item--view-more { padding-left: 5px; } .product-list-item__add-extra-module .product-list-item__post-booking-placeholder { padding-bottom: 36%; width: 50%; position: relative; } .product-list-item__add-extra-module .icon--add-transparent-bg { -webkit-transform: rotate(45deg); transform: rotate(45deg); fill: #fff; width: 18px; height: 18px; } .product-list-item__add-extra-module .overlay-container { text-align: center; background: none; } .product-list-item__add-extra-module .overlay-container div { padding-top: 0; } .product-list-item__add-extra-module .overlay-container p { margin: 0; } .product-list-item__add-extra-module .product-list-item__teaser-text { margin-bottom: 0; } @media (min-width: 420px) { .product-list-item__add-extra-module li:nth-child(n + 2):not(.product-list-item--view-more) { display: -ms-flexbox; display: flex; padding-left: 7.5px; padding-right: 7.5px; } .product-list-item__add-extra-module li:nth-child(n + 3):not(.product-list-item--view-more) { display: none; } .product-list-item__add-extra-module .product-list-item { width: 33.33%; } .product-list-item__add-extra-module .product-list-item__post-booking-placeholder { padding-bottom: 23%; width: 66.66%; } .product-list-item__add-extra-module .icon--add-transparent-bg { width: 20px; height: 20px; } } @media (min-width: 740px) { .booking-page .product-list-item__add-extra-module { margin-top: 20px; margin-bottom: 20px; } } @media (min-width: 950px) { .product-list-item__add-extra-module li:nth-child(n + 3):not(.product-list-item--view-more) { display: -ms-flexbox; display: flex; } .product-list-item__add-extra-module li:nth-child(n + 4):not(.product-list-item--view-more) { display: none; } .product-list-item__add-extra-module .product-list-item { width: 25%; } .product-list-item__add-extra-module .product-list-item__post-booking-placeholder { padding-bottom: 17.4%; width: 75%; } .product-list-item__add-extra-module .icon--add-transparent-bg { width: 25px; height: 25px; } } @media (min-width: 1200px) { .product-list-item__add-extra-module li:nth-child(n + 4):not(.product-list-item--view-more) { display: -ms-flexbox; display: flex; } .product-list-item__add-extra-module li:nth-child(n + 5):not(.product-list-item--view-more) { display: none; } .product-list-item__add-extra-module .product-list-item { width: 20%; } .product-list-item__add-extra-module .product-list-item__post-booking-placeholder { padding-bottom: 14%; width: 80%; } } .product-list-item__image-placeholder { padding-bottom: 66%; } .overlay { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); position: fixed; top: 0; left: 0; z-index: 99999; overflow-y: scroll; text-align: center; } .overlay .centered { vertical-align: -webkit-baseline-middle; display: -webkit-inline-box; max-width: 98.5%; } .overlay .centering-frame { display: inline-block; visibility: hidden; height: 100%; width: 0; vertical-align: middle; margin-right: -4.5px; } .animated { display: block; } .animated--flash-in { -webkit-animation-name: flash-in; animation-name: flash-in; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } @-webkit-keyframes flash-in { 0% { opacity: 0; } to { opacity: 1; } } @keyframes flash-in { 0% { opacity: 0; } to { opacity: 1; } } .animated--shake { -webkit-animation-name: shake; animation-name: shake; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } @-webkit-keyframes shake { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 20% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 40% { -webkit-transform: translateX(10px); transform: translateX(10px); } 60% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 80% { -webkit-transform: translateX(10px); transform: translateX(10px); } to { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes shake { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 20% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 40% { -webkit-transform: translateX(10px); transform: translateX(10px); } 60% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 80% { -webkit-transform: translateX(10px); transform: translateX(10px); } to { -webkit-transform: translateX(0); transform: translateX(0); } } .animated--pulse { -webkit-animation-name: pulse; animation-name: pulse; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } @-webkit-keyframes pulse { 0% { -webkit-transform: scaleX(1); transform: scaleX(1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scaleX(1); transform: scaleX(1); } } @keyframes pulse { 0% { -webkit-transform: scaleX(1); transform: scaleX(1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scaleX(1); transform: scaleX(1); } } .animate-hide-fade { opacity: 1; } .animate-hide-fade.ng-hide { opacity: 0; } .animate-hide-fade.ng-hide-add, .animate-hide-fade.ng-hide-remove { -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .animate-hide-fade--replace.ng-hide { position: absolute; top: 0; } .animate-hide-fade--dontations-page-preamble { max-height: 350px; } .animate-hide-fade--dontations-page-preamble.ng-hide { max-height: 0; margin-bottom: 0; } .animate-hide-fade--rooms-n-rates { max-height: 600px; opacity: 1; } .animate-hide-fade--rooms-n-rates.ng-hide { max-height: 0; opacity: 0; } .animate-hide-fade--rooms-n-rates.ng-hide-add, .animate-hide-fade--rooms-n-rates.ng-hide-remove { -webkit-transition: all 0.25s ease !important; transition: all 0.25s ease !important; } .text-block { background-color: #efece9; padding: 20px; } @media print { .print-layout, .print-layout body { height: 100%; } body { font-size: 0.75rem; } .receipt-template__order-sum__total__info-group .price { font-size: 1.75rem !important; } } .print-layout { background-image: none; } .receipt-template { background-color: #fff; margin: auto; padding-top: 30px; padding-bottom: 30px; } .receipt-template .l-grid__col { position: relative; padding-left: 10px; padding-right: 10px; width: 8.3333333333%; float: left; width: 100%; margin-bottom: 20px; } .receipt-template .l-grid__col:last-child { margin-bottom: 0; } .receipt-template__header { margin-bottom: 30px; overflow: hidden; } .receipt-template__header .receipt-template__header__logo { float: left; } .receipt-template__contact-container { border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin: 25px 0; padding: 25px 0; width: 100%; } .receipt-template__contact-container .receipt-template__contact-container__person { margin-bottom: 20px; } .receipt-template__contact-container .receipt-template__contact-container__info-group { overflow: hidden; margin-bottom: 10px; } .receipt-template__contact-container .receipt-template__contact-container__info-group label { padding: 0; font-weight: 700; } .receipt-template__contact-container .receipt-template__contact-container__info-group:last-child { margin-bottom: 0; } @media (min-width: 950px) { .receipt-template__contact-container .l-grid__col:first-child { padding-left: 30px; } .receipt-template__contact-container .l-grid__col:last-child { padding-right: 30px; } } .receipt-template__rooms__section { overflow: hidden; border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding: 25px 0; } .receipt-template__rooms__section:first-child { border-top: 1px solid rgba(0, 0, 0, 0.15); margin-top: 25px; } .receipt-template__ancillaries .l-grid__col { margin-bottom: 0; } .receipt-template__ancillaries .ancillary-list .ancillary { margin-bottom: 20px; } @media (min-width: 740px) { .receipt-template__ancillaries .ancillary-list .ancillary { margin-bottom: 0; } } .receipt-template__ancillaries .ancillary-list__price { float: right; } @media (min-width: 740px) { .receipt-template__ancillaries .ancillary-list__price { float: left; } } @media (min-width: 740px) { .receipt-template__ancillaries .ancillary-list { margin-bottom: 20px; } } .receipt-template__order-vat { border-bottom: 2px solid rgba(0, 0, 0, 0.15); padding: 20px 0; } .receipt-template__order-sum { padding: 30px 0; } .receipt-template .floated-summary__item { display: inline-block; } .receipt-template .floated-summary__item:first-child { padding-right: 20px; } .receipt-template .floated-summary__item:last-child { margin-top: 10px; display: block; text-align: right; } @media (min-width: 420px) { .receipt-template .floated-summary { text-align: right; } .receipt-template .floated-summary__item--small { min-width: 110px; } .receipt-template .floated-summary__item--medium { min-width: 170px; } .receipt-template .floated-summary__item:first-child { min-width: auto; padding-right: 50px; } .receipt-template .floated-summary__item:last-child { margin-top: 0; display: inline-block; } } @media (min-width: 420px) { .receipt-template { padding-top: 50px; } .receipt-template .receipt-template__header { margin-bottom: 50px; } .receipt-template .receipt-template__contact-container .receipt-template__contact-container__info-group { margin-bottom: 0; } .receipt-template .receipt-template__contact-container .receipt-template__contact-container__info-group label { float: left; min-width: 220px; } } @media (min-width: 740px) { .receipt-template .l-grid__col--2of12--small-up { position: relative; padding-left: 10px; padding-right: 10px; width: 16.6666666667%; float: left; } .receipt-template .l-grid__col--3of12--small-up { position: relative; padding-left: 10px; padding-right: 10px; width: 25%; float: left; } .receipt-template .l-grid__col--4of12--small-up { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; } } @media (min-width: 950px) { .receipt-template .receipt-template__contact-container { background-color: #edeceb; border-bottom: 0; } .receipt-template .receipt-template__contact-container .receipt-template__contact-container__info-group { margin-bottom: 0; } .receipt-template .receipt-template__contact-container .receipt-template__contact-container__info-group label { float: left; width: 30%; } .receipt-template .l-grid__col { margin-bottom: 0; } .receipt-template .l-grid__col--2of12--medium-up { position: relative; padding-left: 10px; padding-right: 10px; width: 16.6666666667%; float: left; } .receipt-template .l-grid__col--3of12--medium-up { position: relative; padding-left: 10px; padding-right: 10px; width: 25%; float: left; } .receipt-template .l-grid__col--4of12--medium-up { position: relative; padding-left: 10px; padding-right: 10px; width: 33.3333333333%; float: left; } .receipt-template .l-grid__col--8of12--medium-up { position: relative; padding-left: 10px; padding-right: 10px; width: 66.6666666667%; float: left; } } @media print { .receipt-template .receipt-template__contact-container { background-color: none; padding-left: 0; padding-right: 0; } } .breadcrumb-list { font-size: 0.875rem; line-height: 1.4em; } .breadcrumb-list .breadcrumb-list__body { display: none; float: left; margin-right: 7px; } .breadcrumb-list .breadcrumb-list__body:before { content: "›"; } .breadcrumb-list .breadcrumb-list__body > a { color: #333; margin-left: 2px; } .breadcrumb-list .breadcrumb-list__body:last-child { margin-left: 2px; color: #7f7369; } .breadcrumb-list .breadcrumb-list__body:last-child > a { color: #7f7369; } .breadcrumb-list .breadcrumb-list__body:last-child:before { color: #333; content: "›"; } .breadcrumb-list .breadcrumb-list__parent { background-color: hsla(0, 0%, 100%, 0.9); margin: -2em -10px 0; } .breadcrumb-list .breadcrumb-list__parent a { display: inline-block; color: #333; padding: 0.3em 10px; width: 100%; text-decoration: none; } .breadcrumb-list .breadcrumb-list__parent a:before { content: "‹"; color: #00838e; margin-right: 5px; } .breadcrumb-list + h1 { margin-top: 0; } @media (min-width: 740px) { .breadcrumb-list { margin-top: -0.9375rem; margin-bottom: 0.5rem; } .breadcrumb-list .breadcrumb-list__body, .breadcrumb-list .breadcrumb-list__last { display: block; } .breadcrumb-list .breadcrumb-list__parent { display: none; } } .breadcrumb-list--posttabs .breadcrumb-list__parent { margin-top: 0; background: #fff; } .tag-section { margin: 20px 10px; } .tag-section .tag-section__header { padding: 15px 10px; font-size: 1.125rem; } .tag-section .tag-section__list .tag-section__list__body { background-color: #fff; margin-bottom: 7px; } .tag-section .tag-section__list .tag-section__list__body > a { display: block; background: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg) no-repeat 10px; background-size: 24px 24px; padding: 10px 0.9375rem 8px 40px; font-size: 0.875rem; text-transform: uppercase; font-weight: 700; color: #483729; } @media (min-width: 740px) { .tag-section { margin: 20px 0; } .tag-section .tag-section__header { display: none; } .tag-section .tag-section__list .tag-section__list__body { margin-right: 6px; float: left; } } .tag-section--compact { margin-top: 0; } .tag-section--compact .tag-section__list .tag-section__list__body { border-radius: 0; } .hotel-menu { max-width: 100%; } .hotel-menu > li { background-color: hsla(0, 0%, 100%, 0); display: block; padding: 0 5px; } .hotel-menu > li > a { color: #333; display: block; text-align: left; padding: 14px 10px 15px 30px; border-bottom: 1px solid #eee; text-decoration: none; } @media (min-width: 740px) { .hotel-menu:before { content: ""; display: inline-block; vertical-align: middle; height: 32px; } .hotel-menu :first-child { margin-left: -4px; } .hotel-menu li:first-child.active > * { padding-left: 14px; } .hotel-menu > li { background-color: hsla(0, 0%, 100%, 0); text-align: center; vertical-align: middle; display: inline-block; max-width: 10em; margin-bottom: 3px; position: relative; } .hotel-menu > li > a { display: inline-block; color: #40484d; text-decoration: none; padding: 3px 10px; border: none; } .hotel-menu > li > a:hover { font-weight: 400; } .hotel-menu > li > a:focus, .hotel-menu > li > a:hover { background: rgba(233, 232, 231, 0.6); color: #00838e; } .hotel-menu > li:after { color: #d9d9d9; content: "|"; display: inline-block; position: absolute; right: 0; top: calc(50% - 12px); width: 1px; } .hotel-menu > li:last-child:after { display: none; } .hotel-menu > li.active > a { background-color: #483729; color: #fff; } } @media (min-width: 1200px) { .hotel-menu > li { max-width: none; } } @media (max-width: 739px) { .hotel-nav-overlay { position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 100; } } @media (min-width: 740px) { .hotel-nav-overlay { display: none !important; } } @media (min-width: 950px) { .hotel-menu-wrapper { max-width: 66.6666%; } } .hotel-menu-wrapper + .hotel-menu-placeholder { display: none; } .hotel-menu-wrapper .hotel-menu-wrapper__inner { background: #fff; padding: 9px 10px; margin: 9px -10px -9px; top: 0; } @media (min-width: 740px) { .hotel-menu-wrapper .hotel-menu-wrapper__inner { margin: 0 -30px -12px; padding: 9px 30px 0; } } @media (min-width: 950px) { .hotel-menu-wrapper .hotel-menu-wrapper__inner { margin: 6px -30px 0; } } .hotel-menu-wrapper.sticky { position: fixed; width: 100%; top: -75px; z-index: 9999; left: 0; right: 0; padding: 0 10px; } .hotel-menu-wrapper.sticky.is-animated { top: 0; } .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { top: -75px; } .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner.is-animated { top: 0; -webkit-transition: top 0.6s ease; transition: top 0.6s ease; } .hotel-menu-wrapper.sticky + .hotel-menu-placeholder { display: block; height: 58px; } @media (min-width: 740px) { .hotel-menu-wrapper.sticky { position: static; padding: 0 30px; } .hotel-menu-wrapper.sticky .navbar-header { margin-top: -5px; } .hotel-menu-wrapper.sticky + .hotel-menu-placeholder { display: block; height: 106px; } } @media (min-width: 950px) { .hotel-menu-wrapper.sticky { padding: 0; } .hotel-menu-wrapper.sticky + .hotel-menu-placeholder { display: block; height: 106px; } } @media (min-width: 1200px) { .hotel-menu-wrapper.sticky + .hotel-menu-placeholder { display: block; height: 90px; } } .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 7px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.75); padding-bottom: 9px; margin-top: 0; z-index: 25; } @media (min-width: 740px) { .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { left: 0; right: 0; margin: 0; height: 95px; padding: 15px 30px 0; overflow: hidden; position: fixed; } } @media (min-width: 740px) and (min-width: 1200px) { .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { height: 80px; } } @media (min-width: 740px) { .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu { font-size: 0.875rem; position: absolute; margin: 25px 0 12px; height: 32px; } .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu li:first-child { margin-left: 0; } .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu > li a { padding: 0 8px; } } @media (min-width: 740px) { .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-nav { position: static; max-width: 1200px; margin: 0 auto; width: 100%; overflow: visible; } .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-nav .navbar-header .navbar-header__widget-toggle { display: block; margin-top: -10px; } } @media (min-width: 950px) { .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-nav .navbar-header .navbar-header__widget-toggle { margin-top: 10px; } } @media (max-width: 739px) { .hotel-nav { z-index: 101; } } @media (max-width: 739px) { .hotel-nav > .navbar-header { display: -moz-flex; display: -ms-flexbox; display: flex; width: 100%; -ms-align-items: center; -ms-flex-align: center; align-items: center; -ms-justify-content: space-between; -moz-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } } .hotel-nav > .navbar-header > .navbar-header__widget-toggle { float: right; } .hotel-nav > .navbar-header > .btn.iconic-item { float: right; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; } .hotel-nav > .navbar-header > .btn.iconic-item .iconic-item__icon-container { padding-top: 0; } .hotel-nav > .navbar-header > .btn.iconic-item .iconic-item__icon-container__icon { display: block; width: 34px; height: 34px; } .hotel-nav > .navbar-header .meetings-online-sticky_btn { color: #fff; } .hotel-nav > .navbar-collapse { margin: 0 -10px; top: 10px; position: relative; } @media (max-width: 739px) { .hotel-nav > .navbar-collapse { border-top: 1px solid #eee; display: none; } } @media (min-width: 740px) { .hotel-nav { padding: 10px 0; } .hotel-nav > .navbar-header { margin: 0; float: right; } .hotel-nav > .navbar-header > .navbar-toggle { display: none; } .hotel-nav > .navbar-header > .navbar-header__widget-toggle { display: block; } .hotel-nav #hotel-room-navigation-links { display: block !important; } .hotel-nav > .navbar-collapse { margin: 0; top: inherit; position: static; } } @media (min-width: 950px) { .hotel-nav { padding: 0; } .hotel-nav > .navbar-header { margin-top: 0; } .hotel-nav > .navbar-header > .navbar-header__widget-toggle { display: none; } } .no-js .hotel-nav { margin-top: 0; } .no-js .hotel-nav > .navbar-header { display: none; } .read-more .read-more__subtle { color: #333; } .read-more:after { background-position: 0.3em; background-size: auto 100%; content: ""; display: inline-block; height: 0.6em; width: 0.8em; -webkit-transition: background-position 0.2s linear; transition: background-position 0.2s linear; } .read-more:visited { color: #00838e; } .read-more:focus, .read-more:hover { text-decoration: none; } .read-more:focus:after, .read-more:hover:after { background-position: 100%; } @media (min-width: 950px) { .read-more:focus-visible { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; position: relative; z-index: 1; display: inline-block; } } .read-more--big .read-more__subtle { color: #483729; } .read-more--big:after { background-position: 0.1em; width: 0.5em; margin-left: 5px; } @media (max-width: 419px) { .read-more--breakable, .read-more--breakable .read-more__subtle { display: block; } } .bulleted-link, .PdfIconLink { cursor: pointer; color: #00838e; border: none !important; line-height: 24px; background-image: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg); background-repeat: no-repeat; display: inline-block; background-size: 24px; padding-left: 34px; margin: 10px 0 0; } .bulleted-link:focus, .bulleted-link:hover, .PdfIconLink:focus, .PdfIconLink:hover { text-decoration: underline; } @media (min-width: 740px) { .bulleted-link, .PdfIconLink { margin-top: 0; } } .bulleted-link--cancel { background-image: url(/_static/img/bullet-list-close-circle-nordicsea-v2.svg); background-size: 26px; line-height: 25px; } .bulleted-link--dawn { color: #333; background-image: url(/_static/img/bullet-list-arrow-circle-dawn.svg); } .bulleted-link--sandstone { color: #fff; background-image: url(/_static/img/bullet-list-arrow-circle-sandstone.svg); } .bulleted-link--printer { background-image: url(/_static/img/icons/printer-v2.png); } .contact-items { width: auto; margin: 0 -10px; max-width: none; padding: 5px 0; } .contact-items:after, .contact-items:before { content: " "; display: table; } .contact-items:after { clear: both; } .contact-items > .contact-items__heading { padding-top: 10px; padding-left: 10px; } .contact-items > .contact-items__item { position: relative; width: 100%; float: left; padding: 5px 10px; } .contact-items > .contact-items__item > * { margin-bottom: 0; } @media (min-width: 740px) { .contact-items { padding: 10px 0; } } @media (min-width: 950px) { .contact-items > .contact-items__item { position: relative; width: 33.3333333333%; float: right; padding: 10px; } .contact-items > .contact-items__item:first-child { border: none; } } .contact-items .iconic-item .extraem { margin: 3px 0; } .contact-items .iconic-item__description { margin: 0; display: block; line-height: 1.2rem; } @media (min-width: 740px) { .contact-items--mini > .contact-items__item { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; text-align: left !important; } .contact-items--mini > .contact-items__item > .iconic-item { margin: 0 !important; } } @media (max-width: 739px) { .collapsible-list .collapsible-list__item--hidden { display: none; } } .collapsible-list-toggler { display: inline-block; background-color: #fff; border-radius: 12px; margin-bottom: 15px; padding: 0 0.7em; line-height: 25px; font-weight: 700; letter-spacing: 0.05em; font-size: 1.1em; } @media (min-width: 740px) { .collapsible-list--partial, .collapsible-list-toggler { display: none !important; } } .booking-widget-head { background: #00838e; overflow: hidden; } @media (min-width: 1200px) { .booking-widget-head { padding-left: 2.1875rem; padding-right: 2.1875rem; } .booking-widget-head:focus-visible { z-index: 102; position: relative; } } .btn-booking-widget-toggle { background-color: #00838e; border-radius: 50px; color: #fff; border: none; padding: 10px 15px 10px 22px; } .btn-booking-widget-toggle--crocus.btn-booking-widget-toggle { background-color: #8d3a7c; } .booking-widget-toggle, .btn-booking-widget-toggle { color: #fff; background-color: #00838e; } .booking-widget-toggle .icon--expand, .btn-booking-widget-toggle .icon--expand { margin-left: 8px; } .booking-widget-toggle .icon--expand--row, .btn-booking-widget-toggle .icon--expand--row { display: table-cell; background-position: 0 5px; } .booking-widget-toggle:visited, .btn-booking-widget-toggle:visited { color: #fff; } @media (min-width: 950px) { .booking-widget-toggle, .btn-booking-widget-toggle { display: none; } } .booking-widget-toggle { display: -ms-flexbox; display: flex; height: auto; -ms-flex-pack: justify; justify-content: space-between; padding: 6px; margin: 4px; } .booking-widget-toggle__information { display: inline; padding-right: 10px; } .booking-widget-toggle.active ~ .l-booking-widget--horizontal { padding-top: 0; } .booking-widget-toggle.visible { display: -ms-flexbox !important; display: flex !important; } @media (min-width: 740px) { .booking-widget-toggle { padding-left: 1.875rem; padding-right: 1.875rem; } } @media (min-width: 950px) { .booking-widget-toggle { padding-left: 2.8125rem; padding-right: 2.8125rem; margin: 4px auto; -ms-flex-pack: start; justify-content: flex-start; display: none; } } @media (min-width: 1200px) { .booking-widget-toggle { max-width: 1200px; padding-left: 0.3125rem; padding-right: 0.3125rem; } } .btn-booking-widget-toggle { text-transform: uppercase; } .hotelnav-btn-booking-widget { padding: 8px 15px !important; } .offer-destinations { overflow: hidden; margin-bottom: 15px; } @media (min-width: 950px) { .offer-destinations { padding: 0 20px 5px; } } .offer-destinations ul:last-of-type { border-bottom: none; } .teaser-container--background { background-color: #fff; } .teaser-container--background .bulleted-link, .teaser-container--background .PdfIconLink, .teaser-container--background h2 { position: relative; } .teaser-container--background h2 { color: #fff; text-shadow: 1px 1px 1px #000; } .booking-summary { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative; } .booking-summary .booking-summary-list--summary { -ms-flex-order: 1; order: 1; } .booking-summary .booking-summary-list--confirmation-details { -ms-flex-order: 2; order: 2; } .booking-summary .booking-summary-list--confirmation-details .booking-summary__price span:nth-child(2) { display: none; } .booking-summary .booking-summary-list--confirmation-details .booking-summary__price span.price__plus:nth-child(2) { display: inline; } .booking-summary__book-a-new-stay-button #book-a-new-stay-btn { display: none; } @media (max-width: 949px) { .booking-summary__book-a-new-stay-button { text-align: center; margin: auto auto -27px; display: table; } } @media (min-width: 950px) { .booking-summary__book-a-new-stay-button { display: -ms-flexbox; display: flex; position: absolute; right: 0; top: 0; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: end; align-items: flex-end; } .booking-summary__book-a-new-stay-button #book-a-new-stay-btn { display: block; } } .booking-summary__add-to-calendar { margin: 10px 10px 0 0; cursor: pointer; display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; } .booking-summary__add-to-calendar:before { content: url(/_static/img/icons/add-to-calendar.svg); margin-right: 10px; } @media (max-width: 949px) { .booking-summary__add-to-calendar { background-color: #fff; padding: 0 20px; -ms-flex-pack: center; justify-content: center; } } .booking-summary__price .circular-loader { margin-left: 30px; margin-top: 15px; } .booking-summary.booking-is-cancelled .booking-summary-list--confirmation-details { -ms-flex-order: 0; order: 0; } .booking-summary.booking-is-cancelled .booking-summary-list--confirmation-details li:last-child { width: 25%; } @media (min-width: 1200px) { .booking-summary.booking-is-cancelled .booking-summary-list--confirmation-details li:last-child { white-space: nowrap; } } @media (min-width: 740px) { .booking-summary h2 { margin-bottom: 1.5625rem; } } .booking-summary .booking-summary-list { max-width: 51.875rem; margin-left: -10px; margin-right: -10px; } .booking-summary .booking-summary-list:after, .booking-summary .booking-summary-list:before { content: " "; display: table; } .booking-summary .booking-summary-list:after { clear: both; } @media (min-width: 740px) { .booking-summary .booking-summary-list { margin-bottom: 10px; } } .booking-summary .booking-summary-list .booking-summary-list__item--xs { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; margin-bottom: 15px; } @media (min-width: 740px) { .booking-summary .booking-summary-list .booking-summary-list__item--xs { position: relative; padding-left: 10px; padding-right: 10px; width: 20%; float: left; } } .booking-summary .booking-summary-list .booking-summary-list__item--s { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; margin-bottom: 15px; } @media (min-width: 740px) { .booking-summary .booking-summary-list .booking-summary-list__item--s { position: relative; padding-left: 10px; padding-right: 10px; width: 25%; float: left; } } .booking-summary .booking-summary-list .booking-summary-list__item--l { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; margin-bottom: 15px; } @media (min-width: 740px) { .booking-summary .booking-summary-list .booking-summary-list__item--l { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; } } .booking-summary .booking-summary-list .booking-summary-list__item--checkin div { overflow: hidden; max-height: 22px; } .booking-summary .booking-summary-list .booking-summary-list__item--checkin div .booking-summary-list__item--checkin__info { float: left; } .booking-summary .booking-summary-list .booking-summary-list__item--checkin div .booking-summary-list__item--checkin__arrow { text-align: center; display: block; font-size: 1.875rem; } .booking-summary .booking-summary-list .booking-summary-list__item--checkin div .booking-summary-list__item--checkin__arrow img { margin-left: 20px; } .booking-summary .booking-summary-list .booking-summary-list__heading { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 0.8125rem; line-height: 1.2em; color: #333; margin-bottom: 2px; display: block; } @media (min-width: 740px) { .booking-summary .booking-summary-list .booking-summary-list__heading { font-size: 0.875rem; margin-bottom: 5px; } } .booking-summary .booking-summary-list .booking-summary-list__guests, .booking-summary .booking-summary-list strong { font-weight: 700; display: block; } .booking-summary .booking-summary-list .booking-summary-list__guests__children, .booking-summary .booking-summary-list strong__children { display: block; } .booking-summary .booking-summary-list .booking-summary-list__guests__children span, .booking-summary .booking-summary-list strong__children span { font-weight: 400; } @media (min-width: 1200px) { .booking-summary .booking-summary-list__totalPrice__item { position: absolute; top: 0; right: 0; z-index: 1; } } @media (max-width: 949px) { .booking-summary .booking-summary-list__totalPrice__item { border-top: 1px solid #eee; padding-top: 10px; padding-bottom: 15px; margin-bottom: 10px; } } @media (min-width: 950px) and (max-width: 1199px) { .booking-summary .booking-summary-list__totalPrice__item { border-top: 1px solid #eee; padding-top: 10px; padding-bottom: 15px; margin-bottom: 10px; } } .booking-summary .booking-summary-list__totalPrice__item .booking-price-details--align-right { text-align: left; } @media (min-width: 1200px) { .booking-summary .booking-summary-list__totalPrice__item .booking-price-details--align-right { text-align: right; } } .booking-summary .booking-summary-list__totalPrice__item .booking-price-details__item { -ms-flex-pack: start; justify-content: flex-start; } @media (min-width: 1200px) { .booking-summary .booking-summary-list__totalPrice__item .booking-price-details__item { -ms-flex-pack: end; justify-content: flex-end; } } .booking-summary .booking-summary-list__totalPrice__item .booking-price-details__item .u-text-align-right { text-align: left !important; } @media (min-width: 1200px) { .booking-summary .booking-summary-list__totalPrice__item .booking-price-details__item .u-text-align-right { text-align: right !important; } } .booking-summary .booking-summary-list__totalPrice__item .inlineBlock-box, .booking-summary .booking-summary-list__totalPrice__item strong { display: inline-block; } @media (max-width: 419px) { .booking-summary .booking-summary-list__totalPrice__item .inlineBlock-box, .booking-summary .booking-summary-list__totalPrice__item strong { display: block; } } .booking-summary .booking-summary-list__totalPrice__item .price.price--inline-large span:nth-child(2) { display: none; } .booking-summary .booking-summary-list__totalPrice__item .price.price--inline-large span.price__plus:nth-child(2) { display: inline; } .booking-summary .booking-summary-list__totalPrice__item .price.price--inline-large.price--offer-original span:nth-child(2) { display: block; } .booking-summary .booking-summary-list__totalPrice__item .price.price--inline-large.price--offer-original span.price__plus:nth-child(2) { display: inline; } .booking-summary .booking-summary-list__totalPrice__item .price.price--inline-large.price--offer-original > span:first-child { display: none; } .booking-summary .booking-summary-list__totalPrice__item .booking-member-price-info { display: inline; } .booking-summary .booking-summary-list__totalPrice__item .booking-member-price-info .price.price--inline-large.price--offer > span:first-child { display: none; } .booking-summary .booking-summary-list__totalPrice__item .booking-member-price-info .price.price--inline-large.price--offer span:nth-child(2) { display: inline-block; } .booking-summary .booking-summary-list__totalPrice__item .booking-member-price-info .price.price--inline-large.price--offer .price__plus { color: #404040; } .booking-summary .booking-summary-list__totalPrice__item .booking-member-price-info .price.price--inline-large.price--offer-original > span:first-child { display: block; } .booking-summary .booking-summary-list__totalPrice__item .booking-member-price-info .price.price--inline-large.price--offer-original span:nth-child(2) { display: none; } .booking-summary .booking-summary-list__totalPrice__item .booking-member-price-info .price.price--inline-large.price--offer-original .price__plus:nth-child(2) { display: inline; } .booking-summary-list__item-heading { background-color: #f3f2f1; border-radius: 4px; display: -ms-flexbox; display: flex; height: 52px; padding: 0 20px; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } @media (min-width: 740px) { .booking-summary-list__item-heading { height: 60px; } } .booking-summary-list__item-heading span { font-weight: 700; text-transform: uppercase; } .booking-summary-list__item-heading a { color: #00838e; } .booking-summary-add-booking-widget .booking-widget-wrapper { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding-left: 20px; padding-right: 20px; } .booking-member-price-details__container .booking-price-details__item { -ms-flex-pack: start; justify-content: flex-start; } @media (min-width: 740px) { .booking-member-price-details__container .booking-price-details__item { -ms-flex-pack: end; justify-content: flex-end; } } .booking-member-price-details__container .booking-price-details__item .u-text-align-right { text-align: left !important; } @media (min-width: 740px) { .booking-member-price-details__container .booking-price-details__item .u-text-align-right { text-align: right !important; } } .booking-member-price-details__container .price.price--offer > span:first-child, .booking-member-price-details__container .price span:nth-child(2):not(.price__plus) { display: none; } .booking-member-price-details__container .price.price--offer span:nth-child(2):not(.price__plus) { display: block; } .booking-member-price-details__container .price.price--offer .price__currency, .booking-summary-list__totalPrice__item .price.price--offer .price__currency { color: #404040; } .booking-member-price-details__container .price.price--offer-original span, .booking-summary-list__totalPrice__item .price.price--offer-original span { font-size: 1rem; } .booking-member-price-details__container .price.price--offer-original span.price__currency, .booking-summary-list__totalPrice__item .price.price--offer-original span.price__currency { font-weight: 700; } .booking-member-price-details__container .rateLabel, .booking-summary-list__totalPrice__item .rateLabel { font-size: 0.875rem; } .booking-member-price-details__container .room-price-info__member, .booking-summary-list__totalPrice__item .room-price-info__member { margin-top: 2px; } .booking-member-price-details__container .booking-price-details__item, .booking-summary-list__totalPrice__item .booking-price-details__item { display: -ms-flexbox; display: flex; } @media (max-width: 419px) { .booking-member-price-details__container .booking-price-details__item, .booking-summary-list__totalPrice__item .booking-price-details__item { display: block; } } .booking-member-price-details__container .booking-price-details__item .booking-price-details__price-label, .booking-summary-list__totalPrice__item .booking-price-details__item .booking-price-details__price-label { padding-right: 4px; padding-top: 9px; } @media (max-width: 419px) { .booking-member-price-details__container .booking-price-details__item .booking-price-details__price-label, .booking-summary-list__totalPrice__item .booking-price-details__item .booking-price-details__price-label { padding-bottom: 10px; } } .booking-member-price-details__container .booking-price-details__item .booking-member-price-info, .booking-summary-list__totalPrice__item .booking-price-details__item .booking-member-price-info { display: inline-block; } .booking-member-price-details__container .booking-price-details__item .price--offer-bonus.price.price--offer, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-bonus.price.price--offer { color: #404040; } .booking-member-price-details__container .booking-price-details__item .price--offer-bonus.price.price--offer span, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-bonus.price.price--offer span { color: #cd0921; } .booking-member-price-details__container .booking-price-details__item .price--offer-bonus.price.price--offer span.price__currency, .booking-member-price-details__container .booking-price-details__item .price--offer-bonus.price.price--offer span.price__plus, .booking-member-price-details__container .booking-price-details__item .price--offer-bonus.price.price--offer span span.bc, .booking-member-price-details__container .booking-price-details__item .price--offer-voucher.price.price--offer, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-bonus.price.price--offer span.price__currency, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-bonus.price.price--offer span.price__plus, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-bonus.price.price--offer span span.bc, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-voucher.price.price--offer { color: #404040; } .booking-member-price-details__container .booking-price-details__item .price--offer-voucher.price.price--offer span, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-voucher.price.price--offer span { color: #cd0921; } .booking-member-price-details__container .booking-price-details__item .price--offer-voucher.price.price--offer span.price__currency, .booking-member-price-details__container .booking-price-details__item .price--offer-voucher.price.price--offer span.price__plus, .booking-member-price-details__container .booking-price-details__item .price--offer-voucher.price.price--offer span.voucher, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-voucher.price.price--offer span.price__currency, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-voucher.price.price--offer span.price__plus, .booking-summary-list__totalPrice__item .booking-price-details__item .price--offer-voucher.price.price--offer span.voucher { color: #404040; } .inquiry-widget .inquiry-widget__body { padding: 10px; text-align: left; } @media (min-width: 740px) { .inquiry-widget .inquiry-widget__body { padding: 30px; } } @media (min-width: 950px) { .inquiry-widget .inquiry-widget__body { padding: 20px 25px 20px 30px; } } @media (min-width: 1200px) { .inquiry-widget .inquiry-widget__body { padding: 20px 50px; } } .inquiry-widget .inquiry-widget__body .label-alternative { padding-bottom: 0; } @media (max-width: 949px) { .guest-selector .input-group { padding-bottom: 0; } } .guest-selector .dropdown__modal { min-width: 100%; color: #333; position: relative; } @media (min-width: 950px) { .guest-selector .dropdown__modal { position: absolute; min-width: 380px; margin-top: 4px; } } @media (min-width: 950px) { .guest-selector.left--50 .dropdown__modal { left: calc(50% - 325px); right: calc(40% - 325px); } .guest-selector.left--50 .dropdown__modal:before { left: calc(50% - 10px); } .guest-selector.left--50 .dropdown__modal .guest-selector__room-details { max-width: 50%; } .guest-selector.left--100 .dropdown__modal { left: 0; right: 0; } .guest-selector.left--100 .dropdown__modal:before { left: calc(55% - 10px); } .guest-selector.left--100 .dropdown__modal .guest-selector__room-details { max-width: 33.3%; } } .custom-select .guest-selector__room-count { font-size: 1.5rem; color: #483729; font-weight: 700; } .guest-selector__header { background: #fff; padding: 15px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; border-bottom: 2px solid #00838e; border-top-left-radius: 4px; border-top-right-radius: 4px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .guest-selector__header .error-text { display: block; width: 100%; text-align: center; } .booking-widget .guest-selector__header-label, .guest-selector .room-info__label { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: normal; text-transform: none; font-size: 1.5rem; color: #483729; position: relative; top: auto; left: auto; letter-spacing: normal; background: none transparent; padding: 0; } .guest-selector__body { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; } .guest-selector__body .numeric-input { color: #333; } @media (min-width: 950px) { .guest-selector__body { -ms-flex-direction: row; flex-direction: row; } } .guest-selector__room-details { padding: 10px 20px; border-bottom: 2px solid #00838e; -ms-flex: 1 1 auto; flex: 1 1 auto; } @media (min-width: 950px) { .guest-selector__room-details { -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; border-left: 2px solid #00838e; } .guest-selector__room-details:first-child, .guest-selector__room-details:nth-child(4) { border-left: 0 transparent; } .guest-selector__room-details:nth-child(4) { -ms-flex-positive: unset; flex-grow: unset; } } @media (max-width: 949px) { .guest-selector__room-details { width: 100%; } } .guest-selector .child-info label { position: relative; top: auto; background: none transparent; font-size: 12px; } .guest-selector__footer { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top: 2px solid #00838e; margin-top: -2px; padding: 5px 0; } .guest-selector__footer a { padding: 15px 0; } .guest-selector__footer .close-guest-selector { cursor: pointer; width: 100%; text-align: center; } .price-change { padding-bottom: 20px; } .price-change .price-change__room-heading { margin-top: 1.25em; margin-bottom: 0.5em; } .price-change .price-change__new-price { color: #25241c; font-size: 1.5rem; } .price-change .price-change__new-price--multiroom { font-size: inherit; } .price-change .price-change__old-price { display: block; } .price-change .price-change__message { padding-top: 20px; } .price-change .price-change__buttons { margin: 30px 0; text-align: center; } @media (min-width: 950px) { .price-change .price-change__new-price { font-size: 1.875rem; } .price-change .price-change__new-price--multiroom { font-size: inherit; } .price-change .price-change__old-price { display: inline; } } .price-change .price-change__button-form { display: inline-block; padding: 10px; } .booking-summary-item { border-top: 1px solid #eee; background-color: #fff; } .booking-summary-item.ng-leave { -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out; } .booking-summary-item.ng-leave.ng-leave-active { -webkit-transform: rotateX(90deg); transform: rotateX(90deg); moz-transform-origin: center; -webkit-transform-origin: center; transform-origin: center; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .booking-summary-item__head { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-justify-content: space-between; -moz-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -ms-align-items: center; -ms-flex-align: center; align-items: center; padding: 10px; } .booking-summary-item.is-collapsed .booking-summary-item__body { display: none; } .booking-summary-item.is-collapsed .small { font-size: 0.875rem; } .booking-summary-item__body { width: 100%; } .booking-summary-item__toggler > span { white-space: nowrap; } .booking-summary-item__toggler > span:after { background-size: 25px; padding-left: 5px; padding-right: 5px; } @media (max-width: 419px) { .booking-summary-item__toggler__text { display: block; position: absolute; left: -100000em; top: auto; width: 1px; height: 1px; overflow: hidden; } } .booking-summary-item:not(.is-collapsed) .booking-summary-item__head { -ms-flex-wrap: wrap; flex-wrap: wrap; } .booking-summary-item:not(.is-collapsed) .booking-summary-item__left { display: none; } .booking-summary-item:not(.is-collapsed) .booking-summary-item__right { -ms-order: 2; -ms-flex-order: 2; order: 2; -ms-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; } .booking-summary-item:not(.is-collapsed) .booking-summary-item__toggler { float: right; } .booking-summary-item__img { width: 62px; margin-right: 10px; display: inline-block; vertical-align: middle; } .booking-summary-item__summary { display: inline-block; vertical-align: top; margin-bottom: 0; } .booking-summary-item .card-teaser { -webkit-box-shadow: none; box-shadow: none; } .booking-summary-item--my-booking { padding: 0 10px; margin-bottom: 5px; border-top: 0; } .booking-summary-item--my-booking .booking-summary-item__img { width: 72px; margin-right: 20px; } .booking-summary-item--my-booking .booking-summary-item__head { padding: 0; } .booking-summary-item--my-booking:not(.is-collapsed) .booking-summary-item__left { display: block; } .booking-summary-item__visible-links-container { display: inline-block; } .booking-summary-item__visible-links-container a { border-bottom: none; } @media (min-width: 740px) { .booking-summary-item:not(.is-collapsed) .booking-summary-item__head { padding-top: 20px; } .booking-summary-item--my-booking .booking-summary-item__head { padding: 10px 0; } .booking-summary-item--my-booking:not(.is-collapsed) .booking-summary-item__head { padding-top: 10px; } .booking-summary-item__visible-links-container { padding-right: 65px; } } .change-date-section .l-booking-widget--horizontal, .change-date-section .l-booking-widget__widget { padding: 0; } .change-date-section .l-booking-widget--horizontal .booking-widget__submit-holder, .change-date-section .l-booking-widget__widget .booking-widget__submit-holder { margin-bottom: 5px; } .change-date-section .l-booking-widget { margin-bottom: 10px; } .change-date-section .l-booking-widget--horizontal .booking-widget__input-group { margin-bottom: 10px; padding-bottom: 0; } .change-date-section .l-booking-widget--horizontal .booking-widget__input-group-dates { min-width: 285px; } @media (min-width: 950px) { .change-date-section .l-booking-widget--horizontal .booking-widget__input-group-dates { padding-bottom: 3px; } } @media (min-width: 950px) { .change-date-section .l-booking-widget--horizontal .booking-widget__input-group { margin-bottom: 0; } } .change-date-section .l-booking-widget--horizontal .booking-widget__btn { margin-bottom: 0; -webkit-box-shadow: 0 0 transparent; box-shadow: 0 0 transparent; } @media (min-width: 740px) { .change-date-section .l-booking-widget--horizontal .booking-widget { padding: 0.3125rem 20px 0.625rem; } } @media (min-width: 950px) { .change-date-section .l-booking-widget--horizontal .booking-widget .modify-date { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .change-date-section .l-booking-widget--horizontal .booking-widget .modify-date .booking-widget__input-group-dates { max-width: 500px; } } @media (max-width: 949px) { .change-date-section .booking-widget--horizontal { padding-bottom: 10px; } } .change-date-section .my-changes-list dt { width: 30%; } .change-date-section .my-changes-list dd { width: 70%; } .change-date-section .my-changes-list .price { display: inline-block; font-size: inherit; margin-bottom: 0; line-height: inherit; } .change-date-section .my-changes-list .price__currency { margin-left: 0; } .change-date-section .my-changes-list .current-value, .change-date-section .my-changes-list .previous-value { white-space: nowrap; } .change-date-section .my-changes-list .previous-value { font-size: smaller; color: #555; margin-left: 3px; } .change-date-section .my-changes-list .previous-value * { top: 0; font-size: inherit; text-decoration: inherit; } .change-date-section .my-changes-list .arrival .current-value, .change-date-section .my-changes-list .arrival .current-value .price__currency, .change-date-section .my-changes-list .departure .current-value, .change-date-section .my-changes-list .departure .current-value .price__currency, .change-date-section .my-changes-list .total-price .current-value, .change-date-section .my-changes-list .total-price .current-value .price__currency { font-weight: 700; } .change-date-section .my-changes-list .arrival .previous-value, .change-date-section .my-changes-list .arrival .previous-value .price, .change-date-section .my-changes-list .departure .previous-value, .change-date-section .my-changes-list .departure .previous-value .price, .change-date-section .my-changes-list .total-price .previous-value, .change-date-section .my-changes-list .total-price .previous-value .price { font-weight: 400; } .change-date-section .content-block { min-height: 300px; } @media (min-width: 950px) { .change-date-section .content-block { min-height: 365px; } } .change-date-section .speech-bubble--error { font: inherit; } .l-section__inner--compact { max-width: 794px; margin: 0 auto; } .l-section__inner--compact .booking-heading { margin-left: 10px; } @media (min-width: 740px) { .l-section__inner--compact .booking-heading { margin-left: 0; } } .l-section__inner--compact .special-alerts { margin: 16px 0 24px; padding: 0; } .l-section__inner--compact .special-alerts__inner { padding: 0; } .l-section__inner--compact .booking__room-summary > .speech-bubble { margin: 0 16px 16px; } .l-section__inner--compact .booking__info--decorative-light { margin-bottom: 16px; } .l-section__inner--compact .booking .booking__info .hotel-slider { border-radius: 8px 8px 0 0; overflow: hidden; height: 150px; max-height: 150px; } .l-section__inner--compact .booking .booking__info .hotel-slider.rsFullscreen { max-height: none; } @media (min-width: 740px) { .l-section__inner--compact .booking .booking__info .hotel-slider { border-radius: 4px; max-height: 210px; } } .l-section__inner--compact .booking .booking__info-left { width: 100%; padding: 0 0 24px; } @media (min-width: 740px) { .l-section__inner--compact .booking .booking__info-left { padding: 0; max-width: 297px; } } .l-section__inner--compact .booking .booking__info-right { margin: 0 16px; } @media (min-width: 740px) { .l-section__inner--compact .booking .booking__info-right { width: calc(100% - 313px); margin-right: 0; } } .l-section__inner--compact .booking .booking-section { margin: 0 0 24px; background-color: #fff; border-radius: 8px; padding: 0 0 24px; overflow: hidden; } @media (min-width: 740px) { .l-section__inner--compact .booking .booking-section { margin: 0 0 32px; padding: 24px 16px; } } .l-section__inner--compact .booking .booking-section.booking__room-summary { padding: 0 0 8px; border: 0 transparent; } .l-section__inner--compact .booking .booking-section--final.booking__details { margin-top: 24px; } .l-section__inner--compact .booking .booking__terms-for-booking { margin-bottom: 24px; } .l-section__inner--compact .booking .booking__terms-for-booking h5 { font-weight: 700; margin-bottom: 8px; } @media (min-width: 740px) { .l-section__inner--compact .booking__info-overview { display: -ms-flexbox; display: flex; } } .l-section__inner--compact .booking-summary__item-column { background-color: #f3f2f1; border-radius: 4px; text-align: center; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 8px; } .l-section__inner--compact .booking-summary__item-column:nth-child(2) { margin: 0 16px; } .l-section__inner--compact .booking-summary__item-row { border: 0; display: -ms-flexbox; display: flex; margin: 0 0 16px; padding: 0; -ms-flex-pack: justify; justify-content: space-between; } .l-section__inner--compact .booking-summary__item-row-separator { border-top: 1px dashed #c8c8c8; -ms-flex-positive: 1; flex-grow: 1; margin: 16px 8px 0; min-width: 10%; } @media (min-width: 740px) { .l-section__inner--compact .booking-summary__item-row .hotel__heading { margin-bottom: 8px; } } .l-section__inner--compact .booking-summary__item-row .icon--br-included { background: url(/_static/img/bullet-list-tick-birch-v2.svg) 50% no-repeat; } .l-section__inner--compact .booking-summary .rate-info { -ms-flex-align: end; align-items: flex-end; padding-left: 35%; text-align: right; } .l-section__inner--compact .booking-summary__price { margin-top: -8px; } .l-section__inner--compact .booking-summary .price .price__plus { display: block; line-height: 1; } @media (min-width: 740px) { .l-section__inner--compact .booking-summary .price .price__plus { display: inline; } } .l-section__inner--compact .booking-summary .booking-price-details__price-label { white-space: nowrap; } .l-section__inner--compact .booking-summary .booking-member-price-info { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .l-section__inner--compact #booking-summary-hotel { max-height: 500px; overflow: hidden; -webkit-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; -ms-flex-direction: column; flex-direction: column; padding: 0 10px; } .l-section__inner--compact #booking-summary-hotel.is-collapsed { border-bottom: 1px transparent; max-height: 0; visibility: hidden; } .l-section__inner--compact #booking-summary-hotel.is-collapsed + .expandable-toggler { margin-top: -16px; } .l-section__inner--compact #booking-summary-hotel > div { margin-bottom: 16px; } .l-section__inner--compact #booking-summary-hotel .hotel-link { margin-top: 0; margin-bottom: 8px; margin-left: 4px; } .l-section__inner--compact #booking-summary-hotel .hotel__contact { background-color: #f3f2f1; padding: 16px; -ms-flex-positive: 1; flex-grow: 1; margin-left: 16px; } @media (min-width: 740px) { .l-section__inner--compact #booking-summary-hotel { -ms-flex-pack: justify; justify-content: space-between; -ms-flex-direction: row; flex-direction: row; padding: 0; } .l-section__inner--compact #booking-summary-hotel > div { max-width: 60%; } } .l-section__inner--compact .expandable-toggler { text-decoration: none; } .l-section__inner--compact .expandable-toggler .show-less { display: none; } .l-section__inner--compact .expandable-toggler .icon { margin-left: 5px; -webkit-transition: -webkit-transform 0.7s ease-in-out; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .l-section__inner--compact .expandable-toggler.is-expanded .show-less { display: inline; } .l-section__inner--compact .expandable-toggler.is-expanded .show-more { display: none; } .l-section__inner--compact .expandable-toggler.is-expanded .icon { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .l-section__inner--compact .booking-details-member-banner { margin-bottom: 24px; } @media (min-width: 740px) { .l-section__inner--compact .booking-details-member-banner { margin-bottom: 32px; border-radius: 8px; overflow: hidden; } } .l-section__inner--compact .booking-details-member-banner span { margin: 0 !important; } .l-section__inner--compact .booking-details-member-banner .member-discount-banner { border-radius: 0; margin: 0; } .l-section__inner--compact .booking-details-member-banner .member-banner-login-btn { text-decoration: underline; cursor: pointer; color: inherit; } .l-section__inner--compact .booking-details-member-banner .booking-member-price-details { margin-left: 40px; margin-right: 24px; } @media (min-width: 740px) { .l-section__inner--compact .booking-details-member-banner .booking-member-price-details { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; text-align: right; margin: 0 24px 0 0; } } .l-section__inner--compact .booking-details-member-banner .member-info span { font-size: 1rem; font-weight: 400 !important; } .l-section__inner--compact .booking-details-member-banner .price { margin: 0; } .l-section__inner--compact .booking-details-member-banner .price > span { line-height: normal; } .l-section__inner--compact .booking-details-member-banner .price:nth-child(2) { margin-left: 16px; } .l-section__inner--compact .price { font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; } .l-section__inner--compact .price .price__currency { margin: 0; vertical-align: unset; font-size: medium; } .l-section__inner--compact .toggle-switch { display: -ms-flexbox; display: flex; } .l-section__inner--compact .toggle-switch .toggle-slider { background: #fff; background: hsla(0, 0%, 100%, 0.2); border-radius: 40px; height: 17px; width: 34px; } .l-section__inner--compact .toggle-switch .toggle-slider:before { background-color: #fff; height: 13px; border-radius: 50%; width: 13px; content: ""; display: block; -webkit-transition: 0.4s; transition: 0.4s; margin: 2px; -webkit-transform: none; transform: none; } .l-section__inner--compact .toggle-switch input:checked + .toggle-slider { background-color: #34c240; } .l-section__inner--compact .toggle-switch input:checked + .toggle-slider:before { -webkit-transform: translateX(17px); transform: translateX(17px); } .l-section__inner--compact .toggle-switch input:focus-visible + .toggle-slider { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } #maincontent .l-section__inner--compact .member-discount-banner .price--offer span { font-size: 1.5rem; font-weight: 400; } #maincontent .l-section__inner--compact .member-discount-banner .price--offer-original span, #maincontent .l-section__inner--compact .member-discount-banner .price .price__currency { font-size: 1rem; font-family: Helvetica, Arial, sans-serif; } .l-section__inner--compact .member-discount-banner-content { display: block !important; margin-bottom: 16px; } .l-section__inner--compact .member-discount-banner-content label { height: 32px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; cursor: pointer; } .l-section__inner--compact .member-discount-banner-content h2 { margin: 0 0 0 8px; } .l-section__inner--compact .member-discount-banner-content .member-info { margin-left: 42px; } @media (min-width: 740px) { .l-section__inner--compact .member-discount-banner-content { margin-bottom: 0; } } .l-section__inner--compact .icon--l { width: 40px; height: 40px; } @media (min-width: 740px) { .l-section__inner--compact .icon--l { width: 48px; height: 48px; } } .l-section__inner--compact .room { padding: 24px 16px 16px; } @media (min-width: 740px) { .l-section__inner--compact .room { padding-top: 32px; } } .l-section__inner--compact .room-overview { -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (min-width: 740px) { .l-section__inner--compact .room-overview { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } } .l-section__inner--compact .room-overview--media { display: -ms-flexbox; display: flex; } .l-section__inner--compact .room-overview--details { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-positive: 1; flex-grow: 1; } .l-section__inner--compact .room__media { padding: 0; border-radius: 50%; display: block; overflow: hidden; width: 80px; min-width: 80px; height: 80px; float: none; margin: 0 16px 0 0; } @media (min-width: 740px) { .l-section__inner--compact .room__media { border-radius: 4px; width: 370px; padding: 0; height: auto; } } .l-section__inner--compact .room .media-container { padding-bottom: 100%; } @media (min-width: 740px) { .l-section__inner--compact .room .media-container { padding-bottom: 66.66%; } } .l-section__inner--compact .room-heading { margin: 0; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: auto; } .l-section__inner--compact .room-heading h2 { margin: 0; line-height: 1.3; } .l-section__inner--compact .room .price { display: inline-block; margin: 16px 0 8px; font-size: 1.5rem; } .l-section__inner--compact .room .booking-summary__item-row { margin: 0 0 8px; } .l-section__inner--compact .room .booking-summary__item-row > span:nth-child(3) { max-width: 60%; text-align: right; } @media (min-width: 740px) { .l-section__inner--compact .room .booking-summary__item-row > span:nth-child(3) { max-width: 50%; } } .l-section__inner--compact .room-details { max-height: 1000px; -webkit-transition: 0.7s; transition: 0.7s; } .l-section__inner--compact .room-details.is-collapsed { max-height: 0; overflow: hidden; } .l-section__inner--compact .room > * { margin-bottom: 16px; } .l-section__inner--compact .room h3 { margin: 16px 0; font-size: 1.375rem; } .l-section__inner--compact .room__rates { position: relative; width: 100%; padding: 0; } .l-section__inner--compact .booking .contact-details__heading { max-width: 626px; margin: 0 auto; padding: 0 16px; } .l-section__inner--compact .booking .booking__section--details { padding: 0; background-color: transparent; } .l-section__inner--compact .booking .booking__details { background-color: transparent !important; max-width: 626px; float: none; margin: 0 auto; padding: 0 16px; } .l-section__inner--compact .booking .booking__details-login { padding-top: 24px; padding-bottom: 0; } .l-section__inner--compact .booking .booking__details-login h3, .l-section__inner--compact .booking .booking__details-login h3 + p { display: none; } .l-section__inner--compact .booking .booking-details, .l-section__inner--compact .booking .booking-details__main { width: 100%; margin: 0; padding: 0; } .l-section__inner--compact .booking .icon--info { background-image: url(/_static/img/icons/info-circle.svg); width: 24px; height: 24px; } .l-section__inner--compact .booking .icon--info:focus { outline-color: #000; outline-offset: 1px; outline-style: solid; outline-width: 2px; } .l-section__inner--compact .booking .icon--info.special-char-tooltip { width: 18px; height: 18px; } .l-section__inner--compact .booking .tooltip--text-top { margin-top: -5px; } .l-section__inner--compact .booking .form-section { margin: 0; padding: 24px 0 0; } .l-section__inner--compact .booking .form-section--separated { border: 0 transparent; } .l-section__inner--compact .booking .form-section small { color: #483729; padding-bottom: 24px; display: inline-block; } .l-section__inner--compact .booking .form-section label { margin-bottom: 4px; } .l-section__inner--compact .booking .form-section input { line-height: 1.5rem; padding: 8px 16px; border-radius: 4px; } .l-section__inner--compact .booking .form-section input.membership-no { max-width: calc(100% - 34px); } .l-section__inner--compact .booking .form-section .input-group { margin-bottom: 24px; } .l-section__inner--compact .booking .form-section .custom-checkbox + span:before { background-image: url(/_static/img/icons/shared/checkbox_unselected.svg); width: 24px; background-position: 3px; background-size: 18px 18px; margin-right: 4px; min-width: 24px; height: 24px; position: absolute; left: 0; top: 0; } .l-section__inner--compact .booking .form-section .custom-checkbox:checked + span:before { background-image: url(/_static/img/icons/shared/checkbox_selected.svg); } .l-section__inner--compact .booking .form-section .custom-checkbox:focus + span:before { outline-color: #000; outline-offset: 1px; outline-style: solid; outline-width: 2px; } .l-section__inner--compact .booking .form-section .custom-checkbox-label { display: inline-block; padding-left: 27px; position: relative; } .l-section__inner--compact .booking .form-section.booking__option { padding: 0 0 24px; margin: 0; } .l-section__inner--compact .booking .form-section.special-request-form { padding-bottom: 24px; } .l-section__inner--compact .booking #member-input-group { margin: 12px 0 16px 24px; width: calc(100% - 24px); } .l-section__inner--compact .booking #member-input-group .small { display: block; margin-top: 8px; } .l-section__inner--compact .booking .credit-card-form { margin-bottom: 0; } .l-section__inner--compact .booking .room-price-info__rate { text-align: justify; direction: rtl; display: block; } .l-section__inner--compact .booking .booking__option { padding-left: 0; } .l-section__inner--compact label input[type="checkbox"] { margin-right: 2px; } .l-section__inner--compact .credit-card-form__saved-select { margin: 0; } .l-section__inner--compact .multiroom-membership-note { margin-left: 0; margin-right: 0; margin-top: -32px; } .l-section__inner--compact .member-subtext { display: block; padding: 8px 0 8px 28px; } .l-section__inner--compact .join-scandic-form-section { margin: 8px 0 !important; padding: 24px 16px 0 !important; color: #fff; } @media (min-width: 740px) { .l-section__inner--compact .join-scandic-form-section { margin: 24px -84px 0 !important; border-radius: 8px; overflow: hidden; } } .l-section__inner--compact .join-scandic-form-section:before { background-color: #624f41; } .l-section__inner--compact .join-scandic-form-section:after { background: url(/_static/img/member-banner-pattern.svg) repeat; opacity: 1; } .l-section__inner--compact .join-scandic-form-section > div { margin: 0 auto; max-width: 594px; } .l-section__inner--compact .join-scandic-form-section h3 { color: #fff; } .l-section__inner--compact .join-scandic-form-section .custom-select { background-color: transparent; border: 0 transparent; } .l-section__inner--compact .join-scandic-form-section select { width: 100%; } .l-section__inner--compact .join-scandic-form-section .passWordFormat-error { color: #404040; } .l-section__inner--compact .join-scandic-form-section .booking__info--signup a { color: #fff; text-decoration: underline; } .l-section__inner--compact .join-scandic-form-section span.field-validation-error { background: #f3f2f1; margin: 2px; padding: 2px 8px; border-radius: 3px; } .l-section__inner--compact .input-birthday > div { width: 100%; display: block; margin-bottom: 24px; } @media (min-width: 740px) { .l-section__inner--compact .input-birthday > div { margin-bottom: 0; } } .l-section__inner--compact .input-bed-type { margin-top: 16px; } @media (min-width: 740px) { .l-section__inner--compact .input-bed-type { -ms-flex-direction: row; flex-direction: row; } } .l-section__inner--compact .input-bed-type label { margin-bottom: 8px; } @media (min-width: 740px) { .l-section__inner--compact .input-bed-type label { margin-right: 24px; } } .l-section__inner--compact .custom-radio { position: absolute; left: -100000em; } .l-section__inner--compact .custom-radio + .custom-radio-label { background-color: transparent; padding: 16px; border-radius: 4px; border: 1px solid #e9e8e7; } .l-section__inner--compact .custom-radio + .custom-radio-label svg { height: 28px; margin-right: 24px; stroke: #9da0a1; } @media (min-width: 740px) { .l-section__inner--compact .custom-radio + .custom-radio-label { -ms-flex-direction: column; flex-direction: column; min-width: 150px; cursor: pointer; height: 100%; } .l-section__inner--compact .custom-radio + .custom-radio-label svg { margin: 0 0 12px; display: block; } .l-section__inner--compact .custom-radio + .custom-radio-label span.small { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; text-align: center; } } .l-section__inner--compact .custom-radio + .custom-radio-label.disabled { opacity: 0.7; cursor: not-allowed; } .l-section__inner--compact .custom-radio:focus + .custom-radio-label { outline-color: #000; outline-offset: 1px; outline-style: solid; outline-width: 2px; } .l-section__inner--compact .custom-radio:checked + .custom-radio-label { background-color: #00838e; border-color: #00838e; } .l-section__inner--compact .custom-radio:checked + .custom-radio-label span { color: #fff; } .l-section__inner--compact .custom-radio:checked + .custom-radio-label svg { fill: #fff; stroke: #fff; } .l-section__inner--compact .special-request-disclaimer { font-size: 0.8125rem; } .l-section__inner--compact .special-request-form .expandable__body { background-color: #f3f2f1; padding: 16px; margin-top: 24px; border-radius: 8px; } @media (min-width: 740px) { .l-section__inner--compact .special-request-form .expandable__body { margin-left: 24px; } } .l-section__inner--compact .special-request-form .expandable__body .input-group { margin: 0; } .l-section__inner--compact #guarantee-booking .l-combo-main-sidebar-small__main { width: auto; float: none; } .l-section__inner--compact #guarantee-booking label { margin-bottom: 0; width: auto; } .l-section__inner--compact .booking .booking__option .booking-terms-checkbox { padding: 0; display: -ms-flexbox; display: flex; } .l-section__inner--compact .booking .booking__option .booking-terms-checkbox label { margin-bottom: 0; } .l-section__inner--compact .credit-card-form { overflow: hidden; border-radius: 8px; } .l-section__inner--compact .credit-card-form__new { padding: 16px; } .l-section__inner--compact .credit-card-form__new .tooltip a { top: -3px; } .l-section__inner--compact .l-combo-main-sidebar-small { margin: 0; } .l-section__inner--compact .l-combo-main-sidebar-small .l-combo-main-sidebar-small__main { padding: 0; width: 100%; float: none; } .l-section__inner--compact .booking .booking-details-footer { padding: 0; margin: 0 auto 24px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; max-width: 390px; } .l-section__inner--compact .booking .booking-details-footer__continue { float: none; position: relative; width: 100%; display: block; top: auto; right: auto; -webkit-transform: none; transform: none; padding: 0; } .l-section__inner--compact .booking .booking-details-footer .booking-price-details { border: 1px solid #e9e8e7; border-width: 1px 0; padding: 16px 0; margin: 24px 0; width: auto; } @media (min-width: 740px) { .l-section__inner--compact .booking .booking-details-footer .booking-price-details { padding: 24px 0; } } .l-section__inner--compact .booking .booking-details-footer .booking-price-details__container { width: 100%; } .l-section__inner--compact .booking .booking-details-footer .booking-price-details li { text-align: left; } @media (min-width: 740px) { .l-section__inner--compact .booking .booking-details-footer .booking-price-details__item { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: baseline; align-items: baseline; margin: 0; } .l-section__inner--compact .booking .booking-details-footer .booking-price-details__item .price { -ms-flex-positive: 1; flex-grow: 1; text-align: right; margin-right: 5px; } .l-section__inner--compact .booking .booking-details-footer .booking-price-details li { text-align: right; } .l-section__inner--compact .booking .booking-details-footer .booking-price-details .heading-2 { margin-bottom: 0; } } .l-section__inner--compact .booking .booking-details-footer button { width: 100%; padding: 12px 15px; } .l-section__inner--compact .terms-and-condition-checkbox { padding: 0 !important; margin: 0 !important; } .l-section__inner--compact .terms-and-condition-checkbox a.expandable__toggle, .l-section__inner--compact .terms-and-condition-checkbox span.error-text { padding-left: 27px; } .l-section__inner--compact .terms-and-condition-checkbox a.expandable__toggle { display: block; margin: 16px 0; } .l-section__inner--compact #terms-and-conditions { margin-left: 27px; border-radius: 4px; } @media (min-width: 740px) { .l-section__inner--compact .guarantee-details { margin-left: 27px; } } .l-section__inner--compact .checkinout-wrapper { display: -ms-flexbox; display: flex; -ms-flex-pack: stretch; justify-content: stretch; color: #483729; margin-bottom: 16px; } .l-section__inner--compact .checkin, .l-section__inner--compact .checkout, .l-section__inner--compact .noofnights { text-align: center; background: #f3f2f1; display: inline-block; border-radius: 4px; margin: 0 5px; -ms-flex: 1 0 auto; flex: 1 0 auto; } .l-section__inner--compact .checkin p, .l-section__inner--compact .checkout p, .l-section__inner--compact .noofnights p { display: block; margin: 3px; line-height: 24px; } .l-section__inner--compact .checkin .p2, .l-section__inner--compact .checkout .p2, .l-section__inner--compact .noofnights .p2 { font-size: 22px; line-height: 30px; } @media (min-width: 950px) { .l-section__inner--compact .checkin .p2, .l-section__inner--compact .checkout .p2, .l-section__inner--compact .noofnights .p2 { font-size: 26px; } } .l-section__inner--compact .checkin, .l-section__inner--compact .checkout { padding: 8px 0; } @media (min-width: 740px) { .l-section__inner--compact .checkin, .l-section__inner--compact .checkout { padding: 8px 25px; } } .l-section__inner--compact .noofnights { padding: 8px 6px; max-width: 115px; } .inquiry-widget { background-color: #8d3a7c; color: #fff; } @media (min-width: 950px) { .inquiry-widget { background-color: rgba(141, 58, 124, 0.9); } } .inquiry-widget .inquiry-widget__body .pilot-hotel-container, .inquiry-widget .inquiry-widget__btn { margin-top: 10px; } .inquiry-widget .check-availability_btn { margin: 15px 0 50px; } .inquiry-widget .check-availability_btn .check-availability_icon { width: 23px; height: 20px; margin-left: 5px; } .inquiry-widget .hotel-widget-availability_btn { margin: 15px 0 0; } .inquiry-widget .pilot-check-availability_btn { color: #8d3a7c; background-color: #fff; -webkit-box-shadow: none; box-shadow: none; } .inquiry-widget .pilot-check-availability_btn .check-availability_icon { fill: #8d3a7c; } .inquiry-widget .search-meeting-room-description { text-align: center; font-size: 14px; margin-top: 10px; margin-bottom: 60px; } .inquiry-widget .inquiry-widget__header { font-size: 1.75rem; line-height: 1; color: #fff; margin-bottom: 15px; } .inquiry-widget .inquiry-widget__input-group { padding: 3px 0; } .inquiry-widget .inquiry-widget__input-group .pilot-hotel-search { background-color: hsla(0, 0%, 100%, 0.5); border: 1px solid #fff; } .inquiry-widget .inquiry-widget__input-group .pilot-hotel-search::-webkit-input-placeholder { color: #858585; } .inquiry-widget .inquiry-widget__input-group .pilot-hotel-search::-moz-placeholder { color: #858585; } .inquiry-widget .inquiry-widget__input-group .pilot-hotel-search::-ms-input-placeholder { color: #858585; } .inquiry-widget .inquiry-widget__input-group .pilot-hotel-search::placeholder { color: #858585; } .inquiry-widget .inquiry-widget__input-group .pilot-hotel-meeting-widget-icon { margin: 20px auto 0; } .inquiry-widget .meeting-widget-icon { width: 100px; height: 100px; display: block; margin: 40px auto; } .inquiry-widget .inquiry-widget__booking-details { margin-top: 20px; } .inquiry-widget .inquiry-widget__booking-details > legend { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1.125rem; color: #483729; color: #fff; } @media (min-width: 950px) { .inquiry-widget .inquiry-widget__booking-details > legend { font-size: 1.375rem; } } .inquiry-widget .inquiry-widget__collapse { display: none; text-align: center; height: 16px; margin: 10px; } .inquiry-widget .inquiry-widget__collapse svg { height: 100%; -webkit-transform: rotate(180deg); transform: rotate(180deg); } @media (min-width: 950px) { .inquiry-widget .inquiry-widget__collapse { display: block; } } .inquiry-widget .inquiry-widget__server-message { display: none; margin: 10px 0 0; } .inquiry-widget .label-alternative { font-weight: 400; line-height: 1.4em; } .inquiry-widget label { font-size: 0.875rem; } .inquiry-widget .error-text { display: inline-block; } #inquiry-widget .l-booking-widget__widget { background: none transparent; padding: 0; } .inquiry-widget .input-group-booking-dates, .l-booking-widget__widget .input-group-booking-dates { width: 100%; margin: 0 auto; max-width: 100%; display: -ms-flexbox; display: flex; } .inquiry-widget .input-group-booking-dates .input-group-booking-dates__date, .l-booking-widget__widget .input-group-booking-dates .input-group-booking-dates__date { position: relative; padding-left: 0; padding-right: 0; width: calc(50% - 4px); } .inquiry-widget .input-group-booking-dates .input-group-booking-dates__date:first-child, .l-booking-widget__widget .input-group-booking-dates .input-group-booking-dates__date:first-child { margin-right: 6px; } .inquiry-widget .picker .picker__holder, .l-booking-widget__widget .picker .picker__holder { background: none transparent; } .inquiry-widget .picker.picker--right, .l-booking-widget__widget .picker.picker--right { left: auto; right: 0; } .l-booking-widget__widget { background: none #00838e; padding: 10px 15px 15px; } @media (min-width: 950px) { .js .inquiry-widget [data-js="inquiry-widget-secondary-fields"] { display: none; } } @media (min-width: 950px) { .l-booking-widget--deemphasized { top: -399px; } } .l-booking-widget--vertical { margin-bottom: 20px; } .hero-intro .l-booking-widget { margin-top: 10px; margin-bottom: 0; } .no-hero { position: absolute; z-index: 999; left: 0; right: 0; } .no-hero + div { margin-top: 72px; } @media (min-width: 740px) { .no-hero ~ div.l-section--has-sidebar { margin-top: 72px; } } @media (min-width: 950px) { .no-hero ~ div.l-section--has-sidebar { margin-top: 266px; } } .no-hero ~ div .breadcrumb-list .breadcrumb-list__parent { margin-top: 0; } @media (min-width: 950px) { .no-hero { background-color: #8d3a7c; } } .meeting-widget-container { position: absolute; top: -100px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; z-index: 101; } .no-hero .meeting-widget-container:not(.sticky) { position: relative; top: 0; padding: 15px 0 5px; } .meeting-widget-container .mp-container, .meeting-widget-container span.mp-heading { display: none; } .meeting-widget-container .mp-cta { padding: 10px 20px; margin: 0 auto 10px; } .meeting-widget-container #mp-booking-engine-iframe-container { min-height: 563px !important; } @media (min-width: 950px) { .meeting-widget-container #mp-booking-engine-iframe-container { min-height: 0 !important; } } .meeting-widget-container .loader { display: none; } @media (orientation: landscape) { .meeting-widget-container { top: -100vh; } } @media (orientation: landscape) and (min-width: 740px) { .meeting-widget-container { top: -25vw; } } @media (min-width: 950px) { .meeting-widget-container { top: -240px; width: calc(100% - 40px); max-width: 1232px; } .no-hero .meeting-widget-container:not(.sticky) { position: relative; top: 0; padding: 0; } .meeting-widget-container span.mp-heading.text-white { font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; font-size: 1.375rem; line-height: 1.1em; text-transform: uppercase; font-weight: 400; color: #483729; background-color: #8d3a7c; border-color: #8d3a7c; color: #fff; display: inline-block; padding: 10px 15px; margin: 0 0 -2px; border-radius: 4px 4px 0 0; } } @media (min-width: 950px) and (min-width: 950px) { .meeting-widget-container span.mp-heading.text-white { font-size: 1.625rem; } } @media (min-width: 950px) { ol + .meeting-widget-container span.mp-heading.text-white, p + .meeting-widget-container span.mp-heading.text-white, table + .meeting-widget-container span.mp-heading.text-white, ul + .meeting-widget-container span.mp-heading.text-white { margin-top: 2rem; } } @media (min-width: 950px) { .no-hero .meeting-widget-container span.mp-heading.text-white { margin-top: 24px; } } @media (min-width: 950px) { .meeting-widget-container .mp-cta { display: none; } } @media (min-width: 950px) { .meeting-widget-container .mp-container { border-radius: 4px; display: block !important; } } @media (min-width: 950px) { .meeting-widget-container .loader { display: block; position: absolute; top: 60px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } } @media (min-width: 950px) { .meeting-widget-container .loader > span { width: 24px; height: 24px; margin-right: 15px; } } .meeting-widget-container.sticky { position: fixed; top: 0; padding: 0; background: #fff; } .hotel-meetings-page .meeting-widget-container.sticky { top: 50px; } @media (min-width: 740px) and (max-width: 949px) { .hotel-meetings-page .meeting-widget-container.sticky { top: 95px; z-index: 25; } } .meeting-widget-container.sticky .mp-cta { margin: 7px; } .meeting-widget-container.sticky .mp-cta-wrap { -ms-flex-pack: end; justify-content: flex-end; display: -ms-flexbox; display: flex; background: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 7px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.75); } .meeting-widget-container.sticky .mp-container > div { overflow: hidden !important; } .meeting-widget-container.sticky span.mp-heading { display: none; } .meeting-widget-container.sticky .mp-container { height: calc(100% - 42px); overflow: auto; padding-top: 4px; } .hotel-meetings-page .meeting-widget-container.sticky .mp-container { height: 100%; } @media (min-width: 950px) { .meeting-widget-container.sticky { width: 100%; max-width: 100%; } .meeting-widget-container.sticky .mp-container { background-color: #8d3a7c; border-radius: 0; padding: 0; height: auto; overflow: unset; } .meeting-widget-container.sticky .mp-container > div { max-width: 1232px; margin: 0 auto; overflow: visible !important; } } .mp-cta { text-transform: none; } .mp-cta span { margin-right: 7px; } .mp-cta.active svg { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .sticky .mp-cta { padding: 5px 15px; } @media (min-width: 950px) { .hotel-meetings-page .sticky .mp-cta { display: -ms-flexbox; display: flex; margin-top: 10px; padding: 10px 20px; } } .mp-cta.btn-booking-widget-toggle--crocus.btn-booking-widget-toggle, .mp-cta.btn-booking-widget-toggle--crocus.btn-booking-widget-toggle:hover { background-color: #8d3a7c; border-color: #8d3a7c; font-size: 1rem; } .global-footer, .hotel-footer { position: relative; background: #000; color: #fff; z-index: 9; } @media (min-width: 950px) { .global-footer, .hotel-footer { background: #000; } } .global-footer a, .global-footer h2, .global-footer h3, .hotel-footer a, .hotel-footer h2, .hotel-footer h3 { color: #fff; } .global-footer .global-footer__content, .global-footer .hotel-footer__content, .hotel-footer .global-footer__content, .hotel-footer .hotel-footer__content { position: relative; padding-top: 30px; } .global-footer .global-footer__content .global-footer__content__heading, .global-footer .hotel-footer__content .global-footer__content__heading, .hotel-footer .global-footer__content .global-footer__content__heading, .hotel-footer .hotel-footer__content .global-footer__content__heading { text-align: center; } .global-footer .global-footer__content .global-footer__content__bottom, .global-footer .hotel-footer__content .global-footer__content__bottom, .hotel-footer .global-footer__content .global-footer__content__bottom, .hotel-footer .hotel-footer__content .global-footer__content__bottom { max-width: 700px; margin: 0 auto; text-align: center; } .global-footer .global-footer__content .global-footer__content__bottom a, .global-footer .hotel-footer__content .global-footer__content__bottom a, .hotel-footer .global-footer__content .global-footer__content__bottom a, .hotel-footer .hotel-footer__content .global-footer__content__bottom a { display: -ms-inline-flexbox; display: inline-flex; font-size: 0; margin: 0 5px; } .global-footer .global-footer__background-image, .hotel-footer .global-footer__background-image { position: absolute; width: 100%; height: 100%; opacity: 0.5; } .no-cssfilters .global-footer .global-footer__background-image, .no-cssfilters .hotel-footer .global-footer__background-image { opacity: 0.3; } @media (min-width: 950px) { .global-footer .global-footer__content .global-footer__content__sections, .global-footer .hotel-footer__content .global-footer__content__sections, .hotel-footer .global-footer__content .global-footer__content__sections, .hotel-footer .hotel-footer__content .global-footer__content__sections { margin-bottom: 20px; } .global-footer .global-footer__content .global-footer__content__heading, .global-footer .hotel-footer__content .global-footer__content__heading, .hotel-footer .global-footer__content .global-footer__content__heading, .hotel-footer .hotel-footer__content .global-footer__content__heading { margin-bottom: 25px; } } .global-footer-section .link-list { padding: 10px 20px 20px; } .global-footer-section .link-list:first-child .link-list-header, .global-footer-section .link-list:first-child .link-list-top-header { font-size: inherit; line-height: inherit; border-bottom: 1px solid #e3e0db; } @media (min-width: 950px) { .global-footer-section .link-list:first-child .link-list-header, .global-footer-section .link-list:first-child .link-list-top-header { display: block; position: absolute; left: -100000em; top: auto; width: 1px; height: 1px; overflow: hidden; } } .global-footer-section .link-list-header, .global-footer-section .link-list-top-header { font-weight: 700; text-transform: uppercase; padding-bottom: 3px; margin-bottom: 15px; } .global-footer-section .link-list-top-header { display: none; padding: 0 20px; border-bottom: 1px solid #e3e0db; } @media (min-width: 950px) { .global-footer-section .link-list-top-header { display: block; } } .global-footer__social-media, .global-footer__trip-advisor { text-align: center; margin-top: 2rem; margin-bottom: 1em; } .global-footer--inline { background-color: transparent; border-top: none; background: rgba(0, 0, 0, 0.5); margin-top: 50px; } .global-footer--inline:before { -webkit-box-shadow: none; box-shadow: none; } .global-footer-toggler { border-top: none; display: block; text-align: center; position: relative; } .global-footer-toggler > span { color: #e3e0db; } .hotel-footer .hotel-footer__heading { text-align: center; } .hotel-footer__background-image { opacity: 0.5; position: absolute; width: 100%; } .no-cssfilters .hotel-footer__background-image { opacity: 0.3; } .hotel-footer__background-image img { width: 100%; } @media (min-width: 950px) { .hotel-footer__background-image img { width: 100%; height: auto; max-width: none; max-height: none; position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto; } } .hotel-footer-section { background: #000; background: rgba(0, 0, 0, 0.6); padding: 20px; } @media (min-width: 950px) { .hotel-footer-section { padding: 40px; } } .hotel-footer__social-media { margin-top: 2rem; } .membership-card { margin-bottom: 1rem; } @media (min-width: 950px) { .membership-card { margin-bottom: 0; } } .membership-card__secondary-label { margin-top: 12px; } @media (min-width: 950px) { .membership-card__details { width: 75%; float: left; } } .membership-card__action .iconic-item__text { display: inline-block; } .membership-card__action .iconic-item__text:before { background-image: url(/_static/img/icons/x-icon.svg); background-size: 100%; background-repeat: no-repeat; content: ""; display: inline-block; height: 24px; position: relative; top: 5px; width: 24px; } @media (min-width: 950px) { .membership-card__action { width: 25%; float: left; padding-left: 20px; padding-top: 4px; } } .membership-card__error { top: -0.5rem; position: relative; clear: both; margin-bottom: 0.5rem; } @media (min-width: 950px) { .membership-card__text { padding-top: 12px; } } @media (min-width: 420px) { .membership-card--narrow .membership-card__action, .membership-card--narrow .membership-card__details { width: 50%; float: left; } } @media (min-width: 950px) { .membership-card--narrow .membership-card__details { width: 75%; } .membership-card--narrow .membership-card__action { width: 25%; } } .membership-card-addnew { margin-top: 30px; } @media (min-width: 950px) { .membership-card-addnew { margin-top: 20px; } } @media (min-width: 740px) { .hotel-stays { padding: 10px 10px 0; } } .my-pages .hotel-stays__check-out-arrow { margin: 0 45px; } .hotel-stays .hotel-stays__list__separator { padding: 0 10px; background-color: rgba(237, 236, 235, 0.6); } .my-pages .hotel-stays .hotel-stays__list__separator { background-color: #f3f2f1; line-height: 25px; color: #555; padding-top: 10px; padding-bottom: 10px; } @media (min-width: 740px) { .my-pages .hotel-stays .hotel-stays__list__separator { padding-top: 0; padding-bottom: 0; } } .hotel-stays .hotel-stays__list__separator__heading { background-color: #e3e0db; } .hotel-stays .hotel-stays__list__item { padding: 25px 10px; margin: 0; } @media (min-width: 740px) { .hotel-stays .hotel-stays__list__item { padding: 16px; } } .hotel-stays .hotel-stays__list__item__heading { margin-bottom: 0.5em; color: #483729; } .hotel-stays .hotel-stays__list__item__link-heading { margin-bottom: 0; color: #00838e; } .my-pages .hotel-stays .hotel-stays__list__item__link-heading { color: #333; font-weight: 700; } .hotel-stays .hotel-stays__list__item__date { white-space: nowrap; display: inline-block; width: 45%; } .my-pages .hotel-stays .hotel-stays__list__item__date { width: 40%; } @media (max-width: 419px) { .my-pages .hotel-stays .hotel-stays__list__item__date { width: auto; } } .hotel-stays .hotel-stays__list__item__booking-id { white-space: nowrap; display: inline-block; width: 40%; } .hotel-stays .hotel-stays__list__item__btn { word-break: break-word; } .my-pages .hotel-stays .hotel-stays__list__item__btn { background-image: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg); background-repeat: no-repeat; display: inline-block; background-size: 10px; padding-right: 15px; margin: 10px 0 0; padding-left: 0; background-position: bottom 7px right; text-align: right; } @media (min-width: 740px) { .my-pages .hotel-stays .hotel-stays__list__item__btn { width: 100%; margin-top: 0; } } @media (min-width: 950px) { .my-pages .hotel-stays .hotel-stays__list__item__btn { width: 64%; } } @media (min-width: 1200px) { .my-pages .hotel-stays .hotel-stays__list__item__btn { width: 58%; } } .hotel-stays .hotel-stays__list__item--closed { float: left; max-width: 4.5rem; width: 4.5rem; min-height: 3rem; margin-right: 10px; word-wrap: break-word; } @media (min-width: 950px) and (max-width: 1199px) { .hotel-stays .hotel-stays__list__item--left { margin-left: -20px; } .hotel-stays .hotel-stays__list__item--right { margin-left: 20px; padding-left: 10px; } } .hotel-stays.table__container--historical-bookings { position: relative; padding-bottom: 1em; } .hotel-stays.table__container--historical-bookings-inner { position: relative; } .hotel-stays.table__container--historical-bookings .table__row--heading { font-size: 14px; } .hotel-stays.table__container--historical-bookings .table__cell { padding-left: 7px; padding-right: 7px; } .hotel-stays.table__container--historical-bookings .fade-overlay { position: absolute; width: 50px; height: 100%; right: -5px; background: -webkit-gradient( linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#fff) ); background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1); } .hotel-stays.table__container--historical-bookings .fade-overlay.left-aligned { left: -5px; background: -webkit-gradient( linear, left top, right top, from(#fff), to(hsla(0, 0%, 100%, 0)) ); background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1); } .hotel-stays.table__container--historical-bookings .fade-overlay.hidden { display: none; } .hotel-stays .hotel-stays__footer { margin-top: 15px; color: #006b75; } .togglable-item--visible { opacity: 1; } .togglable-item--hidden, .togglable-item--visible { -webkit-transition: opacity 1s; transition: opacity 1s; } .togglable-item--hidden { display: none; opacity: 0; } [lang="de"] .hotel-stays span.text-small:last-child { text-transform: capitalize; } .profile-section { margin-bottom: 20px; } .profile-section__disclaimer-container { font-size: 0.875rem; padding-top: 20px; } @media (max-width: 739px) { .profile-section { background: #fff; } .profile-section .profile-section__heading { padding: 10px; margin-bottom: 0; } } @media (min-width: 740px) { .profile-section { margin-bottom: 30px; } } @media (min-width: 1200px) { .profile-section { margin-bottom: 40px; } } .profile-overview { color: #fff; position: relative; } .profile-overview .profile-overview__greeting { margin-bottom: 10px; margin-right: 64px; } .profile-overview .profile-overview__greeting .profile-overview__greeting__text { font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; font-size: 1.375rem; line-height: 1.1em; text-transform: uppercase; font-weight: 400; color: #483729; color: #fff; } @media (min-width: 950px) { .profile-overview .profile-overview__greeting .profile-overview__greeting__text { font-size: 1.625rem; font-size: 2rem; } } @media (min-width: 740px) { .profile-overview .profile-overview__greeting { margin-right: 0; float: left; } } .profile-overview .profile-overview__info { margin-bottom: 20px; } @media (min-width: 740px) { .profile-overview .profile-overview__info { margin-bottom: 10px; float: right; } } @media (min-width: 950px) { .profile-overview .profile-overview__info { margin: 10px 0 10px 10px; } } .profile-overview .profile-overview__info .profile-overview__info__block { margin-bottom: 0.3125rem; } .profile-overview .profile-overview__info .profile-overview__info__block > dt, .profile-overview .profile-overview__info .profile-overview__info__block dd { display: inline; } @media (min-width: 740px) { .profile-overview .profile-overview__info .profile-overview__info__block { margin: 0 10px; vertical-align: middle; } } @media (max-width: 419px) { .profile-overview .profile-overview__info .profile-overview__info__block__link { margin-bottom: 0.625rem; } } .profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber { position: relative; } .profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber > dd { font-weight: 700; } @media (max-width: 419px) { .profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber > dd { padding-right: 6.25rem; } } @media (min-width: 740px) { .profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber { display: inline-block; } .profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber > dt, .profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber dd { display: block; } } @media (min-width: 950px) { .profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber:after { content: ""; display: block; height: 100%; width: 1px; background: hsla(0, 0%, 100%, 0.5); position: absolute; top: 0; right: -15px; } } .profile-overview .profile-overview__info .profile-overview__info__block--customer { display: none; } @media (min-width: 950px) { .profile-overview .profile-overview__info .profile-overview__info__block--customer { display: inline-block; } } @media (min-width: 740px) { .profile-overview .profile-overview__info .profile-overview__info__block--edit { display: inline-block; } } .profile-overview .profile-overview__blocks { clear: both; margin-bottom: 15px; } .profile-overview .profile-overview__blocks:after, .profile-overview .profile-overview__blocks:before { content: " "; display: table; } .profile-overview .profile-overview__blocks:after { clear: both; } @media (max-width: 739px) { .profile-overview-block { height: auto !important; } } @media (min-width: 740px) { .profile-overview-block { background: #fff; color: #483729; min-height: 8.125rem; padding: 1.25rem 0.9375rem 0.9375rem; text-align: center; } } .profile-overview-block--level-card__tooltip { font-size: 0.9375rem; } .profile-overview-block--level-card__tooltip__details.list-style { display: block; } .profile-overview-block--level-card__tooltip__details.table-style { display: none; } .profile-overview-block--level-card__tooltip__details.table-style table td, .profile-overview-block--level-card__tooltip__details.table-style table th { padding: 5px 30px 5px 0; } .profile-overview-block .profile-overview-block__fact { margin-bottom: 0; } .profile-overview-block .profile-overview-block__fact .profile-overview-block__fact__heading { font-size: 1rem; line-height: 1.4em; font-family: Helvetica, Arial, sans-serif; color: #fff; font-weight: 400; display: inline; } .profile-overview-block .profile-overview-block__fact .profile-overview-block__fact__text { font-weight: 700; } .profile-overview-block .profile-overview-block__fact--nights-long { display: none; } .profile-overview-block .profile-overview-block__fact--lastpoints .profile-overview-block__fact__heading { display: block; margin-bottom: 0; } .profile-overview-block .profile-overview-block__fact--lastpoints__date { font-weight: 400; } @media (min-width: 740px) { .profile-overview-block--level-card__tooltip__details.list-style { display: none; } .profile-overview-block--level-card__tooltip__details.table-style { display: block; } .profile-overview-block--level-card__tooltip__details.table-style table { margin-bottom: 10px; } .profile-overview-block--level-card__tooltip__details.table-style table th { background: none; padding-bottom: 5px; text-align: left; } .profile-overview-block--level-card__tooltip__details.table-style table td { padding-right: 15px; } .profile-overview-block--level-card__tooltip__details.table-style table > tbody > tr:nth-child(2n) > td { background: none; } .profile-overview-block .profile-overview-block__fact .profile-overview-block__fact__heading { color: #333; } .profile-overview-block .profile-overview-block__fact--totalpoints { margin-bottom: 0.3125rem; } .profile-overview-block .profile-overview-block__fact--totalpoints .profile-overview-block__fact__heading, .profile-overview-block .profile-overview-block__fact--totalpoints .profile-overview-block__fact__text { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1.5rem; line-height: 1.1em; color: #483729; } .profile-overview-block .profile-overview-block__fact--totalpoints .profile-overview-block__fact__text { color: #8d3a7c; } .profile-overview-block .profile-overview-block__fact--lastpoints .profile-overview-block__fact__text { font-weight: 400; } .profile-overview-block .profile-overview-block__fact--nights-short { display: none; } .profile-overview-block .profile-overview-block__fact--nights-long { display: block; } .profile-overview-block .profile-overview-block__fact--nights-long .profile-overview-block__fact__heading { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1.5rem; line-height: 1.1em; color: #483729; display: block; margin-bottom: 0.3125rem; } .profile-overview-block .profile-overview-block__fact--nights-long .profile-overview-block__fact__text { font-weight: 400; } } .profile-overview-block--level .profile-overview-block--level__heading { display: none; } @media (min-width: 740px) { .profile-overview-block--level .profile-overview-block--level__heading { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1.5rem; line-height: 1.1em; color: #483729; display: inline; } } .profile-overview-block--level .profile-overview-block--level__badge { margin: 0; } @media (min-width: 740px) { .profile-overview-block--level .profile-overview-block--level__badge { margin: 10px 10px 0; position: relative; right: 0; top: 0; } } .profile-overview-block--links { display: none; text-align: left; } @media (min-width: 950px) { .profile-overview-block--links { display: block; margin: 0; padding-top: 20px; } } .profile-overview-block-tooltip { position: absolute; top: 0; right: 0; } @media (min-width: 740px) { .profile-overview-block-tooltip { margin-right: 10px; margin-top: 24px; } } .expiration-points-table thead > tr > td, .expiration-points-table tr > th { background: #fceadf; } .expiration-points-table thead > tr > td:nth-child(2), .expiration-points-table tr > th:nth-child(2) { color: #fceadf; } @media (min-width: 740px) { .expiration-points-table thead > tr > td:nth-child(2), .expiration-points-table tr > th:nth-child(2) { color: #000; } } .expiration-points-table > thead > tr > td:first-child, .expiration-points-table tr > th:first-child { width: 65%; } @media (min-width: 740px) { .expiration-points-table > thead > tr > td:first-child, .expiration-points-table tr > th:first-child { width: 50%; } } @media (min-width: 950px) { .expiration-points-table > thead > tr > td:first-child, .expiration-points-table tr > th:first-child { width: 35%; } } .expiration-points-table thead > tr > td, .expiration-points-table tr > td, .expiration-points-table tr > th { padding: 7px 10px; } @media (min-width: 950px) { .expiration-points-table thead > tr > td, .expiration-points-table tr > td, .expiration-points-table tr > th { padding: 10px 20px; } } .expiration-points-table tr > td:nth-child(2) { text-align: right; } @media (min-width: 740px) { .expiration-points-table tr > td:nth-child(2) { text-align: left; } } .points-received { margin-top: 3px; } .points-received--container { margin: 0 0 3px; background: #eee2eb; color: #8d3a7c; padding: 3px; } .hotel-stays { background-color: #fff; } .hotel-stays .hotel-stays__list > li { background: #fff; margin-bottom: 16px; border-radius: 4px; } @media (min-width: 950px) { .hotel-stays .hotel-stays__list > li { border-radius: 12px; } } .hotel-stays .hotel-stays__footer { border-top: none; } .my-pages .hotel-stays { -webkit-box-shadow: none; box-shadow: none; padding: 0; background-color: transparent; } .my-pages .hotel-stays__footer { font-size: 0.9375rem; margin-top: 0; padding-top: 15px; padding-bottom: 15px; } @media (min-width: 950px) { .my-pages .hotel-stays__footer { margin-top: 10px; } } .my-pages .l-section { background: #f3f2f1; } .hotel-stays-filter { padding: 10px; border-bottom: 1px solid #eee; background: #fff; margin-bottom: 1px; } .hotel-stays-filter a { color: #483729; } .hotel-stays-filter .hotel-stays-filter__input-group { margin-bottom: 5px; } .hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__label { display: inline-block; vertical-align: middle; width: 65px; padding: 0 10px 0 0; word-break: break-all; } .hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__input { display: inline-block; vertical-align: middle; width: calc(100% - 70px); } .hotel-stays-filter .hotel-stays-filter__button { vertical-align: middle; margin-top: 12px; display: inline-block; width: 100%; } .hotel-stays-filter .hotel-stays-filter__body { margin-top: 10px; } @media (max-width: 949px) { .hotel-stays-filter .hotel-stays-filter__input-group__label { text-transform: capitalize; } .hotel-stays-filter .hotel-stays-filter__message { background: #f5f5f4; border-top: 1px solid #dddbda; margin: 10px -10px -10px; padding: 7px 10px; } } @media (min-width: 950px) { .hotel-stays-filter { padding: 0; background: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 10px; border-bottom: none; } .hotel-stays-filter .hotel-stays-filter__input-group { display: inline-block; margin-bottom: 0; } .hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__label { width: auto; } .hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__input { width: 180px; } .hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__label--to { font-weight: 700; padding: 0 3px; } .hotel-stays-filter .hotel-stays-filter__button { width: auto; margin-top: 0; } .hotel-stays-filter .expandable__toggle.hotel-stays-filter__toggle { display: none; } .hotel-stays-filter .hotel-stays-filter__body { margin-top: 0; display: block !important; } .hotel-stays-filter .hotel-stays-filter__message { font-weight: 700; margin-top: 15px; } } .member-content__section { width: 100%; overflow: visible; } .member-content__section .member-content__section__inner { background-color: #fff; } @media (min-width: 740px) { .member-content__section .member-content__section__inner { background-color: transparent; } } .member-content__section .member-content__section__inner .content-nav { margin-top: 0; } .js [data-js="profile-title-selection"] { display: none; } .tripadvisor-rating { line-height: 1.2em; } .tripadvisor-rating .tripadvisor-rating__rating { height: 15px; display: inline; vertical-align: text-top; margin-right: 5px; } .tripadvisor-rating .tripadvisor-rating__review-count { color: #4c4c4c; font-size: 0.8125rem; display: inline-block; } .tripadvisor-rating .tripadvisor-rating__review-count > strong { font-weight: 400; } a.tripadvisor-rating:focus, a.tripadvisor-rating:hover { text-decoration: none; } a.tripadvisor-rating:focus .tripadvisor-rating__review-count, a.tripadvisor-rating:hover .tripadvisor-rating__review-count { text-decoration: underline; } .picker { font-size: 16px; text-align: left; line-height: 1.2; color: #000; z-index: 10000; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .picker__input { cursor: pointer; } .picker__input.picker__input--active { border-color: #00838e; } .picker__box { padding: 0 1em; } .picker__header { text-align: center; position: relative; margin-top: 0.75em; } .picker__month, .picker__year { font-size: 1.5rem; display: inline-block; margin-left: 0.25em; margin-right: 0.25em; } .picker__select--month, .picker__select--year { border: 1px solid #b7b7b7; height: 2em; padding: 0.5em; margin-left: 0.25em; margin-right: 0.25em; } @media (min-width: 24.5em) { .picker__select--month, .picker__select--year { margin-top: -0.5em; } } .picker__select--month { width: 35%; } .picker__select--year { width: 22.5%; } .picker__select--month:focus, .picker__select--year:focus { border-color: #00838e; } .picker__nav--next, .picker__nav--prev { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; width: 44px; height: 44px; -webkit-box-sizing: content-box; box-sizing: content-box; top: 0; cursor: pointer; } .picker__nav--prev { -webkit-transform: rotate(90deg) scaleX(-1); transform: rotate(90deg) scaleX(-1); left: -10px; } .picker__nav--next { right: -10px; } .picker__nav--disabled, .picker__nav--disabled:before, .picker__nav--disabled:before:hover, .picker__nav--disabled:hover { cursor: default; background: none; border-right-color: #fff; border-left-color: #fff; } .picker__table { text-align: center; border-collapse: collapse; border-spacing: 0; table-layout: fixed; font-size: inherit; width: 100%; margin-top: 0.75em; margin-bottom: 0.5em; } @media (min-height: 33.875em) { .picker__table { margin-bottom: 0.75em; } } .picker__table td { margin: 0; padding: 0; } .picker__table td:nth-of-type(6), .picker__table td:nth-of-type(7) { color: #cd0921; } .picker__weekday { width: 14.285714286%; font-size: 0.8125rem; line-height: 15px; padding: 5px 0 3px; color: color-xxdark-gray; border: 1px solid #f3f2f1; border-width: 1px 0; font-weight: 700; } .picker__day { height: 34px; line-height: 34px; margin: 2px; width: 34px; } .picker__day--today { position: relative; } .picker__day--today:before { display: none; content: " "; position: absolute; top: 2px; right: 2px; width: 0; height: 0; border-top: 0.5em solid #000; border-left: 0.5em solid transparent; } .picker__day--disabled:before { border-top-color: #aaa; } .picker__day--outfocus { background: #e9e8e7; display: none; } .picker__day--infocus:hover, .picker__day--outfocus:hover { cursor: pointer; background: #e1f6f9; } .picker__day--highlighted { border-color: #00838e; } .picker--focused .picker__day--highlighted, .picker__day--highlighted:hover { cursor: pointer; background: #e1f6f9; } .picker--focused .picker__day--selected, .picker__day--selected, .picker__day--selected:hover { background: #00838e; color: #fff; border-radius: 20px; font-weight: 700; } .picker--focused .picker__day--disabled, .picker__day--disabled, .picker__day--disabled:hover { background: #fff; border-color: #fff; color: #ddd; cursor: default; } .picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover { background: #bbb; } .picker__footer { display: none; text-align: center; } .picker__button--clear, .picker__button--close, .picker__button--today { border: 1px solid #fff; background: #fff; font-size: 0.8em; padding: 0.66em 0; font-weight: 700; width: 33%; display: inline-block; vertical-align: bottom; } .picker__button--clear:hover, .picker__button--close:hover, .picker__button--today:hover { cursor: pointer; background: #e1f6f9; border-bottom-color: #e1f6f9; } .picker__button--clear:focus, .picker__button--close:focus, .picker__button--today:focus { background: #e1f6f9; border-color: #00838e; outline: none; } .picker__button--clear:before, .picker__button--close:before, .picker__button--today:before { position: relative; display: inline-block; height: 0; } .picker__button--clear:before, .picker__button--today:before { content: " "; margin-right: 0.45em; } .picker__button--today:before { top: -0.05em; width: 0; border-top: 0.66em solid #000; border-left: 0.66em solid transparent; } .picker__button--clear:before { top: -0.25em; width: 0.66em; border-top: 3px solid #8d3a7c; } .picker__button--close:before { content: "×"; top: -0.1em; vertical-align: top; font-size: 1.1em; margin-right: 0.35em; color: #777; } .picker__button--today[disabled], .picker__button--today[disabled]:hover { background: #fff; border-color: #fff; color: #ddd; cursor: default; } .picker__button--today[disabled]:before { border-top-color: #aaa; } .picker { width: 290px; max-width: 290px; left: 0; position: absolute; } @media (min-width: 740px) { .picker { min-width: 18rem; } } .picker__holder { position: absolute; -webkit-box-sizing: border-box; box-sizing: border-box; max-height: 0; visibility: hidden; -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg); transform: translateY(-1em) perspective(600px) rotateX(10deg); -webkit-transition: opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out; transition: opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out; transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s; transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out; overflow: hidden; } .picker__holder:focus { outline: none; } .picker--left .picker__holder:before { left: 30%; } .picker--left .picker__holder:before, .picker--right .picker__holder:before { content: ""; border: 10px solid transparent; border-bottom-color: #fff; position: absolute; margin-top: -18px; } .picker--right .picker__holder:before { right: 30%; } .picker--crocus .picker__holder { background: rgba(141, 58, 124, 0.8); } .picker__frame { background: #fff; padding: 1px; border-radius: 4px; } .picker__wrap { margin: -1px; } .picker--opened .picker__holder { max-height: 25em; visibility: visible; padding: 10px 0; -webkit-transform: translateY(0) perspective(600px) rotateX(0); transform: translateY(0) perspective(600px) rotateX(0); -webkit-transition: opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out; transition: opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out; transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s; transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out; } @media (max-width: 1199px) { .picker__holder { -webkit-transform: translateY(-2em) perspective(600px) rotateX(20deg) scale(0.9); transform: translateY(-2em) perspective(600px) rotateX(20deg) scale(0.9); } .picker--opened .picker__holder { -webkit-transform: translateY(0) perspective(600px) rotateX(0) scale(1); transform: translateY(0) perspective(600px) rotateX(0) scale(1); } } .system-output-cache { position: relative; z-index: 10; background: #dfdfdf; font-size: 0.8em; padding: 0.2em 0.5em; } .login { background: #8d3a7c; clear: both; color: #fff; display: none; overflow: hidden; width: 100%; z-index: 999999; } .login h3 { color: #fff; margin-bottom: 1rem; } @media (min-width: 740px) { .login h3 { margin-bottom: 0.8rem; } } .login .login__container { position: relative; width: 100%; } .login .login__container .form-close-btn { background-color: transparent; border: none; display: block; position: absolute; right: 0; text-indent: -9999px; max-width: 45px; top: 7px; } .login .login__container .form-close-btn:after { content: ""; display: block; height: 45px; width: 45px; } .login .login__container input[type="password"]::-webkit-input-placeholder, .login .login__container input[type="tel"]::-webkit-input-placeholder { color: #692b5c; opacity: 1 !important; } .login .login__container input[type="password"]::-moz-placeholder, .login .login__container input[type="tel"]::-moz-placeholder { color: #692b5c; opacity: 1 !important; } .login .login__container input[type="password"]::-ms-input-placeholder, .login .login__container input[type="tel"]::-ms-input-placeholder { color: #692b5c; opacity: 1 !important; } .login .login__container input[type="password"]::placeholder, .login .login__container input[type="tel"]::placeholder { color: #692b5c; opacity: 1 !important; } @media (min-width: 740px) { .login .login__container { background-image: -webkit-gradient( linear, left top, right top, from(#994e89), color-stop(33.3%, #994e89), color-stop(33.3%, transparent) ); background-image: linear-gradient( 90deg, #994e89, #994e89 33.3%, transparent 0 ); overflow: hidden; } } @media (min-width: 740px) { .login .login__login-info { width: 33.2%; } .login .login__login-form { width: 66.6%; } .login .login__container .form-close-btn { top: 10px; } } .login-info { display: block; padding: 10px 10px 0.813em; margin: 0 -10px; background-color: #994e89; } .login-info a { color: #fff; padding-left: 38px; background-image: url(/_static/img/bullet-list-arrow-circle-lightviolet.svg); background-repeat: no-repeat; display: inline-block; background-size: 22px 22px; margin-bottom: 0.9em; } .login-info a:focus, .login-info a:hover { text-decoration: underline; } @media (min-width: 740px) { .login-info { background-position: right 20px top 40px; float: left; padding: 30px 20px 0.813em; margin: 0; } } .login-form { display: block; padding: 30px 0 20px; } @media (min-width: 740px) { .login-form h3 { margin-bottom: 3px; } } .login-form fieldset label[for="Login_RememberMe"] { font-size: 0.875rem; } .login-form fieldset a, .login-form fieldset label[for="Login_RememberMe"] { margin-top: 9px; } .login-form fieldset.login__form__input-group { margin-bottom: 1rem; } .login-form fieldset.login__form__input-submit { margin: 10px 0; position: relative; } .login-form .login__form__submitbtn { padding-top: 5px; padding-bottom: 5px; display: block; width: 100%; } .login-form a { color: #fff; font-size: 0.875rem; padding-left: 38px; background-image: url(/_static/img/bullet-list-arrow-circle-lightviolet.svg); background-repeat: no-repeat; display: inline-block; background-size: 22px 22px; margin-bottom: 0; line-height: 1.15; padding-bottom: 4px; padding-top: 3px; } .login-form a:focus, .login-form a:hover { text-decoration: underline; } @media (min-width: 740px) { .login-form { float: right; padding-bottom: 0.813em; padding-left: 30px; } .login-form fieldset { float: left; width: 33.3%; } .login-form fieldset.login__form__input-group { padding-right: 20px; margin-bottom: 0; } .login-form fieldset.login__form__input-submit { margin: 0; } } @media (min-width: 1200px) { .login-form { padding-left: 50px; } } .error-container { margin-bottom: 4px; } .login__form__errors { margin-bottom: 0; } .login__form__errors > span { display: block; } .login__form__errors > span:last-child { margin-bottom: 8px; margin-top: 2px; } .login__form__errors .field-validation-error { display: inline-block; margin-top: 0; } @media (min-width: 740px) { .login__form__errors { overflow: hidden; margin-bottom: 7px; } .login__form__errors > span { display: block; min-width: 33%; float: left; } .login__form__errors > span:last-child { margin-bottom: 0; margin-top: 0; } } .login__form__input__inline-small { vertical-align: top; } @media (min-width: 740px) { .login__form__input__inline-small { width: 39%; padding-top: 1.5em; display: inline; } .login__form__input__inline-small .btn { width: 100%; } } @media (min-width: 950px) { .login__form__input__inline-small { width: 30%; } } @media (min-width: 1200px) { .login__form__input__inline-small { width: 20%; } } .login__form__input__inline-large { vertical-align: bottom; } @media (min-width: 740px) { .login__form__input__inline-large { width: 59%; display: inline; } } @media (min-width: 950px) { .login__form__input__inline-large { width: 69%; } } @media (min-width: 1200px) { .login__form__input__inline-large { width: 79%; } } .pwd-change-msg { background-color: #f8f8f8; background: url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.svg) repeat, -webkit-gradient( linear, left top, left bottom, from(hsla(0, 0%, 94.1%, 0.9411764705882353)), color-stop(60%, #fff), to(#fff) ); background: url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.svg) repeat, linear-gradient( 180deg, hsla(0, 0%, 94.1%, 0.9411764705882353), #fff 60%, #fff ); padding: 30px; height: 100%; } @media (min-width: 740px) { .pwd-change-msg { height: auto; } } .pwd-change-msg h2 { margin-bottom: 20px; } .pwd-change-msg .close { position: absolute; right: 12px; top: 12px; cursor: pointer; } .pwd-change-msg .close:hover { background-color: #00838e; border-radius: 50%; display: -ms-flexbox; display: flex; } .pwd-change-msg .close .icon:hover { fill: #fff; } .pwd-change-msg .btn.login-button { width: 100%; margin: 15px auto 0; } .speech-bubble { border-radius: 20px; background: #fbe3d3; padding: 13px 15px; position: relative; } .speech-bubble, .speech-bubble .speech-bubble__media { margin-bottom: 15px; } .speech-bubble > p:last-child { margin-bottom: 0; } @media (min-width: 740px) { .speech-bubble { border-radius: 25px; padding: 15px 20px; } } @media (min-width: 950px) { .speech-bubble--small-width { width: 25%; margin-left: auto; text-align: left; } } @media (min-width: 740px) and (max-width: 949px) { .speech-bubble--small-width { width: 33%; } } .speech-bubble--tight { padding: 13px 10px; } @media (min-width: 740px) { .speech-bubble--tight { padding: 8px 20px 8px 13px; } } .speech-bubble--unspaced { margin-bottom: 0; } .speech-bubble--point-down, .speech-bubble--point-up { position: relative; border-radius: 20px 20px 20px 0; } .speech-bubble--point-down:after, .speech-bubble--point-up:after { content: ""; display: block; width: 24px; height: 22px; position: absolute; bottom: -22px; left: 0; z-index: 1; background: url(/_static/img/bg-speech-bubble-corner.png) no-repeat 0 100%; } @media (min-width: 740px) { .speech-bubble--point-down, .speech-bubble--point-up { border-radius: 25px 25px 25px 0; } } .speech-bubble--point-up { border-radius: 0 20px 20px 20px; } .speech-bubble--point-up.speech-bubble--success:after { background-image: url(/_static/img/bg-speech-bubble-corner-success.png); } .speech-bubble--point-up:after { top: -22px; left: -1px; -webkit-transform: rotate(270deg); transform: rotate(270deg); } .points-received.speech-bubble--point-down { margin-left: 0; margin-right: 0; } .points-received.speech-bubble--point-down:after { background: url(/_static/img/bg-speech-bubble-corner-purple-border.png) no-repeat 0 100%; } @media (min-width: 740px) { .speech-bubble--half-width { max-width: 45em; } } @media (min-width: 950px) { .speech-bubble--half-width { width: 50%; max-width: none; } } @media (min-width: 740px) { .speech-bubble--booking-details, .speech-bubble--map-list, .speech-bubble--short { display: inline-block; } } .speech-bubble--point-down.speech-bubble--booking-details, .speech-bubble--point-down.speech-bubble--map-list, .speech-bubble--point-down.speech-bubble--pre-box { margin-bottom: 0; } .speech-bubble--pre-teaser { margin: 0 0 0 -2px; border: 2px solid #fff; } .speech-bubble--pre-teaser:after { border-left: 2px solid #fff; margin-left: -2px; } @media (min-width: 740px) { .speech-bubble--pre-teaser { display: inline-block; margin: 0 0 0 -2px; } } .speech-bubble--input-warning, .speech-bubble--pre-button, .speech-bubble--pre-button-tight { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 0.8125rem; line-height: 1.2em; color: #333; padding: 0.375rem 0.9375rem 0.375rem 1.25rem; margin: 0 0 3px -3px; } .speech-bubble--input-warning:after, .speech-bubble--pre-button-tight:after, .speech-bubble--pre-button:after { height: 20px; bottom: -20px; } @media (min-width: 740px) { .speech-bubble--input-warning, .speech-bubble--pre-button, .speech-bubble--pre-button-tight { display: inline-block; } } .speech-bubble--input-warning, .speech-bubble--pre-button-tight { padding: 0.375rem 0.9375rem 0.375rem 0.625rem; } @media (min-width: 740px) { .speech-bubble--input-warning { margin-bottom: -3px; } } .speech-bubble--booking-details { z-index: 1; } @media (max-width: 739px) { .speech-bubble--booking-details { margin-left: 10px; margin-right: 10px; } } .speech-bubble--booking-details * { display: inline-block; } .speech-bubble--deemphasized { background-color: #e9e8e7; color: #333; } .speech-bubble--deemphasized .speech-bubble__heading { color: #333; } .speech-bubble--deemphasized:after { background-image: url(/_static/img/bg-speech-bubble-corner-deemphasized.png); } .speech-bubble--error { background-color: #f2dedd; color: #333; } .speech-bubble--error .speech-bubble__heading { color: #b43837; } .speech-bubble--success { background-color: #f0f8e9; } .speech-bubble--success .speech-bubble__heading { color: #333; } .speech-bubble--success:after { background-image: url(/_static/img/bg-speech-bubble-corner-success.png); } .speech-bubble--success-with-border { border: 1px solid #008a25; border-radius: 25px 25px 25px 0; padding-bottom: 14px; } .speech-bubble--success-with-border > span { position: absolute; bottom: -24px; left: -1px; } .speech-bubble--success-with-border > span svg { display: block; } .speech-bubble--success-with-border > span svg #bg-color { fill: #f0f8e9; } .speech-bubble--success-with-border > span svg #border-color { fill: #008a25; } .speech-bubble--compact { border-radius: 4px; padding: 8px; } .speech-bubble--compact .iconic-item__icon-container { width: auto; margin-right: 8px; display: block; } .speech-bubble--failed { background-color: #eddfde; } .speech-bubble--failed .speech-bubble__heading { color: #333; } .speech-bubble--failed:after { background-image: url(/_static/img/bg-speech-bubble-corner-failed.png); } .speech-bubble--my-booking { margin-top: 10px; margin-bottom: 10px; } .speech-bubble__content { display: inline-block; vertical-align: middle; width: 90%; padding-left: 10px; } @media (min-width: 950px) { .booking-option { position: relative; padding-right: 10px; width: 50%; padding-left: 0; } } .special-request-head { background-position: 10px 10px; background-repeat: no-repeat; } @media (min-width: 950px) { .special-request-head { background-image: none; clear: both; } } .special-request-head .special-request-head__arrow { margin-left: 3px; } .special-request-head .special-request-head__subheading { font-size: 0.8125rem; margin-top: -3px; } .special-request-form .expandable__body { padding-top: 5px; } .special-request-dropdown { margin-top: 3px; margin-bottom: 3px; } .special-request-needs-group { margin-top: 10px; } .special-request-needs-group .special-request-needs-group__heading { margin-bottom: 0.3125rem; } .special-request-needs-group .input-group { padding-bottom: 3px; } .special-request-needs-group .input-group:last-child { margin-bottom: 20px; } .special-request-other-comments { border-top: 0.0625rem solid rgba(157, 160, 161, 0.33); padding-top: 20px; margin-top: 0; } @media (min-width: 740px) { .special-request-other-comments { width: 100%; vertical-align: middle; display: inline-block; border-top: none; padding-top: 0; } } .special-request-other-comments .special-request-other-comments__heading { padding-left: 10px; } @media (min-width: 950px) { .special-request-other-comments .special-request-other-comments__heading { padding-left: 0; } } .special-request-other-comments .special-request-other-comments__textbox { height: 15.625rem; resize: none; max-width: none; } @media (min-width: 740px) { .special-request-other-comments .special-request-other-comments__textbox { height: 9.375rem; } } .special-request-disclaimer { margin-top: 1rem; } .full-page-form { width: 100%; margin: 0 auto; max-width: 100%; } .full-page-form:after, .full-page-form:before { content: " "; display: table; } .full-page-form:after { clear: both; } .full-page-form .full-page-form__form { position: relative; width: 100%; float: left; background: #fff; padding: 10px; } @media (min-width: 950px) { .full-page-form .full-page-form__form { position: relative; width: 66.6666666667%; margin-left: 16.6666666667%; float: left; padding: 40px; margin-top: 120px; margin-bottom: 120px; } } @media (min-width: 950px) { .full-page-form .full-page-form__form--narrow { margin-top: 60px; padding-left: 100px; padding-right: 100px; } } @media (min-width: 1200px) { .full-page-form .full-page-form__form--narrow { padding-left: 150px; padding-right: 150px; } } @media (min-width: 950px) { .full-page-form .full-page-form__form--wide { position: relative; width: 83.3333333333%; margin-left: 8.3333333333%; float: left; padding-left: 100px; padding-right: 100px; } } @media (min-width: 950px) { .full-page-form .full-page-form__form--narrow-height { margin-top: 0; margin-bottom: 0; } } .full-page-form__introduction { padding: 0 10px; } @media (min-width: 950px) { .full-page-form__introduction { padding: 0; } } @media (min-width: 950px) { .full-page-form__login { background-image: url(/_static/img/friends-stamp-black.svg); background-repeat: no-repeat; background-size: 117px 123px; background-position: 100% 0; margin-top: -30px; } .full-page-form__login h1 { padding-top: 40px; padding-right: 120px; margin-bottom: 3rem; } } @media (min-width: 950px) { .full-page-form__login__preamble { width: 80%; } } .full-page-form__centered { background: #e9e8e7; padding: 10px; margin-bottom: 10px; } @media (min-width: 740px) { .full-page-form__centered { padding: 20px; margin-bottom: 20px; } } @media (min-width: 1200px) { .full-page-form__centered { padding: 30px; margin-bottom: 30px; } } .promotion-form .conditional-fields + .input-group .btn--become-member { display: none; } .promotion-form .conditional-fields + .input-group .btn--activate-promotion, .promotion-form .conditional-fields + .input-group .btn--login-promotion { display: inline-block; } .promotion-form .conditional-fields.is-collapsed { display: none; } .promotion-form .conditional-fields.is-collapsed + .input-group .btn--become-member { display: inline-block; } .promotion-form .conditional-fields.is-collapsed + .input-group .btn--activate-promotion, .promotion-form .conditional-fields.is-collapsed + .input-group .btn--login-promotion { display: none; } .special-alerts { background-color: #eddfde; color: #333; padding: 3px 0; position: relative; z-index: 100; } .special-alerts.special-alerts--grayed { background-color: #e3e0db; } .special-alerts.special-alerts--campaign { background-color: #fbe3d3; } .special-alerts.special-alerts--campaign .special-alerts__inner__body--wrapper:before { background-image: url(/_static/img/icons/shared/price-tag.svg); } .special-alerts .special-alerts__inner .special-alerts__inner__body { display: table-cell; padding: 15px 10px; min-height: 25px; } @media (min-width: 950px) { .special-alerts .special-alerts__inner .special-alerts__inner__body { min-height: 30px; } } .special-alerts .special-alerts__inner .special-alerts__inner__body .special-alerts__inner__body__title { margin-bottom: 3px; } .special-alerts .special-alerts__inner .special-alerts__inner__body p { margin-bottom: 0; } .special-alerts.booking-code-not-available-alert { border-radius: 25px; z-index: 8; } .special-alerts.booking-code-not-available-alert .special-alerts__inner__body--wrapper { padding-left: 20px; } @media (min-width: 950px) { .booking-select-rate .special-alerts + .hotel { margin-top: 20px; } .booking-select-rate .special-alerts + .hotel.is-expanded { margin: 0; } } .special-alerts__inner__body--wrapper { display: inline-block; padding-left: 15px; } .special-alerts__inner__body--wrapper:before { content: ""; width: 24px; height: 50px; background-position: center 60%; float: left; } .booking-select-rate .special-alerts__inner__body--wrapper { display: block; } @media (min-width: 950px) { .special-alerts--short .special-alerts__inner__body--wrapper { width: 66%; } } .special-alerts--full-width .special-alerts__inner__body--wrapper { padding-left: 0; } .special-alerts--inline { margin-bottom: 10px; } .special-alerts--inline-block { clear: both; } @media (min-width: 740px) { .special-alerts--sitewide { position: relative; z-index: 50; } } .credit-card-form { background: #fff; padding: 10px; } .credit-card-form__new-select, .credit-card-form__saved-select { padding: 0; margin-bottom: 10px; } .credit-card-form__new-select { margin-bottom: 0; } .credit-card-form__select { display: block; padding: 5px; line-height: 1.5em; font-weight: 700; } .credit-card-form__new, .credit-card-form__saved { padding: 10px; } .credit-card-form__new .tooltip a { margin-top: -3px; } .credit-card__expiry-date, .credit-card__number, .credit-card__type { display: inline-block; width: 100%; } .credit-card__type { display: inline-block; font-weight: 700; min-width: 8.875em; } @media (min-width: 420px) { .credit-card__number, .credit-card__type { width: auto; } .credit-card__expiry-date { padding-left: 8.875em; } } @media (min-width: 740px) { .credit-card__expiry-date { width: auto; padding-left: 0; } } @media (min-width: 420px) { .credit-card--narrow .credit-card__number, .credit-card--narrow .credit-card__type { width: 100%; } .credit-card--narrow .credit-card__expiry-date { padding-left: 0; } } @media (min-width: 950px) { .credit-card--narrow .credit-card__number, .credit-card--narrow .credit-card__type { width: auto; } } @media (max-width: 419px) { .credit-card.radio .credit-card__type { width: calc(100% - 22px); } } .hide-saved-cards { background-color: #e9e8e7; padding: 8px; border-radius: 4px; } .form-section:not(.booking__option) .hide-saved-cards { border-radius: 8px; } @media (min-width: 950px) { .hide-saved-cards { padding: 8px 16px; } .form-section:not(.booking__option) .hide-saved-cards { padding: 16px; } } .hide-saved-cards a { -ms-flex: 1 0 auto; flex: 1 0 auto; } .hide-saved-cards > a, .hide-saved-cards > span { margin-right: 5px; } #hide-cards-info.tooltip__body { padding: 16px; } #hide-cards-info.tooltip__body:before { margin: -6px -6px 10px 10px; } #hide-cards-info.tooltip__body .title { margin-bottom: 8px; display: block; } .payment-options { margin-bottom: 24px; } .payment-options .credit-card-form, .payment-options .credit-card-form__saved { border-radius: 0; padding: 0; } .payment-options .credit-card-form__saved-select { background-color: transparent; } .payment-options .payment-options__item { border: 1px solid #e9e8e7; border-radius: 8px; margin-bottom: 8px; } .payment-options .payment-options__item.selected { border-color: #00838e; background-color: rgba(0, 131, 142, 0.1); } .payment-options .payment-options__item label { padding: 14px 14px 14px 44px; background-size: auto 32px; background-position: calc(100% - 10px) 50%; background-repeat: no-repeat; } .payment-options .payment-options__item .custom-radio-button { line-height: 1.5rem; font-size: 1rem; } .payment-options .payment-options__item .custom-radio-button__checkmark { left: 14px; } .payment-options label.credit-card--mastercard { background-image: url(/_static/img/icons/payment/MasterCard.svg); } .payment-options label.credit-card--visa { background-image: url(/_static/img/icons/payment/Visa.svg); } .payment-options label.credit-card--americanexpress { background-image: url(/_static/img/icons/payment/Amex.svg); } .payment-options label.credit-card--dinersclub { background-image: url(/_static/img/icons/payment/DinersClub.svg); } .payment-options label.credit-card--discover { background-image: url(/_static/img/icons/payment/Discover.svg); } .payment-options label.credit-card--jcb { background-image: url(/_static/img/icons/payment/JCB.svg); } .payment-options label.credit-card--maestro { background-image: url(/_static/img/icons/payment/Maestro.svg); } .payment-options label.credit-card--dankort { background-image: url(/_static/img/icons/payment/Dankort.svg); } .payment-options label.credit-card--chinaunionpay { background-image: url(/_static/img/icons/payment/ChinaUnionPay.svg); } .payment-options label.credit-card--new { background-image: url(/_static/img/icons/payment/GenericCard.svg); } .payment-options label.credit-card--other { background-image: none; } .payment-options label.credit-card--other .custom-radio-button__checkmark { top: 26px; } .payment-options label.credit-card--other img.icon { width: auto; height: 24px; margin-right: 4px; } .payment-options label.credit-card--other .available-payment-icons { margin-top: 8px; } .payment-options label.credit-card--other .available-payment-icons img { width: 48px; height: 32px; } .payment-options label.credit-card--other .available-payment-icons #GooglePay { height: 26px; } .expired-cc-msg, .payment-error { padding: 16px; margin-bottom: 24px; } .expired-cc-msg svg, .payment-error svg { margin-right: 8px; } .expired-cc-msg .iconic-item__icon-container, .payment-error .iconic-item__icon-container { margin: 0; } .member-card { margin: 0; position: relative; } .member-card figure { margin: 0; } .member-card__image { display: inline-block; position: relative; width: 100%; } .member-card__info-holder { position: absolute; width: 100%; bottom: 0; left: 0; padding: 0 0 9% 5%; } .member-card__info-holder--expiration-date { padding-bottom: 6%; } .member-card__info { display: block; color: #fff; white-space: nowrap; font-size: 0.875rem; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); } .member-card__number { letter-spacing: 0.0625em; } .member-card__name { text-transform: uppercase; } .member-card--margined { margin-bottom: 20px; } .member-card__expiration-date { padding-bottom: 0; } .member-card h2 { font-family: Arial, Helvetica, sans-serif; font-weight: 700; } @media (min-width: 420px) { .member-card__info { font-size: 1.125rem; padding: 0.15em; } } @media (min-width: 740px) { .member-card__info { font-size: 1.5rem; padding: 0.4em; } } .member-card-top-logo { width: 102px; } .member-discount-banner, .member-discount-banner:before { border-radius: 10px; } .member-discount-banner:before { content: ""; background: url(/_static/img/member-banner-pattern.svg) repeat; background-position: 100% 50%; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 0; } .booking-details-member-banner .member-discount-banner, .flex-box, .flex-content, .member-discount-banner .member-discount-banner-content { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .booking-details-member-banner .member-signup .custom-checkbox-label, .booking-details-member-banner .member-signup .member-signup-bottom-content .flex-box .btn, .booking-details-member-banner .member-signup .member-signup-bottom-content .flex-content span, .member-discount-banner span { font-weight: 700; } .member-discount-banner { color: #fff; margin-bottom: 15px; position: relative; z-index: 0; background: #624f41; padding: 18px 0 20px; } .member-discount-banner span { font-size: 0.9375rem; } .member-discount-banner .member-discount-banner-content { padding-left: 15px; } @media (min-width: 740px) { .member-discount-banner .member-discount-banner-content { -ms-flex-pack: center; justify-content: center; padding-left: 0; } } .member-discount-banner .member-discount-banner-content span { margin-left: 15px; } .member-discount-banner .member-discount-banner-content .banner-text, .member-discount-banner .member-discount-banner-content div, .member-discount-banner .member-discount-banner-content label { z-index: 10; } .member-discount-banner .member-discount-banner-content img { display: block; position: relative; z-index: 10; } .member-discount-banner.full-width-banner { margin-bottom: 20px; } .booking-details-member-banner { width: 100%; background: #fff; } .booking-details-member-banner .member-discount-banner { -ms-flex-pack: justify; justify-content: space-between; padding: 15px 20px; margin-bottom: 20px; } @media (max-width: 739px) { .booking-details-member-banner .member-discount-banner { display: block; } .booking-details-member-banner .member-discount-banner .member-discount-banner-content { -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: start; align-items: flex-start; padding-left: 0; } .booking-details-member-banner .member-discount-banner .member-discount-banner-content span { font-size: 0.875rem; line-height: 1.2rem; } } .booking-details-member-banner .member-discount-banner:before { z-index: -1; } .booking-details-member-banner .member-discount-banner .member-discount-banner-content span { margin-left: -5px; } @media (min-width: 740px) { .booking-details-member-banner .member-discount-banner .member-discount-banner-content span { margin-left: 15px; margin-right: 5px; } } .booking-details-member-banner .member-discount-banner .member-discount-banner-content span.custom-checkbox-label:before { margin-right: 8px; } @media (max-width: 419px) { .booking-details-member-banner .member-discount-banner .member-discount-banner-content span.custom-checkbox-label:before { width: 5rem; } } @media (max-width: 949px) { .booking-details-member-banner .member-discount-banner .member-discount-banner-content span.custom-checkbox-label:before { width: 3.4rem; } } .booking-details-member-banner .booking-member-price-details { margin-left: 28px; } @media (min-width: 740px) { .booking-details-member-banner .booking-member-price-details { margin-left: 0; } } @media (min-width: 740px) and (max-width: 949px) { .booking-details-member-banner .booking-member-price-details.voucher--price .price { display: block; } .booking-details-member-banner .booking-member-price-details.voucher--price .price.price--offer { padding-bottom: 12px; } } @media (min-width: 950px) and (max-width: 1199px) { .booking-details-member-banner .booking-member-price-details.voucher--price .price.price--offer { line-height: 1rem; } } @media (min-width: 740px) and (max-width: 1199px) { .booking-details-member-banner .booking-member-price-details.voucher--price .price.price--offer span { font-size: 1.125rem; } .booking-details-member-banner .booking-member-price-details.voucher--price .price.price--offer-original span { font-size: 0.875rem; } .booking-details-member-banner .booking-member-price-details.voucher--price .price.price--offer-original span .price__currency { font-size: 0.875rem; line-height: 1rem; } } @media (max-width: 419px) { .booking-details-member-banner .booking-member-price-details.bonus--price .price.price--offer, .booking-details-member-banner .booking-member-price-details.voucher--price .price.price--offer { display: block; margin-bottom: 0; } } .booking-details-member-banner .booking-member-price-details .price { display: inline; } .booking-details-member-banner .booking-member-price-details .price.price--offer span { color: #fff; margin-right: 4px; font-size: 1.375rem; line-height: inherit; } @media (min-width: 740px) { .booking-details-member-banner .booking-member-price-details .price.price--offer span { font-size: 1.5rem; } } .booking-details-member-banner .booking-member-price-details .price.price--offer span.price__currency { margin-left: 0; } .booking-details-member-banner .booking-member-price-details .price.price--offer > span:first-child { display: none; } .booking-details-member-banner .booking-member-price-details .price.price--offer-original { margin-top: 0; } .booking-details-member-banner .booking-member-price-details .price.price--offer-original span { font-size: 1rem; font-weight: 400; } @media (min-width: 740px) { .booking-details-member-banner .booking-member-price-details .price.price--offer-original span { font-size: 1.25rem; } } .booking-details-member-banner .booking-member-price-details .price.price--offer-original span.price__currency { font-size: 1rem; display: inline-block; } @media (min-width: 740px) { .booking-details-member-banner .booking-member-price-details .price.price--offer-original span.price__currency { font-size: 1.25rem; margin-top: -3px; } } .booking-details-member-banner .booking-member-price-details .price.price--offer-original span:nth-child(2) { display: none; } .booking-details-member-banner .booking-member-price-details .price.price--offer-original span .price__plus:nth-child(2) { display: inline; } .booking-details-member-banner .booking-member-price-details .price.price--offer-original span.bc, .booking-details-member-banner .booking-member-price-details .price.price--offer-original span.price__currency, .booking-details-member-banner .booking-member-price-details .price.price--offer-original span.price__plus, .booking-details-member-banner .booking-member-price-details .price.price--offer span.bc, .booking-details-member-banner .booking-member-price-details .price.price--offer span.price__currency, .booking-details-member-banner .booking-member-price-details .price.price--offer span.price__plus { margin-right: 0; } .booking-details-member-banner .member-signup { background-color: #f3f2f1; margin-bottom: 20px; } @media (min-width: 740px) { .booking-details-member-banner .member-signup { margin-top: 10px; } } .booking-details-member-banner .member-signup .small-text { font-size: 0.8125rem; color: #624f41; margin-bottom: 10px; } @media (max-width: 739px) { .booking-details-member-banner .member-signup .small-text { font-size: 0.75rem; line-height: 1rem; } } .booking-details-member-banner .member-signup .custom-checkbox-label { color: #4e3f34; } .booking-details-member-banner .member-signup .member-signup-top-content { border-bottom: 1px solid #a1958d; padding: 15px 15px 0; } .booking-details-member-banner .member-signup .member-signup-top-content p { margin-left: 38px; margin-top: -6px; } .booking-details-member-banner .member-signup .member-signup-top-content .custom-checkbox-brown-wrapper .custom-checkbox + span:before, .booking-details-member-banner .member-signup .member-signup-top-content .custom-checkbox-brown-wrapper .custom-checkbox:checked + span:before, .booking-details-member-banner .member-signup .member-signup-top-content .custom-checkbox-wrapper.custom-checkbox-brown-wrapper.active .custom-checkbox-label:before, .booking-details-member-banner .member-signup .member-signup-top-content .custom-checkbox-wrapper.custom-checkbox-brown-wrapper .custom-checkbox-label:before { padding-left: 5px; } .booking-details-member-banner .member-signup .member-signup-bottom-content label, .booking-details-member-banner .member-signup .member-signup-top-content label { display: inline-block; } @media (max-width: 739px) { .booking-details-member-banner .member-signup .member-signup-bottom-content .flex-box { display: block; } } .booking-details-member-banner .member-signup .member-signup-bottom-content .flex-box .btn { background: #624f41; padding: 10px 20px; } .booking-details-member-banner .member-signup .member-signup-bottom-content .custom-checkbox-brown-wrapper .custom-checkbox + span:before, .booking-details-member-banner .member-signup .member-signup-bottom-content .custom-checkbox-brown-wrapper .custom-checkbox:checked + span:before, .booking-details-member-banner .member-signup .member-signup-bottom-content .custom-checkbox-wrapper.custom-checkbox-brown-wrapper.active .custom-checkbox-label:before, .booking-details-member-banner .member-signup .member-signup-bottom-content .custom-checkbox-wrapper.custom-checkbox-brown-wrapper .custom-checkbox-label:before { background-size: 50%; } .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input { width: 100%; margin-top: 10px; } @media (min-width: 950px) { .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input { width: 60%; } } .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .input-group { margin-bottom: 0; margin-top: 10px; } .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .input-group label { margin-bottom: 5px; } @media (max-width: 739px) { .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .input-group label { font-size: 0.8125rem; } } .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .input-group input { position: relative; border: 2px solid transparent; border-radius: 4px; margin-bottom: 2px; width: 88%; } .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .input-group input.ng-touched.ng-invalid { border: 2px solid #cd0921; } .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .input-group .small-text { margin-bottom: 0; } .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .custom-checkbox-label { font-weight: 400; margin-left: 5px; } @media (max-width: 739px) { .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .custom-checkbox-label { font-size: 0.875rem; } } .booking-details-member-banner .member-signup .member-signup-bottom-content .member-input .custom-checkbox-label:before { margin-right: 3px; } .booking-details-member-banner .member-signup .member-signup-bottom-content .flex-content span { color: #4e3f34; } .booking-details-member-banner .member-signup .member-signup-bottom-content .memberShipNumberInput { position: relative; } .booking-details-member-banner .member-signup .member-signup-bottom-content .memberShipNumberInput label { display: none; } .booking-details-member-banner .member-signup .member-signup-bottom-content .memberShipNumberInput .tooltip { top: 11px; left: calc(100% - 41px); position: absolute; } @media (max-width: 419px) { .booking-details-member-banner .member-signup .member-signup-bottom-content .memberShipNumberInput .tooltip { left: calc(100% - 26px); } } @media (min-width: 420px) and (max-width: 739px) { .booking-details-member-banner .member-signup .member-signup-bottom-content .memberShipNumberInput .tooltip { left: calc(100% - 38px); } } @media (min-width: 950px) and (max-width: 1199px) { .booking-details-member-banner .member-signup .member-signup-bottom-content .memberShipNumberInput .tooltip { left: calc(100% - 32px); } } .join-scandic-form-section { padding-bottom: 0; padding-left: 20px; position: relative; z-index: 0; padding-right: 20px; margin: -20px 0 20px; } @media (min-width: 420px) { .join-scandic-form-section .input-birthday { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .join-scandic-form-section .input-birthday .input-birthday__day, .join-scandic-form-section .input-birthday .input-birthday__month, .join-scandic-form-section .input-birthday .input-birthday__year { width: 32.7%; } } .join-scandic-form-section .flex-box { margin-bottom: 20px; } .join-scandic-form-section .flex-box h3 { margin-bottom: 0; margin-left: 15px; } @media (max-width: 739px) { .join-scandic-form-section .flex-box h3 { font-size: 1.25rem; } } .join-scandic-form-section .field-validation-error { text-align: left; } .join-scandic-form-section:before { content: ""; background: #e0dcd9; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -2; } .join-scandic-form-section:after { content: ""; background: url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.svg) repeat; background-position: 0 0; opacity: 0.15; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -1; } .join-scandic-form-section .booking__info--signup input { padding-right: 0; } .room--enter-details-ribbon .price--counter > span:first-child, .room--enter-details-ribbon .price--switch > span:first-child, .room--enter-details-ribbon .price > span:nth-child(2) { display: none; } .room--enter-details-ribbon .price--counter.price--switch > span:first-child, .room--enter-details-ribbon .price--counter > span:nth-child(2), .room--enter-details-ribbon .price--switch > span:nth-child(2) { display: inherit; } .room--enter-details-ribbon .price--counter.price--switch > span:nth-child(2), .room--enter-details-ribbon .room-price-info p.price--switch > span:first-child, .room--enter-details-ribbon .room-price-info p > span:nth-child(2) { display: none; } .room--enter-details-ribbon .room-price-info p.price--switch.price--counter > span:first-child, .room--enter-details-ribbon .room-price-info p.price--switch > span:nth-child(2) { display: inherit; } .room--enter-details-ribbon .room-price-info p.price--switch.price--counter > span:nth-child(2) { display: none; } .room--enter-details-ribbon .show--hidden, .room--enter-details-ribbon .show--hidden.price--switch > span:first-child, .terms--list.show--hidden { display: inherit !important; } .digital-loyalty-card-page .scandic-friends-pattern { margin-bottom: 25px; } .digital-loyalty-card { position: relative; padding-left: 7%; padding-right: 7%; padding-top: 7%; } .digital-loyalty-card:after { content: ""; display: block; padding-bottom: 55%; } .digital-loyalty-card__logo { width: 36%; } .digital-loyalty-card__level-icon { position: absolute; top: 13%; right: 7%; width: 23%; } .digital-loyalty-card__member-info { position: absolute; max-width: 63%; bottom: 8%; left: 7%; } .digital-loyalty-card__member-info__info { display: block; } .digital-loyalty-card__member-info__info:not(:last-child) { margin-bottom: 7px; } .digital-loyalty-card__name { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 1.3125rem; line-height: 1; letter-spacing: -1px; font-weight: 700; } .digital-loyalty-card__info--thin-text { text-transform: uppercase; font-size: 0.875rem; line-height: 1; } @media (min-width: 450px) { .digital-loyalty-card__member-info__info:not(:last-child) { margin-bottom: 8px; } .digital-loyalty-card__name { font-size: 1.5625rem; } .digital-loyalty-card__info--thin-text { font-size: 1rem; } } @media (min-width: 665px) { .digital-loyalty-card__member-info__info:not(:last-child) { margin-bottom: 11px; } .digital-loyalty-card__name { font-size: 2.3125rem; } .digital-loyalty-card__info--thin-text { font-size: 1.5625rem; } } .digital-loyalty-card--skin-red, .digital-loyalty-card--skin-top { color: #fff; } .price-calender { min-height: 3.125rem; background: #fff; position: relative; } @media (min-width: 1200px) { .price-calender { margin: 0 -46px; } } .price-calender__tag { margin-right: 3px; } .price-calender__content { max-width: 1200px; -ms-flex-align: center; align-items: center; text-align: center; margin: 0 auto; } @media (min-width: 1300px) { .price-calender__content { max-width: 1300px; } } @media (min-width: 1200px) { .price-calender__content .rotate-180 { display: block !important; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .price-calender__content .chevron-link { display: block !important; cursor: pointer; border: none; background: transparent no-repeat; } .price-calender__content .chevron-link .left-chevron, .price-calender__content .chevron-link .right-chevron, .price-calender__content .chevron-link img { display: block; } } .price-calender__tab-list { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: flex-start; -ms-flex: 1 auto; flex: 1 auto; -ms-flex-positive: 1; flex-grow: 1; background: #fff; overflow-x: auto; padding: 16px 0; } @media (min-width: 1200px) { .price-calender__tab-list { margin: 0 10px; } } @media (max-width: 739px) { .price-calender__tab-list { padding: 16px; } } @media (min-width: 950px) { .price-calender__tab-list { overflow: visible; } } .price-calender__tab { position: relative; -ms-flex: 1 auto; flex: 1 auto; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-align: center; align-items: center; background: #fff; color: #00838e; border: 1px solid #00838e; border-radius: 4px; margin: 0 0 0 8px !important; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-preferred-size: 20%; flex-basis: 20%; } @media (min-width: 950px) { .price-calender__tab:not(.price-calender__tab--selected) { margin: 0 0 0 1px; } .price-calender__tab:first-child { margin-left: 0 !important; } } @media (max-width: 949px) { .price-calender__tab { min-width: 150px; } } .price-calender__tab--selected { background: #f3f2f1; background: #00838e; color: #fff; } .price-calender__tab--selected a { cursor: default; } .price-calender__tab--selected .price-calender__booking-option { color: #fff; font-weight: 400; } .price-calender__tab--selected .price-calender__booking-option.not-available .icon { color: #e9e8e7; fill: #00838e; } .price-calender__tab--selected .price-calender__tag path { fill: #fff; } .price-calender__tab__active-loader { position: absolute; top: 0; bottom: 0; right: 0; left: 0; pointer-events: none; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .price-calender__tab__active-loader ~ * { opacity: 0.1; } .price-calender__tab__active-loader .loader { -ms-flex-item-align: flex-end; align-self: flex-end; font-size: 0.8em; margin-bottom: 14px; } .price-calender__tab__loading { -ms-flex-item-align: center; align-self: center; } .price-calender__link { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: flex-end; justify-content: center; width: 100%; height: 100%; padding: 4px; } .price-calender__message { padding-top: 0.625rem; -ms-flex-item-align: center; align-self: center; margin-bottom: 0; font-size: 0.8125rem; line-height: 1.5rem; padding-top: 3px !important; } .price-calender__price { padding-top: 10px; } .price-calender__price-prefix { font-size: 0.8125rem; } .price-calender__price-amount { font-size: 1.5rem; } .price-calender__price-amount .price__currency, .price-calender__price-amount .price__text { font-size: 0.8125rem; white-space: nowrap; font-weight: 400; } .price-calender__dates { font-size: 0.8125rem; } .price-calender__booking-option { font-size: 0.6875rem; line-height: 1; margin-top: 0.3125rem; margin-bottom: -0.3125rem; margin-left: 8px; display: -ms-flexbox; display: flex; } @media (min-width: 420px) { .price-calender__booking-option { font-size: 0.8125rem; } } .price-calender__booking-option.not-available { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-align-items: center; -ms-flex-align: center; align-items: center; opacity: 0.5; } .price-calender__booking-option.not-available .icon { fill: #e9e8e7; color: #00838e; width: 12px; height: 12px; margin-right: 0.3125rem; } @media (min-width: 420px) { .price-calender__booking-option.not-available .icon { width: 15px; height: 15px; } } @media (min-width: 950px) { .price-calender a:focus { position: relative; z-index: 101; } } @media (max-width: 949px) { .price-calender__tab { -ms-flex-preferred-size: 33.3%; -webkit-flex-basis: 33.3%; } .price-calender__price-amount { font-size: 1rem; font-weight: 700; } } .price-calender__tab:hover:not(.price-calender__tab--selected) { background: rgba(0, 131, 142, 0.1); } .price-calender__tab__loading { -webkit-box-shadow: 0 -2.6em 0 0 #00838e, 1.8em -1.8em 0 0 rgba(0, 131, 142, 0.2), 2.5em 0 0 0 rgba(0, 131, 142, 0.2), 1.75em 1.75em 0 0 rgba(0, 131, 142, 0.2), 0 2.5em 0 0 rgba(0, 131, 142, 0.2), -1.8em 1.8em 0 0 rgba(0, 131, 142, 0.2), -2.6em 0 0 0 rgba(0, 131, 142, 0.5), -1.8em -1.8em 0 0 rgba(0, 131, 142, 0.7); box-shadow: 0 -2.6em 0 0 #00838e, 1.8em -1.8em 0 0 rgba(0, 131, 142, 0.2), 2.5em 0 0 0 rgba(0, 131, 142, 0.2), 1.75em 1.75em 0 0 rgba(0, 131, 142, 0.2), 0 2.5em 0 0 rgba(0, 131, 142, 0.2), -1.8em 1.8em 0 0 rgba(0, 131, 142, 0.2), -2.6em 0 0 0 rgba(0, 131, 142, 0.5), -1.8em -1.8em 0 0 rgba(0, 131, 142, 0.7); } .modal, .popover { z-index: 999999; position: fixed; top: 0; bottom: 0; left: 0; right: 0; } .popover__content { z-index: 10; position: relative; } .popover__content--fullscreen, .popover__content--fullscreen .royalSlider { height: 100%; } .popover__content--fullscreen .royalSlider .rsSlide > div { height: 100%; width: 100%; } .popover__content--is-loading { text-align: center; } .popover__content--is-loading > * { display: inline-block; top: 50%; } .modal__background-layer, .popover__background-layer { background: rgba(0, 0, 0, 0.85); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } .popover__close-btn { position: absolute; top: 10px; right: 10px; z-index: 100; } .popover__close-btn:focus { outline: none !important; -webkit-box-shadow: 0 0 1px 3px #ec7225; box-shadow: 0 0 1px 3px #ec7225; } @media (min-width: 950px) { .popover__close-btn:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .modal-image-slider { display: none; } .modal-image-slider .close-btn { background: rgba(0, 0, 0, 0.6); height: 36px; width: 36px; border-radius: 50%; -webkit-transition: 0.1s ease-in; transition: 0.1s ease-in; } .modal-image-slider .close-btn .icon { fill: #e3e0db; } .modal-image-slider .close-btn:hover { background: rgba(0, 0, 0, 0.8); -webkit-transform: scale(1.1); transform: scale(1.1); } .modal-image-slider__content { background-color: #000; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .modal-image-slider__counter { position: absolute; right: 10px; bottom: 0; font-size: 0.8125rem; padding: 10px 0; } .modal-image-slider__counter__current:after { content: " / "; } .modal-image-slider .royalSlider--image-slider { position: static; } .modal-image-slider .royalSlider--image-slider .rsArrowIcn:focus { outline: none !important; -webkit-box-shadow: 0 0 1px 3px #ec7225; box-shadow: 0 0 1px 3px #ec7225; border-radius: 40px 0 0 40px; } @media (min-width: 950px) { .modal-image-slider .royalSlider--image-slider .rsArrowIcn:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } .modal-image-slider .royalSlider--image-slider .rsGCaption { display: none; } .sitemap li, .sitemap ol { list-style-type: none; } .sitemap ol { margin-bottom: 0; } .sitemap a { display: inline-block; margin-bottom: 0.4em; } .sitemap__levels > li { margin-left: 5px; } .sitemap__level-0 { font-size: 1.375rem; } .sitemap__level-1 { font-size: 1.25rem; } .sitemap__level-2 { font-size: 1.125rem; } .sitemap__level-3 { font-size: 1rem; } .sitemap__level-3 > a { margin-bottom: 0.2em; } .expandable-toggler--right-arrow--small, .hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle { color: inherit; } .expandable .expandable__icon { -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; } .expandable .expandable__toggle, .expandable .expandable__toggle > label { cursor: pointer; } .expandable .expandable__toggle--round { line-height: 2.75rem; display: inline-block; } .expandable__icon--round { line-height: 2.75rem; vertical-align: middle; margin-right: 10px; } .expandable .expandable__toggle--wide { display: block; width: 100%; padding-right: 30px; position: relative; } .expandable .expandable__toggle--wide .expandable__icon { position: absolute; right: 0; top: 5px; } .expandable .expandable__footer { padding-bottom: 0; border-bottom: none; } .expandable__toggled-icon { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .expandable__toggled-icon.expandable__icon--round { -webkit-transform: rotate(270deg); transform: rotate(270deg); } .js .expandable .expandable__body { display: none; } .best-price-banner { background-color: #006b75; color: #fff; text-align: center; padding: 0.3125rem; } .best-price-banner__primary { text-transform: uppercase; font-weight: 400; letter-spacing: 0.01em; font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; } @media (min-width: 950px) { .best-price-banner__wrapper { position: relative; } } .best-price-banner__badge { position: absolute; top: -19px; right: 0; } @media (max-width: 949px) { .l-section-price-calendar ~ .l-section__inner .best-price-banner { border-top: 1px solid #00838e; } } .ancillary-product-card { background: #fff; padding: 10px; } .ancillary-product-card h2 { margin-bottom: 5px; } .ancillary-product-card__login-link { max-width: 80%; } .ancillary-product-card__body, .ancillary-product-card__media { margin-bottom: 10px; } .ancillary-product-card__media img { width: 100%; display: block; } .ancillary-product-card__body { padding-bottom: 30px; word-wrap: break-word; } .ancillary-product-card__sidebar { font-size: 0.8125rem; } .ancillary-product-card__sidebar__inner-container { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-justify-content: space-between; -moz-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width: 100%; background-color: #edeceb; padding: 10px; } .ancillary-product-card__sidebar__inner-container .quantity-picker__label { margin-bottom: 0.5em; } .ancillary-product-card__sidebar__inner-container:nth-child(2) { margin-top: 5px; } .ancillary-product-card__sidebar__column { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-justify-content: space-between; -moz-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width: 50%; } .ancillary-product-card__sidebar__column:last-child { text-align: right; padding-left: 10px; } .ancillary-product-card__sidebar__column .align-bottom { margin-top: auto; } .disabled .ancillary-product-card__sidebar__column .ancillary-product-card__price, .disabled .ancillary-product-card__sidebar__column.quantity-picker { color: #7f7369 !important; } .ancillary-product-card__sidebar p { line-height: 1.2; } .ancillary-product-card__sidebar p:last-child { margin-bottom: 0; } .ancillary-product-card__sidebar .custom-select-container:after, .ancillary-product-card__sidebar .custom-select-container:before { content: " "; display: table; } .ancillary-product-card__sidebar .custom-select-container:after { clear: both; } .ancillary-product-card__sidebar .custom-select-container .custom-select { width: 4.375rem; float: right; } .ancillary-product-card__sidebar .delivery-time { text-align: right; display: block; } .ancillary-product-card__sidebar .delivery-time__time { display: inline-block; } .ancillary-product-card__sidebar__edit-items { white-space: nowrap; margin-bottom: -2px; display: -moz-flex; display: -ms-flexbox; display: flex; } .ancillary-product-card__sidebar__edit-item { white-space: nowrap; } .ancillary-product-card__sidebar__edit-item > * { padding-left: 0.625rem; } .ancillary-product-card__sidebar__edit-item:not(:last-child) > * { padding-right: 0.625rem; border-right: 1px solid #9da0a1; } @media (min-width: 740px) { .ancillary-product-card { display: -moz-flex; display: -ms-flexbox; display: flex; padding: 20px 0; } .ancillary-product-card:after, .ancillary-product-card:before { content: " "; display: table; } .ancillary-product-card:after { clear: both; } .ancillary-product-card__media { width: 25%; padding-left: 20px; margin-bottom: 0; } .booking-summary-item__body--embedded .ancillary-product-card__media { width: 23%; padding-left: 0; } .ancillary-product-card__body { width: 40%; padding: 0 20px; margin-bottom: 0; } .booking-summary-item__body--embedded .ancillary-product-card__body { width: 45%; } .ancillary-product-card__sidebar { -ms-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: 35%; padding-right: 20px; } .ancillary-product-card__sidebar__inner-container .quantity-picker__label { margin-bottom: 1em; } .ancillary-product-card__sidebar__inner-container:nth-child(2) { margin-top: 15px; } .booking-summary-item__body--embedded .ancillary-product-card__sidebar { width: 32%; padding-right: 0; } } @media (min-width: 950px) { .ancillary-product-card__body { width: 45%; } .booking-summary-item__body--embedded .ancillary-product-card__body { width: 49%; } .ancillary-product-card__sidebar { width: 30%; } .booking-summary-item__body--embedded .ancillary-product-card__sidebar { width: 28%; padding-right: 0; } } .ancillary-product-card .ancillary-product-card__summary { -ms-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: 18.75rem; } .ancillary-product-card .ancillary-product-card__summary__edit-items { margin-bottom: -2px; } .ancillary-product-card .ancillary-product-card__summary__edit-item { white-space: nowrap; } .ancillary-product-card .ancillary-product-card__summary__edit-item > * { padding-right: 0.8125rem; } .ancillary-product-card .ancillary-product-card__summary__edit-item:not(:last-child) { margin-top: 4px; } .ancillary-product-card .ancillary-product-card__summary__edit-item:not(:last-child) > * { padding-right: 0.9375rem; } @media (min-width: 1200px) { .ancillary-product-card .ancillary-product-card__summary__body { width: 50%; } .ancillary-product-card .ancillary-product-card__summary__sidebar { width: 25%; } } .ancillary-list .ancillary-product-card, .ancillary-product-card--box { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); padding-left: 10px; padding-right: 10px; } @media (min-width: 740px) { .ancillary-list .ancillary-product-card, .ancillary-product-card--box { padding-left: 0; padding-right: 0; } .ancillary-list .ancillary-product-card .ancillary-product-card__media, .ancillary-product-card--box .ancillary-product-card__media { padding-left: 20px; } .ancillary-list .ancillary-product-card .ancillary-product-card__sidebar, .ancillary-product-card--box .ancillary-product-card__sidebar { padding-right: 20px; } } .ancillary-product-card--slim, .booking-summary-item .ancillary-product-card { padding: 0; } .disabled .quantity-picker__label { color: #7f7369 !important; } .quantity-picker .ancillary-product-card__sidebar__column { width: auto; } .quantity-picker .custom-select-container { max-width: 70px; margin-left: auto; } .ancillary-list .ancillary-product-card { margin-bottom: 20px; } .ancillary-booking-list .ancillary-product-card { border-bottom: 1px solid #eee; } .booking-summary-item .ancillary-product-card { margin-bottom: 10px; } .deliveryblock { background-color: #00838e; padding: 30px; color: #fff; } .deliveryblock h4 { color: #fff; } .deliveryblock__label { color: #fff; padding: 0; } .deliveryblock__primary-section { margin-bottom: 30px; width: 100%; -ms-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; } .deliveryblock__secondary-section { width: 100%; -ms-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } .deliveryblock__caret { margin-left: 3.125rem; } .deliveryblock__textarea { width: 100%; max-width: none; height: 9em; } .deliveryblock .delivery-selectbox { position: relative; min-width: 180px; display: inline-block; } .deliveryblock .delivery-selectbox option { color: #000; background: #fff; } .deliveryblock .delivery-selectbox__select { border-radius: 18px; border: 2px solid #fff; background-color: transparent; height: 2.375rem; margin-right: 30px; color: #fff; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .deliveryblock .delivery-selectbox__select:disabled { cursor: url(/_static/img/icons/not-allowed-cursor.png), auto; border-color: hsla(0, 0%, 100%, 0.6); color: hsla(0, 0%, 100%, 0.6); } .deliveryblock .delivery-selectbox__select:disabled::-ms-value { cursor: url(/_static/img/icons/not-allowed-cursor.png), auto; border-color: hsla(0, 0%, 100%, 0.6); color: hsla(0, 0%, 100%, 0.6); } .deliveryblock .delivery-selectbox__select::-ms-expand { display: none; } .deliveryblock .delivery-selectbox__select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #fff; } .deliveryblock .delivery-selectbox__select:focus::-moz-focus-inner { border: 0; } .deliveryblock .delivery-selectbox:after { content: ""; width: 0; position: absolute; right: 18px; top: 50%; margin-top: -4px; pointer-events: none; border-color: #fff transparent transparent; border-style: solid; border-width: 10px 6px; } .deliveryblock .delivery-selectbox.disabled:after { border-color: hsla(0, 0%, 100%, 0.6) transparent transparent; } @media (max-width: 739px) { .deliveryblock .delivery-selectbox { width: 100%; } } @media (min-width: 740px) { .deliveryblock { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-justify-content: space-between; -moz-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .deliveryblock__primary-section { padding-right: 1.25rem; } .deliveryblock__primary-section, .deliveryblock__secondary-section { -ms-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } } @media (min-width: 950px) { .deliveryblock__primary-section { -ms-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; } .deliveryblock__secondary-section { -ms-flex-basis: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%; } } .delivery-button-container__button-next { margin-left: 0.9375rem; float: right; } .delivery-button-container .back-to-my-booking-link { display: inline-block; } .ancillarypage-intro { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .ancillarypage-intro__points-left-container { padding: 0 10px; } .ancillarypage-intro__button { border-radius: 0; } .ancillary-page { background-color: #fff; } .ancillary-page h1 { font-family: BrandonText-Black, Arial, Helvetica, sans-serif; margin-bottom: 15 px; } .ancillary-page__description { display: none; } .ancillary-page .deliveryblock .no-boxshadow textarea { border: none; } @media (min-width: 740px) { .ancillary-page__description { display: inline-block; } } .back-to-my-booking-block { padding-bottom: 15px; margin-bottom: 25px; } .back-to-my-booking-block .back-to-my-booking-icon-bullet { margin-right: 5px; margin-bottom: -5px; -webkit-transform: rotate(180deg); transform: rotate(180deg); width: 25px; } .joblisting .joblisting_filter_container .filter_group { padding-bottom: 10px; } .joblisting .total_results { margin: 25px 0; } .joblisting .results__container { border-bottom: 1px solid #d7d4cf; padding: 30px 0 15px; } .joblisting .results__container .heading-3 { margin-bottom: 0.5rem; } .joblisting .results__container .arrow-link { display: inline-block; color: #333; background: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg) no-repeat right 0.35em; padding-right: 1.5625rem; margin-right: 10px; } @media (max-width: 1199px) { .joblisting .results__container .arrow-link { width: 100%; } } .joblisting .results__container .result-title { text-decoration: none; } .joblisting .results__container .result-title:hover { color: #00838e; } .joblisting .results__notfound { padding: 30px 0 15px; } .joblisting .results .category { margin-bottom: 0.2rem; } .joblisting .deadline { color: #9da0a1; } .joblisting .apply_to_job { float: right; margin-top: -20px; } .joblisting .job_listing_results a { border-bottom: none; } .joblisting .alerts_message_container { padding: 20px 0; } .joblisting .location-marker { height: 13px; width: 13px; } @media (max-width: 1199px) { .joblisting .apply_to_job { display: none; } } body.modal-is-open { overflow: hidden; position: fixed; height: 100%; width: 100%; } body.modal-is-open.scrollable-body { position: fixed; top: 0 !important; bottom: 0 !important; } @media (min-width: 950px) { body.modal-is-open { padding-right: 17px; } } .modal { display: none; } .modal__background-layer { background: rgba(0, 0, 0, 0.4); } .modal__inner-container { width: 100%; height: 100%; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-justify-content: center; -moz-justify-content: center; -ms-flex-pack: center; justify-content: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; } .modal__content-container { z-index: 10; position: relative; max-width: 100%; max-height: 100%; margin-left: 10px; margin-right: 10px; } .modal__content-container--has-background { background: #fff; } .modal__content-container iframe { border: 0; overflow: auto; } .modal__content-container:focus { outline: 0; } @media (max-width: 739px) { .modal--fullscreen-in-small-down.scrollable { position: fixed !important; } .modal--fullscreen-in-small-down.scrollable .modal__background-layer { position: fixed !important; height: 100vh !important; } .modal--fullscreen-in-small-down .modal__content-container { margin-left: 0; margin-right: 0; min-width: 100% !important; min-height: 100% !important; } } .modal__circular-loader-container { width: 30px; height: 30px; position: absolute; top: 50%; left: 50%; margin: -15px 0 0 -15px; z-index: 2; } @media (max-width: 419px) { body.modal-is-open { overflow: auto; position: absolute; height: 100%; width: 100%; } body.modal-is-open.scrollable-body { position: absolute; top: 0 !important; bottom: 0 !important; } } @media (max-width: 949px) { .modal__content-container { -webkit-overflow-scrolling: touch; opacity: 1; overflow-y: auto; } } .swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1; } .swiper-container-no-flexbox .swiper-slide { float: left; } .swiper-container-vertical > .swiper-wrapper { -ms-flex-direction: column; flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -ms-flexbox; display: flex; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; } .swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translateZ(0); transform: translateZ(0); } .swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap; } .swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; } .swiper-slide { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; } .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; } .swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; } .swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; } .swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: 50%; background-repeat: no-repeat; } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); left: 10px; right: auto; } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E"); } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E"); } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); right: 10px; left: auto; } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E"); } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E"); } .swiper-pagination { position: absolute; text-align: center; -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 10; } .swiper-pagination.swiper-pagination-hidden { opacity: 0; } .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: 0.2; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination-white .swiper-pagination-bullet { background: #fff; } .swiper-pagination-bullet-active { opacity: 1; background: #007aff; } .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; } .swiper-pagination-black .swiper-pagination-bullet-active { background: #000; } .swiper-container-vertical > .swiper-pagination { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet { margin: 5px 0; display: block; } .swiper-container-horizontal > .swiper-pagination { bottom: 10px; left: 0; width: 100%; } .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet { margin: 0 5px; } .swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; } .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; } .swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient( linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent) ); background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); } .swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient( linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent) ); background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); } .swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient( linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent) ); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent) ); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent); } .swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px; } .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .swiper-container-fade .swiper-slide, .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube { overflow: visible; } .swiper-container-cube .swiper-slide { pointer-events: none; visibility: hidden; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; width: 100%; height: 100%; } .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; transform-origin: 100% 0; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); } .swiper-container-cube.swiper-container-vertical .swiper-cube-shadow { z-index: 0; } .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); } .swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } .swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; } .swiper-scrollbar-cursor-drag { cursor: move; } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12) infinite; animation: swiper-preloader-spin 1s steps(12) infinite; } .swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; } .swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); } @-webkit-keyframes swiper-preloader-spin { to { -webkit-transform: rotate(1turn); } } @keyframes swiper-preloader-spin { to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } .swiper-container { width: 100%; height: 100%; } .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; background-position: 50%; background-size: cover; } .mlc-carousel, .mlc-carousel-container { position: relative; } .mlc-carousel { height: 542px; margin-bottom: 20px; } .mlc-carousel__preloader { width: 100%; height: 100vh; position: absolute; background: #fff; z-index: 22; text-align: center; -ms-flex-flow: column nowrap; flex-flow: column nowrap; min-height: 100%; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-align-items: center; -ms-flex-align: center; align-items: center; -ms-justify-content: center; -moz-justify-content: center; -ms-flex-pack: center; justify-content: center; } .mlc-carousel__preloader > .circular-loader { margin: 0 auto; } .mlc-carousel__swiper { color: #333; } .mlc-carousel__swiper-card__inner-container { min-height: 512px; max-height: 512px; margin: 0 10px; padding: 15px 20px 20px; overflow: hidden; border-radius: 6px; -webkit-box-sizing: border-box; box-sizing: border-box; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .mlc-carousel__swiper-card__header { margin-bottom: 10px; } .mlc-carousel__swiper-card__header .iconic-item__icon-container { width: 90px; } .mlc-carousel__swiper-card__header .iconic-item__icon-container > .iconic-item__icon-container__icon { width: 90px; height: 90px; -webkit-transform: scale(0.8); transform: scale(0.8); } .mlc-carousel__swiper-card__header .iconic-item__text { font-size: 0.875rem; padding-top: 17px; padding-left: 10px; vertical-align: top; width: 100%; } .mlc-carousel__swiper-card__header .iconic-item__text h2 { margin-bottom: 5px; font-size: 1.125rem; } @media (min-width: 950px) { .mlc-carousel__swiper-card__header .iconic-item__text h2 { font-size: 1.5625rem; } } .mlc-carousel__swiper-card__header .iconic-item__text p { margin: 0; } .mlc-carousel__swiper-card__main { width: 100%; min-height: 375px; position: relative; text-align: left; padding: 30px 25px; background-color: #f8f8f8; font-size: 0.875rem; border-radius: 8px; } .mlc-carousel__swiper-card__main h3 { font-size: 0.9375rem; font-weight: 700; margin-bottom: 12px; } .mlc-carousel__swiper-card__main .tooltip { display: block; position: absolute; top: 10px; right: 10px; } .mlc-carousel__swiper-card__main:not(.future) .tooltip { display: none; } .mlc-carousel__swiper-card__main__list { margin-bottom: 15px; } .mlc-carousel__swiper-card__main__list > li { padding-left: 23px; margin-bottom: 0.5em; } .mlc-carousel__swiper-card__progress { margin-bottom: 10px; } .mlc-carousel__swiper-card.future .future { padding-bottom: 10px; } .mlc-carousel__swiper-card.future:before { height: 20px; } .mlc-carousel__swiper-card.future .mlc-carousel__swiper-card__main__list > li { position: relative; background: none; padding-left: 15px; } .mlc-carousel__swiper-card.future .mlc-carousel__swiper-card__main__list > li:before { content: "-"; position: absolute; left: 5px; } .mlc-carousel__swiper-card progress { width: 100%; height: 8px; margin: 20px auto; display: block; background-color: #edeceb; -webkit-appearance: none; -moz-appearence: none; appearence: none; border: none; } .mlc-carousel__swiper-card progress[value] { color: #006b75; } .mlc-carousel__swiper-card progress::-webkit-progress-bar { background: #edeceb; border-radius: 4px; } .mlc-carousel__swiper-card progress::-webkit-progress-value { background: #006b75; border-radius: 4px; -webkit-transition: width 2s ease-in-out; transition: width 2s ease-in-out; } .mlc-carousel__swiper-card progress::-moz-progress-bar { background-color: #006b75; border-radius: 4px; -webkit-transition: width 2s ease-in-out; transition: width 2s ease-in-out; } .mlc-carousel__swiper-card__progress-placeholder { height: 20px; } .mlc-carousel__swiper-card__progress__row { position: relative; } .mlc-carousel__swiper-card__progress__row--label { opacity: 0; } .mlc-carousel__swiper-card__progress__row .speech { display: inline-block; font-weight: 700; background: #2a221c; color: #fff; padding: 4px 9px; text-align: left; position: absolute; right: 0; bottom: 38px; border-radius: 4px; border: 0; font-size: 0.75rem; line-height: 1.2em; } .mlc-carousel__swiper-card__progress__row .speech:first-letter { text-transform: capitalize; } .mlc-carousel__swiper-card__progress__row .speech .arrow { bottom: -6px; border-color: #2a221c transparent transparent; border-style: solid; border-width: 10px 0 0 8px; position: absolute; right: 0; } .mlc-carousel__swiper-card--red, .mlc-carousel__swiper-card--red a, .mlc-carousel__swiper-card--red h2, .mlc-carousel__swiper-card--red h3, .mlc-carousel__swiper-card--top, .mlc-carousel__swiper-card--top a, .mlc-carousel__swiper-card--top h2, .mlc-carousel__swiper-card--top h3 { color: #fff; } .mlc-carousel__swiper-card--top__section { padding-bottom: 10px; background-color: #7f7369; } .mlc-carousel__swiper-card--top__section:before { height: 20px; } .mlc-carousel__swiper-card--red__section { padding-bottom: 10px; background-color: #b54649; } .mlc-carousel__swiper-card--red__section:before { height: 20px; } .mlc-carousel .checkmark-tick, .mlc-carousel .current .mlc-carousel__swiper-card__main__list > li, .mlc-carousel .past .mlc-carousel__swiper-card__main__list > li { margin-bottom: 0.5em; background-image: url(/_static/img/icons/checkmark-gray-v2.svg); background-repeat: no-repeat; background-position: 1px 5px; background-size: 18px 14px; } .mlc-carousel .checkmark-tick-white, .mlc-carousel .current.mlc-carousel__swiper-card--red .mlc-carousel__swiper-card__main__list > li, .mlc-carousel .current.mlc-carousel__swiper-card--top .mlc-carousel__swiper-card__main__list > li, .mlc-carousel .past.mlc-carousel__swiper-card--red .mlc-carousel__swiper-card__main__list > li, .mlc-carousel .past.mlc-carousel__swiper-card--top .mlc-carousel__swiper-card__main__list > li { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.161l3.123 3.875a1 1 0 001.556.002L14 3' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); } .mlc-carousel .current .mlc-carousel__swiper-card__inner-container { border: 4px solid #d5d5d5; max-height: 522px; min-height: 522px; padding-bottom: 15px; } .mlc-carousel .current .mlc-carousel__swiper-card__main { top: -3px; } .mlc-carousel .locked { padding: 0; margin-bottom: 15px; height: 100%; width: 100%; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-justify-content: center; -moz-justify-content: center; -ms-flex-pack: center; justify-content: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; } .mlc-carousel .mlc-carousel__swiper-card--red__section progress, .mlc-carousel .mlc-carousel__swiper-card--top__section progress, .mlc-carousel .progress--white progress { background-color: #d5d5d5; } .mlc-carousel .mlc-carousel__swiper-card--red__section progress[value], .mlc-carousel .mlc-carousel__swiper-card--top__section progress[value], .mlc-carousel .progress--white progress[value] { color: #f8f8f8; } .mlc-carousel .mlc-carousel__swiper-card--red__section progress::-webkit-progress-bar, .mlc-carousel .mlc-carousel__swiper-card--top__section progress::-webkit-progress-bar, .mlc-carousel .progress--white progress::-webkit-progress-bar { background: #d5d5d5; border-radius: 4px; } .mlc-carousel .mlc-carousel__swiper-card--red__section progress::-moz-progress-bar, .mlc-carousel .mlc-carousel__swiper-card--top__section progress::-moz-progress-bar, .mlc-carousel .progress--white progress::-moz-progress-bar { background-color: #f8f8f8; border-radius: 4px; } .mlc-carousel .mlc-carousel__swiper-card--red__section progress::-webkit-progress-value, .mlc-carousel .mlc-carousel__swiper-card--top__section progress::-webkit-progress-value, .mlc-carousel .progress--white progress::-webkit-progress-value { background: #f8f8f8; } .mlc-carousel .mlc-carousel__swiper-card--red__section .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech, .mlc-carousel .mlc-carousel__swiper-card--top__section .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech, .mlc-carousel .progress--white .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech { background: #f8f8f8; color: #000; } .mlc-carousel .mlc-carousel__swiper-card--red__section .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech .arrow, .mlc-carousel .mlc-carousel__swiper-card--top__section .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech .arrow, .mlc-carousel .progress--white .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech .arrow { border-color: #f8f8f8 transparent transparent; } @media (min-width: 740px) { .mlc-carousel__swiper { color: #333; } } .mlc-carousel .rsDefault .rsArrow { top: 263px !important; height: 80px; } .swiper-slide { margin: 10px 0; } .swiper-button-next, .swiper-button-next > .rsArrowIcn, .swiper-button-prev, .swiper-button-prev > .rsArrowIcn { background: none; } .future > .mlc-carousel__swiper-card__main__list > li:nth-child(4), .future > .mlc-carousel__swiper-card__main__list > li:nth-child(5), .mlc-carousel__swiper-card__main__list > li:nth-child(6), .mlc-carousel__swiper-card__main__list > li:nth-child(7), .mlc-carousel__swiper-card__main__list > li:nth-child(8), .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { display: none; } @media (min-width: 740px) { .mlc-carousel-container { padding-left: 0; padding-right: 0; } .mlc-carousel__swiper-card__progress__row--label { opacity: 1; } .swiper-slide { min-width: 380px; } } @media (min-width: 950px) { .mlc-carousel__swiper-card__main { padding: 30px 40px; } .mlc-carousel__swiper-card .future > .mlc-carousel__swiper-card__main__list > li:nth-child(4), .mlc-carousel__swiper-card:not(.future) .mlc-carousel__swiper-card__main__list > li:nth-child(6), .mlc-carousel__swiper-card:not(.future) .mlc-carousel__swiper-card__main__list > li:nth-child(7) { display: list-item !important; } } @media (min-width: 1200px) { .mlc-carousel__swiper-card:not(.future) .mlc-carousel__swiper-card__main__list > li:nth-child(8) { display: list-item !important; } } .my-pages-block { padding: 0 20px; } .my-pages-block__heading { padding: 20px 6px 16px; position: relative; } .my-pages-block__heading h2 { margin-bottom: 0; display: inline-block; color: #000; font-size: 22px !important; line-height: 32px; letter-spacing: -0.33px; text-transform: uppercase; } .my-pages-block__heading p { padding-top: 10px; } .my-pages-block__heading span { font-size: 0.875rem; } .my-pages-block__heading .expandable__toggle { position: absolute; height: 100%; top: 0; right: -10px; padding: 20px; } .my-pages-block__heading--with-tooltip { pointer-events: all; } .my-pages-block__heading--with-tooltip .tooltip { padding: 1em; position: absolute; top: 10px; z-index: 15; } @media (max-width: 739px) { .my-pages-block__heading--with-tooltip .tooltip { right: 30px; } } @media (min-width: 740px) { .my-pages-block__heading--with-tooltip .tooltip { padding: 0; } } .my-pages-block__heading--with-tooltip .tooltip a { width: 15px; height: 15px; margin-left: 5px; } .my-pages-block__heading--clickable { display: block; text-decoration: none !important; width: 100%; cursor: pointer; } @media (min-width: 740px) { .my-pages-block__heading--clickable { pointer-events: none; cursor: default; } } .my-pages-block__body { padding-bottom: 20px; } @media (min-width: 740px) { .my-pages-block__heading { padding: 24px 0 20px; } .my-pages-block__heading h2 { display: block; text-align: center; } .my-pages-block__heading p { margin: auto; padding-top: 10px; } .my-pages-block__heading span { font-size: 1rem; } .my-pages-block__heading--with-tooltip { position: relative; } .my-pages-block__heading--with-tooltip .tooltip { position: absolute; top: 10px; right: -10px; } .my-pages-block__heading--with-tooltip .tooltip a { width: 18px; height: 18px; margin-left: 0; } } @media (min-width: 950px) { .my-pages-block__heading h2 { font-size: 1.5625rem; } } .my-pages-block--simple { border-radius: 0 !important; padding-left: 5px; padding-right: 5px; } @media (min-width: 950px) { .my-pages-block--simple { padding-left: 0; padding-right: 0; border-bottom: none; } } .my-future-bookings .my-pages-block__heading h2 { display: block; text-align: left; } .media-container--my-future-booking { width: auto; margin-right: 16px; } .media-container--my-future-booking img { display: block; height: 100%; width: auto; max-height: 190px; min-width: 285px; } @media (max-width: 739px) { .my-pages-block__body .hotel-stays__list { margin: 0 7px; } } .my-pages-block__body .hotel-stays__list .hotel-stays__list__item { padding: 24px 16px; } @media (min-width: 950px) { .my-pages-block__body .hotel-stays__list .hotel-stays__list__item { padding: 16px; } } .hotel-info { display: inline-block; width: -webkit-fill-available; } .hotel-info .btn { padding: 8px 24px; } @media (max-width: 949px) { .hotel-info .btn { padding: 8px; } } .hotel-info .manage-booking__btn { background: #00838e; color: #fff; font-weight: 400; font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; float: right; text-align: center; } @media (max-width: 949px) { .hotel-info .manage-booking__btn { width: -webkit-fill-available; } } .hotel-info .hotel-name { margin-bottom: 16px; } @media (min-width: 740px) { .hotel-info .hotel-name { margin-bottom: 0; } } .hotel-info .hotel-name .hotel-stays__list__item__link-heading { font-weight: 600; font-size: 22px; font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; } @media (min-width: 740px) { .hotel-info .hotel-name .hotel-stays__list__item__link-heading { font-weight: 300; font-size: 26px; line-height: 32px; } } .hotel-info .hotel-name .text-small { font-weight: 400; font-size: 16px; line-height: 24px; } .hotel-info .hotel-name .table-row-heading { font-size: 16px; } .hotel-info .info-cards { padding: 8px 0 0; display: -ms-flexbox; display: flex; } @media (min-width: 740px) { .hotel-info .info-cards { -ms-flex-direction: row; flex-direction: row; } } .hotel-info .info-cards .checkinout-wrapper { display: -ms-flexbox; display: flex; -ms-flex-pack: stretch; justify-content: stretch; font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; color: #483729; word-wrap: break-word; } @media (min-width: 740px) { .hotel-info .info-cards .checkinout-wrapper { margin-bottom: 0; } } .hotel-info .info-cards .checkinout-wrapper div { margin: 0 5px; } .hotel-info .info-cards .checkinout-wrapper div:first-child { margin: 0 5px 0 0; } .hotel-info .info-cards .checkinout-wrapper div:last-child { margin: 0 0 0 5px; } .hotel-info .info-cards .checkin, .hotel-info .info-cards .checkout, .hotel-info .info-cards .noofnights { text-align: center; background: #f3f2f1; display: inline-block; border-radius: 4px; margin: 0 5px; -ms-flex: 1 0 auto; flex: 1 0 auto; } .hotel-info .info-cards .checkin p, .hotel-info .info-cards .checkout p, .hotel-info .info-cards .noofnights p { display: block; margin: 3px; line-height: 24px; } .hotel-info .info-cards .checkin .p2, .hotel-info .info-cards .checkout .p2, .hotel-info .info-cards .noofnights .p2 { font-size: 22px; line-height: 30px; } @media (min-width: 950px) { .hotel-info .info-cards .checkin .p2, .hotel-info .info-cards .checkout .p2, .hotel-info .info-cards .noofnights .p2 { font-size: 26px; } } .hotel-info .info-cards .checkin .p3, .hotel-info .info-cards .checkout .p3, .hotel-info .info-cards .noofnights .p3 { font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 400; } .hotel-info .info-cards .checkin, .hotel-info .info-cards .checkout { padding: 8px 0; } @media (min-width: 740px) { .hotel-info .info-cards .checkin, .hotel-info .info-cards .checkout { padding: 8px 34px; } } .hotel-info .info-cards .noofnights { padding: 8px; max-width: 145px; } @media (max-width: 419px) { .hotel-info .info-cards .noofnights { max-width: 80px; padding: 8px 0; } } @media (min-width: 420px) { .hotel-info .info-cards .noofnights { max-width: 145px; } } @media (min-width: 740px) { .hotel-info .info-cards .bookingno { margin: auto 0 0 auto; } } @media (max-width: 739px) { .hotel-info .info-cards .bookingno { width: 100%; } } .hotel-info .info-cards .bookingno div { padding: 13px 0; color: #404040; } .carousel-card { background: #fff; border-radius: 12px; margin-bottom: 35px; margin-top: 15px; padding-bottom: 1px; } @media (min-width: 740px) { .carousel-card { padding-bottom: 0; } } .carousel-card .historical-bookings-mobile { margin-bottom: 10px; } @media (min-width: 950px) { .carousel-card .historical-bookings-mobile { display: none; } } .historical-bookings { background: #fff; border-radius: 12px; } @media (max-width: 949px) { .historical-bookings { display: none; } } .historical-bookings .my-pages-block__heading--clickable { margin: 20px; } .digital-loyalty-card-page .scandic-friends-pattern, .my-pages-block, .my-pages-contact-us { border-radius: 6px; overflow: hidden; } .my-pages { background-color: #fff; } .my-pages--donations-page { background-color: #f9f9fb; } .my-pages--donations-page h1 { font-size: 2.25rem; } .my-pages--donations-page .donations-confirmation { margin-top: -4px; } .my-pages--donations-page .breadcrumb-list--posttabs .breadcrumb-list__parent { background: none; } .my-pages-block--togglable-blocks { position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; } @media (min-width: 740px) { .my-pages-block--togglable-blocks { display: none; } } .my-pages #maincontent > .l-section > .l-section__inner--content-spaced { padding-top: 10px; } @media (min-width: 950px) { .my-pages #maincontent > .l-section > .l-section__inner--content-spaced { padding-top: 20px; } } .my-pages__section:not(:first-child) { margin: 0 10px; } .my-pages__section:last-child { margin: 0 10px 10px; } .my-pages__section-container, .my-pages__section-container__expiring-points, .my-pages__section-container__expiring-points > div { display: -moz-flex; display: -ms-flexbox; display: flex; } .my-pages__section-container__expiring-points > div { width: 100%; margin: 0; } .my-pages__section-container__expiring-points .my-expiring-points-container { width: 100%; } .my-pages__section-container__expiring-points .my-expiring-points-container .my-expiring-points-spend-points-url { position: absolute; right: 20px; top: 30px; font-size: 0.875rem; } @media (max-width: 949px) { .my-pages__section-container__expiring-points .my-expiring-points-container .my-expiring-points-spend-points-url { display: none; } } .my-pages__section-container__contact { display: -moz-flex; display: -ms-flexbox; display: flex; } .my-pages__section-container__contact .my-pages-contact-us { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; margin: 0; width: 100%; } .my-pages__section-container__contact .my-pages-contact-us .profile-section__heading { text-align: center; width: 100%; } .my-pages__section-container__contact .my-pages-contact-us .my-pages-contact-us__contact-info { width: 100%; padding-bottom: 20px; } .my-pages .l-separator-s { margin-bottom: 15px !important; } @media (min-width: 950px) { .my-pages .l-separator-s { margin-bottom: 20px !important; } } .my-pages__membership-link-list .membership-link-list__membership-card-link { display: none; } .my-pages__membership-link-list .list-links, .my-pages__membership-link-list .list-links li:nth-last-child(2) { margin-bottom: 0; } .my-pages .my-future-bookings .l-combo-2col .text-with-tooltip { margin-top: 15px; } @media (min-width: 740px) { .my-pages .my-future-bookings .l-combo-2col .text-with-tooltip { margin-top: 5px; float: right; } } @media (min-width: 420px) and (max-width: 739px) { .my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col { position: relative; padding-left: 10px; padding-right: 10px; width: 50%; float: left; } .my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col.hotel-stays__check-in-out__container { position: relative; padding-left: 10px; padding-right: 10px; width: 100%; float: left; } } @media (min-width: 740px) and (max-width: 949px) { .my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col.hotel-stays__check-in-out__container { position: relative; padding-left: 10px; padding-right: 10px; width: 66.6666666667%; float: left; } .my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col.hotel-stays__change-cancel__container { position: relative; width: 33.3333333333%; float: left; padding: 0 10px 0 0; } } @media (max-width: 739px) { .my-pages__section-container { -ms-flex-flow: row wrap; flex-flow: row wrap; } .my-pages__section-container-contact-us, .my-pages__section-container__expiring-points { width: 100%; } .my-pages__section-container__contact { width: 100%; -ms-flex-pack: center; justify-content: center; } } @media (max-width: 419px) { .my-pages__section-container__contact .profile-section__heading { padding-left: 0; text-align: left !important; } } .my-pages__membership-levels--error { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; color: #b43837; margin: 30px 0; padding: 0 10px; } .my-pages__membership-levels__msg--error { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; max-width: 100%; } .my-pages__membership-levels__icon--error { margin: 1px 5px 0 0; -ms-flex: 0 0 18px; flex: 0 0 18px; } @media (min-width: 740px) { .my-pages__membership-levels__icon--error { margin: 0 10px 0 0; -ms-flex: 0 0 36px; flex: 0 0 36px; } } @media (min-width: 740px) { .my-pages--donations-page #maincontent > .l-section > .l-section__inner--content-spaced { padding-top: 30px; } } .my-pages--donations-page .my-pages-block__heading { padding-top: 2px; } .my-historical-bookings { position: relative; } .my-historical-bookings .gradient-pattern { position: absolute; top: 0; left: 0; width: 100%; height: 90px; } @media (min-width: 950px) { .my-historical-bookings .gradient-pattern { width: 97%; } } @media (min-width: 950px) and (max-width: 1199px) { .my-historical-bookings .gradient-pattern { margin: 12px 0 0 15px; } } @media (min-width: 1200px) { .my-historical-bookings .gradient-pattern { margin: 14px 0 0 18px; } } .my-historical-bookings .gradient-pattern .scandic-friends-pattern { height: 100%; } .my-historical-bookings .gradient-pattern:after { content: ""; width: 100%; height: 30px; position: absolute; bottom: 0; right: 0; background-image: -webkit-gradient( linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff) ); background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF",endColorstr="#FFFFFFFF",GradientType=0); } @media (min-width: 950px) { .my-historical-bookings .gradient-pattern { height: 70px; } } .my-historical-bookings__body { position: relative; } .my-historical-bookings__filter__input-group { margin-bottom: 5px; } .my-historical-bookings__filter__input-group__label { font-size: 0.9375rem; vertical-align: middle; width: 65px; padding: 0 10px 0 0; word-break: break-all; } .my-historical-bookings__filter__input-group__input { display: inline-block; vertical-align: middle; width: 100%; margin-bottom: 20px; } .my-historical-bookings__filter .custom-select select { font-size: 0.875rem; } .my-historical-bookings__filter__button { vertical-align: middle; margin-bottom: 15px; display: inline-block; width: 100%; } .my-historical-bookings__filter__disclaimer { font-size: 0.9375rem; } .my-historical-bookings__filter__body { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } @media (max-width: 949px) { .my-historical-bookings__filter__input-group__label { text-transform: capitalize; } .my-historical-bookings__filter__message { background: #f5f5f4; border-top: 1px solid #dddbda; margin: 10px -10px -10px; padding: 7px 10px; } } @media (min-width: 950px) { .my-historical-bookings__filter { padding: 0; background: none; margin-top: 10px; margin-bottom: 10px; border-bottom: none; } .my-historical-bookings__filter__disclaimer { padding-top: 20px; padding-bottom: 5px; } .my-historical-bookings__filter__body { -ms-flex-direction: row; flex-direction: row; -ms-justify-content: space-between; -moz-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .my-historical-bookings__filter__input-group { display: inline-block; margin-bottom: 0; width: 100%; } .my-historical-bookings__filter__input-group__label { display: inline-block; width: auto; } .my-historical-bookings__filter__input-group__label--to { font-weight: 700; padding: 0 3px; } .my-historical-bookings__filter__input-group__input { width: 25%; margin-bottom: 0; } .my-historical-bookings__filter__button { width: 20%; margin-bottom: 0; } .my-historical-bookings__filter__toggle { display: none; } .my-historical-bookings__filter__body { margin-top: 0; } .my-historical-bookings__filter__message { font-weight: 700; margin-top: 15px; } } .js .hotel-stays li[data-js-past-stays-item] { display: none; } .negative-points { color: #cd0921; } .my-pages-hero-area { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; } .my-pages-hero-area__main { color: #fff; padding: 20px 35px 35px; } .my-pages-hero-area__main a { color: #fff !important; } .my-pages-hero-area__main h2 { color: #fff; font-weight: 700; font-size: 0.9375rem; margin-bottom: 8px; } .my-pages-hero-area__main__inner { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .my-pages-hero-area__learnmore-section { margin-top: 15px; background: #404040; } .my-pages-hero-area__learnmore-section ul { padding-left: 6px; } @media (max-width: 949px) { .my-pages-hero-area__link-section { margin-top: 35px; } .my-pages-hero-area__main__inner { padding: 0; } } @media (min-width: 740px) { .my-pages-hero-area__main { padding: 30px 0; } .my-pages-hero-area__main h2 { font-size: 1.125rem; } .my-pages-hero-area__main__inner { -ms-flex-direction: row; flex-direction: row; } .my-pages-hero-area__membership-section, .my-pages-hero-area__points-section { width: 50%; } } @media (min-width: 950px) { .my-pages-hero-area__points-section { width: 30%; } .my-pages-hero-area__membership-section { width: 40%; } .my-pages-hero-area__link-section { display: block; width: 30%; } } .my-pages-hero-area__overview { background: #000; color: #fff; font-size: 0.75rem; font-weight: 700; padding-top: 10px; padding-bottom: 10px; } .my-pages-hero-area__overview a { color: #fff; } .my-pages-hero-area__overview__profile-link { float: right; } .my-pages-hero-area__overview__profile-link a { background: url(/_static/img/icons/profile-icon.png) no-repeat 100%; background-size: 20px; padding: 4px 30px 3px 0; font-size: 13px; text-transform: uppercase; vertical-align: middle; } @media (min-width: 950px) { .my-pages-hero-area__overview__greeting { margin-right: 2.8125rem; } } .my-pages-hero-area__points-section { text-transform: uppercase; font-size: 0.9375rem; font-weight: 700; text-align: center; border-bottom: 1px solid hsla(0, 0%, 100%, 0.3); padding-bottom: 25px; } .my-pages-hero-area__points-section__label, .my-pages-hero-area__points-section__points { display: block; } .my-pages-hero-area__points-section__points { font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; font-size: 4.375rem; line-height: 70px; letter-spacing: -4px; margin-bottom: 4px; } .my-pages-hero-area__points-section__points--xhigh-points { font-size: 3.4375rem; line-height: 55px; } @media (min-width: 740px) { .my-pages-hero-area__points-section { font-size: 1.0625rem; border-bottom: none; border-right: 1px solid hsla(0, 0%, 100%, 0.3); padding: 20px 10px; } .my-pages-hero-area__points-section__points { font-size: 5.625rem; margin-bottom: 15px; } .my-pages-hero-area__points-section__points--high-points { font-size: 5rem; } .my-pages-hero-area__points-section__points--xhigh-points { font-size: 4.375rem; } } @media (min-width: 950px) { .my-pages-hero-area__points-section { font-size: 1.125rem; text-align: left; padding: 7px 0 15px; border-right: 1px solid #fff; } .my-pages-hero-area__points-section .my-pages-hero-area__points-section__label { padding-left: 5px; } .my-pages-hero-area__points-section__points { margin-bottom: 4px; font-size: 5.3125rem; line-height: 85px; } .my-pages-hero-area__points-section__points--high-points { font-size: 4.375rem; line-height: 70px; } .my-pages-hero-area__points-section__points--xhigh-points { font-size: 3.75rem; line-height: 60px; } } @media (min-width: 1050px) { .my-pages-hero-area__points-section__points { font-size: 5.625rem; } .my-pages-hero-area__points-section__points--high-points { font-size: 5rem; line-height: 80px; } .my-pages-hero-area__points-section__points--xhigh-points { font-size: 4.375rem; line-height: 70px; } } .my-pages-hero-area__membership-section { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-justify-content: center; -moz-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 25px; } .my-pages-hero-area__membership-section__badge { margin-right: 20px; } .my-pages-hero-area__membership-section__badge figure { margin: 0; } .my-pages-hero-area__membership-section__badge img { width: 70px; height: auto; } .my-pages-hero-area__membership-section__info { font-size: 0.9375rem; padding-top: 5px; } .my-pages-hero-area__membership-section__info h2 { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; margin-bottom: 0; } .my-pages-hero-area__membership-section__info__membership-label, .my-pages-hero-area__membership-section__info__membership-number { font-size: 0.8125rem; display: inline; } .my-pages-hero-area__membership-section__info__registered-points-label { margin-top: 10px; } .my-pages-hero-area__membership-section__info__view-loyalty-card { width: 100%; text-align: center; font-weight: 700; font-size: 0.875rem; margin-top: 7px; padding-top: 8px; padding-bottom: 8px; } .my-pages-hero-area__membership-section__wrapper--error { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; -ms-flex-direction: column; flex-direction: column; } .my-pages-hero-area__membership-section--error { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin: 30px 0 10px; background: #3d3835; padding: 20px 10px; border-radius: 5px; max-width: 100%; } .my-pages-hero-area__membership-section__content--error { display: -ms-flexbox; display: flex; } .my-pages-hero-area__membership-section__icon--error { margin: 1px 5px 0 0; width: 18px; height: 18px; } .my-pages-hero-area__membership-section__loyalty-btn { -ms-flex-item-align: end; align-self: flex-end; margin-top: 20px; min-width: 50%; } .my-pages-hero-area__membership-section__loyalty-btn .btn { margin: 0; padding-left: 25px; padding-right: 25px; } @media (min-width: 740px) { .my-pages-hero-area__membership-section { padding: 20px 10px; } .my-pages-hero-area__membership-section__info h2 { margin-bottom: 2px; } .my-pages-hero-area__membership-section__info__membership-label, .my-pages-hero-area__membership-section__info__membership-number { font-size: 0.9375rem; } .my-pages-hero-area__membership-section__wrapper--error { padding: 0; margin: 0 20px; } .my-pages-hero-area__membership-section--error { margin: 0; padding: 20px 15px; } } @media (min-width: 1200px) { .my-pages-hero-area__membership-section__badge { margin-right: 30px; } .my-pages-hero-area__membership-section__badge img { width: 85px; } } @media (min-width: 950px) { .my-pages-hero-area__membership-section__wrapper--error { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-direction: row; flex-direction: row; } .my-pages-hero-area__membership-section--error { margin: -10px 40px; padding: 20px 30px; } .my-pages-hero-area__membership-section__icon--error { margin: 4px 10px 0 0; width: 36px; height: 36px; } } .my-pages-hero-area__link-section { display: -moz-flex; display: -ms-flexbox; display: flex; } .my-pages-hero-area__link-section .membership-link-list { width: 100%; background: #3d3835; border-radius: 5px; padding: 17px 25px; margin: -10px 0; } @media (max-width: 739px) { .my-pages-hero-area__link-section .membership-link-list { padding: 17px 25px 10px; } } .my-pages-hero-area__link-section .membership-link-list__headline { color: #fff; font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 18px; margin-bottom: 8px; } .my-pages-hero-area__link-section .membership-link-list__heading .expandable__toggle { float: right; padding: 0; margin: -30px 0; } .my-pages-hero-area__link-section .membership-link-list .list-links { margin-bottom: 0; } .my-pages-hero-area__link-section .membership-link-list .expandable__body { display: none; } .my-pages-hero-area__nav { background-color: #f3f2f1; border-bottom: 1px solid rgba(0, 0, 0, 0.1); height: auto; } .my-pages-hero-area__nav ul { display: -ms-flexbox; display: flex; -ms-flex-pack: left; justify-content: left; } .my-pages-hero-area__nav li { padding-top: 10px; max-width: 60%; } .my-pages-hero-area__nav li a { color: #333; font-size: 0.8125rem; text-transform: uppercase; display: block; } .my-pages-hero-area__nav li a:active, .my-pages-hero-area__nav li a:focus, .my-pages-hero-area__nav li a:hover { text-decoration: none; } .my-pages-hero-area__nav li a span { display: block; } .my-pages-hero-area__nav li:not(:last-child) a { margin-right: 1.25rem; } .my-pages-hero-area__nav li:not(.is-active) a:hover { color: #666; } .my-pages-hero-area__nav li.is-active a span { font-weight: 700; border-bottom: 2px solid; padding-bottom: 10px; } @media (min-width: 420px) { .my-pages-hero-area__nav li:not(:last-child) a { margin-right: 2.5rem; } } @media (min-width: 950px) { .my-pages-hero-area__nav li a { font-size: 15px; } } .my-pages-contact-us .my-pages-block__heading { width: 100%; } .my-pages-contact-us__contact-info { background-color: #f8f8f8; padding: 20px 25px 40px 20px; margin-bottom: 20px; } .my-pages-contact-us__contact-info a { font-weight: 700; } .my-pages-contact-us__contact-info__phone-info { border-bottom: 1px solid #e9e8e7; padding-bottom: 20px; margin-bottom: 20px; } .my-pages-contact-us__contact-info__label { font-size: 0.75rem; text-transform: uppercase; font-weight: 700; } .member-profile-success { background: url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.svg) repeat #fafaf9; padding: 15px 15px 1px; position: relative; margin-bottom: 20px; } @media (min-width: 950px) { .member-profile-success { padding: 24px 24px 1px; } } .scandic-friends-pattern { position: relative; z-index: 0; } .scandic-friends-pattern:before { content: ""; background: #f3f2f1; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -2; } .scandic-friends-pattern:after { content: ""; display: block; background: url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.png) repeat 0 0; opacity: 0.4; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -1; } .scandic-friends-pattern--dark:before { background: #2a221c; } .scandic-friends-pattern--dark:after { opacity: 0.08; } .digital-loyalty-card-page .scandic-friends-pattern--skin-top:before, .scandic-friends-pattern--brownish:before { background: #7f7369; } .digital-loyalty-card-page .scandic-friends-pattern--skin-top:after, .scandic-friends-pattern--brownish:after { opacity: 0.07; } .digital-loyalty-card-page .scandic-friends-pattern--skin-red:before, .scandic-friends-pattern--redish:before { background: #a41c2a; } .digital-loyalty-card-page .scandic-friends-pattern--skin-red:after, .scandic-friends-pattern--redish:after { opacity: 0.07; } .scandic-friends-pattern--bg-offset-1:after { background-position: -56px -107px; } .scandic-friends-pattern--bg-offset-2:after { background-position: 70px -61px; } .scandic-friends-pattern > * { z-index: 10; } .heading-with-tooltip .heading-with-tooltip__heading { display: inline; } .heading-with-tooltip .heading-with-tooltip__tooltip { display: inline-block; margin-left: 0.5em; display: none; } @media (min-width: 740px) { .heading-with-tooltip .heading-with-tooltip__tooltip { display: inline-block; } } .heading-with-tooltip .heading-with-tooltip__tooltip .icon { vertical-align: top; } .text-with-tooltip { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; } .text-with-tooltip .text-with-tooltip__tooltip { margin-left: 3px; } .tooltip { display: inline-block; vertical-align: middle; } .tooltip > a { display: block; position: relative; } .tooltip > a:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .tooltip .icon { vertical-align: middle; } .tooltip--text-top { vertical-align: text-top; } .tooltip__body { padding: 24px 24px 8px; z-index: 100000; max-width: 30rem; -webkit-transition: opacity 0.25s ease-in; transition: opacity 0.25s ease-in; } .tooltip__body:not(.visible) { display: block; position: absolute; left: -100000em; top: auto; width: 1px; height: 1px; overflow: hidden; opacity: 0; } .tooltip__body.visible { display: block; position: absolute; opacity: 1; cursor: pointer; } .tooltip__body.visible p { cursor: auto; } .tooltip__body.visible.hiding { opacity: 0; } .tooltip__body.member-price-tooltip { max-width: 22rem; } .tooltip__body:before { content: ""; display: block; height: 24px; width: 24px; float: right; margin: -12px -12px 10px 10px; background: url(/_static/img/icons/shared/close-button.svg) no-repeat 50%; } .tooltip__body-title { font-weight: 700; margin-bottom: 0; } .filter { background-color: #fff; } .filter__expandable { position: absolute; margin-top: 0; width: 100%; left: 0; z-index: 102; background: #fff; -webkit-box-shadow: 0 10px 15px 1px rgba(0, 0, 0, 0.15); box-shadow: 0 10px 15px 1px rgba(0, 0, 0, 0.15); } .filter__expandable-header { padding: 20px 40px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; white-space: nowrap; } .filter__applied-counter-wrapper, .filter__results-counter-wrapper { display: inline; } .filter__expandable-header--mobile { display: none; } .filter__expandable-footer { display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-align: center; align-items: center; padding: 40px; } .filter__expandable-footer .filter__button-cancel { margin-right: 20px; } .filter__toggle-container { color: #00838e; } .filter__toggle-container:hover { cursor: pointer; } .filter__toggle { content: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); -webkit-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; width: 18px; height: 18px; margin-bottom: -3px; } .filter__line { border-bottom: 2px solid #f3f2f1; margin: 0 40px; } .filter__section { padding: 0 40px; white-space: nowrap; } .filter__section-heading { padding-top: 20px; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; cursor: default; } .filter__section-heading .heading-5 { text-decoration: none; color: #333; } .filter__section-heading:hover { text-decoration: none; } .filter__facilities { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-direction: row; flex-direction: row; width: 100%; font-size: 0.875rem; } .filter__facilities-item-container { -ms-flex: 20%; flex: 20%; min-width: 200px; max-width: 20%; padding: 2px 0; } .filter__facilities-item-container input[type="checkbox"] { margin-left: -15px; margin-right: 0; } .filter__facilities-item-fieldset { padding-left: 15px; overflow-wrap: break-word; white-space: normal; display: inline-block; } .filter__facilities-item-fieldset:disabled { color: #b1b1b1; } .filter__facilities-item-label { padding-left: 0; } .filter__facilities-item { display: block; margin: -23px 0 0 8px; } .filter-page .filter__counter, .filter__button .filter__counter { background-color: #f3f2f1; border-radius: 100%; font-size: 0.75rem; width: 21px; height: 21px; color: #00838e; margin-left: 5px; text-align: center; padding-top: 3px; display: inline-block; } .filter__button, .filter__button-view-results { height: 36px; line-height: 1em; } .filter__button-cancel, .filter__button-clear { padding: 0 10px; color: #00838e; background-color: #fff; border: none; } .filter__section-heading .filter__counter { font-weight: 700; color: #333; } [plural-singular-wrapper] [data-value]:after { content: attr(data-value); } [plural-singular-wrapper] [data-value="1"] ~ [plural] { display: none; } [plural-singular-wrapper] [data-value="1"] ~ [singular], [plural-singular-wrapper] [plural] { display: inline; display: initial; } [plural-singular-wrapper] [singular] { display: none; } [text-transform-lowercase] { text-transform: lowercase; } .filter__applied-counter-wrapper { display: inline; padding-left: 15px; } [data-js="shadow-for-mobile-scroll"] { display: none; } .pois-container--temporary-layout-adjustment { padding-top: 1px !important; } body.filter-open .filter-applied > .filter__button-clear, body.filter-open form.sort-order-form { display: none; } @media (max-width: 739px) { [data-js="shadow-for-mobile-scroll"] { display: block; position: fixed; top: -10px; height: 10px; width: 100%; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-box-shadow: 0 0 7px #000; box-shadow: 0 0 7px #000; } .box-shadow-active { opacity: 0.5; } .js-filter-overflow-adjustment { overflow: hidden; } .heading-with-filter-controls__left-wrapper { -ms-flex-pack: center; justify-content: center; width: 100%; } .heading-with-filter-controls__inner-container { padding: 20px 15px 5px; } .heading-with-filter-controls__inner-container h1 { text-align: center; } .filter-and-distance-controls { -ms-flex-direction: column; flex-direction: column; } .filter-and-distance-controls .filter__button { margin-bottom: 10px; width: 100%; } .filter--mobile-hide, .filter__counter--total-in-heading, .filter__expandable-header, .filter__line, .filter__toggle-container { display: none; } .filter { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .filter__expandable { top: 0; background-color: #f3f2f1; z-index: 999999; margin-top: 0; padding-bottom: 85px; max-width: 100%; bottom: 0; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .filter__expandable-header--mobile, .filter__section { background: #fff; margin: 8px 16px; padding: 20px 20px 15px; border-radius: 5px; } .filter__expandable-header--mobile { display: block; margin-top: 16px; } .filter__expandable-header--mobile .heading-5 { text-align: center; margin-bottom: 10px; } .filter__section { padding-top: 15px; } .filter__section.section-minimized-mobile .section__toggle { -webkit-transform: rotate3d(0, 0, 0, 0deg); transform: rotate3d(0, 0, 0, 0deg); } } @media (max-width: 739px) and (max-width: 739px) { .filter__section.section-minimized-mobile .filter__facilities { display: none; } } @media (max-width: 739px) { .filter__section-heading { padding: 0; cursor: pointer; } .filter__section-heading .section__toggle { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-transition: -webkit-transform 0.2s ease-in-out; transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; content: ""; background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); background-position: 50%; background-size: 18px 20px; background-repeat: no-repeat; width: 20px; height: 20px; display: none; } } @media (max-width: 739px) and (max-width: 739px) { .filter__section-heading .section__toggle { display: block; } } @media (max-width: 739px) { .filter__facilities { padding-top: 10px; } } @media (max-width: 739px) { .filter__facilities-item-container { -ms-flex: 100%; flex: 100%; max-width: 100%; } } @media (max-width: 739px) { .filter__button-clear { padding-left: 15px; margin-left: 0; } } @media (max-width: 739px) { .filter__button-cancel { padding-left: 0; } } @media (max-width: 739px) { .filter__expandable-footer { position: fixed; -ms-flex-pack: justify; justify-content: space-between; background: #fff; bottom: 0; width: 100%; padding: 20px; -webkit-box-shadow: 0 -4px 3px 2px hsla(0, 0%, 57.3%, 0.2); box-shadow: 0 -4px 3px 2px hsla(0, 0%, 57.3%, 0.2); } } @media (max-width: 739px) { .filter-applied { display: -ms-flexbox; display: flex; } .filter-applied .filter__button { max-width: 50%; } .filter-applied .filter__button-clear { display: inline-block; height: 36px; } } @media (max-width: 739px) { .filter-header-responsive-wrapper { margin-top: -10px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .filter-header-responsive-wrapper > button, .filter-header-responsive-wrapper > div { padding: 0; margin-top: 10px; margin-right: 15px; } } @media (max-width: 739px) { body.filter-open, html.filter-open { overflow: hidden; max-height: 100vh; } } @media (min-width: 1800px) { .heading-with-filter-controls__inner-container { padding-left: 8px; } .filter__expandable-header { margin: 0 auto; width: 1845px; border-bottom: none; } .filter__expandable-footer, .filter__section { margin: 0 auto; width: 1845px; } } @media (min-width: 740px) and (max-width: 1199px) { .heading-with-filter-controls__left-wrapper { width: 100%; } .heading-with-filter-controls__inner-container { max-width: 100%; padding: 30px 40px 20px; } .filter-and-distance-controls .custom-select--filter { margin-left: 20px; } .filter__facilities-item-container { -ms-flex: 33%; flex: 33%; max-width: 33%; } } @media (min-width: 950px) { .filter-page .filter-item input.custom-radio:focus + a, .filter-page :focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } .filter-page .map-opened .hotel-teaser__left .hotel-slider:focus { margin: 4px; width: calc(100% - 8px) !important; } } .filter-page .filter { color: #404040; position: relative; } .filter .sort-by { padding-right: 15px; } .filter .sort-by select { width: 100%; opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 0; } .filter .custom-select { border: 2px solid #757575; border-radius: 2px; padding: 10px 40px 10px 10px; white-space: nowrap; font-family: Helvetica Neue, Roboto, Helvetica, Arial, sans-serif; height: auto; -ms-flex-negative: 0; flex-shrink: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .filter .custom-select, .filter .custom-select label { line-height: 2.5rem; } .filter .custom-select:after { width: 24px; height: 24px; background-size: 24px 24px; margin-top: -12px; right: 9px; background-position: 50%; } .filter-modal .custom-select { border: 0; padding: 10px 0; } .filter-modal .custom-select:after { display: none; } .filter-wrapper.filter-open:before { content: ""; display: block; background: rgba(0, 0, 0, 0.4); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; } .filter-container { width: 100%; margin-bottom: 10px; } .filter-container.filter-modal { position: fixed; top: 50%; left: 20px; right: 20px; z-index: 101; background: #fff; max-height: 85%; padding: 0 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: -webkit-transform 0.35s ease-in-out; transition: -webkit-transform 0.35s ease-in-out; transition: transform 0.35s ease-in-out; transition: transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; border: 2px solid #757575; -webkit-box-shadow: 0 14px 24px rgba(0, 0, 0, 0.15); box-shadow: 0 14px 24px rgba(0, 0, 0, 0.15); border-radius: 4px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: auto; } .filter-close { display: none; position: absolute; top: -13px; right: -13px; width: 26px; background: url(/_static/img/icons/close-button.svg) no-repeat 50% #757575; z-index: 101; height: 26px; border-radius: 50%; } .filter-modal .filter-close, .filter-title { display: block; } .filter-modal h5 { padding-right: 10px; } .filter-clear, .filter-modal .filter-title { line-height: 1rem; text-transform: uppercase; padding: 10px 0; } .filter-clear { font-family: Helvetica, Arial, sans-serif; font-size: 0.8125rem; display: none; text-transform: none; color: #00838e; padding-right: 10px; } .filter-clear:before { content: ""; display: none; width: 1px; height: 11px; margin-right: 10px; background: #757575; -webkit-transform: translateY(1px); transform: translateY(1px); } .filter-modal .filter-clear { display: block; } .filter-modal .filter-clear:before { display: -ms-inline-flexbox; display: inline-flex; } .filter-list { display: none; padding: 0 0 10px; margin-bottom: 20px; border-radius: 4px; } .filter-list:after { position: absolute; content: ""; background: -webkit-gradient( linear, left bottom, left top, from(hsla(0, 0%, 100%, 0.8)), to(hsla(0, 0%, 100%, 0.3)) ); background: linear-gradient( 0deg, hsla(0, 0%, 100%, 0.8), hsla(0, 0%, 100%, 0.3) ); height: 20px; width: 100%; bottom: 19px; right: 0; } .filter-modal .filter-list { display: block; max-height: calc(100% - 76px); overflow: auto; } .filter-modal .filter-list.filter-list-city { max-height: calc(100% - 37px); margin-bottom: 0; } .filter-modal .filter-list.filter-list-city:after { bottom: 0; } .filter-destination-wrapper { display: none; width: calc(200% + 20px); -ms-flex-pack: justify; justify-content: space-between; position: relative; -webkit-transition: left 0.4s ease-in-out; transition: left 0.4s ease-in-out; left: 0; margin-bottom: 20px; height: calc(100% - 76px); } .filter-destination-wrapper .filter-cities, .filter-destination-wrapper > ul { width: calc(50% - 10px); } .filter-destination-wrapper.slide-left { left: calc(-100% - 20px); } .filter-destination-wrapper.slide-left .filter-destination { opacity: 0; visibility: hidden; } .filter-modal .filter-destination-wrapper { display: -ms-flexbox; display: flex; } .filter-destination-wrapper .filter-cities { position: relative; } .filter-destination-wrapper .filter-cities, .filter-destination-wrapper .filter-cities > div { height: 100%; } .filter-item { width: 100%; font-size: 1rem; line-height: 1.4375rem; display: block; padding: 0 20px 0 0; } .filter-item.filter-country { padding: 0; } .filter-item.disabled a { color: #757575; } .filter-item.disabled .hotel-count { display: none; } .filter-item.disabled .custom-radio-button__checkmark { border-color: #c8c8c8; } .filter-item a { color: #404040; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 4px 0 3px 35px; margin: 4px; position: relative; } .filter-item a:focus { outline: 0 none; } .filter-item.custom-checkbox-wrapper a { padding: 4px 0 3px; } .filter-item.custom-checkbox-wrapper a .custom-checkbox-label:before { margin-right: 4px; min-width: 2rem; } .filter-item .hotel-count { background: #fff; border-radius: 10.5px; font-size: 0.8125rem; padding: 2px 7px; line-height: 1rem; margin-left: 5px; color: #00838e; font-weight: 400; } .filter-item.filter-country > a, .filter .back { display: block; padding: 10px 20px 10px 0; border-bottom: 1px solid #f3f2f1; position: relative; } .filter a:active, .filter a:focus, .filter a:hover { text-decoration: none; } .filter .back { padding: 2px 0 2px 30px; margin: 4px 4px 10px; border: 0; cursor: pointer; } .filter-item.filter-country > a:after, .filter .back:before { background: url(/_static/img/icons/arrows/arrow-down-nordicsea.svg) no-repeat 50%; width: 20px; height: 20px; position: absolute; content: ""; -webkit-transform: rotate(270deg) translateX(50%); transform: rotate(270deg) translateX(50%); display: block; right: 0; top: 50%; } .filter .back:before { left: 0; right: auto; -webkit-transform: rotate(90deg) translateX(-50%); transform: rotate(90deg) translateX(-50%); } .filter-pills { display: none; -ms-flex-align: start; align-items: flex-start; -ms-flex-negative: 0; flex-shrink: 0; } .filter-modal .filter-pills, .filter-pill { display: -ms-flexbox; display: flex; } .filter-pill { background: #f3f2f1; border: 1px solid #757575; padding: 5px 10px; font-size: 0.8125rem; line-height: 1rem; margin: 0 10px 10px 0; -ms-flex-align: center; align-items: center; } .filter-pill:last-child { margin-bottom: 20px; } .filter-pill-close { background: url(/_static/img/icons/shared/cancel-close.svg) no-repeat 50% transparent; width: 0.75rem; height: 0.75rem; margin: -5px -8px -5px 2px; padding: 12px; cursor: pointer; } .filter .hotel-list { width: 100%; } .filter .hotel-list-wrapper { max-width: 100%; } .filter__counter { line-height: 1rem; margin-bottom: 1px; } .filter-modal .filter__counter { display: none; } .filter-separator-info { width: 100%; line-height: 1.4rem; margin: 5px 2px; color: #757575; } .filter-separator-info .filter-separator-destn { font-weight: 700; text-transform: capitalize; } .filter .speech-bubble { width: 100%; } .filter-page .main { z-index: auto; } .filter-page .scandic-main-page-link { display: inline-block; margin-bottom: 5px; } .filter-page .scroll-controls { -ms-flex-pack: end; justify-content: flex-end; width: 100%; } .filter-page .l-section__inner.l-section__inner--content { padding-top: 20px; padding-bottom: 20px; } .filter-page .l-section__inner.l-section__inner--content .description { margin: 10px 0 0; } .filter-page .section-heading { line-height: 2.5rem; } .filter-page .section-heading-wrapper { width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: start; align-items: flex-start; margin: 15px 0 10px; } .filter-page .section-heading-wrapper > div:first-child { margin-right: -100%; } .filter-page .section-heading-right { -ms-flex-direction: column-reverse; flex-direction: column-reverse; -ms-flex-align: end; align-items: flex-end; } .filter-page .filters-added { margin-left: 10px; -ms-flex-align: center; align-items: center; } .filter-page .filter-wrapper + .filters-added { margin: 5px 0 20px; font-size: 13px; color: #757575; } .filter-page .filter-wrapper + .filters-added .filter__counter { background: transparent; color: inherit; margin: 0; padding: 0; font-size: inherit; width: auto; height: auto; } .filter-page .open-map { white-space: nowrap; line-height: 2.5rem; } .filter-page .open-map .iconic-item__icon-container { padding: 0.625rem 0 0; } .filter-page .sort-wrapper { border: 0; width: auto; } .filter-page .sort-wrapper select { border: 0; width: auto; color: #00838e; padding-right: 35px; } .filter-page .sort-wrapper select:focus:not(#widget-search__text) { border: 0 !important; } .filter-page .sort-wrapper.custom-select:after { width: 24px; background-position: 100%; background-size: 24px 24px; right: 5px; height: 24px; margin-top: -1px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .filter-page .map__canvas { display: none; } .filter-page .map-opened .map__canvas { display: block; } .filter-page .short-view span:first-child:after { content: "..."; } .filter-page .short-view span:last-child { display: none; } .filter-page .short-view .read-more { display: inline-block; font-size: 1rem; padding-left: 5px; } .filter-page .short-view .read-more:after { background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea.svg); width: 20px; height: 16px; margin-bottom: -3px; } .filter-page .map-section__wrapper { padding-bottom: 12px; } .filter-page #page-content { margin-top: 32px; padding: 0 16px; } @media (max-width: 1199px) { .filter-page .map__canvas--toggled-xsmall-down { left: 0; } .filter-page .filter-heading, .filter-page .filter-heading:focus { outline: 0 none; } } @media (min-width: 740px) { .filter-page .section-heading-wrapper { -ms-flex-align: center; align-items: center; margin: 30px 0; width: 100%; } .filter-page .section-heading-wrapper > div:first-child { margin-right: 0; } .filter-page .section-heading-right { -ms-flex-pack: end; justify-content: flex-end; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; } .filter-page .map-section__canvas { width: auto; } .filter-page .sort-wrapper { margin-right: 40px; } .filter-page .sort-wrapper:before { content: ""; display: block; height: 20px; position: absolute; right: -20px; width: 2px; background: #c8c8c8; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .filter-page .filter { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: start; align-items: flex-start; width: 100%; } .filter-page .filter-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; width: 33%; min-width: 300px; padding-right: 30px; overflow: visible; z-index: 1; } .filter-page .filter-wrapper.filter-open:before { display: none; } .filter-page .filter-clear, .filter-page .filter__counter { display: block; } .filter-page .filter-destination-wrapper { overflow: visible; } .filter-page .filter-separator-info { margin: 30px 0 10px; color: #404040; } .filter-page .filter-heading:after { display: block; } .filter-page .filter-modal { border: 0; } .filter-page .filter-modal .filter-heading:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .filter-page .filter-modal .filter-clear:before { display: none; } .filter-page .filter-list, .filter-page .filter-list.filter-list-city { max-height: 372px; } .filter-page .filter-container { width: 100%; padding: 0; border-top: 2px solid #c8c8c8; border-radius: 0; margin-bottom: 0; } .filter-page .filter-container:last-child { border-bottom: 2px solid #c8c8c8; margin-bottom: 20px; } .filter-page .filter-container.filter-modal { position: relative; left: auto; right: auto; top: auto; height: auto !important; -webkit-transform: none; transform: none; -webkit-box-shadow: 0 0 transparent; box-shadow: 0 0 transparent; } .filter-page .filter-container .custom-select { border: 0; padding: 6px 30px 6px 0; margin: 4px; width: auto; } .filter-page .filter-container .custom-select:focus { outline: 0 none; } .filter-page .filter-container .custom-select:after { right: 0; } .filter-page .filter-heading { cursor: pointer; -ms-flex-pack: justify; justify-content: space-between; } .filter-page .filter-title { font-family: Helvetica, Arial, sans-serif; line-height: 1rem; text-transform: uppercase; padding: 10px 0; display: block; } .filter-page .filter-close, .filter-page .filter:after { display: none; } .filter-page .hotel-list-wrapper { max-width: calc(100% - 300px); width: 67%; z-index: 101; } } @media (min-width: 1200px) { .filter-page .l-section__inner.l-section__inner--content .description { margin: 20px 0; } .filter-page .map-opened .sort-wrapper { margin-right: 0; } .filter-page .map-opened .sort-wrapper:before { display: none; } .filter-page .map-opened .section-heading-wrapper { width: 50%; } .filter-page .map-opened .l-section__inner { max-width: 1920px; position: relative; display: -ms-flexbox; display: flex; } .filter-page .map-opened .l-section__inner .filter { width: 50%; } .filter-page .map-opened .open-map { display: none; } .filter-page .map-opened .map__close-map { position: static; width: 50%; text-align: right; margin: 30px 0; } .filter-page .map-opened .map__close-map .btn { font-size: 16px; line-height: 22px; font-weight: 400; } .filter-page .map-opened .map__canvas { padding-left: 20px; width: calc(50% - 20px); } } .scroll-controls { padding: 5px 0 20px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; position: relative; z-index: 9; } .scroll-controls .back-to-top-lnk { cursor: pointer; } .scroll-controls .back-to-top-lnk:focus, .scroll-controls .back-to-top-lnk:hover { text-decoration: underline; } .scroll-controls .scroll-search-btn { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .scroll-controls .scroll-search-btn:focus, .scroll-controls .scroll-search-btn:hover { text-decoration: none; } .scroll-controls .scroll-search-btn span { margin-left: 10px; } .hotel-teaser__left, .hotel__left { position: relative; } .hotel-teaser__left .hotel-slider.royalSlider, .hotel-teaser__left .hotel-slider .rsOverflow, .hotel__left .hotel-slider.royalSlider, .hotel__left .hotel-slider .rsOverflow { width: 100% !important; height: 210px; display: block; } .is-collapsed .hotel-teaser__left .hotel-slider.royalSlider, .is-collapsed .hotel-teaser__left .hotel-slider .rsOverflow, .is-collapsed .hotel__left .hotel-slider.royalSlider, .is-collapsed .hotel__left .hotel-slider .rsOverflow { height: auto; } .hotel-teaser__left .hotel-slider > .rsContent, .hotel__left .hotel-slider > .rsContent { display: none; } .hotel-teaser__left .rsContent .lazyload, .hotel__left .rsContent .lazyload { visibility: hidden; } .hotel-teaser__left .close-btn, .hotel__left .close-btn { display: none; } .hotel-teaser__left .rsFullscreen .close-btn, .hotel__left .rsFullscreen .close-btn { display: block; } .hotel-teaser__left .rsFullscreen .rsOverflow, .hotel__left .rsFullscreen .rsOverflow { background-color: #000; } @media (min-width: 950px) { .hotel-teaser__left .rsFullscreen img, .hotel__left .rsFullscreen img { width: auto; height: 100%; } } .is-collapsed:not(.is-expanded) .hotel-slider:not(.rsFullscreen) .rsArrow { display: none !important; } .hotel-slider.royalSlider .rsArrowLeft .rsArrowIcn, .hotel-slider.royalSlider .rsArrowLeft .rsArrowIcn:hover { background: url(/_static/img/slider/arrow.svg) no-repeat 50%; -webkit-transform: rotate(0deg); transform: rotate(0deg); } .hotel-slider.royalSlider .rsArrowRight .rsArrowIcn, .hotel-slider.royalSlider .rsArrowRight .rsArrowIcn:hover { background: url(/_static/img/slider/arrow.svg) no-repeat 50%; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .hotel-slider.royalSlider .rsArrowLeft .rsArrowIcn:focus, .hotel-slider.royalSlider .rsArrowRight .rsArrowIcn:focus { outline: none; outline: none !important; -webkit-box-shadow: 0 0 1px 3px #ec7225; box-shadow: 0 0 1px 3px #ec7225; } @media (max-width: 739px) { #hotel_block .hotel-slider:not(.rsFullscreen) .rsArrow { display: none !important; } } .slider-image-template { display: -ms-flexbox; display: flex; height: 100%; width: 100%; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; position: relative; } .slider-image-template > img { max-width: 100%; max-height: 100%; width: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -o-object-fit: cover; object-fit: cover; border-radius: 4px; } @media (orientation: landscape) { .rsFullscreen .slider-image-template > img { width: auto; height: 100%; } } .slider-image-template > .slider-image-template__text { display: none; width: 100%; max-width: 100%; text-overflow: ellipsis; overflow: hidden; color: #fff; padding: 10px; background-color: rgba(0, 0, 0, 0.6); font-size: 1.125rem; position: absolute; bottom: 0; text-align: center; } .force-to-top { z-index: 99998 !important; } body.force-to-top { overflow: hidden; } .force-to-bottom { z-index: 0 !important; } .hotel-teaser, a[data-js-sortable-hotel-list__hotel] { -webkit-tap-highlight-color: transparent; } .hotel-teaser .hotel-teaser__body, a[data-js-sortable-hotel-list__hotel] .hotel-teaser__body { -webkit-tap-highlight-color: initial; } .highlight-infoblock { padding: 10px 10px 0; background-color: #e9e8e7; overflow: hidden; margin-bottom: 15px; } @media (min-width: 950px) { .highlight-infoblock { padding: 20px 20px 5px; } } .highlight-infoblock.highlight-infoblock--transparent { background: rgba(227, 224, 219, 0.6); } .highlight-infoblock.highlight-infoblock--light { background: #fff; } .highlight-infoblock.highlight-infoblock--nordicsea { background: #00838e; } @media (min-width: 950px) { .highlight-infoblock.highlight-infoblock-offer { padding: 0; } .highlight-infoblock.highlight-infoblock-offer h4 { padding: 20px 20px 0; } .highlight-infoblock.highlight-infoblock-offer p { padding-left: 20px; padding-right: 20px; } } .highlight-infoblock--rounded { border: 1px solid #e3e0db; border-radius: 3px; } @media (min-width: 740px) { .highlight-infoblock--rounded { border-radius: 5px; } } .highlight-infoblock__toggleable-content { display: block; overflow: hidden; -webkit-transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out; transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out; opacity: 0; } .highlight-infoblock__expand { cursor: pointer; display: inline-block; margin-bottom: 10px; } .highlight-infoblock.highlight-infoblock--alert { border-color: #c65214; background-color: #fbe3d3; } .highlight-infoblock.highlight-infoblock--alert a { color: #c65214; -webkit-text-decoration-color: #c65214; text-decoration-color: #c65214; } .offline-banner { color: #fff; padding: 10px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; z-index: 10; position: relative; background: #606060; } .offline-banner .reload { color: #fff; background-color: #00838e; border-radius: 18px; padding: 5px 15px; border: 0; outline: 0 none; } .app-banner { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; background-color: #f3f2f1; padding: 10px 15px; position: relative; z-index: 999999; border: 1px solid #c8c8c8; border-width: 1px 0; } .app-banner > * { margin-right: 10px; } .app-banner > :last-child { margin-right: 0; } .app-banner__logo { width: 60px; height: 60px; } .app-banner__logo img { border-radius: 7px; border: 1px solid #c8c8c8; overflow: hidden; } .app-banner__body { display: -ms-flexbox; display: flex; line-height: 15px; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .app-banner__body p { font-size: 11px; margin-bottom: 0; } .app-banner .app-banner__title { font-size: 13px; } .app-banner__cta { justify-self: flex-end; } .app-banner:not(.hidden) ~ header .navigation-bar { top: 80px; max-height: calc(100% - 80px); } @media (max-width: 949px) { .disable-small-down-overflow { overflow: hidden; position: relative; } } .textual-separator { display: block; position: relative; width: 100%; margin: 5px 0; padding-left: 35px; line-height: 20px; clear: both; } .textual-separator span { display: inline-block; position: relative; padding: 0 2px; margin: 0 2px; background-color: #fff; text-transform: uppercase; font-size: 0.7em; color: #999; font-weight: 700; } .textual-separator:before { content: ""; display: block; position: absolute; width: 100%; height: 1px; left: 0; top: 10px; border-top: 1px dashed #d8d8d8; } .social-media-icon { margin-right: 0.25em; display: inline-block; border-bottom: 3px solid transparent; } .social-media-icon .icon { display: block; } .social-media-icon:active, .social-media-icon:focus, .social-media-icon:hover { text-decoration: none; } .social-media-icon:focus { border-color: #00838e; } .hotel-about-teasers .hotel-about-teasers__links { padding-top: 10px; } @media (min-width: 740px) { .hotel-about-teasers .hotel-about-teasers__links { padding-top: 0; padding-left: 15px; } } .hotel-facts-container { margin: 10px 0 2px; padding: 10px; } @media (min-width: 740px) { .hotel-facts-container { margin: 20px 0 2px; padding: 20px; } } @media (min-width: 950px) { .hotel-facts-container { padding: 40px; } } .hotel-facts-close { position: absolute; right: 0; margin-right: 5px; margin-top: 5px; cursor: pointer; } .content-toggler { display: block; text-align: center; border-top: none; margin: 0; padding: 20px 20px 15px; } .content-toggler--rooms { margin-top: -15px; } @media (min-width: 740px) { .content-toggler--rooms { margin-top: -5px; } } @media (min-width: 1200px) { .content-toggler--rooms { margin-top: 10px; } } .content-toggler--facts { margin-top: -15px; } @media (min-width: 740px) { .content-toggler--facts { margin-top: -5px; } } .hotel-content-toggler { border: none; width: 100%; background-color: #fff; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); padding-top: 36px; padding-bottom: 34px; position: relative; z-index: 11; margin-bottom: 20px; } @media (min-width: 740px) { .hotel-content-toggler { margin-bottom: 0; } } @media (min-width: 950px) { .hotel-content-toggler { width: calc(100% - 12px); } } .hotel-content-toggler--inline { -webkit-box-shadow: none; box-shadow: none; margin-top: -20px; margin-bottom: 10px; } @media (min-width: 950px) { .hotel-content-toggler--inline { margin-top: -40px; } } .legalese { background: #fff; max-height: 11em; line-height: 1.5em; overflow: auto; border: 10px solid hsla(0, 0%, 100%, 0); padding-right: 10px; } .legalese::-webkit-scrollbar-track { border-radius: 10px; background-color: #edeceb; } .legalese::-webkit-scrollbar { width: 10px; } .legalese::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #9da0a1; } .legalese h5 { font-size: 100%; margin: 1em 0 0; } .legalese h5:first-child { margin: 0; } @media (min-width: 950px) { .legalese { max-height: 30em; } } @media (min-width: 740px) { .legalese--tight-small-up { border-left: 0; border-right: 0; } } .child-info { margin-top: 12px; } .child-info .child-info__label { font-weight: 700; } .heading-with-controls .heading-with-controls__controls { margin-bottom: 10px; clear: right; } .heading-with-controls__link { display: inline-block; text-align: right; float: right; cursor: pointer; } .heading-with-controls__link a { display: inline-block; padding: 0 0.625rem 0.625rem; } .heading-with-controls__link .icon--map-marker { vertical-align: top; } @media (min-width: 950px) { .heading-with-controls .heading-with-controls__heading { float: left; } .heading-with-controls .heading-with-controls__controls { float: right; margin-top: 1rem; } } .content-page-heading:first-child { margin-top: 20px; } @media (min-width: 740px) { .content-page-heading:first-child { margin-top: 0.3125rem; } } @media (min-width: 950px) { .content-page-heading:first-child { margin-top: 0.625rem; } } .separated-text:before { content: "|"; padding: 0 0.5em; } .info-block { background: none #efece9; } .lang-popup { position: fixed; bottom: 0; z-index: 99; background: #fff; padding: 24px 16px; width: 100%; border-radius: 4px 4px 0 0; -webkit-box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.16); box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.16); } @media (min-width: 740px) { .lang-popup { border-radius: 4px; right: 5%; bottom: 32px; padding: 16px; max-width: 340px; } } .lang-popup__close { position: absolute; padding: 5px; right: 8px; top: 8px; } .lang-popup__msg { font-size: 17px; margin-bottom: 1.5rem; margin-right: 15px; } .lang-popup__footer { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; text-align: center; } @media (min-width: 420px) { .lang-popup__footer { display: block; text-align: left; } } .lang-popup .btn { padding: 8px 24px; -ms-flex-preferred-size: 60%; flex-basis: 60%; } .lang-popup .btn.btn--link { margin-left: 8px; -ms-flex-preferred-size: 40%; flex-basis: 40%; } .lang-popup .btn.btn--link:focus, .lang-popup .btn.btn--link:hover { border-color: transparent; } .hotel-theme-downtowncamper .main-header .navigation-bar__main__expander, .hotel-theme-grandcentral .main-header .navigation-bar__main__expander, .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__expander, .hotel-theme-haymarket .main-header .navigation-bar__main__expander, .hotel-theme-header .navigation-bar__main__expander, .hotel-theme-hotelnorge .main-header .navigation-bar__main__expander, .hotel-theme-marski .main-header .navigation-bar__main__expander, .hotel-theme-scandic-go .main-header .navigation-bar__main__expander { display: none !important; } .hotel-theme-downtowncamper .main-header .navigation-bar__top, .hotel-theme-grandcentral .main-header .navigation-bar__top, .hotel-theme-grandhoteloslo .main-header .navigation-bar__top, .hotel-theme-haymarket .main-header .navigation-bar__top, .hotel-theme-header .navigation-bar__top, .hotel-theme-hotelnorge .main-header .navigation-bar__top, .hotel-theme-marski .main-header .navigation-bar__top, .hotel-theme-scandic-go .main-header .navigation-bar__top { background-color: #3d3835; display: block; height: 30px; } .hotel-theme-downtowncamper .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-grandcentral .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-grandhoteloslo .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-haymarket .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-hotelnorge .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-marski .main-header .navigation-bar__top .scandic-main-page-link, .hotel-theme-scandic-go .main-header .navigation-bar__top .scandic-main-page-link { color: #fff; background-image: url(/_static/img/icons/shared/arrow-double-white-left.svg); background-position: 0 8px; padding-top: 4px; padding-bottom: 4px; padding-left: 17px; display: block; float: left; height: 30px; } .hotel-theme-downtowncamper .main-header .navigation-bar__best-rate, .hotel-theme-grandcentral .main-header .navigation-bar__best-rate, .hotel-theme-grandhoteloslo .main-header .navigation-bar__best-rate, .hotel-theme-haymarket .main-header .navigation-bar__best-rate, .hotel-theme-header .navigation-bar__best-rate, .hotel-theme-hotelnorge .main-header .navigation-bar__best-rate, .hotel-theme-marski .main-header .navigation-bar__best-rate, .hotel-theme-scandic-go .main-header .navigation-bar__best-rate { display: none; } @media (max-width: 949px) { .hotel-theme-downtowncamper .main-header:not(.is-expanded) + *, .hotel-theme-grandcentral .main-header:not(.is-expanded) + *, .hotel-theme-grandhoteloslo .main-header:not(.is-expanded) + *, .hotel-theme-haymarket .main-header:not(.is-expanded) + *, .hotel-theme-header:not(.is-expanded) + *, .hotel-theme-hotelnorge .main-header:not(.is-expanded) + *, .hotel-theme-marski .main-header:not(.is-expanded) + *, .hotel-theme-scandic-go .main-header:not(.is-expanded) + * { margin-top: 5.125rem; } .hotel-theme-downtowncamper .main-header .navigation-bar__top .l-section__inner, .hotel-theme-grandcentral .main-header .navigation-bar__top .l-section__inner, .hotel-theme-grandhoteloslo .main-header .navigation-bar__top .l-section__inner, .hotel-theme-haymarket .main-header .navigation-bar__top .l-section__inner, .hotel-theme-header .navigation-bar__top .l-section__inner, .hotel-theme-hotelnorge .main-header .navigation-bar__top .l-section__inner, .hotel-theme-marski .main-header .navigation-bar__top .l-section__inner, .hotel-theme-scandic-go .main-header .navigation-bar__top .l-section__inner { padding: 0 7px; } .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo, .hotel-theme-grandcentral .main-header .navigation-bar__main__logo, .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo, .hotel-theme-haymarket .main-header .navigation-bar__main__logo, .hotel-theme-header .navigation-bar__main__logo, .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo, .hotel-theme-marski .main-header .navigation-bar__main__logo, .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { display: block; margin-left: auto; margin-right: auto; } .hotel-theme-downtowncamper .main-header .nav-secondary, .hotel-theme-grandcentral .main-header .nav-secondary, .hotel-theme-grandhoteloslo .main-header .nav-secondary, .hotel-theme-haymarket .main-header .nav-secondary, .hotel-theme-header .nav-secondary, .hotel-theme-hotelnorge .main-header .nav-secondary, .hotel-theme-marski .main-header .nav-secondary, .hotel-theme-scandic-go .main-header .nav-secondary { display: none; } } @media (max-width: 419px) { .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo, .hotel-theme-grandcentral .main-header .navigation-bar__main__logo, .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo, .hotel-theme-haymarket .main-header .navigation-bar__main__logo, .hotel-theme-header .navigation-bar__main__logo, .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo, .hotel-theme-marski .main-header .navigation-bar__main__logo, .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { margin-left: 10px; margin-right: 0; } } @media (min-width: 950px) { .hotel-theme-downtowncamper .main-header + .hero-fixed .hero__img-container__seemore, .hotel-theme-grandcentral .main-header + .hero-fixed .hero__img-container__seemore, .hotel-theme-grandhoteloslo .main-header + .hero-fixed .hero__img-container__seemore, .hotel-theme-haymarket .main-header + .hero-fixed .hero__img-container__seemore, .hotel-theme-header + .hero-fixed .hero__img-container__seemore, .hotel-theme-hotelnorge .main-header + .hero-fixed .hero__img-container__seemore, .hotel-theme-marski .main-header + .hero-fixed .hero__img-container__seemore, .hotel-theme-scandic-go .main-header + .hero-fixed .hero__img-container__seemore { top: calc(1em + 82px); } } @font-face { font-family: Prumo-Light-Fallback; src: url(/_static/fonts/prumo/PrumoText-Light.woff); font-weight: 300; font-style: normal; } @font-face { font-family: Brown-Bold-Fallback; src: url(/_static/fonts/brown/brown-bold/lineto-brown-bold.woff); font-weight: 300; font-style: normal; } @font-face { font-family: Brown-Light-Fallback; src: url(/_static/fonts/brown/brown-light/lineto-brown-light.woff); font-weight: 300; font-style: normal; } .hotel-theme-haymarket .hero__img-container .hero__img-container__seemore { font-family: Brown-Light, Brown-Light-Fallback, Arial !important; } .hotel-theme-haymarket .hero__img-container .hero__img-container__seemore a { color: #fff; } .hotel-theme-haymarket .main * { font-family: Brown-Light, Brown-Light-Fallback, Arial !important; text-transform: none; } .hotel-theme-haymarket .main .hero-intro__content h1, .hotel-theme-haymarket .main .hero-intro__content h1 *, .hotel-theme-haymarket .main .hero-intro__content h2, .hotel-theme-haymarket .main .hero-intro__content h2 * { font-family: Prumo-Light, Prumo-Light-Fallback, Georgia, sans-serif !important; } .hotel-theme-haymarket .main h3 { line-height: 1; } .hotel-theme-haymarket .main .hero-intro__content__heading a, .hotel-theme-haymarket .main .hero-intro__content__heading a:visited { color: #000; } .hotel-theme-haymarket .main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover, .hotel-theme-haymarket .main .hero-intro__content__heading a:hover, .hotel-theme-haymarket .main .meeting-room-teaser__footer, .hotel-theme-haymarket .main .restaurant__heading-level1, .hotel-theme-haymarket .main .room-teaser__heading, .hotel-theme-haymarket .main .room__footer, .hotel-theme-haymarket .main a, .hotel-theme-haymarket .main a .is-collapsed, .hotel-theme-haymarket .main a .is-expanded { color: #4a6c78; } .hotel-theme-haymarket .main .expandable-toggler--hotel-menu, .hotel-theme-haymarket .main .expandable-toggler--hotel-menu:active, .hotel-theme-haymarket .main .expandable-toggler--hotel-menu:hover { color: #333; } @media (max-width: 949px) { .hotel-theme-haymarket .main .hotel-menu a, .hotel-theme-haymarket .main .hotel-menu a:active, .hotel-theme-haymarket .main .hotel-menu a:hover { color: #333; } } .hotel-theme-haymarket .main .list-bullets > li:before, .hotel-theme-haymarket .main .list-facilities > li:before { color: #333; font-size: 16px; left: -1em; } .hotel-theme-haymarket .main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb { color: #333; } .hotel-theme-haymarket .main .textual-separator span { text-transform: uppercase; } .hotel-theme-haymarket .btn--primary, .hotel-theme-haymarket .btn-booking-widget-toggle:not(.mp-cta), .hotel-theme-haymarket .btn-haymarket, .hotel-theme-haymarket .btn:not(.cookie-section__btn) { color: #fff; background: #4a6c78; border: 1px solid #4a6c78; font-family: Brown-Bold, Brown-Bold-Fallback, Arial Bold !important; font-size: 0.8125rem; letter-spacing: 0.12em; line-height: 1.2; border-radius: 0; padding: 11px 22px; text-transform: uppercase; -webkit-transition: background-color 0.15s, border-color 0.15s, color 0.15s; transition: background-color 0.15s, border-color 0.15s, color 0.15s; } .hotel-theme-haymarket .btn--primary:hover, .hotel-theme-haymarket .btn-booking-widget-toggle:hover:not(.mp-cta), .hotel-theme-haymarket .btn-haymarket:hover, .hotel-theme-haymarket .btn:hover:not(.cookie-section__btn) { background: #3e5b65; text-decoration: none; } .hotel-theme-haymarket .btn--white-border.btn--primary, .hotel-theme-haymarket .btn--white-border.btn-booking-widget-toggle:not(.mp-cta), .hotel-theme-haymarket .btn--white-border.btn:not(.cookie-section__btn), .hotel-theme-haymarket .btn-haymarket.btn--white-border { border-color: #fff; } .hotel-theme-haymarket .btn--black.btn--primary, .hotel-theme-haymarket .btn--black.btn-booking-widget-toggle:not(.mp-cta), .hotel-theme-haymarket .btn--black.btn:not(.cookie-section__btn), .hotel-theme-haymarket .btn-haymarket.btn--black { background-color: #000; } .hotel-theme-haymarket .btn--black.btn--primary:hover, .hotel-theme-haymarket .btn--black.btn-booking-widget-toggle:hover:not(.mp-cta), .hotel-theme-haymarket .btn--black.btn:hover:not(.cookie-section__btn), .hotel-theme-haymarket .btn-haymarket.btn--black:hover { color: #fff; } .hotel-theme-haymarket .btn > span { text-transform: inherit; font: inherit !important; } .hotel-theme-haymarket .btn-booking-widget-toggle .icon--expand { display: none; } .hotel-theme-haymarket .bulleted-link:before, .hotel-theme-haymarket .content-toggler span:before, .hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-haymarket .icon--haymarket-arrow, .hotel-theme-haymarket .icon--more-options, .hotel-theme-haymarket .list-links > li:before, .hotel-theme-haymarket .meeting-room-teaser__footer span:before, .hotel-theme-haymarket .PdfIconLink:before, .hotel-theme-haymarket .pois-container .pois-container__toggle span:before, .hotel-theme-haymarket .room__footer span:before, .hotel-theme-haymarket .tag-section__list__body > a:before { background-repeat: no-repeat; background-position: 50%; background-size: 28px; height: 14px; width: 25px; } .hotel-theme-haymarket .bulleted-link:before, .hotel-theme-haymarket .content-toggler span:before, .hotel-theme-haymarket .icon--haymarket-arrow--blue, .hotel-theme-haymarket .list-links > li:before, .hotel-theme-haymarket .meeting-room-teaser__footer span:before, .hotel-theme-haymarket .PdfIconLink:before, .hotel-theme-haymarket .pois-container .pois-container__toggle span:before, .hotel-theme-haymarket .room__footer span:before, .hotel-theme-haymarket .tag-section__list__body > a:before { background-image: url(/_static/img/signaturehotels/haymarket/arrow-down-blue.svg); } .hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-haymarket .icon--haymarket-arrow--white, .hotel-theme-haymarket .icon--more-options { background-image: url(/_static/img/signaturehotels/haymarket/arrow-down-white.svg); } .hotel-theme-haymarket .bulleted-link:before, .hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-haymarket .icon--haymarket-arrow--right, .hotel-theme-haymarket .list-links > li:before, .hotel-theme-haymarket .PdfIconLink:before, .hotel-theme-haymarket .tag-section__list__body > a:before { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); background-size: 24px; } .hotel-theme-haymarket .icon--close { background-image: url(/_static/img/signaturehotels/haymarket/icon-close-blue.png); } .hotel-theme-haymarket .icon--close.active, .hotel-theme-haymarket .icon--close:active, .hotel-theme-haymarket .icon--close:focus, .hotel-theme-haymarket .icon--close:hover { background-image: url(/_static/img/signaturehotels/haymarket/icon-close-blue-active.png); } .hotel-theme-haymarket .icon--more-options { background-size: 34px; } .hotel-theme-haymarket .l-elevator-pitch-container__sidebar .icon { fill: #4a6c78; } .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .list-usps > li, .hotel-theme-haymarket .list-usps > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.161l3.123 3.875a1 1 0 001.556.002L14 3' stroke='%23516B77' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); } .hotel-theme-haymarket .read-more:after { background-image: url(/_static/img/signaturehotels/haymarket/arrow-double-big-blue.svg); background-repeat: no-repeat; } .hotel-theme-haymarket .bulleted-link, .hotel-theme-haymarket .list-links > li, .hotel-theme-haymarket .PdfIconLink, .hotel-theme-haymarket .tag-section__list__body > a { color: #4a6c78; position: relative; background-image: none; padding-left: 20px; } .hotel-theme-haymarket .bulleted-link:before, .hotel-theme-haymarket .list-links > li:before, .hotel-theme-haymarket .PdfIconLink:before, .hotel-theme-haymarket .tag-section__list__body > a:before { content: ""; position: absolute; top: 6px; left: -8px; } .hotel-theme-haymarket .hotel-nav > .navbar-header > .navbar-toggle { background-image: url(/_static/img/signaturehotels/haymarket/hotelpage-menu-blue.svg); } .hotel-theme-haymarket .hotel-nav > .navbar-header > .navbar-toggle.active { background-image: url(/_static/img/signaturehotels/haymarket/icon-close-blue-active.png); } .hotel-theme-haymarket .hotel-return-home-link { color: #4a6c78; background-image: url(/_static/img/signaturehotels/haymarket/arrow-double-blue-left.svg); } .hotel-theme-haymarket .list-hotel-facts.list-bullets > li span { vertical-align: middle; } .hotel-theme-haymarket .custom-select--crocus:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-haymarket .back-to-thumbnails-link { background-image: url(/_static/img/signaturehotels/haymarket/arrow-double-blue-left.svg); } .hotel-theme-haymarket .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn, .hotel-theme-haymarket .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); } .hotel-theme-haymarket .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover, .hotel-theme-haymarket .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); } .hotel-theme-haymarket .tag-section .tag-section__list .tag-section__list__body > a { background-image: none; } .hotel-theme-haymarket .tag-section .tag-section__list .tag-section__list__body > a:before { top: 14px; left: 0; } .hotel-theme-haymarket body:lang(sv) .booking-widget-wrapper .custom-checkbox-label__label { padding-right: 20px; } .hotel-theme-haymarket .booking-widget-wrapper, .hotel-theme-haymarket .booking-widget-wrapper .booking-widget-option, .hotel-theme-haymarket .inquiry-widget, .hotel-theme-haymarket .inquiry-widget .booking-widget-option { background: #4a6c78; } .hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day, .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day { color: #000; } .hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled, .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dp-day-disabled { color: #c8c8c8; } .hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-selected, .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-selected { color: #fff; background: #4a6c78; } .hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled), .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled) { background: #4a6c78; background: rgba(74, 108, 120, 0.1); } .hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { background: #4a6c78; } @media (min-width: 950px) { .hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover { background: #4a6c78; } } @media (min-width: 950px) { .hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus, .hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled), .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-current:focus, .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled) { background: #4a6c78; color: #fff; } } .hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply, .hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply:focus, .hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply:hover, .hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply, .hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:focus, .hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:hover { color: #4a6c78; background: none transparent; border-width: 1px 0 0; font-family: Brown-Light, Brown-Light-Fallback, Arial !important; text-transform: none; letter-spacing: normal; font-size: 16px; } .hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply:focus, .hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply:hover, .hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:focus, .hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:hover { text-decoration: underline; } .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--infocus:hover, .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--infocus:hover, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--outfocus:hover { background: #4a6c78; } .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--highlighted, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--highlighted { border-color: #4a6c78; } .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected, .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover, .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--selected, .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--selected:hover, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker--focused .picker__day--selected, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--highlighted:hover, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--selected, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--selected:hover, .picker--focused .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--highlighted, .picker--focused .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--highlighted { background: #4a6c78; } .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--disabled, .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--disabled:hover, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--disabled, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--disabled:hover { background: #fff; border-color: #fff; color: #ddd; } .hotel-theme-haymarket .booking-widget .guest-selector__footer, .hotel-theme-haymarket .booking-widget .guest-selector__header, .hotel-theme-haymarket .booking-widget .guest-selector__room-details { border-color: #4a6c78; } .hotel-theme-haymarket .booking-widget .icon--down-arrow-small, .hotel-theme-haymarket .booking-widget .icon--up-arrow-small { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-haymarket .booking-widget .booking-widget__btn { border-color: #fff; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; } .hotel-theme-haymarket .booking-widget .booking-widget__btn:focus, .hotel-theme-haymarket .booking-widget .booking-widget__btn:hover { background: #405e68; } .hotel-theme-haymarket .booking-widget .booking-widget-option { border-color: hsla(0, 0%, 100%, 0.2); } .hotel-theme-haymarket .booking-widget .booking-widget-option .booking-widget-option__label, .hotel-theme-haymarket .booking-widget .booking-widget-option .custom-checkbox-label { font-weight: 700; } .hotel-theme-haymarket .booking-widget .booking-widget--maintenance__contact * { color: #fff !important; } .hotel-theme-haymarket .l-booking-widget--horizontal { background-color: #4a6c78; } .hotel-theme-haymarket .inquiry-widget label { font-weight: 700; } .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .btn { border-color: #fff; -webkit-box-shadow: none; box-shadow: none; } @media (min-width: 950px) { .hotel-theme-haymarket .inquiry-widget { background-color: rgba(0, 0, 0, 0.8); } .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .btn { background-color: #000; } .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .btn:hover { color: #fff; } .hotel-theme-haymarket .inquiry-widget .picker__holder { background: #000; } .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--today:before { border-top: 0.5em solid #fff; } .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--infocus:hover, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--outfocus:hover, .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--selected { color: #fff; background-color: rgba(0, 0, 0, 0.8); border-color: rgba(0, 0, 0, 0.8); } } @media (min-width: 950px) and (max-width: 1199px) { .hotel-theme-haymarket .navigation-bar__main nav { width: 100%; } } @media (min-width: 1200px) { .hotel-theme-haymarket .navigation-bar__main nav { width: calc(100% - 170px); } } .hotel-theme-haymarket .custom-select:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); background-size: 18px 20px; } .hotel-theme-haymarket .content-teaser, .hotel-theme-haymarket .meeting-room-teaser, .hotel-theme-haymarket .restaurant, .hotel-theme-haymarket .room, .hotel-theme-haymarket .thumbnail-teaser { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #e1e1e1; } .hotel-theme-haymarket .content-teaser, .hotel-theme-haymarket .restaurant { -webkit-transition: none; transition: none; -webkit-transform: none; transform: none; } .hotel-theme-grandhoteloslo .content-teaser .hotel-theme-haymarket .restaurant .content-teaser__heading, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-haymarket .content-teaser .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser .content-teaser__heading, .hotel-theme-haymarket .content-teaser .heading, .hotel-theme-haymarket .restaurant .heading, .hotel-theme-haymarket .restaurant .restaurant__heading-level1 { color: #333; line-height: 1.625rem; } .hotel-theme-haymarket .content-teaser:hover, .hotel-theme-haymarket .restaurant:hover { -webkit-transform: none; transform: none; } .hotel-theme-grandhoteloslo .content-teaser .hotel-theme-haymarket .restaurant:hover .content-teaser__heading, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-haymarket .content-teaser:hover .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser .restaurant:hover .content-teaser__heading, .hotel-theme-haymarket .content-teaser:hover .content-teaser__heading, .hotel-theme-haymarket .content-teaser:hover .heading, .hotel-theme-haymarket .content-teaser:hover .restaurant .restaurant__heading-level1, .hotel-theme-haymarket .restaurant .content-teaser:hover .restaurant__heading-level1, .hotel-theme-haymarket .restaurant:hover .content-teaser .content-teaser__heading, .hotel-theme-haymarket .restaurant:hover .heading, .hotel-theme-haymarket .restaurant:hover .restaurant__heading-level1 { color: #333 !important; text-decoration: underline; } .hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape), .hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) { border: none; } .hotel-theme-grandhoteloslo .content-teaser .hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__heading, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape) .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape) .content-teaser__heading, .hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape) .heading, .hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape) .restaurant .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) .content-teaser .content-teaser__heading, .hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) .heading, .hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__heading, .hotel-theme-haymarket .restaurant .content-teaser--flexible.content-teaser:not(.landscape) .restaurant__heading-level1 { color: #fff !important; } @media (min-width: 950px) { .hotel-theme-haymarket .content-teaser img, .hotel-theme-haymarket .restaurant img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-haymarket .content-teaser:hover img, .hotel-theme-haymarket .restaurant:hover img { opacity: 0.8; -webkit-transform: scale(1.1); transform: scale(1.1); } } .hotel-theme-haymarket .restaurant { background-color: #fff; } .hotel-theme-haymarket .restaurant .restaurant__sidebar { background: none; } @media (min-width: 950px) { .hotel-theme-haymarket .restaurant .restaurant__wrapper { border-right: 1px solid #e1e1e1; } } .hotel-theme-haymarket .thumbnail-teaser.thumbnail-teaser--animated img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-haymarket .thumbnail-teaser.thumbnail-teaser--animated:hover img { opacity: 0.8; -webkit-transform: scale(1.1); transform: scale(1.1); } .hotel-theme-haymarket .thumbnail-teaser .thumbnail-teaser__title { color: #333; } .hotel-theme-haymarket .thumbnail-teaser:hover .thumbnail-teaser__title { text-decoration: underline; } @media (min-width: 740px) { .hotel-theme-haymarket .teaser-full > .teaser-full__content { font-size: 1.25rem; line-height: normal; } } @media (min-width: 1200px) { .hotel-theme-haymarket .room-teaser .room-teaser__heading { font-size: 1.375rem; } .hotel-theme-haymarket .meeting-room-teaser .meeting-room-teaser__heading { font-size: 1.5rem; } } @media (max-width: 949px) { .hotel-theme-haymarket header.header { margin-top: 81px; } } .hotel-theme-haymarket .main-header .navigation-bar__main__expander { display: none; } .hotel-theme-haymarket .main-header .navigation-bar__main__logo { background: url(/_static/img/signaturehotels/haymarket/haymarket-logotype-horizontal.svg) no-repeat; background-size: contain; width: 150px; height: 40px; padding: 0; margin-top: 7px; margin-bottom: 5px; } .hotel-theme-haymarket .main-header .navigation-bar__main__logo img { display: none; } @media (min-width: 950px) { .hotel-theme-haymarket .main-header .navigation-bar__main__logo { float: left; } } .hotel-theme-haymarket .navigation-bar__main__booking-widget-toggle { margin-top: 0.4rem; } .hotel-theme-haymarket .hotel-footer__content { background: #4a6c78; max-width: 100%; } .hotel-theme-haymarket .hotel-footer__content * { color: #fff; font-family: Brown-Light, Brown-Light-Fallback, Arial !important; text-transform: none; } .hotel-theme-haymarket .hotel-footer__content .hotel-footer-section { background: none; } .hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li { position: relative; background-image: none; padding-left: 20px; } .hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li:before { content: ""; position: absolute; top: 9px; left: -8px; } .hotel-theme-haymarket .map-static__caption { bottom: 10px; } .hotel-theme-haymarket .map-controls, .hotel-theme-haymarket .map-static, .hotel-theme-haymarket .map__canvas, .hotel-theme-haymarket .zoom-controls { -webkit-filter: grayscale(100%); filter: grayscale(100%); } @media (min-width: 740px) { .hotel-theme-haymarket .map-controls, .hotel-theme-haymarket .map-static, .hotel-theme-haymarket .map__canvas { -webkit-filter: none; filter: none; } .hotel-theme-haymarket .map { -webkit-filter: grayscale(100%); filter: grayscale(100%); } } .hotel-theme-haymarket { background: #f7f7f7; } .hotel-theme-haymarket .breakfast-section .label a { color: #4a6c78; } .hotel-theme-haymarket .breakfast-section .label a:before { background-image: url(/_static/img/signaturehotels/haymarket/arrow-down-blue.svg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); margin-right: 0; } .hotel-theme-haymarket .highlight-infoblock, .hotel-theme-haymarket .l-section--hotel, .hotel-theme-haymarket .l-section--pattern, .hotel-theme-haymarket .l-sections-wrapper { background: #f7f7f7; } .hotel-theme-haymarket .hero-intro .hero-intro__content { padding-top: 5px; } @media (min-width: 740px) { .hotel-theme-haymarket .hotel-menu > li a { color: inherit; } .hotel-theme-haymarket .hotel-menu > li.active > a { background: #4a6c78; color: #fff; } } .hotel-theme-haymarket .breadcrumb-list a { color: inherit; } .hotel-theme-haymarket .elevator-pitch { line-height: 1.4em; } .hotel-theme-haymarket .elevator-pitch .elevator-pitch__expander { border-bottom: none; border-radius: 10%; } @media (min-width: 950px) { .hotel-theme-haymarket .elevator-pitch { font-size: 1.375rem; } } .hotel-theme-haymarket .banner-section--splash .banner-section__heading { font-size: 1.5rem; font-family: Brown-Bold, Brown-Bold-Fallback, Arial Bold !important; } @media (max-width: 739px) { .hotel-theme-haymarket .hero-intro .hero-intro__content__heading { margin-bottom: -12px; } } @media (min-width: 740px) { .hotel-theme-haymarket .hero-intro__content { padding-bottom: 10px; } .hotel-theme-haymarket .hero-intro__content__heading { font-size: 3.25rem; } .hotel-theme-haymarket .hero-intro__content__heading:not(.sticky) { margin-bottom: 3px; margin-top: 5px; } .hotel-theme-haymarket .hero-intro__content__heading.sticky { top: 1px !important; } .hotel-theme-haymarket .hotel-menu-wrapper.sticky .hotel-menu { height: 30px; } .hotel-theme-haymarket .hotel-menu-wrapper:not(.sticky) .hotel-menu-wrapper__inner { padding-top: 0; margin-top: 0; } .hotel-theme-haymarket .hotel-menu-wrapper:not(.sticky) .hotel-nav { padding-top: 0; } } @media (min-width: 950px) { .hotel-theme-haymarket .hero-intro--overlay { margin-top: -124px; } .hotel-theme-haymarket .banner-section--splash .banner-section__heading { font-size: 2rem; } } @font-face { font-family: Interstate-Black-Fallback; src: url(/_static/fonts/interstate/interstate-black-compressed.woff); font-weight: 400; font-style: normal; } @font-face { font-family: Interstate-Regular-Fallback; src: url(/_static/fonts/interstate/interstate-regular-condensed.woff); font-weight: 400; font-style: normal; } .hotel-theme-grandcentral .banner-section--splash .banner-section__heading, .hotel-theme-grandcentral main .banner-section--splash .banner-section__text > p, .hotel-theme-grandcentral main .banner-section__block h2, .hotel-theme-grandcentral main .booking-widget .booking-widget__header, .hotel-theme-grandcentral main .content-teaser--mini h3, .hotel-theme-grandcentral main .content-teaser--mini h3 > *, .hotel-theme-grandcentral main .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .editable-area--heading h3, .hotel-theme-grandcentral main .editable-area--heading h4, .hotel-theme-grandcentral main .elevator-pitch h1, .hotel-theme-grandcentral main .elevator-pitch h2, .hotel-theme-grandcentral main .elevator-pitch h3, .hotel-theme-grandcentral main .extraem, .hotel-theme-grandcentral main .gallery-heading h1, .hotel-theme-grandcentral main .gallery-heading h2, .hotel-theme-grandcentral main .heading-2, .hotel-theme-grandcentral main .heading-4, .hotel-theme-grandcentral main .heading-5, .hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__heading, .hotel-theme-grandcentral main .hero-intro__content h1, .hotel-theme-grandcentral main .hero-intro__content h2, .hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header, .hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1, .hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2, .hotel-theme-grandcentral main .list-links--bold .list-links__link, .hotel-theme-grandcentral main .pois-container .pois-container__heading, .hotel-theme-grandcentral main .pois-container .pois-container__heading--large, .hotel-theme-grandcentral main .restaurant-opening-hours--mini .restaurant-opening-hours__heading, .hotel-theme-grandcentral main .restaurant__heading-level1, .hotel-theme-grandcentral main .room-heading h1, .hotel-theme-grandcentral main .room-heading h2, .hotel-theme-grandcentral main .room-teaser .room-teaser__heading, .hotel-theme-grandcentral main .room .room__heading-level2, .hotel-theme-grandcentral main .room__heading-level1, .hotel-theme-grandcentral main .room__heading-level2, .hotel-theme-grandcentral main .special-request-needs-group .special-request-needs-group__heading, .hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-grandcentral main h1, .hotel-theme-grandcentral main h2, .hotel-theme-grandcentral main h3, .hotel-theme-grandcentral main h4, .hotel-theme-grandcentral main h5 { letter-spacing: 0.1em; font-family: Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif; text-transform: uppercase; font-weight: 400; } .hotel-theme-grandcentral main .elevator-pitch h1, .hotel-theme-grandcentral main .elevator-pitch h2, .hotel-theme-grandcentral main .elevator-pitch h3, .hotel-theme-grandcentral main .gallery-heading h1, .hotel-theme-grandcentral main .gallery-heading h2, .hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__heading, .hotel-theme-grandcentral main .hero-intro__content h1, .hotel-theme-grandcentral main .hero-intro__content h2, .hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1, .hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2, .hotel-theme-grandcentral main .room-heading h1, .hotel-theme-grandcentral main .room-heading h2, .hotel-theme-grandcentral main h1 { color: #4e4e4e; font-size: 2rem; } @media (min-width: 740px) { .hotel-theme-grandcentral main .elevator-pitch h1, .hotel-theme-grandcentral main .elevator-pitch h2, .hotel-theme-grandcentral main .elevator-pitch h3, .hotel-theme-grandcentral main .gallery-heading h1, .hotel-theme-grandcentral main .gallery-heading h2, .hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__heading, .hotel-theme-grandcentral main .hero-intro__content h1, .hotel-theme-grandcentral main .hero-intro__content h2, .hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1, .hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2, .hotel-theme-grandcentral main .room-heading h1, .hotel-theme-grandcentral main .room-heading h2, .hotel-theme-grandcentral main h1 { font-size: 2.5rem; } } .hotel-theme-grandcentral main .booking-widget .booking-widget__header, .hotel-theme-grandcentral main .heading-2, .hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header, .hotel-theme-grandcentral main .pois-container .pois-container__heading--large, .hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-grandcentral main h2 { color: #4e4e4e; font-size: 1.5rem; } @media (min-width: 740px) { .hotel-theme-grandcentral main .booking-widget .booking-widget__header, .hotel-theme-grandcentral main .heading-2, .hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header, .hotel-theme-grandcentral main .pois-container .pois-container__heading--large, .hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-grandcentral main h2 { font-size: 2rem; } } .hotel-theme-grandcentral .banner-section--splash .banner-section__heading, .hotel-theme-grandcentral main .banner-section__block h2, .hotel-theme-grandcentral main .content-teaser--mini h3, .hotel-theme-grandcentral main .content-teaser--mini h3 > *, .hotel-theme-grandcentral main .room-teaser .room-teaser__heading, .hotel-theme-grandcentral main .room__heading-level1, .hotel-theme-grandcentral main h3 { color: #282828; font-size: 1.25rem; } @media (min-width: 740px) { .hotel-theme-grandcentral .banner-section--splash .banner-section__heading, .hotel-theme-grandcentral main .banner-section__block h2, .hotel-theme-grandcentral main .content-teaser--mini h3, .hotel-theme-grandcentral main .content-teaser--mini h3 > *, .hotel-theme-grandcentral main .room-teaser .room-teaser__heading, .hotel-theme-grandcentral main .room__heading-level1, .hotel-theme-grandcentral main h3 { font-size: 1.625rem; } } .hotel-theme-grandcentral main .restaurant__heading-level1, .hotel-theme-grandcentral main .room__heading-level2 { color: #282828; font-size: 1.125rem; } @media (min-width: 740px) { .hotel-theme-grandcentral main .restaurant__heading-level1, .hotel-theme-grandcentral main .room__heading-level2 { font-size: 1.375rem; } } .hotel-theme-grandcentral .l-section-contact-bar h2, .hotel-theme-grandcentral main .booking-widget .booking-widget__header, .hotel-theme-grandcentral main .content-teaser .background-image-container.blur-wrapper h2, .hotel-theme-grandcentral main .content-teaser .background-image-container.global-footer h2, .hotel-theme-grandcentral main .content-teaser .background-image-container.hotel-footer h2, .hotel-theme-grandcentral main .grandcentral-teaser .background-image-container.blur-wrapper h2, .hotel-theme-grandcentral main .grandcentral-teaser .background-image-container.global-footer h2, .hotel-theme-grandcentral main .grandcentral-teaser .background-image-container.hotel-footer h2, .hotel-theme-grandcentral main .hotel-about-teasers h2, .hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header, .hotel-theme-grandcentral main .room-teaser .background-image-container.blur-wrapper h2, .hotel-theme-grandcentral main .room-teaser .background-image-container.global-footer h2, .hotel-theme-grandcentral main .room-teaser .background-image-container.hotel-footer h2, .hotel-theme-grandcentral main .room-teaser .iconic-item, .hotel-theme-grandcentral main .room-teaser .iconic-item *, .hotel-theme-grandcentral main .room-teaser .iconic-item__text, .hotel-theme-grandcentral main .room-teaser .iconic-item__text *, .hotel-theme-grandcentral main .room-teaser .room-teaser__heading { color: #d8d8d8; } .hotel-theme-grandcentral main { font-family: Courier, Arial; color: #282828; text-transform: none; } .hotel-theme-grandcentral main .booking-widget-options-toggle .booking-widget-options-toggle__text *, .hotel-theme-grandcentral main .elevator-pitch, .hotel-theme-grandcentral main .full-page-form__login__preamble, .hotel-theme-grandcentral main .list-facts__item .list-facts__item__heading, .hotel-theme-grandcentral main .preamble, .hotel-theme-grandcentral main .teaser-full .teaser-full__content { font-family: Courier, Arial; } .hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__heading a:hover { color: #4e4e4e; } .hotel-theme-grandcentral main h3 { line-height: 1; } .hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover, .hotel-theme-grandcentral main .hero-intro__content__heading a:hover, .hotel-theme-grandcentral main .meeting-room-teaser__footer, .hotel-theme-grandcentral main .room-teaser__heading, .hotel-theme-grandcentral main .room__footer, .hotel-theme-grandcentral main a, .hotel-theme-grandcentral main a .is-collapsed, .hotel-theme-grandcentral main a .is-expanded { color: #4e4e4e; } .hotel-theme-grandcentral main .list-bullets > li:before, .hotel-theme-grandcentral main .list-facilities > li:before { color: #282828; font-size: 16px; left: -1em; } .hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb, .hotel-theme-grandcentral main .hero-intro .hero-intro__content__heading a:visited, .hotel-theme-grandcentral main .hero-intro__content__heading a, .hotel-theme-grandcentral main .restaurant__heading-level1 { color: #282828; } .hotel-theme-grandcentral main .textual-separator span { text-transform: uppercase; } .hotel-theme-grandcentral main .elevator-pitch { font-family: Courier, Arial; } .hotel-theme-grandcentral main .elevator-pitch, .hotel-theme-grandcentral main .preamble { line-height: 2.125rem; } .hotel-theme-grandcentral main .content-toggler * { text-transform: uppercase; font-family: Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif; } .hotel-theme-grandcentral .cookie-section__message a { border-bottom: none; text-decoration: underline; } .hotel-theme-grandcentral .booking-widget__btn.btn--primary, .hotel-theme-grandcentral .btn, .hotel-theme-grandcentral .btn--primary, .hotel-theme-grandcentral .btn-booking-widget-toggle, .hotel-theme-grandcentral .btn-grandcentral, .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn { background: transparent; border: 1px solid #4e4e4e; color: #4e4e4e; font-family: Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif !important; font-size: 0.8125rem; letter-spacing: 0.12em; line-height: 1.2; border-radius: 0; padding: 11px 22px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: background-color 0.15s, border-color 0.15s, color 0.15s; transition: background-color 0.15s, border-color 0.15s, color 0.15s; } .hotel-theme-grandcentral .btn--primary:hover, .hotel-theme-grandcentral .btn-booking-widget-toggle:hover, .hotel-theme-grandcentral .btn-grandcentral:hover, .hotel-theme-grandcentral .btn:hover, .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn:hover { background-color: #4e4e4e; color: #eceded; } .hotel-theme-grandcentral .btn--primary.booking-widget__btn, .hotel-theme-grandcentral .btn--primary.btn--inverted, .hotel-theme-grandcentral .btn-booking-widget-toggle.btn--inverted, .hotel-theme-grandcentral .btn-grandcentral.btn--inverted, .hotel-theme-grandcentral .btn.btn--inverted, .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn { background-color: transparent; border-color: #eceded; color: #eceded; } .hotel-theme-grandcentral .btn--primary.booking-widget__btn:hover, .hotel-theme-grandcentral .btn--primary.btn--inverted:hover, .hotel-theme-grandcentral .btn-booking-widget-toggle.btn--inverted:hover, .hotel-theme-grandcentral .btn-grandcentral.btn--inverted:hover, .hotel-theme-grandcentral .btn.btn--inverted:hover, .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn:hover { background: #eceded; color: #4e4e4e; } .hotel-theme-grandcentral .btn--primary.btn--black, .hotel-theme-grandcentral .btn--primary.cookie-section__btn, .hotel-theme-grandcentral .btn-booking-widget-toggle.btn--black, .hotel-theme-grandcentral .btn-booking-widget-toggle.cookie-section__btn, .hotel-theme-grandcentral .btn-grandcentral.btn--black, .hotel-theme-grandcentral .btn-grandcentral.cookie-section__btn, .hotel-theme-grandcentral .btn.btn--black, .hotel-theme-grandcentral .btn.cookie-section__btn, .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn--black.btn, .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .cookie-section__btn.btn { background-color: #282828; color: #eceded; border-color: #eceded; } .hotel-theme-grandcentral .btn--primary.btn--black.booking-widget__btn, .hotel-theme-grandcentral .btn--primary.btn--black.btn--inverted, .hotel-theme-grandcentral .btn-booking-widget-toggle.btn--black.btn--inverted, .hotel-theme-grandcentral .btn-grandcentral.btn--black.btn--inverted, .hotel-theme-grandcentral .btn.btn--black.btn--inverted, .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn.btn--black { background-color: transparent; color: #282828; } .hotel-theme-grandcentral .btn--primary.btn--black.booking-widget__btn:hover, .hotel-theme-grandcentral .btn--primary.btn--black.btn--inverted:hover, .hotel-theme-grandcentral .btn-booking-widget-toggle.btn--black.btn--inverted:hover, .hotel-theme-grandcentral .btn-grandcentral.btn--black.btn--inverted:hover, .hotel-theme-grandcentral .btn.btn--black.btn--inverted:hover, .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn.btn--black:hover { background-color: #282828; color: #eceded; } .hotel-theme-grandcentral .btn-booking-widget-toggle:not(.mp-cta) { background-color: #282828; color: #eceded; border: none; } .hotel-theme-grandcentral .btn-booking-widget-toggle:not(.mp-cta):hover { background-color: #282828; } .hotel-theme-grandcentral .booking-widget__btn.btn--primary { font-weight: 400; font-size: 1rem; } .hotel-theme-grandcentral .map .btn { background: #eceded; } .hotel-theme-grandcentral .map .btn:hover { background-color: #86807a; } .hotel-theme-grandcentral main .icon--down-arrow-small, .hotel-theme-grandcentral main .icon--up-arrow-small { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-grandcentral main .icon--crocus, .hotel-theme-grandcentral main .icon--nordicsea, .hotel-theme-grandcentral main .iconic-item--link-primary .icon, .iconic-item--link-primary .hotel-theme-grandcentral main .icon { fill: #282828; } .hotel-theme-grandcentral main .icon--expand { fill: #eceded; } .hotel-theme-grandcentral main .content-toggler span:before, .hotel-theme-grandcentral main .meeting-room-teaser__footer span:before, .hotel-theme-grandcentral main .pois-container .pois-container__toggle span:before, .hotel-theme-grandcentral main .room__footer span:before { background-image: url(/_static/img/signaturehotels/gc/arrow-down-gray-dark.svg); } .hotel-theme-grandcentral main .bulleted-link, .hotel-theme-grandcentral main .list-links > li, .hotel-theme-grandcentral main .PdfIconLink, .hotel-theme-grandcentral main .tag-section__list .tag-section__list__body > a { background-image: url(/_static/img/signaturehotels/gc/bullet-list-arrow-circle-black.svg); } .hotel-theme-grandcentral main .hotel-nav > .navbar-header > .navbar-toggle { background-image: url(/_static/img/signaturehotels/gc/hotelpage-menu-black.svg); background-size: contain; } .hotel-theme-grandcentral main .hotel-nav > .navbar-header > .navbar-toggle.active { background-image: url(/_static/img/signaturehotels/gc/hotelpage-menu-close-black.svg); } .hotel-theme-grandcentral main .signature-hotel-dark-bg .icon--close { background-image: url(/_static/img/signaturehotels/gc/hotelpage-menu-close-white.svg); background-repeat: no-repeat; background-size: contain; } .hotel-theme-grandcentral main .custom-select--crocus:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-grandcentral main .custom-checkbox:checked + span:before { background-image: url(/_static/img/signaturehotels/gc/checkbox-black.png); } .hotel-theme-grandcentral main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn, .hotel-theme-grandcentral main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); } .hotel-theme-grandcentral main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover, .hotel-theme-grandcentral main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); } .hotel-theme-grandhoteloslo .custom-select:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); background-size: 18px 20px; } @media (min-width: 950px) { .hotel-theme-grandcentral .l-booking-widget--vertical { margin-top: -40px; } } .hotel-theme-grandcentral .booking-widget-wrapper, .hotel-theme-grandcentral .booking-widget-wrapper .booking-widget-option, .hotel-theme-grandcentral .inquiry-widget, .hotel-theme-grandcentral .inquiry-widget .booking-widget-option { background: #000; } .hotel-theme-grandcentral .booking-widget-wrapper .booking-widget-dialog__dialog, .hotel-theme-grandcentral .inquiry-widget .booking-widget-dialog__dialog { background-color: #000; } .hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__footer, .hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__header, .hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__room-details, .hotel-theme-grandcentral .inquiry-widget .guest-selector__footer, .hotel-theme-grandcentral .inquiry-widget .guest-selector__header, .hotel-theme-grandcentral .inquiry-widget .guest-selector__room-details { border-color: #000; } .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day, .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day { color: #000; } .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-selected, .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:focus, .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:hover, .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-selected, .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:focus, .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:hover { border-color: #282828; background: #282828; color: #eceded; } .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled), .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled) { background: #282828; background: rgba(40, 40, 40, 0.1); } .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { border-color: #282828; background: #282828; color: #eceded; } @media (min-width: 950px) { .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus, .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:hover, .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-current:focus, .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:hover { border-color: #282828; background: #282828; color: #eceded; } } .hotel-theme-grandcentral .booking-widget-wrapper .date-picker .date-picker__apply, .hotel-theme-grandcentral .booking-widget-wrapper .date-picker .date-picker__apply:focus, .hotel-theme-grandcentral .booking-widget-wrapper .date-picker .date-picker__apply:hover, .hotel-theme-grandcentral .inquiry-widget .date-picker .date-picker__apply, .hotel-theme-grandcentral .inquiry-widget .date-picker .date-picker__apply:focus, .hotel-theme-grandcentral .inquiry-widget .date-picker .date-picker__apply:hover { color: #282828; background: none transparent; border-width: 1px 0 0; } .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder, .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__weekday, .hotel-theme-grandcentral .inquiry-widget .picker__holder, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__weekday { background-color: rgba(0, 0, 0, 0.8); } .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--infocus:hover, .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--infocus:hover, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--outfocus:hover { background: #eceded; } .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--highlighted, .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--highlighted, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--highlighted:hover, .picker--focused .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--highlighted, .picker--focused .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--highlighted { border-color: #282828; background: #282828; color: #eceded; } .picker--focused .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--highlighted:before, .picker--focused .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--highlighted:before { border-top-color: #eceded; } .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected, .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--selected, .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--selected:hover, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker--focused .picker__day--selected, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--selected, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--selected:hover { border-color: #282828; background: #282828; color: #eceded; } .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--disabled, .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--disabled:hover, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--disabled, .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--disabled:hover { color: #ddd; background-color: #fff; border-color: #fff; } .hotel-theme-grandcentral .booking-widget .booking-widget__input-group .btn { -webkit-box-shadow: none; box-shadow: none; } .hotel-theme-grandcentral .booking-widget .booking-widget-option { border-color: hsla(0, 0%, 100%, 0.2); } .hotel-theme-grandcentral .booking-widget .booking-widget-option .booking-widget-option__label, .hotel-theme-grandcentral .booking-widget .booking-widget-option .custom-checkbox-label { font-weight: 700; } .hotel-theme-grandcentral .booking-widget .booking-widget--maintenance__contact * { color: #fff !important; } .hotel-theme-grandcentral .l-booking-widget--horizontal { background-color: #000; } .hotel-theme-grandcentral .inquiry-widget label { font-weight: 700; } .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn { -webkit-box-shadow: none; box-shadow: none; } @media (min-width: 950px) { .hotel-theme-grandcentral .booking-widget--deemphasized, .hotel-theme-grandcentral .inquiry-widget { background-color: rgba(0, 0, 0, 0.85); } } .hotel-theme-grandcentral main .grandcentral-teaser, .hotel-theme-grandcentral main .grandcentral-teaser-container, .hotel-theme-grandcentral main .meeting-room-teaser, .hotel-theme-grandcentral main .room, .hotel-theme-grandcentral main .thumbnail-teaser { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #e1e1e1; } .hotel-theme-grandcentral main .thumbnail-teaser { background-color: #eceded; font-family: Courier, Arial; } .hotel-theme-grandcentral main .banner-section__heading.banner-section__heading { color: #fff; } .hotel-theme-grandcentral main .content-teaser, .hotel-theme-grandcentral main .grandcentral-teaser, .hotel-theme-grandcentral main .room-teaser { -webkit-transition: none; transition: none; -webkit-transform: none; transform: none; border: none; } .hotel-theme-grandcentral main .content-teaser .heading, .hotel-theme-grandcentral main .content-teaser .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .content-teaser .hotel-theme-haymarket .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .grandcentral-teaser .heading, .hotel-theme-grandcentral main .grandcentral-teaser .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .grandcentral-teaser .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .grandcentral-teaser .hotel-theme-haymarket .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .hotel-theme-haymarket .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .room-teaser .heading, .hotel-theme-grandcentral main .room-teaser .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .room-teaser .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .room-teaser .hotel-theme-haymarket .restaurant .restaurant__heading-level1, .hotel-theme-grandhoteloslo .content-teaser .hotel-theme-grandcentral main .grandcentral-teaser .content-teaser__heading, .hotel-theme-grandhoteloslo .content-teaser .hotel-theme-grandcentral main .room-teaser .content-teaser__heading, .hotel-theme-grandhoteloslo .hotel-theme-grandcentral main .content-teaser .content-teaser__heading, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .content-teaser .restaurant__heading-level1, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .grandcentral-teaser .restaurant__heading-level1, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .room-teaser .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser .hotel-theme-grandcentral main .grandcentral-teaser .content-teaser__heading, .hotel-theme-haymarket .content-teaser .hotel-theme-grandcentral main .room-teaser .content-teaser__heading, .hotel-theme-haymarket .hotel-theme-grandcentral main .content-teaser .content-teaser__heading, .hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .content-teaser .restaurant__heading-level1, .hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .grandcentral-teaser .restaurant__heading-level1, .hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .room-teaser .restaurant__heading-level1 { color: #282828; } .hotel-theme-grandcentral main .content-teaser:hover, .hotel-theme-grandcentral main .grandcentral-teaser:hover, .hotel-theme-grandcentral main .room-teaser:hover { -webkit-transform: none; transform: none; } .hotel-theme-grandcentral main .content-teaser:hover .heading, .hotel-theme-grandcentral main .content-teaser:hover .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .content-teaser:hover .hotel-theme-haymarket .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .grandcentral-teaser:hover .heading, .hotel-theme-grandcentral main .grandcentral-teaser:hover .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .grandcentral-teaser:hover .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .grandcentral-teaser:hover .hotel-theme-haymarket .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .grandcentral-teaser:hover .hotel-theme-haymarket .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .hotel-theme-grandhoteloslo .content-teaser:hover .content-teaser__heading, .hotel-theme-grandcentral main .hotel-theme-haymarket .content-teaser:hover .content-teaser__heading, .hotel-theme-grandcentral main .room-teaser:hover .heading, .hotel-theme-grandcentral main .room-teaser:hover .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .room-teaser:hover .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1, .hotel-theme-grandcentral main .room-teaser:hover .hotel-theme-haymarket .content-teaser .content-teaser__heading, .hotel-theme-grandcentral main .room-teaser:hover .hotel-theme-haymarket .restaurant .restaurant__heading-level1, .hotel-theme-grandhoteloslo .content-teaser .hotel-theme-grandcentral main .grandcentral-teaser:hover .content-teaser__heading, .hotel-theme-grandhoteloslo .content-teaser .hotel-theme-grandcentral main .room-teaser:hover .content-teaser__heading, .hotel-theme-grandhoteloslo .hotel-theme-grandcentral main .content-teaser:hover .content-teaser__heading, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .content-teaser:hover .restaurant__heading-level1, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .grandcentral-teaser:hover .restaurant__heading-level1, .hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .room-teaser:hover .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser .hotel-theme-grandcentral main .grandcentral-teaser:hover .content-teaser__heading, .hotel-theme-haymarket .content-teaser .hotel-theme-grandcentral main .room-teaser:hover .content-teaser__heading, .hotel-theme-haymarket .hotel-theme-grandcentral main .content-teaser:hover .content-teaser__heading, .hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .content-teaser:hover .restaurant__heading-level1, .hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .grandcentral-teaser:hover .restaurant__heading-level1, .hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .room-teaser:hover .restaurant__heading-level1 { color: #282828; text-decoration: underline; } @media (min-width: 950px) { .hotel-theme-grandcentral main .content-teaser img, .hotel-theme-grandcentral main .grandcentral-teaser img, .hotel-theme-grandcentral main .room-teaser img { -webkit-transition: -webkit-transform 0.35s; transition: -webkit-transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-grandcentral main .content-teaser:before, .hotel-theme-grandcentral main .grandcentral-teaser:before, .hotel-theme-grandcentral main .room-teaser:before { -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } .hotel-theme-grandcentral main .content-teaser:hover img, .hotel-theme-grandcentral main .grandcentral-teaser:hover img, .hotel-theme-grandcentral main .room-teaser:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .hotel-theme-grandcentral main .content-teaser:hover:before, .hotel-theme-grandcentral main .grandcentral-teaser:hover:before, .hotel-theme-grandcentral main .room-teaser:hover:before { opacity: 0; } } .hotel-theme-grandcentral main .teaser-full__heading a { color: #4e4e4e; } .hotel-theme-grandcentral main .content-teaser, .hotel-theme-grandcentral main .content-teaser--mini { background-color: #eceded; } .hotel-theme-grandcentral main .content-teaser--action:active h3, .hotel-theme-grandcentral main .content-teaser--action:hover h3 { text-decoration: underline; } .hotel-theme-grandcentral main .room { background-color: #eceded; } .hotel-theme-grandcentral main .room .textual-separator span { color: #4e4e4e; background-color: #eceded; } .hotel-theme-grandcentral main .content-teaser--flexible.landscape .content-teaser__body, .hotel-theme-grandcentral main .highlight-infoblock--light { background-color: #eceded; } .hotel-theme-grandcentral main .thumbnail-teaser.thumbnail-teaser--animated img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-grandcentral main .thumbnail-teaser.thumbnail-teaser--animated:hover img { opacity: 0.8; -webkit-transform: scale(1.1); transform: scale(1.1); } .hotel-theme-grandcentral main .thumbnail-teaser .thumbnail-teaser__title { color: #282828; font-family: Courier, Arial; } .hotel-theme-grandcentral main .thumbnail-teaser:hover .thumbnail-teaser__title { text-decoration: underline; } .hotel-theme-grandcentral main .content-teaser--action .content-teaser--flexible.landscape .content-teaser__heading, .hotel-theme-grandcentral main .content-teaser--action:hover .content-teaser--flexible.landscape .content-teaser__heading { color: #4e4e4e; } .hotel-theme-grandcentral main .signature-hotel-dark-bg .list-bullets *, .hotel-theme-grandcentral main .signature-hotel-dark-bg .list-bullets li:before { color: #eceded; } .hotel-theme-grandcentral main .signature-hotel-dark-bg .list-links > li { background-image: url(/_static/img/signaturehotels/gc/bullet-list-arrow-circle-white-dark.svg); } .hotel-theme-grandcentral main .signature-hotel-dark-bg .list-links > li > * { color: #eceded; } .hotel-theme-grandcentral main .signature-hotel-dark-bg .hotel-facts-container, .hotel-theme-grandcentral main .signature-hotel-dark-bg .l-section { background-color: #4e4e4e; } .hotel-theme-grandcentral main .signature-hotel-dark-bg .hotel-facts-container * { color: #eceded !important; } .hotel-theme-grandcentral main .signature-hotel-dark-bg .content-teaser--action:focus *, .hotel-theme-grandcentral main .signature-hotel-dark-bg .content-teaser--action:hover * { color: #282828; } .hotel-theme-grandcentral main .room-teaser { position: relative; } .hotel-theme-grandcentral main .room-teaser:before { content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); z-index: 1; } .hotel-theme-grandcentral main .room-teaser .iconic-item, .hotel-theme-grandcentral main .room-teaser .iconic-item *, .hotel-theme-grandcentral main .room-teaser .iconic-item__text, .hotel-theme-grandcentral main .room-teaser .iconic-item__text * { font-family: Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif; } .hotel-theme-grandcentral main .room-teaser .room-teaser__heading { display: block; } .hotel-theme-grandcentral main .room-teaser .room-teaser__heading * { display: inline; } .hotel-theme-grandcentral main .room-teaser .room-teaser__heading, .hotel-theme-grandcentral main .room-teaser .spaceinfo__people, .hotel-theme-grandcentral main .room-teaser .spaceinfo__size { background: rgba(0, 0, 0, 0.6); padding-left: 3px; padding-right: 3px; } .hotel-theme-grandcentral main .room-teaser .spaceinfo__people { padding-right: 0; } .hotel-theme-grandcentral main .room-teaser .spaceinfo__size { padding-left: 0; } .hotel-theme-grandcentral main .room-teaser .room-teaser__body { position: absolute; bottom: 2.3125rem; text-align: left; padding: 0 0 0 15px; z-index: 2; } .hotel-theme-grandcentral main .room-teaser .room-teaser__infobar { position: absolute; z-index: 2; padding-left: 15px; padding-bottom: 12px; } .hotel-theme-grandcentral main .room-teaser .iconic-item__icon-container { display: none; } .hotel-theme-grandcentral main .room-teaser .spaceinfo { display: -moz-flex; display: -ms-flexbox; display: flex; } .hotel-theme-grandcentral main .room-teaser .spaceinfo__people { float: left; } .hotel-theme-grandcentral main .room-teaser .spaceinfo__size { -ms-order: 1; -ms-flex-order: 1; order: 1; } .hotel-theme-grandcentral main .room-teaser .spaceinfo__size:before { content: ", "; display: inline-block; color: #eceded; padding-right: 3px; } .hotel-theme-grandcentral main .room-teaser .media-container > .media-container__infobar { background: transparent; } @media (min-width: 740px) { .hotel-theme-grandcentral main .teaser-full > .teaser-full__content { font-size: 1.25rem; line-height: normal; } } @media (min-width: 1200px) { .hotel-theme-grandcentral main .meeting-room-teaser .meeting-room-teaser__heading { font-size: 1.5rem; } } @media (max-width: 949px) { .hotel-theme-grandcentral header.header { margin-top: 74px; } } .hotel-theme-grandcentral .main-header .navigation-bar__main__logo { background: url(/_static/img/signaturehotels/gc/grandcentral-logotype.svg) no-repeat; background-size: contain; height: 40px; margin-top: 13px; } .hotel-theme-grandcentral .main-header .navigation-bar__main__logo img { display: none; } @media (min-width: 740px) { .hotel-theme-grandcentral .main-header .navigation-bar__main__logo { width: 100px; margin-top: 10px; margin-bottom: 5px; } } @media (min-width: 950px) { .hotel-theme-grandcentral .main-header .navigation-bar__main__logo { float: left; } } .hotel-theme-grandcentral .main-header .navigation-bar__main { background-color: #eceded; -webkit-box-shadow: none; box-shadow: none; height: 3.75rem; } .hotel-theme-grandcentral .main-header .navigation-bar__main__expander { display: none; } .hotel-theme-grandcentral .l-section-contact-bar { background-color: #4e4e4e; } .hotel-theme-grandcentral .l-section-contact-bar .iconic-item__text, .hotel-theme-grandcentral .l-section-contact-bar .iconic-item__text * { color: #eceded; } .hotel-theme-grandcentral .l-section-contact-bar > * { display: -moz-flex; display: -ms-flexbox; display: flex; } @media (min-width: 950px) { .hotel-theme-grandcentral .l-section-contact-bar { background-image: url(/_static/img/signaturehotels/gc/bag.png); background-repeat: no-repeat; background-position-y: 20px; background-position-x: 90%; background-size: 250px; } .hotel-theme-grandcentral .l-section-contact-bar > * { -ms-flex-pack: end; justify-content: flex-end; } .hotel-theme-grandcentral .l-section-contact-bar .contact-items__item { padding-top: 15px; padding-bottom: 15px; } } @media (min-width: 1200px) { .hotel-theme-grandcentral .l-section-contact-bar { background-position-x: calc(100% - 950px); } } @media (min-width: 1500px) { .hotel-theme-grandcentral .l-section-contact-bar { background-position-x: 25%; } } .hotel-theme-grandcentral .contact-items { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .hotel-theme-grandcentral .contact-items > * { float: none; } @media (min-width: 950px) { .hotel-theme-grandcentral .contact-items { margin-right: 26.25rem; padding-top: 20px; padding-bottom: 20px; } .hotel-theme-grandcentral .contact-items .contact-items__item { width: 100%; } } .hotel-theme-grandcentral .restaurant { -webkit-transition: none; transition: none; -webkit-transform: none; transform: none; } .hotel-theme-grandcentral .restaurant, .hotel-theme-grandcentral .restaurant__sidebar { background-color: #d8d8d8; } .hotel-theme-grandcentral .restaurant__sidebar { left: 26%; } .hotel-theme-grandcentral .restaurant__wrapper { background-color: #eceded; } .hotel-theme-grandcentral .restaurant--action:focus .restaurant__heading-level1, .hotel-theme-grandcentral .restaurant--action:hover .restaurant__heading-level1 { text-decoration: underline; } .hotel-theme-grandcentral, .hotel-theme-grandcentral .l-section--hotel, .hotel-theme-grandcentral .l-section--pattern { background: #fff; } .hotel-theme-grandcentral .map-static__caption { bottom: 10px; } .hotel-theme-grandcentral .map-controls, .hotel-theme-grandcentral .map-static, .hotel-theme-grandcentral .map__canvas, .hotel-theme-grandcentral .zoom-controls { -webkit-filter: grayscale(100%); filter: grayscale(100%); } @media (min-width: 740px) { .hotel-theme-grandcentral .map-controls, .hotel-theme-grandcentral .map-static, .hotel-theme-grandcentral .map__canvas { -webkit-filter: none; filter: none; } .hotel-theme-grandcentral .map { -webkit-filter: grayscale(100%); filter: grayscale(100%); } } .hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg, .hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg .content-toggler { background-color: #4e4e4e; } .hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg .content-toggler > * { color: #eceded; } .hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg .content-toggler > :before { background-image: url(/_static/img/signaturehotels/gc/arrow-down-white-dark.svg); } .hotel-theme-grandcentral .hotel-return-home-link { background-image: url(/_static/img/signaturehotels/gc/arrow-double-gray-left.svg); } .hotel-theme-grandcentral button, .hotel-theme-grandcentral input, .hotel-theme-grandcentral textarea { border-radius: 0 !important; } .hotel-theme-grandcentral .l-section--depth { border-top: none; } .hotel-theme-grandcentral .l-sections-wrapper { background: #fff; } .hotel-theme-grandcentral .highlight-infoblock { background: #eceded; } .hotel-theme-grandcentral .l-section--depth:before { content: none; } .hotel-theme-grandcentral .hero-intro { border-top: none; border-bottom: 2px dotted #86807a; } .hotel-theme-grandcentral .hero-intro--overlay { margin-top: -95px; } .hotel-theme-grandcentral .hotel-menu > li:after { content: none; } .hotel-theme-grandcentral .hotel-menu > li > a { font-family: Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif; } @media (min-width: 740px) { .hotel-theme-grandcentral .hotel-menu > li { background: transparent; } .hotel-theme-grandcentral .hotel-menu > li > a { text-transform: uppercase; color: #282828; } .hotel-theme-grandcentral .hotel-menu > li.active > a, .hotel-theme-grandcentral .hotel-menu > li > .u-link-style:hover { background: #282828; color: #eceded; } } .hotel-theme-grandcentral .hero-intro__content__breadcrumbs { display: none; } @media (min-width: 740px) { .hotel-theme-grandcentral .hero-intro__content__breadcrumbs { display: block; } } .hotel-theme-grandcentral .signature-hotel-main .hero-intro__content__breadcrumbs { display: none; } .hotel-theme-grandcentral .read-more:visited { color: #4e4e4e; } .hotel-theme-grandcentral .read-more--big { font-family: Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif !important; text-transform: uppercase; } .hotel-theme-grandcentral .read-more--big:after { background-image: url(/_static/img/signaturehotels/gc/arrow-double-big-gray.svg); } .hotel-theme-grandcentral .back-to-thumbnails-link { background-image: url(/_static/img/signaturehotels/gc/arrow-double-gray-left.svg); } .hotel-theme-grandcentral .elevator-pitch .elevator-pitch__expander { color: #282828; border-bottom: none; background: rgba(134, 128, 122, 0.1); border-radius: 10%; } @media (min-width: 950px) { .hotel-theme-grandcentral .elevator-pitch { font-size: 1.375rem; } } @media (max-width: 739px) { .hotel-theme-grandcentral .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs + .hero-intro__content__heading { margin-top: 10px; } } .hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header:after, .hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header:before { content: none; } .hotel-theme-grandcentral .hotel-menu-wrapper .hotel-menu-wrapper__inner { padding-top: 9px; margin-top: 0; } @media (min-width: 740px) { .hotel-theme-grandcentral .hotel-menu-wrapper:not(.sticky) .hotel-menu-wrapper__inner, .hotel-theme-grandcentral .hotel-menu-wrapper:not(.sticky) .hotel-nav { padding-top: 0; } .hotel-theme-grandcentral .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { -webkit-box-shadow: none; box-shadow: none; border-bottom: 1px solid #d6d5d5; } .hotel-theme-grandcentral .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .navbar-header .navbar-header__widget-toggle { margin-top: 0; } } @media (min-width: 950px) { .hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header .navbar-header__widget-toggle { margin-top: 9px !important; } } @media (min-width: 740px) { .hotel-theme-grandcentral .hero-intro__content { padding-top: 9px; padding-bottom: 14px; } .hotel-theme-grandcentral .hero-intro__content__heading.sticky { top: -5px; } } @media (min-width: 950px) { .hotel-theme-grandcentral .hero-intro--overlay { margin-top: -110px; } } @font-face { font-family: Gotham-Black-Fallback; src: url(/_static/fonts/gotham/gotham-black.woff); font-weight: 400; font-style: normal; } @font-face { font-family: Gotham-Bold-Fallback; src: url(/_static/fonts/gotham/gotham-bold.woff); font-weight: 400; font-style: normal; } .hotel-theme-downtowncamper main .banner-section--splash .banner-section__text > p, .hotel-theme-downtowncamper main .booking-widget .booking-widget__header, .hotel-theme-downtowncamper main .content-teaser__heading, .hotel-theme-downtowncamper main .editable-area--heading h3, .hotel-theme-downtowncamper main .extraem, .hotel-theme-downtowncamper main .heading-2, .hotel-theme-downtowncamper main .heading-4, .hotel-theme-downtowncamper main .hero-intro__content .hero-intro__content__heading, .hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header, .hotel-theme-downtowncamper main .list-links--bold .list-links__link, .hotel-theme-downtowncamper main .pois-container .pois-container__heading, .hotel-theme-downtowncamper main .pois-container .pois-container__heading--large, .hotel-theme-downtowncamper main .restaurant__heading-level1, .hotel-theme-downtowncamper main .room .room__heading-level2, .hotel-theme-downtowncamper main .room__heading-level1, .hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a, .hotel-theme-downtowncamper main h1, .hotel-theme-downtowncamper main h2, .hotel-theme-downtowncamper main h3, .hotel-theme-downtowncamper main h4 { letter-spacing: -0.03em; } .hotel-theme-downtowncamper main .hero-intro__content .hero-intro__content__heading, .hotel-theme-downtowncamper main h1 { font-family: Gotham-Black, Gotham-Black-Fallback, Arial, sans-serif; font-size: 1.875rem; text-transform: none; } @media (min-width: 740px) { .hotel-theme-downtowncamper main .hero-intro__content .hero-intro__content__heading, .hotel-theme-downtowncamper main h1 { font-size: 2.5rem; } } .hotel-theme-downtowncamper main .booking-widget .booking-widget__header, .hotel-theme-downtowncamper main .content-teaser__heading, .hotel-theme-downtowncamper main .heading-2, .hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header, .hotel-theme-downtowncamper main .pois-container .pois-container__heading--large, .hotel-theme-downtowncamper main .restaurant__heading-level1, .hotel-theme-downtowncamper main .room__heading-level1, .hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a, .hotel-theme-downtowncamper main h2 { font-family: Gotham-Bold, Gotham-Bold-Fallback, Arial, sans-serif; font-size: 1.25rem; text-transform: none; } @media (min-width: 740px) { .hotel-theme-downtowncamper main .booking-widget .booking-widget__header, .hotel-theme-downtowncamper main .content-teaser__heading, .hotel-theme-downtowncamper main .heading-2, .hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header, .hotel-theme-downtowncamper main .pois-container .pois-container__heading--large, .hotel-theme-downtowncamper main .restaurant__heading-level1, .hotel-theme-downtowncamper main .room__heading-level1, .hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a, .hotel-theme-downtowncamper main h2 { font-size: 1.5rem; } } .hotel-theme-downtowncamper main .banner-section--splash .banner-section__text > p, .hotel-theme-downtowncamper main .editable-area--heading h3, .hotel-theme-downtowncamper main .extraem, .hotel-theme-downtowncamper main .heading-4, .hotel-theme-downtowncamper main .list-links--bold .list-links__link, .hotel-theme-downtowncamper main .pois-container .pois-container__heading, .hotel-theme-downtowncamper main .room .room__heading-level2, .hotel-theme-downtowncamper main h3, .hotel-theme-downtowncamper main h4 { font-family: Arial, "sans-serif"; font-size: 1.25rem; } @media (min-width: 740px) { .hotel-theme-downtowncamper main .banner-section--splash .banner-section__text > p, .hotel-theme-downtowncamper main .editable-area--heading h3, .hotel-theme-downtowncamper main .extraem, .hotel-theme-downtowncamper main .heading-4, .hotel-theme-downtowncamper main .list-links--bold .list-links__link, .hotel-theme-downtowncamper main .pois-container .pois-container__heading, .hotel-theme-downtowncamper main .room .room__heading-level2, .hotel-theme-downtowncamper main h3, .hotel-theme-downtowncamper main h4 { font-size: 1.5rem; } } .hotel-theme-downtowncamper main, .hotel-theme-downtowncamper main .hero-intro .hero-intro__content .hero-intro__content__heading .u-link-style:visited, .hotel-theme-downtowncamper main .hero-intro .hero-intro__content .hero-intro__content__heading a:visited, .hotel-theme-downtowncamper main .read-more--big .read-more__subtle { color: #000; } .hotel-theme-downtowncamper main .booking-widget-options-toggle .booking-widget-options-toggle__text *, .hotel-theme-downtowncamper main .elevator-pitch, .hotel-theme-downtowncamper main .full-page-form__login__preamble, .hotel-theme-downtowncamper main .list-facts__item .list-facts__item__heading, .hotel-theme-downtowncamper main .preamble, .hotel-theme-downtowncamper main .room-teaser__heading, .hotel-theme-downtowncamper main .teaser-full .teaser-full__content { font-family: Arial, "sans-serif"; } .hotel-theme-downtowncamper main .elevator-pitch .elevator-pitch__expander, .hotel-theme-downtowncamper main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover, .hotel-theme-downtowncamper main .hero-intro__content__heading a:hover, .hotel-theme-downtowncamper main .list-links--bold .list-links__link, .hotel-theme-downtowncamper main .meeting-room-teaser__footer, .hotel-theme-downtowncamper main .read-more:visited, .hotel-theme-downtowncamper main .room-teaser:hover, .hotel-theme-downtowncamper main .room-teaser__heading, .hotel-theme-downtowncamper main .room__footer, .hotel-theme-downtowncamper main a, .hotel-theme-downtowncamper main a .is-collapsed, .hotel-theme-downtowncamper main a .is-expanded { color: #92553f; } .hotel-theme-downtowncamper main .expandable-toggler--hotel-menu { color: #000; } .hotel-theme-downtowncamper main .banner-section--restaurant .banner-section__block h2 { font-family: Gotham-Black, Gotham-Black-Fallback, Arial, sans-serif; font-size: 1.625rem; letter-spacing: 0.03em; } .hotel-theme-downtowncamper main .booking-widget .booking-widget__header, .hotel-theme-downtowncamper main .heading-2, .hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header, .hotel-theme-downtowncamper main .pois-container .pois-container__heading--large, .hotel-theme-downtowncamper main .room__heading-level1, .hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a, .hotel-theme-downtowncamper main h2 { color: #000; } .hotel-theme-downtowncamper main h2 a { color: inherit !important; } .hotel-theme-downtowncamper main .booking-widget .booking-widget__header, .hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header { color: #fff; } .hotel-theme-downtowncamper main .content-teaser--flexible.landscape .content-teaser__heading, .hotel-theme-downtowncamper main .restaurant--action .restaurant__heading-level1, .hotel-theme-downtowncamper main .restaurant__heading-level1 { color: #000; } .hotel-theme-downtowncamper main .content-teaser--flexible.landscape .content-teaser__heading:hover, .hotel-theme-downtowncamper main .restaurant--action .restaurant__heading-level1:hover, .hotel-theme-downtowncamper main .restaurant__heading-level1:hover { text-decoration: underline; color: #000; } .hotel-theme-downtowncamper main .restaurant--action .restaurant__heading-level1 { color: #000; } .hotel-theme-downtowncamper main .restaurant--action:hover .restaurant__heading-level1 { text-decoration: underline; color: #000; } .hotel-theme-downtowncamper main .teaser-full .teaser-full__content { font-size: 1.25rem; } .hotel-theme-downtowncamper main .content-teaser .content-teaser__heading--link, .hotel-theme-downtowncamper main .content-teaser .content-teaser__heading--link:hover, .hotel-theme-downtowncamper main .read-more:visited { color: #000; } @media (max-width: 949px) { .hotel-theme-downtowncamper header.header { margin-top: 79px; } } .hotel-theme-downtowncamper .main-header .navigation-bar__main { -webkit-box-shadow: none; box-shadow: none; } .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo { background: url(/_static/img/signaturehotels/dc/downtown-camper-logotype.svg) no-repeat; background-size: contain; width: 150px; height: 40px; padding: 0; margin-top: 9px; margin-bottom: 0; } .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo img { display: none; } @media (min-width: 950px) { .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo { float: left; height: 45px; margin-top: 14px; } } .hotel-theme-downtowncamper .navigation-bar__main__booking-widget-toggle { margin-top: 0.3rem; } .hotel-theme-downtowncamper main .icon--down-arrow-small, .hotel-theme-downtowncamper main .icon--up-arrow-small { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-downtowncamper main .icon--crocus, .hotel-theme-downtowncamper main .icon--nordicsea, .hotel-theme-downtowncamper main .iconic-item--link-primary .icon, .iconic-item--link-primary .hotel-theme-downtowncamper main .icon { fill: #282828; } .hotel-theme-downtowncamper main .icon--expand { fill: #eceded; } .hotel-theme-downtowncamper main .hotel-return-home-link { background-image: url(/_static/img/signaturehotels/dc/arrow-double-rust-left.svg); } .hotel-theme-downtowncamper main .content-toggler span:before, .hotel-theme-downtowncamper main .meeting-room-teaser__footer span:before, .hotel-theme-downtowncamper main .pois-container .pois-container__toggle span:before, .hotel-theme-downtowncamper main .room__footer span:before { background-image: url(/_static/img/signaturehotels/dc/arrow-down-rust.svg); } .hotel-theme-downtowncamper main .room__footer span:before { width: 36px; height: 12px; margin: 0 8px 0 0 !important; } .hotel-theme-downtowncamper main .bulleted-link, .hotel-theme-downtowncamper main .list-links > li, .hotel-theme-downtowncamper main .PdfIconLink, .hotel-theme-downtowncamper main .tag-section__list .tag-section__list__body > a { background-image: url(/_static/img/signaturehotels/dc/bullet-list-arrow-icon-gray-dark.svg); } .hotel-theme-downtowncamper main .hotel-nav > .navbar-header > .navbar-toggle { background-image: url(/_static/img/signaturehotels/dc/hotelpage-menu-gray-dark.svg); background-size: contain; } .hotel-theme-downtowncamper main .hotel-nav > .navbar-header > .navbar-toggle.active { background-image: url(/_static/img/signaturehotels/gc/hotelpage-menu-close-black.svg); } .hotel-theme-downtowncamper main .read-more--big:after { background-image: url(/_static/img/signaturehotels/dc/arrow-double-big-black.svg); } .hotel-theme-downtowncamper main .icon--close { background-image: url(/_static/img/signaturehotels/dc/hotelpage-menu-close-gray-dark.svg); background-repeat: no-repeat; background-size: contain; } .hotel-theme-downtowncamper main .custom-select--crocus:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-downtowncamper main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn, .hotel-theme-downtowncamper main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); } .hotel-theme-downtowncamper main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover, .hotel-theme-downtowncamper main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); } .hotel-theme-downtowncamper main .icon--google-directions { background: transparent url(/_static/img/signaturehotels/dc/icon-google-directions.svg) no-repeat scroll 0 0; } .hotel-theme-downtowncamper main .icon--google-directions * { display: none; } .hotel-theme-downtowncamper .custom-select:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); background-size: 18px 20px; } @media (min-width: 950px) { .hotel-theme-downtowncamper.signature-hotel-main .l-booking-widget--vertical { margin-top: -40px; } } .hotel-theme-downtowncamper .booking-widget-wrapper, .hotel-theme-downtowncamper .inquiry-widget { background: #404040; } .hotel-theme-downtowncamper .booking-widget-wrapper .loader > span, .hotel-theme-downtowncamper .inquiry-widget .loader > span { background-color: #404040; } .hotel-theme-downtowncamper .booking-widget-wrapper .booking-widget-option, .hotel-theme-downtowncamper .inquiry-widget .booking-widget-option { background: #404040; } .hotel-theme-downtowncamper .booking-widget-wrapper .guest-selector__footer, .hotel-theme-downtowncamper .booking-widget-wrapper .guest-selector__header, .hotel-theme-downtowncamper .booking-widget-wrapper .guest-selector__room-details, .hotel-theme-downtowncamper .inquiry-widget .guest-selector__footer, .hotel-theme-downtowncamper .inquiry-widget .guest-selector__header, .hotel-theme-downtowncamper .inquiry-widget .guest-selector__room-details { border-color: #404040; } .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day, .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day { color: #000; } .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled, .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dp-day-disabled { color: #c8c8c8; } .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-selected, .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-selected { border-color: #404040; background: #404040; color: #fff; } .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled), .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled) { background: #404040; background: rgba(64, 64, 64, 0.1); } .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { border-color: #404040; background: #404040; color: #fff; } @media (min-width: 950px) { .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus, .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled), .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-current:focus, .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled) { border-color: #404040; background: #404040; color: #fff; } } .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-next, .hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-prev, .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-next, .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-prev { color: #000; } .hotel-theme-downtowncamper .booking-widget-wrapper .date-picker .date-picker__apply, .hotel-theme-downtowncamper .booking-widget-wrapper .date-picker .date-picker__apply:focus, .hotel-theme-downtowncamper .booking-widget-wrapper .date-picker .date-picker__apply:hover, .hotel-theme-downtowncamper .inquiry-widget .date-picker .date-picker__apply, .hotel-theme-downtowncamper .inquiry-widget .date-picker .date-picker__apply:focus, .hotel-theme-downtowncamper .inquiry-widget .date-picker .date-picker__apply:hover { color: #92553f; background: none transparent; border-width: 1px 0 0; } .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder, .hotel-theme-downtowncamper .inquiry-widget .picker__holder { background-color: rgba(64, 64, 64, 0.8); } .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--infocus:hover, .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--infocus:hover, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--outfocus:hover { background: #fff; } .picker--focused .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--highlighted, .picker--focused .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--highlighted { border-color: #404040; background: #404040; color: #fff; } .picker--focused .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--highlighted:before, .picker--focused .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--highlighted:before { border-top-color: #d9d9d9; } .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected, .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--highlighted, .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover, .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--selected, .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--selected:hover, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker--focused .picker__day--selected, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--highlighted, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--highlighted:hover, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--selected, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--selected:hover { border-color: #404040; background: #404040; color: #fff; } .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--disabled, .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--disabled:hover, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--disabled, .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--disabled:hover { color: #ddd; background-color: #fff; border-color: #fff; } .hotel-theme-downtowncamper .booking-widget .booking-widget__input-group .btn { -webkit-box-shadow: none; box-shadow: none; } .hotel-theme-downtowncamper .booking-widget .booking-widget-option { border-color: hsla(0, 0%, 100%, 0.2); } .hotel-theme-downtowncamper .booking-widget .booking-widget--maintenance__contact * { color: #fff !important; } .hotel-theme-downtowncamper .l-booking-widget--horizontal { background-color: #404040; } .hotel-theme-downtowncamper .inquiry-widget .inquiry-widget__input-group .btn { -webkit-box-shadow: none; box-shadow: none; } .hotel-theme-downtowncamper .booking-widget__input-group.primary-row__input-group:last-child { -ms-flex-preferred-size: 22%; flex-basis: 22%; } @media (min-width: 950px) and (max-width: 1199px) { .hotel-theme-downtowncamper .navigation-bar__main nav { width: 100%; } } @media (min-width: 1200px) { .hotel-theme-downtowncamper .navigation-bar__main nav { width: calc(100% - 170px); } } .hotel-theme-downtowncamper .booking-widget__btn, .hotel-theme-downtowncamper .btn--crocus, .hotel-theme-downtowncamper .btn--primary, .hotel-theme-downtowncamper .btn-booking-widget-toggle:not(.mp-cta), .hotel-theme-downtowncamper .btn-downtowncamper, .hotel-theme-downtowncamper .inquiry-widget__btn { color: #fff; background: #92553f; border: 1px solid #92553f; font-family: Gotham-Bold, Gotham-Bold-Fallback, Arial, sans-serif; font-size: 0.8125rem; line-height: 1.2; border-radius: 0; padding: 11px 22px; text-transform: uppercase; -webkit-transition: all 0.15s; transition: all 0.15s; } .hotel-theme-downtowncamper .booking-widget__btn:hover, .hotel-theme-downtowncamper .btn--crocus:hover, .hotel-theme-downtowncamper .btn--primary:hover, .hotel-theme-downtowncamper .btn-booking-widget-toggle:hover:not(.mp-cta), .hotel-theme-downtowncamper .btn-downtowncamper:hover, .hotel-theme-downtowncamper .inquiry-widget__btn:hover { background: #7d4936; text-decoration: none; } .hotel-theme-downtowncamper .booking-widget__btn, .hotel-theme-downtowncamper .inquiry-widget__btn { padding: 8 20px; border: 1px solid #fff; font-size: 1rem; font-weight: 400; color: #000; background: #ececec; height: 62px; } .hotel-theme-downtowncamper .booking-widget__btn:hover, .hotel-theme-downtowncamper .inquiry-widget__btn:hover { background: #ddd; } .hotel-theme-downtowncamper .btn-booking-widget-toggle:not(.mp-cta) { background: #3c3c3c; border-color: #3c3c3c; } .hotel-theme-downtowncamper .btn-booking-widget-toggle:not(.mp-cta):hover { background: #2d2d2d; } .hotel-theme-downtowncamper main .content-teaser, .hotel-theme-downtowncamper main .dc-teaser, .hotel-theme-downtowncamper main .restaurant--action, .hotel-theme-downtowncamper main .room-teaser { -webkit-transition: none; transition: none; -webkit-transform: none; transform: none; } .hotel-theme-downtowncamper main .content-teaser:hover, .hotel-theme-downtowncamper main .dc-teaser:hover, .hotel-theme-downtowncamper main .restaurant--action:hover, .hotel-theme-downtowncamper main .room-teaser:hover { -webkit-transform: none; transform: none; } .hotel-theme-downtowncamper main .content-teaser--mini { background-color: #ececec; } .hotel-theme-downtowncamper main .room-teaser { background-color: transparent; } @media (min-width: 950px) { .hotel-theme-downtowncamper main .restaurant--action img, .hotel-theme-downtowncamper main .room-teaser img { -webkit-transition: -webkit-transform 0.35s; transition: -webkit-transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-downtowncamper main .restaurant--action:before, .hotel-theme-downtowncamper main .room-teaser:before { -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } .hotel-theme-downtowncamper main .restaurant--action:hover img, .hotel-theme-downtowncamper main .room-teaser:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .hotel-theme-downtowncamper main .restaurant--action:hover:before, .hotel-theme-downtowncamper main .room-teaser:hover:before { opacity: 0; } } .hotel-theme-downtowncamper main .content-teaser--action:active h3 *, .hotel-theme-downtowncamper main .content-teaser--action:hover h3 * { -webkit-transition: all; transition: all; color: inherit; text-decoration: underline; } .hotel-theme-downtowncamper main .content-teaser.landscape h3 { color: #92553f; } .hotel-theme-downtowncamper main .content-teaser.landscape:active h3 *, .hotel-theme-downtowncamper main .content-teaser.landscape:hover h3 * { -webkit-transition: all; transition: all; color: #7d4936; text-decoration: underline; } .hotel-theme-downtowncamper main .banner-section--restaurant .banner-section__block { background-color: #404040; } .hotel-theme-downtowncamper main .banner-section--restaurant .banner-section__block * { color: #fff; } .hotel-theme-downtowncamper main .banner-section--restaurant .banner-section__block .read-more--big:after { background-image: url(/_static/img/signaturehotels/dc/arrow-double-big-white.svg); } .hotel-theme-downtowncamper main .l-section-contact-bar { background-color: #ececec; padding-top: 0.625rem; padding-bottom: 0.625rem; } .hotel-theme-downtowncamper .global-footer .global-footer-toggler:active span:before, .hotel-theme-downtowncamper .global-footer .global-footer-toggler:focus span:before, .hotel-theme-downtowncamper .global-footer .global-footer-toggler:hover span:before { background: url(/_static/img/signaturehotels/dc/arrow-down-gray.svg) no-repeat 50%; } @media (max-width: 949px) { .hotel-theme-downtowncamper .global-footer .global-footer-toggler:focus { -webkit-box-shadow: none; box-shadow: none; } } .hotel-theme-downtowncamper main .map-static__caption { bottom: 10px; } .hotel-theme-downtowncamper main .map-controls, .hotel-theme-downtowncamper main .map-static, .hotel-theme-downtowncamper main .map__canvas, .hotel-theme-downtowncamper main .zoom-controls { -webkit-filter: grayscale(100%); filter: grayscale(100%); } @media (min-width: 740px) { .hotel-theme-downtowncamper main .map-controls, .hotel-theme-downtowncamper main .map-static, .hotel-theme-downtowncamper main .map__canvas { -webkit-filter: none; filter: none; } .hotel-theme-downtowncamper main .map { -webkit-filter: grayscale(100%); filter: grayscale(100%); } } .hotel-theme-downtowncamper main .breakfast-section .label a { color: #92553f; } .hotel-theme-downtowncamper main .breakfast-section .label a:before { background-image: url(/_static/img/signaturehotels/dc/bullet-list-arrow-icon-gray-dark.svg); } .hotel-theme-downtowncamper main.signature-hotel-main .hero-intro__content__breadcrumbs { margin-top: 10px; } @media (max-width: 949px) { .hotel-theme-downtowncamper main *, .hotel-theme-downtowncamper main :after, .hotel-theme-downtowncamper main :before { -webkit-box-shadow: none !important; box-shadow: none !important; } .hotel-theme-downtowncamper main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs + .hero-intro__content__heading { margin-top: 10px; } } .hotel-theme-downtowncamper main button:not(.dp-day):not(.mp-cta), .hotel-theme-downtowncamper main input, .hotel-theme-downtowncamper main textarea { border-radius: 0 !important; } .hotel-theme-downtowncamper main .l-section--hotel, .hotel-theme-downtowncamper main .l-section--pattern { background: #fff; } .hotel-theme-downtowncamper main.signature-hotel-main .hero-intro + .l-section { background-color: #fff; } .hotel-theme-downtowncamper main .hero-intro--overlay { border-top-color: #fff; } .hotel-theme-downtowncamper main .elevator-pitch__expander { border-bottom: none; } @media (min-width: 740px) { .hotel-theme-downtowncamper main .hero-intro__content__heading { margin-top: 10px !important; } } .hotel-theme-downtowncamper main .hotel-menu > li:after { content: none; } .hotel-theme-downtowncamper main .hotel-menu > li > a { color: #000; font-size: 0.875rem; font-family: Arial, "sans-serif"; } @media (min-width: 740px) { .hotel-theme-downtowncamper main .hotel-menu > li { background: transparent; } .hotel-theme-downtowncamper main .hotel-menu > li > a { color: #000; } .hotel-theme-downtowncamper main .hotel-menu > li.active > a, .hotel-theme-downtowncamper main .hotel-menu > li > .u-link-style:hover { background: #3c3c3c; color: #fff; } .hotel-theme-downtowncamper main .hotel-menu > li .hotel-menu-wrapper:not(.sticky) .hotel-menu > li > a { text-transform: uppercase; } } .hotel-theme-downtowncamper main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { border-bottom: 1px solid #d9d9d9; } .hotel-theme-downtowncamper main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu > li > a { font-family: Arial, "sans-serif"; } .hotel-theme-downtowncamper main .l-section--map ~ .l-section { background-color: #ececec; } .hotel-theme-downtowncamper main .l-section--depth { border-top: 0; } @media (min-width: 740px) { .hotel-theme-downtowncamper main .l-section__inner--content { padding-top: 50px; padding-bottom: 25px; } } @font-face { font-family: Boita-Regular-Fallback; src: url(/_static/fonts/boita/boita-regular.woff); font-weight: 400; font-style: normal; } @font-face { font-family: Akkurat-Regular-Fallback; src: url(/_static/fonts/akkurat/akkurat-regular.woff); font-weight: 400; font-style: normal; } @font-face { font-family: Akkurat-Light-Fallback; src: url(/_static/fonts/akkurat/akkurat-light.woff); font-weight: 400; font-style: normal; } .hotel-page.hotel-theme-grandhoteloslo .btn--primary, .hotel-page.hotel-theme-grandhoteloslo .btn-booking-widget-toggle:not(.mp-cta), .hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo, .hotel-page.hotel-theme-grandhoteloslo .btn:not(.cookie-section__btn) { font-family: Akkurat-Regular, Akkurat-Regular-Fallback, Helvetica, Arial !important; font-weight: 700; color: #fff !important; background: #000; border: 1px solid #000; font-size: 0.8125rem; letter-spacing: 0.12em; line-height: 1.2; border-radius: 0; padding: 11px 22px; text-transform: uppercase; -webkit-transition: background-color 0.15s, border-color 0.15s, color 0.15s; transition: background-color 0.15s, border-color 0.15s, color 0.15s; } .hotel-page.hotel-theme-grandhoteloslo .btn--primary:hover, .hotel-page.hotel-theme-grandhoteloslo .btn-booking-widget-toggle:hover:not(.mp-cta), .hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo:hover, .hotel-page.hotel-theme-grandhoteloslo .btn:hover:not(.cookie-section__btn) { background: #272727; text-decoration: none; } .hotel-page.hotel-theme-grandhoteloslo .btn--white-border.btn--primary, .hotel-page.hotel-theme-grandhoteloslo .btn--white-border.btn-booking-widget-toggle:not(.mp-cta), .hotel-page.hotel-theme-grandhoteloslo .btn--white-border.btn:not(.cookie-section__btn), .hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--white-border { border-color: #fff; } .hotel-page.hotel-theme-grandhoteloslo .btn--black.btn--primary, .hotel-page.hotel-theme-grandhoteloslo .btn--black.btn-booking-widget-toggle:not(.mp-cta), .hotel-page.hotel-theme-grandhoteloslo .btn--black.btn:not(.cookie-section__btn), .hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--black { background-color: #000; } .hotel-page.hotel-theme-grandhoteloslo .btn--black.btn--primary:hover, .hotel-page.hotel-theme-grandhoteloslo .btn--black.btn-booking-widget-toggle:hover:not(.mp-cta), .hotel-page.hotel-theme-grandhoteloslo .btn--black.btn:hover:not(.cookie-section__btn), .hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--black:hover { color: #fff; } .hotel-page.hotel-theme-grandhoteloslo .mp-cta * { color: #fff !important; } .hotel-page.hotel-theme-grandhoteloslo .btn-booking-widget-toggle .icon--expand { display: none; } .hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo--black { background-color: #000; } .hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo--black:hover { color: #fff; } .hotel-theme-grandhoteloslo .hotel-footer__content { background: #343434; max-width: 100%; } .hotel-theme-grandhoteloslo .hotel-footer__content * { color: #fff; font-family: Akkurat-Light, Akkurat-Light-Fallback, Helvetica, Arial !important; text-transform: none; } .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer-section { background: none; } .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer-section .iconic-item__text { font-size: 0.875rem; line-height: 1.5rem; } .hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages > li { position: relative; background-image: none; padding-left: 20px; } .hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages > li:before { content: ""; position: absolute; top: 9px; left: -8px; } @media (max-width: 949px) { .hotel-theme-grandhoteloslo header.header { margin-top: 81px; } } .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__expander { display: none; } .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo { background: url(/_static/img/signaturehotels/gho/grandhoteloslo-logotype-horizontal-3.svg) no-repeat; background-size: contain; width: 100px; height: 40px; padding: 0; margin-top: 7px; margin-bottom: 5px; } .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo img { display: none; } @media (min-width: 950px) { .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo { float: left; } } .hotel-theme-grandhoteloslo .navigation-bar__main__booking-widget-toggle { margin-top: 0.4rem; } .hotel-theme-grandhoteloslo .bulleted-link:before, .hotel-theme-grandhoteloslo .content-toggler span:before, .hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow, .hotel-theme-grandhoteloslo .icon--more-options, .hotel-theme-grandhoteloslo .list-links > li:before, .hotel-theme-grandhoteloslo .meeting-room-teaser__footer span:before, .hotel-theme-grandhoteloslo .PdfIconLink:before, .hotel-theme-grandhoteloslo .pois-container .pois-container__toggle span:before, .hotel-theme-grandhoteloslo .room__footer span:before, .hotel-theme-grandhoteloslo .tag-section__list__body > a:before { background-repeat: no-repeat; background-position: 50%; background-size: 28px; height: 14px; width: 25px; } .hotel-theme-grandhoteloslo .bulleted-link:before, .hotel-theme-grandhoteloslo .content-toggler span:before, .hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--grey, .hotel-theme-grandhoteloslo .list-links > li:before, .hotel-theme-grandhoteloslo .meeting-room-teaser__footer span:before, .hotel-theme-grandhoteloslo .PdfIconLink:before, .hotel-theme-grandhoteloslo .pois-container .pois-container__toggle span:before, .hotel-theme-grandhoteloslo .room__footer span:before, .hotel-theme-grandhoteloslo .tag-section__list__body > a:before { background-image: url(/_static/img/signaturehotels/gho/arrow-down-dark-grey.svg); } .hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--white, .hotel-theme-grandhoteloslo .icon--more-options { background-image: url(/_static/img/signaturehotels/gho/arrow-down-white.svg); } .hotel-theme-grandhoteloslo .bulleted-link:before, .hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--right, .hotel-theme-grandhoteloslo .list-links > li:before, .hotel-theme-grandhoteloslo .PdfIconLink:before, .hotel-theme-grandhoteloslo .tag-section__list__body > a:before { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); background-size: 24px; } .hotel-theme-grandhoteloslo .icon--close { background-image: url(/_static/img/signaturehotels/gho/icon-close-dark-grey.png); } .hotel-theme-grandhoteloslo .icon--close.active, .hotel-theme-grandhoteloslo .icon--close:active, .hotel-theme-grandhoteloslo .icon--close:focus, .hotel-theme-grandhoteloslo .icon--close:hover { background-image: url(/_static/img/signaturehotels/gho/icon-close-dark-grey-active.png); } .hotel-theme-grandhoteloslo .icon--more-options { background-size: 34px; } .hotel-theme-grandhoteloslo .l-elevator-pitch-container__sidebar .icon { fill: #343434; } .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .list-usps > li, .hotel-theme-grandhoteloslo .list-usps > li > li, .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.161l3.123 3.875a1 1 0 001.556.002L14 3' stroke='%23343434' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); } .hotel-theme-grandhoteloslo .read-more:after { background-image: url(/_static/img/signaturehotels/gho/arrow-double-big-dark-grey.svg); background-repeat: no-repeat; } .hotel-theme-grandhoteloslo .bulleted-link, .hotel-theme-grandhoteloslo .list-links > li, .hotel-theme-grandhoteloslo .PdfIconLink, .hotel-theme-grandhoteloslo .tag-section__list__body > a { color: #000; position: relative; background-image: none; padding-left: 20px; } .hotel-theme-grandhoteloslo .bulleted-link:before, .hotel-theme-grandhoteloslo .list-links > li:before, .hotel-theme-grandhoteloslo .PdfIconLink:before, .hotel-theme-grandhoteloslo .tag-section__list__body > a:before { content: ""; position: absolute; top: 6px; left: -8px; } .hotel-theme-grandhoteloslo .hotel-nav > .navbar-header > .navbar-toggle { background-image: url(/_static/img/signaturehotels/gho/hotelpage-menu-dark-grey.svg); } .hotel-theme-grandhoteloslo .hotel-nav > .navbar-header > .navbar-toggle.active { background-image: url(/_static/img/signaturehotels/gho/icon-close-dark-grey-active.png); } .hotel-theme-grandhoteloslo .hotel-return-home-link { color: #000; background-image: url(/_static/img/signaturehotels/gho/arrow-double-dark-grey-left.svg); } .hotel-theme-grandhoteloslo .list-hotel-facts.list-bullets > li span { vertical-align: middle; } .hotel-theme-grandhoteloslo .custom-select--crocus:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-grandhoteloslo .back-to-thumbnails-link { background-image: url(/_static/img/signaturehotels/gho/arrow-double-dark-grey-left.svg); } .hotel-theme-grandhoteloslo .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn, .hotel-theme-grandhoteloslo .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); } .hotel-theme-grandhoteloslo .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover, .hotel-theme-grandhoteloslo .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); } .hotel-theme-grandhoteloslo .tag-section .tag-section__list .tag-section__list__body > a { background-image: none; } .hotel-theme-grandhoteloslo .tag-section .tag-section__list .tag-section__list__body > a:before { top: 14px; left: 0; } .hotel-theme-grandhoteloslo .map-static__caption { bottom: 10px; } .hotel-theme-grandhoteloslo .map-controls, .hotel-theme-grandhoteloslo .map-static, .hotel-theme-grandhoteloslo .map__canvas, .hotel-theme-grandhoteloslo .zoom-controls { -webkit-filter: grayscale(100%); filter: grayscale(100%); } @media (min-width: 740px) { .hotel-theme-grandhoteloslo .map-controls, .hotel-theme-grandhoteloslo .map-static, .hotel-theme-grandhoteloslo .map__canvas { -webkit-filter: none; filter: none; } .hotel-theme-grandhoteloslo .map { -webkit-filter: grayscale(100%); filter: grayscale(100%); } } .hotel-theme-grandhoteloslo .content-teaser, .hotel-theme-grandhoteloslo .meeting-room-teaser, .hotel-theme-grandhoteloslo .restaurant, .hotel-theme-grandhoteloslo .room, .hotel-theme-grandhoteloslo .thumbnail-teaser { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #e1e1e1; } .hotel-theme-grandhoteloslo .content-teaser, .hotel-theme-grandhoteloslo .restaurant { -webkit-transition: none; transition: none; -webkit-transform: none; transform: none; } .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading, .hotel-theme-grandhoteloslo .content-teaser .heading, .hotel-theme-grandhoteloslo .restaurant .heading, .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser .hotel-theme-grandhoteloslo .restaurant .content-teaser__heading, .hotel-theme-haymarket .restaurant .hotel-theme-grandhoteloslo .content-teaser .restaurant__heading-level1 { color: #000; line-height: 1.625rem; } .hotel-theme-grandhoteloslo .content-teaser:hover, .hotel-theme-grandhoteloslo .restaurant:hover { -webkit-transform: none; transform: none; } .hotel-theme-grandhoteloslo .content-teaser .restaurant:hover .content-teaser__heading, .hotel-theme-grandhoteloslo .content-teaser:hover .content-teaser__heading, .hotel-theme-grandhoteloslo .content-teaser:hover .heading, .hotel-theme-grandhoteloslo .content-teaser:hover .restaurant .restaurant__heading-level1, .hotel-theme-grandhoteloslo .restaurant .content-teaser:hover .restaurant__heading-level1, .hotel-theme-grandhoteloslo .restaurant:hover .content-teaser .content-teaser__heading, .hotel-theme-grandhoteloslo .restaurant:hover .heading, .hotel-theme-grandhoteloslo .restaurant:hover .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser .hotel-theme-grandhoteloslo .restaurant:hover .content-teaser__heading, .hotel-theme-haymarket .restaurant .hotel-theme-grandhoteloslo .content-teaser:hover .restaurant__heading-level1 { color: #000 !important; text-decoration: underline; } .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape), .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) { border: none; } .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .content-teaser__body *, .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__body * { color: #fff; } .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .content-teaser__heading, .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .header, .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .heading, .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .restaurant .restaurant__heading-level1, .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .content-teaser .content-teaser__heading, .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .header, .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .heading, .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .restaurant__heading-level1, .hotel-theme-grandhoteloslo .content-teaser .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__heading, .hotel-theme-grandhoteloslo .restaurant .content-teaser--flexible.content-teaser:not(.landscape) .restaurant__heading-level1, .hotel-theme-haymarket .content-teaser .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__heading, .hotel-theme-haymarket .restaurant .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .restaurant__heading-level1 { color: #fff !important; } @media (min-width: 950px) { .hotel-theme-grandhoteloslo .content-teaser img, .hotel-theme-grandhoteloslo .restaurant img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-grandhoteloslo .content-teaser:hover img, .hotel-theme-grandhoteloslo .restaurant:hover img { opacity: 0.8; -webkit-transform: scale(1.1); transform: scale(1.1); } } .hotel-theme-grandhoteloslo .restaurant { background-color: #fff; } .hotel-theme-grandhoteloslo .restaurant .restaurant__sidebar { background: none; } @media (min-width: 950px) { .hotel-theme-grandhoteloslo .restaurant .restaurant__wrapper { border-right: 1px solid #e1e1e1; } } .hotel-theme-grandhoteloslo .thumbnail-teaser.thumbnail-teaser--animated img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-grandhoteloslo .thumbnail-teaser.thumbnail-teaser--animated:hover img { opacity: 0.8; -webkit-transform: scale(1.1); transform: scale(1.1); } .hotel-theme-grandhoteloslo .thumbnail-teaser .thumbnail-teaser__title { color: #000; } .hotel-theme-grandhoteloslo .thumbnail-teaser:hover .thumbnail-teaser__title { text-decoration: underline; } .hotel-theme-grandhoteloslo .teaser-full .teaser-full__heading a { color: #000; } .hotel-theme-grandhoteloslo .iconic-item--inverted .u-link-style, .hotel-theme-grandhoteloslo .iconic-item--inverted > .iconic-item__text, .hotel-theme-grandhoteloslo .iconic-item--inverted > .iconic-item__text *, .hotel-theme-grandhoteloslo .iconic-item--inverted a { color: #fff !important; } @media (min-width: 740px) { .hotel-theme-grandhoteloslo .teaser-full > .teaser-full__content { font-size: 1.25rem; line-height: normal; } .hotel-theme-grandhoteloslo .banner-section__content__grid__column { margin-left: 0; margin-right: 50%; } } @media (min-width: 1200px) { .hotel-theme-grandhoteloslo .room-teaser .room-teaser__heading { font-size: 1.375rem; } .hotel-theme-grandhoteloslo .meeting-room-teaser .meeting-room-teaser__heading { font-size: 1.5rem; } .hotel-theme-grandhoteloslo .banner-section__content__grid__column { margin-right: 66.66667%; } } .hotel-theme-grandhoteloslo .hero__img-container .hero__img-container__seemore { font-family: Akkurat-Light, Akkurat-Light-Fallback, Helvetica, Arial !important; } .hotel-theme-grandhoteloslo .hero__img-container .hero__img-container__seemore a { color: #fff; } .hotel-theme-grandhoteloslo .main :not(font) { font-family: Akkurat-Light, Akkurat-Light-Fallback, Helvetica, Arial !important; text-transform: none; } @media (min-width: 950px) { .hotel-theme-grandhoteloslo .main { color: #000; } } .hotel-theme-grandhoteloslo .main .hero-intro__content h1, .hotel-theme-grandhoteloslo .main .hero-intro__content h1 *, .hotel-theme-grandhoteloslo .main .hero-intro__content h2, .hotel-theme-grandhoteloslo .main .hero-intro__content h2 * { font-family: Boita-Regular, Boita-Regular-Fallback, Georgia, sans-serif !important; } .hotel-theme-grandhoteloslo .main #widget-search__text { color: #000; } .hotel-theme-grandhoteloslo .main h3 { line-height: 1; } .hotel-theme-grandhoteloslo .main .list-bullets > li:before, .hotel-theme-grandhoteloslo .main .list-facilities > li:before { color: #000; font-size: 16px; left: -1em; } .hotel-theme-grandhoteloslo .main .textual-separator span { text-transform: uppercase; color: #000; } .hotel-theme-grandhoteloslo body:lang(sv) .booking-widget .custom-checkbox-label__label { padding-right: 20px; } .hotel-theme-grandhoteloslo .booking-widget-wrapper, .hotel-theme-grandhoteloslo .inquiry-widget { background: #000; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .widget-search__list-item span, .hotel-theme-grandhoteloslo .inquiry-widget .widget-search__list-item span { color: #000; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .guest-selector__footer, .hotel-theme-grandhoteloslo .booking-widget-wrapper .guest-selector__header, .hotel-theme-grandhoteloslo .booking-widget-wrapper .guest-selector__room-details, .hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__footer, .hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__header, .hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__room-details { border-color: #404040; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day { color: #000; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dp-day-disabled { background: #fff; border-color: #fff; color: #ddd; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-selected, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-selected { color: #fff; border-color: #343434; background: #343434; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled), .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled) { background: #343434; background: rgba(52, 52, 52, 0.1); color: #000; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { border-color: #343434; background: #343434; color: #fff; } @media (min-width: 950px) { .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus, .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled), .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-current:focus, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled) { color: #fff; border-color: #343434; background: #343434; } } .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-col-header, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-col-header { border-color: #343434; background: #343434; background-color: #fff; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-next, .hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-prev, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-next, .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-prev { color: #343434; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply, .hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply:focus, .hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply:hover, .hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply, .hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply:focus, .hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply:hover { color: #000 !important; background: none transparent; border-width: 1px 0 0; font-family: Akkurat-Light, Akkurat-Light-Fallback, Helvetica, Arial !important; text-transform: none; font-size: 16px; letter-spacing: normal; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply:focus, .hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply:hover, .hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply:focus, .hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply:hover { text-decoration: underline; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder { background: #000; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__weekday, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__weekday { background-color: rgba(0, 0, 0, 0.8); color: #fff; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--infocus:hover, .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--infocus:hover, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--outfocus:hover { background: #9da0a1; color: #fff; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--highlighted, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--highlighted { border-color: #343434; background: #343434; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--highlighted:hover, .picker--focused .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--highlighted, .picker--focused .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--highlighted { background: #9da0a1; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected, .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--selected, .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--selected:hover, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker--focused .picker__day--selected, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--selected, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--selected:hover { background: #343434; color: #fff; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--disabled, .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--disabled:hover, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--disabled, .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--disabled:hover { background: #fff; border-color: #fff; color: #ddd; } .hotel-theme-grandhoteloslo .inquiry-widget__server-message { color: #fff; } .hotel-theme-grandhoteloslo .booking-widget-wrapper .booking-widget--maintenance .booking-widget__body * { color: #000; } .hotel-theme-grandhoteloslo .hotelnav-btn-booking-widget > span { color: #fff; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-dialog__dialog .booking-widget-dialog__head .booking-widget-heading { color: #000; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget--maintenance__contact * { color: #fff !important; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-dialog__custom-input__text * { color: #fff; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection .booking-widget-room-selection__room, .hotel-theme-grandhoteloslo .booking-widget .guest-selector .dropdown__modal label, .hotel-theme-grandhoteloslo .booking-widget .guest-selector .dropdown__modal select, .hotel-theme-grandhoteloslo .booking-widget .guest-selector .dropdown__modal span { color: #000; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection .booking-widget-room-selection__room, .hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection .booking-widget-room-selection__room-group { border-color: #000; } .hotel-theme-grandhoteloslo .booking-widget .icon--down-arrow-small, .hotel-theme-grandhoteloslo .booking-widget .icon--up-arrow-small { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn { border-color: #fff; } @media (max-width: 949px) { .hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn { -webkit-box-shadow: none; box-shadow: none; } } .hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn:hover { background: #272727; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn span { text-transform: inherit; font: inherit; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-options-toggle__inner .booking-widget-options-toggle__text .booking-widget-options-toggle__subtext { font-size: 0.8125rem; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-option { border-color: hsla(0, 0%, 100%, 0.2); } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-option .booking-widget-option__label, .hotel-theme-grandhoteloslo .booking-widget .booking-widget-option .custom-checkbox-label { font-weight: 700; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection__room.ng-scope { border-color: #000; } .hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection__room.ng-scope .numeric-input__value.ng-binding { color: #000; } .hotel-theme-grandhoteloslo .inquiry-widget label { font-weight: 700; } .hotel-theme-grandhoteloslo .inquiry-widget p { color: #fff; } .hotel-theme-grandhoteloslo .inquiry-widget .inquiry-widget__input-group .btn { border-color: #fff; -webkit-box-shadow: none; box-shadow: none; } @media (min-width: 950px) { .hotel-theme-grandhoteloslo .inquiry-widget .inquiry-widget__input-group .btn:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } @media (min-width: 950px) and (max-width: 1199px) { .hotel-theme-grandhoteloslo .navigation-bar__main nav { width: 100%; } } @media (min-width: 1200px) { .hotel-theme-grandhoteloslo .navigation-bar__main nav { width: calc(100% - 120px); } } .hotel-theme-grandhoteloslo .breakfast-section .label a { color: #00838e; } .hotel-theme-grandhoteloslo .breakfast-section .label a:before { background-image: url(/_static/img/signaturehotels/gho/arrow-down-dark-grey.svg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); margin-right: 0; } @media (min-width: 950px) { .hotel-theme-grandhoteloslo .hotel-menu-wrapper:not(.sticky) .hotel-menu-wrapper__inner { margin-top: 0; padding-top: 0; } } @media (min-width: 740px) { .hotel-theme-grandhoteloslo .hotel-menu :first-child { margin-left: -2px; } .hotel-theme-grandhoteloslo .hotel-menu > li { padding: 0 3px; } .hotel-theme-grandhoteloslo .hotel-menu > li:after, .hotel-theme-grandhoteloslo .hotel-menu > li a, .hotel-theme-grandhoteloslo .hotel-menu > li a:hover { color: #000; } .hotel-theme-grandhoteloslo .hotel-menu > li.active > a { background: #343434; color: #fff; } .hotel-theme-grandhoteloslo .hotel-menu > li:first-child.active > * { padding-left: 10px; } } .hotel-theme-grandhoteloslo .hero-intro .hero-intro__content__breadcrumbs a:hover { color: #9da0a1; } .hotel-theme-grandhoteloslo .hero-intro .hero-intro__content__heading { font-size: 37px; margin-bottom: 5px; margin-top: 11px !important; } .hotel-theme-grandhoteloslo .hero-intro .hero-intro__content__heading a:hover { color: #9da0a1; } .hotel-theme-grandhoteloslo .rsThumbsContainer .rsNavItem.rsThumb.rsNavSelected { border-color: #9da0a1; } .hotel-theme-grandhoteloslo .elevator-pitch { line-height: 1.875rem; font-size: 1.3125rem; } .hotel-theme-grandhoteloslo .booking-widget__input-group .label-alternative.label-no-indent { font-size: 0.8125rem; } .hotel-theme-grandhoteloslo .l-section--depth { border-top: none; } .hotel-theme-grandhoteloslo .l-section--depth:before { content: none; } @media (min-width: 1200px) { .hotel-theme-grandhoteloslo .banner-section__content__grid__column .banner-section__block h2 { font-size: 1.3125rem; margin-bottom: 0.5rem; } .hotel-theme-grandhoteloslo .banner-section__content__grid__column .banner-section__block p { margin-bottom: 0; } } .hotel-theme-grandhoteloslo .banner-section__block .banner-section__heading { color: #fff; } @media (min-width: 1200px) { .hotel-theme-grandhoteloslo .banner-section__block .banner-section__heading h3 { font-size: 2rem; } } @media (min-width: 1200px) { .hotel-theme-grandhoteloslo .teaser-full .teaser-full__content h2 { font-size: 1.3125rem; margin-bottom: 0.5rem; } .hotel-theme-grandhoteloslo .teaser-full .teaser-full__content p { font-size: 1rem; line-height: 1.375rem; } .hotel-theme-grandhoteloslo .teaser-full .teaser-full__content .teaser-full__action { margin-top: 1em; } } .hotel-theme-grandhoteloslo .teaser-container .content-teasers p.text-right { padding-bottom: 0.625rem; } .hotel-theme-hotelnorge body:lang(sv) .booking-widget .custom-checkbox-label__label { padding-right: 20px; } .hotel-theme-hotelnorge .booking-widget-wrapper, .hotel-theme-hotelnorge .booking-widget-wrapper .booking-widget-option, .hotel-theme-hotelnorge .inquiry-widget, .hotel-theme-hotelnorge .inquiry-widget .booking-widget-option { background: #004337; } .hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__footer, .hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__header, .hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__room-details, .hotel-theme-hotelnorge .inquiry-widget .guest-selector__footer, .hotel-theme-hotelnorge .inquiry-widget .guest-selector__header, .hotel-theme-hotelnorge .inquiry-widget .guest-selector__room-details { border-color: #004337; } .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day, .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day { color: #000; } .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled, .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dp-day-disabled { background: #fff; border-color: #fff; color: #ddd; } .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-selected, .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-selected { background: #004337; color: #fff; } .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled), .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled) { background: #004337; background: rgba(0, 67, 55, 0.1); } .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { background: #004337; color: #fff; } @media (min-width: 950px) { .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus, .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled), .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-current:focus, .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled) { background: #004337; color: #fff; } } .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-next, .hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-prev, .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-next, .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-prev { color: #004337; } .hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply, .hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply:focus, .hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply:hover, .hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply, .hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:focus, .hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:hover { color: #004337; background: none transparent; border-width: 1px 0 0; text-transform: none; letter-spacing: normal; font-size: 16px; } .hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply:focus, .hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply:hover, .hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:focus, .hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:hover { text-decoration: underline; } .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder, .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--infocus:hover, .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover, .hotel-theme-hotelnorge .inquiry-widget .picker__holder, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--infocus:hover, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--outfocus:hover { background: #004337; } .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--highlighted, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--highlighted { border-color: #004337; } .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--highlighted:hover, .picker--focused .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--highlighted, .picker--focused .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--highlighted { background: #004337; } .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected, .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--selected, .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--selected:hover, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker--focused .picker__day--selected, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--selected, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--selected:hover { background: #004337; color: #fff; } .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--disabled, .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--disabled:hover, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--disabled, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--disabled:hover { background: #fff; border-color: #fff; color: #ddd; } .hotel-theme-hotelnorge .booking-widget .booking-widget--maintenance__contact * { color: #fff !important; } .hotel-theme-hotelnorge .booking-widget .booking-widget-dialog__dialog .booking-widget-dialog__head .custom-select #room-count-hotelnav-widget { color: #000; } .hotel-theme-hotelnorge .booking-widget .booking-widget-room-selection__room, .hotel-theme-hotelnorge .booking-widget .booking-widget-room-selection__room-group { border-color: #004337; } .hotel-theme-hotelnorge .booking-widget .icon--down-arrow-small, .hotel-theme-hotelnorge .booking-widget .icon--up-arrow-small { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn { border-color: #fff; } @media (max-width: 949px) { .hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn { -webkit-box-shadow: none; box-shadow: none; } } .hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn:hover { background: #002a22; } .hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn span { text-transform: inherit; font: inherit; } .hotel-theme-hotelnorge .booking-widget .booking-widget-option { border-color: hsla(0, 0%, 100%, 0.2); } .hotel-theme-hotelnorge .booking-widget .booking-widget-option .booking-widget-option__label, .hotel-theme-hotelnorge .booking-widget .booking-widget-option .custom-checkbox-label { font-weight: 700; } .hotel-theme-hotelnorge .l-booking-widget--horizontal { background-color: #004337; } .hotel-theme-hotelnorge .inquiry-widget label { font-weight: 700; } .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn { border-color: #fff; -webkit-box-shadow: none; box-shadow: none; } @media (min-width: 950px) { .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn:focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff; outline: 0; } } @media (min-width: 950px) { .hotel-theme-hotelnorge .inquiry-widget, .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn { background-color: #004337; } .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn:hover { color: #fff; } .hotel-theme-hotelnorge .inquiry-widget .picker__holder { background: #000; } .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--today:before { border-top: 0.5em solid #fff; } .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--infocus:hover, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--outfocus:hover, .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--selected { color: #fff; background-color: rgba(0, 0, 0, 0.8); border-color: rgba(0, 0, 0, 0.8); } } @media (min-width: 950px) and (max-width: 1199px) { .hotel-theme-hotelnorge .navigation-bar__main nav { width: 100%; } } @media (min-width: 1200px) { .hotel-theme-hotelnorge .navigation-bar__main nav { width: calc(100% - 170px); } } .hotel-theme-hotelnorge .custom-select:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); background-size: 18px 20px; } .hotel-theme-hotelnorge .map-static__caption { bottom: 10px; } .hotel-theme-hotelnorge .map-controls, .hotel-theme-hotelnorge .map-static, .hotel-theme-hotelnorge .map__canvas, .hotel-theme-hotelnorge .zoom-controls { -webkit-filter: grayscale(100%); filter: grayscale(100%); } @media (min-width: 740px) { .hotel-theme-hotelnorge .map-controls, .hotel-theme-hotelnorge .map-static, .hotel-theme-hotelnorge .map__canvas { -webkit-filter: none; filter: none; } .hotel-theme-hotelnorge .map #location-map-canvas, .hotel-theme-hotelnorge .map .map-controls__collapse, .hotel-theme-hotelnorge .map .pois-container-inner { -webkit-filter: grayscale(100%); filter: grayscale(100%); } } .hotel-theme-hotelnorge .hotel-footer, .hotel-theme-hotelnorge .hotel-footer:before { -webkit-box-shadow: none; box-shadow: none; border: none; } .hotel-theme-hotelnorge .hotel-footer__content { background: #c8ddd5; max-width: 100%; } .hotel-theme-hotelnorge .hotel-footer__content * { color: #171f33; font-family: DomaineSansTextWeb-Light, Arial !important; text-transform: none; } .hotel-theme-hotelnorge .hotel-footer__content * .list-facts .list-facts__item, .hotel-theme-hotelnorge .hotel-footer__content * .list-facts .list-facts__item .list-facts__item__heading { font-weight: 700; } .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer-section { background: none; } .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer-section .iconic-item svg.icon { fill: #171f33; background: #fff; border-radius: 100%; } .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer-section .hotel-footer__social-media svg.icon { fill: #171f33; background: #fff; } .hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li { position: relative; background-image: none; padding-left: 20px; } .hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li:before { content: ""; position: absolute; top: 9px; left: -8px; } @media (max-width: 949px) { .hotel-theme-hotelnorge header.header { margin-top: 80px; } } .hotel-theme-hotelnorge .hotel-nav #hotel-room-navigation-links .hotel-menu > li { padding: 5px 0; } .hotel-theme-hotelnorge .main-header .navigation-bar__main__expander { display: none; } .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo { background: url(/_static/img/signaturehotels/hn/hotel-norge-horisontal-logo.svg) no-repeat; background-size: contain; width: 150px; height: 40px; padding: 0; margin-top: 10px; } .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo img { display: none; } @media (min-width: 950px) { .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo { float: left; } } .hotel-theme-hotelnorge .navigation-bar__main__booking-widget-toggle { margin-top: 0.3rem; } .hotel-theme-hotelnorge .hero__img-container .hero__img-container__seemore { font-family: DomaineSansTextWeb-Light, Arial !important; } .hotel-theme-hotelnorge .hero__img-container .hero__img-container__seemore a { color: #fff; } .hotel-theme-hotelnorge .main * { font-family: DomaineSansTextWeb-Light, Arial !important; text-transform: none; } .hotel-theme-hotelnorge .main .hero-intro__content h1, .hotel-theme-hotelnorge .main .hero-intro__content h1 *, .hotel-theme-hotelnorge .main .hero-intro__content h2, .hotel-theme-hotelnorge .main .hero-intro__content h2 * { font-family: DomaineSansTextWeb-Light, Georgia, sans-serif !important; } .hotel-theme-hotelnorge .main h3 { line-height: 1; } .hotel-theme-hotelnorge .main .hero-intro__content__heading a, .hotel-theme-hotelnorge .main .hero-intro__content__heading a:visited { color: #000; } .hotel-theme-hotelnorge .main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover, .hotel-theme-hotelnorge .main .hero-intro__content__heading a:hover, .hotel-theme-hotelnorge .main .meeting-room-teaser__footer, .hotel-theme-hotelnorge .main .restaurant__heading-level1, .hotel-theme-hotelnorge .main .room-teaser__heading, .hotel-theme-hotelnorge .main .room__footer, .hotel-theme-hotelnorge .main a, .hotel-theme-hotelnorge .main a .is-collapsed, .hotel-theme-hotelnorge .main a .is-expanded { color: #004337; } @media (min-width: 1200px) { .hotel-theme-hotelnorge .main .room-teaser .room-teaser__body { padding: 0 10px; } } .hotel-theme-hotelnorge .main .room-teaser .media-container .media-container__infobar.room-teaser__infobar { background: #fff; } .hotel-theme-hotelnorge .main .room-teaser .media-container .iconic-item__icon-container { display: none; } .hotel-theme-hotelnorge .main .room-teaser .media-container .spaceinfo .iconic-item__text { color: #636161; } .hotel-theme-hotelnorge .main .room-teaser__heading { color: #004337; } .hotel-theme-hotelnorge .main .room-teaser__heading span { text-align: left; } .hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu, .hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu:active, .hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu:hover { color: #333; } @media (max-width: 949px) { .hotel-theme-hotelnorge .main .hotel-menu a, .hotel-theme-hotelnorge .main .hotel-menu a:active, .hotel-theme-hotelnorge .main .hotel-menu a:hover { color: #333; } } .hotel-theme-hotelnorge .main .list-bullets > li:before, .hotel-theme-hotelnorge .main .list-facilities > li:before { color: #333; font-size: 16px; left: -1em; } .hotel-theme-hotelnorge .main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb { color: #333; } .hotel-theme-hotelnorge .main .textual-separator span { text-transform: uppercase; } .hotel-theme-hotelnorge .main .l-combo-4col__col .content-teaser.content-teaser--mini { border: 1px solid #d7d7d7; } @media (max-width: 949px) { .hotel-theme-hotelnorge .main .l-combo-4col__col .content-teaser.content-teaser--mini { -webkit-box-shadow: none; box-shadow: none; } } .hotel-theme-hotelnorge .main .l-combo-4col__col .content-teaser.content-teaser--mini .content-teaser__heading { color: #004337; } .hotel-theme-hotelnorge .main .l-section { clear: both; } .hotel-theme-hotelnorge .main .l-section--hotel .l-section.l-section--depth { border: none; } .hotel-theme-hotelnorge .main .l-section--hotel .l-section.l-section--depth:before { -webkit-box-shadow: none; box-shadow: none; border: none; } .hotel-theme-hotelnorge .btn--primary, .hotel-theme-hotelnorge .btn-booking-widget-toggle:not(.mp-cta), .hotel-theme-hotelnorge .btn-hotelnorge, .hotel-theme-hotelnorge .btn:not(.cookie-section__btn) { color: #fff; background: #004337; border: 1px solid #004337; font-family: DomaineSansTextWeb-Light, Arial Bold !important; font-size: 0.8125rem; letter-spacing: 0.12em; line-height: 1.2; border-radius: 0; padding: 11px 22px; text-transform: uppercase; -webkit-transition: background-color 0.15s, border-color 0.15s, color 0.15s; transition: background-color 0.15s, border-color 0.15s, color 0.15s; } .hotel-theme-hotelnorge .btn--primary:hover, .hotel-theme-hotelnorge .btn-booking-widget-toggle:hover:not(.mp-cta), .hotel-theme-hotelnorge .btn-hotelnorge:hover, .hotel-theme-hotelnorge .btn:hover:not(.cookie-section__btn) { background: #00241e; text-decoration: none; } .hotel-theme-hotelnorge .btn--white-border.btn--primary, .hotel-theme-hotelnorge .btn--white-border.btn-booking-widget-toggle:not(.mp-cta), .hotel-theme-hotelnorge .btn--white-border.btn:not(.cookie-section__btn), .hotel-theme-hotelnorge .btn-hotelnorge.btn--white-border { border-color: #fff; } .hotel-theme-hotelnorge .btn--black.btn--primary, .hotel-theme-hotelnorge .btn--black.btn-booking-widget-toggle:not(.mp-cta), .hotel-theme-hotelnorge .btn--black.btn:not(.cookie-section__btn), .hotel-theme-hotelnorge .btn-hotelnorge.btn--black { background-color: #000; } .hotel-theme-hotelnorge .btn--black.btn--primary:hover, .hotel-theme-hotelnorge .btn--black.btn-booking-widget-toggle:hover:not(.mp-cta), .hotel-theme-hotelnorge .btn--black.btn:hover:not(.cookie-section__btn), .hotel-theme-hotelnorge .btn-hotelnorge.btn--black:hover { color: #fff; } .hotel-theme-hotelnorge .btn-booking-widget-toggle .icon--expand { display: none; } .hotel-theme-hotelnorge .bulleted-link:before, .hotel-theme-hotelnorge .content-toggler span:before, .hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-hotelnorge .icon--hotelnorge-arrow, .hotel-theme-hotelnorge .icon--more-options, .hotel-theme-hotelnorge .list-links > li:before, .hotel-theme-hotelnorge .meeting-room-teaser__footer span:before, .hotel-theme-hotelnorge .PdfIconLink:before, .hotel-theme-hotelnorge .pois-container .pois-container__toggle span:before, .hotel-theme-hotelnorge .read-more:after, .hotel-theme-hotelnorge .room__footer span:before, .hotel-theme-hotelnorge .tag-section__list__body > a:before { background-repeat: no-repeat; background-position: 50%; background-size: 28px; height: 14px; width: 25px; } .hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-hotelnorge .icon--hotelnorge-arrow--blue { background-image: url(/_static/img/signaturehotels/hn/arrow-down-blue.svg); } .hotel-theme-hotelnorge .bulleted-link:before, .hotel-theme-hotelnorge .content-toggler span:before, .hotel-theme-hotelnorge .icon--hotelnorge-arrow--red, .hotel-theme-hotelnorge .list-links > li:before, .hotel-theme-hotelnorge .meeting-room-teaser__footer span:before, .hotel-theme-hotelnorge .PdfIconLink:before, .hotel-theme-hotelnorge .pois-container .pois-container__toggle span:before, .hotel-theme-hotelnorge .read-more:after, .hotel-theme-hotelnorge .room__footer span:before, .hotel-theme-hotelnorge .tag-section__list__body > a:before { background-image: url(/_static/img/signaturehotels/hn/arrow-down-red.svg); } .hotel-theme-hotelnorge .icon--hotelnorge-arrow--white, .hotel-theme-hotelnorge .icon--more-options { background-image: url(/_static/img/signaturehotels/hn/arrow-down-white.svg); } .hotel-theme-hotelnorge .bulleted-link:before, .hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li:before, .hotel-theme-hotelnorge .icon--hotelnorge-arrow--right, .hotel-theme-hotelnorge .list-links > li:before, .hotel-theme-hotelnorge .PdfIconLink:before, .hotel-theme-hotelnorge .read-more:after, .hotel-theme-hotelnorge .tag-section__list__body > a:before { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); background-size: 24px; } .hotel-theme-hotelnorge .icon--close { background-image: url(/_static/img/signaturehotels/hn/icon-close-blue.png); } .hotel-theme-hotelnorge .icon--close.active, .hotel-theme-hotelnorge .icon--close:active, .hotel-theme-hotelnorge .icon--close:focus, .hotel-theme-hotelnorge .icon--close:hover { background-image: url(/_static/img/signaturehotels/hn/icon-close-blue-active.png); } .hotel-theme-hotelnorge .icon--more-options { background-size: 34px; } .hotel-theme-hotelnorge .l-elevator-pitch-container__sidebar .icon { fill: #004337; } .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li > li > li > li > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li, .hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li > li > li, .hotel-theme-hotelnorge .list-usps > li, .hotel-theme-hotelnorge .list-usps > li > li, .hotel-theme-hotelnorge .list-usps > li > li > li { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.161l3.123 3.875a1 1 0 001.556.002L14 3' stroke='%23516B77' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); } .hotel-theme-hotelnorge .read-more:after { background-repeat: no-repeat; } .hotel-theme-hotelnorge .bulleted-link, .hotel-theme-hotelnorge .list-links > li, .hotel-theme-hotelnorge .PdfIconLink, .hotel-theme-hotelnorge .tag-section__list__body > a { color: #004337; position: relative; background-image: none; padding-left: 20px; } .hotel-theme-hotelnorge .bulleted-link:before, .hotel-theme-hotelnorge .list-links > li:before, .hotel-theme-hotelnorge .PdfIconLink:before, .hotel-theme-hotelnorge .tag-section__list__body > a:before { content: ""; position: absolute; top: 6px; left: -8px; } .hotel-theme-hotelnorge .hotel-nav > .navbar-header > .navbar-toggle { background-image: url(/_static/img/signaturehotels/hn/hotelpage-menu-blue.svg); } .hotel-theme-hotelnorge .hotel-nav > .navbar-header > .navbar-toggle.active { background-image: url(/_static/img/signaturehotels/hn/icon-close-blue-active.png); } .hotel-theme-hotelnorge .hotel-return-home-link { color: #004337; background-image: url(/_static/img/signaturehotels/hn/arrow-double-blue-left.svg); } .hotel-theme-hotelnorge .list-hotel-facts.list-bullets > li span { vertical-align: middle; } .hotel-theme-hotelnorge .custom-select--crocus:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); } .hotel-theme-hotelnorge .back-to-thumbnails-link { background-image: url(/_static/img/signaturehotels/hn/arrow-double-blue-left.svg); } .hotel-theme-hotelnorge .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn, .hotel-theme-hotelnorge .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); } .hotel-theme-hotelnorge .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover, .hotel-theme-hotelnorge .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); } .hotel-theme-hotelnorge .contact-items .icon--location { background: transparent url(/_static/img/signaturehotels/hn/icon-location.svg) no-repeat scroll 0 0; } .hotel-theme-hotelnorge .contact-items .icon--location * { display: none; } .hotel-theme-hotelnorge .contact-items .icon--google-directions { background: transparent url(/_static/img/signaturehotels/hn/icon-google-directions.svg) no-repeat scroll 0 0; } .hotel-theme-hotelnorge .contact-items .icon--google-directions * { display: none; } .hotel-theme-hotelnorge .contact-items .icon--phone { background: transparent url(/_static/img/signaturehotels/hn/icon-phone.svg) no-repeat scroll 0 0; } .hotel-theme-hotelnorge .contact-items .icon--phone * { display: none; } .hotel-theme-hotelnorge .tag-section .tag-section__list .tag-section__list__body > a { background-image: none; } .hotel-theme-hotelnorge .tag-section .tag-section__list .tag-section__list__body > a:before { top: 14px; left: 0; } .hotel-theme-hotelnorge { background: #f7f7f7; } .hotel-theme-hotelnorge .breakfast-section .label a { color: #004337; } .hotel-theme-hotelnorge .breakfast-section .label a:before { background-image: url(/_static/img/signaturehotels/hn/arrow-down-red.svg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); margin-right: 0; } .hotel-theme-hotelnorge .highlight-infoblock, .hotel-theme-hotelnorge .l-section--hotel, .hotel-theme-hotelnorge .l-section--pattern, .hotel-theme-hotelnorge .l-sections-wrapper { background: #f7f7f7; } .hotel-theme-hotelnorge .hero-intro .hero-intro__content { padding-top: 5px; } @media (min-width: 740px) { .hotel-theme-hotelnorge .hotel-menu > li a { color: inherit; } .hotel-theme-hotelnorge .hotel-menu > li.active > a { background: #db3229; color: #fff; padding-left: 12px; } } @media (min-width: 950px) { .hotel-theme-hotelnorge .hotel-menu > li a:focus { position: relative; z-index: 1; } } .hotel-theme-hotelnorge .breadcrumb-list a { color: inherit; } .hotel-theme-hotelnorge .elevator-pitch { line-height: 1.4em; } .hotel-theme-hotelnorge .elevator-pitch .elevator-pitch__expander { border-bottom: none; border-radius: 10%; } @media (min-width: 950px) { .hotel-theme-hotelnorge .elevator-pitch { font-size: 1.375rem; } } .hotel-theme-hotelnorge .banner-section--splash .banner-section__heading { font-size: 1.5rem; font-family: DomaineSansTextWeb-Light, Arial Bold !important; } @media (max-width: 739px) { .hotel-theme-hotelnorge .hero-intro .hero-intro__content__heading { margin-bottom: -12px; } } @media (min-width: 740px) { .hotel-theme-hotelnorge .hero-intro__content { padding-bottom: 10px; } .hotel-theme-hotelnorge .hero-intro__content__heading { font-size: 3.25rem; } .hotel-theme-hotelnorge .hero-intro__content__heading:not(.sticky) { margin-bottom: 3px; margin-top: 5px; } .hotel-theme-hotelnorge .hero-intro__content__heading.sticky { top: 1px !important; } .hotel-theme-hotelnorge .hotel-menu-wrapper.sticky .hotel-menu { height: 30px; } .hotel-theme-hotelnorge .hotel-menu-wrapper:not(.sticky) .hotel-menu-wrapper__inner { padding-top: 0; margin-top: 0; } .hotel-theme-hotelnorge .hotel-menu-wrapper:not(.sticky) .hotel-nav { padding-top: 0; } } @media (min-width: 950px) { .hotel-theme-hotelnorge .hero-intro--overlay { margin-top: -124px; } .hotel-theme-hotelnorge .banner-section--splash .banner-section__heading { font-size: 2rem; } } .hotel-theme-marski main .banner-section--splash .banner-section__text > p, .hotel-theme-marski main .booking-widget .booking-widget__header, .hotel-theme-marski main .content-teaser__heading, .hotel-theme-marski main .editable-area--heading h3, .hotel-theme-marski main .extraem, .hotel-theme-marski main .heading-2, .hotel-theme-marski main .heading-4, .hotel-theme-marski main .hero-intro__content .hero-intro__content__heading, .hotel-theme-marski main .inquiry-widget .inquiry-widget__header, .hotel-theme-marski main .list-links--bold .list-links__link, .hotel-theme-marski main .pois-container .pois-container__heading, .hotel-theme-marski main .pois-container .pois-container__heading--large, .hotel-theme-marski main .restaurant__heading-level1, .hotel-theme-marski main .room .room__heading-level2, .hotel-theme-marski main .room__heading-level1, .hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-marski main .teaser-full .teaser-full__heading a, .hotel-theme-marski main h1, .hotel-theme-marski main h2, .hotel-theme-marski main h3, .hotel-theme-marski main h4 { letter-spacing: -0.03em; } .hotel-theme-marski main .hero-intro__content .hero-intro__content__heading, .hotel-theme-marski main h1 { font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; font-size: 1.875rem; color: #000; text-transform: uppercase; } @media (min-width: 740px) { .hotel-theme-marski main .hero-intro__content .hero-intro__content__heading, .hotel-theme-marski main h1 { font-size: 2.5rem; } } .hotel-theme-marski main .booking-widget .booking-widget__header, .hotel-theme-marski main .content-teaser__heading, .hotel-theme-marski main .heading-2, .hotel-theme-marski main .inquiry-widget .inquiry-widget__header, .hotel-theme-marski main .pois-container .pois-container__heading--large, .hotel-theme-marski main .restaurant__heading-level1, .hotel-theme-marski main .room__heading-level1, .hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-marski main .teaser-full .teaser-full__heading a, .hotel-theme-marski main h2 { font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; font-size: 1.25rem; text-transform: uppercase; } @media (min-width: 740px) { .hotel-theme-marski main .booking-widget .booking-widget__header, .hotel-theme-marski main .content-teaser__heading, .hotel-theme-marski main .heading-2, .hotel-theme-marski main .inquiry-widget .inquiry-widget__header, .hotel-theme-marski main .pois-container .pois-container__heading--large, .hotel-theme-marski main .restaurant__heading-level1, .hotel-theme-marski main .room__heading-level1, .hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-marski main .teaser-full .teaser-full__heading a, .hotel-theme-marski main h2 { font-size: 1.5rem; } } .hotel-theme-marski main .banner-section--splash .banner-section__text > p, .hotel-theme-marski main .editable-area--heading h3, .hotel-theme-marski main .extraem, .hotel-theme-marski main .heading-4, .hotel-theme-marski main .list-links--bold .list-links__link, .hotel-theme-marski main .pois-container .pois-container__heading, .hotel-theme-marski main .room .room__heading-level2, .hotel-theme-marski main h3, .hotel-theme-marski main h4 { font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; font-size: 1.25rem; text-transform: none; } @media (min-width: 740px) { .hotel-theme-marski main .banner-section--splash .banner-section__text > p, .hotel-theme-marski main .editable-area--heading h3, .hotel-theme-marski main .extraem, .hotel-theme-marski main .heading-4, .hotel-theme-marski main .list-links--bold .list-links__link, .hotel-theme-marski main .pois-container .pois-container__heading, .hotel-theme-marski main .room .room__heading-level2, .hotel-theme-marski main h3, .hotel-theme-marski main h4 { font-size: 1.5rem; } } .hotel-theme-marski main { color: #000; } .hotel-theme-marski main ::-moz-selection { background-color: #0d57f3; } .hotel-theme-marski main ::selection { background-color: #0d57f3; } .hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__heading .u-link-style:visited, .hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__heading a:visited, .hotel-theme-marski main .read-more--big .read-more__subtle { color: #000; } .hotel-theme-marski main .booking-widget-options-toggle .booking-widget-options-toggle__text *, .hotel-theme-marski main .elevator-pitch, .hotel-theme-marski main .full-page-form__login__preamble, .hotel-theme-marski main .list-facts__item .list-facts__item__heading, .hotel-theme-marski main .preamble, .hotel-theme-marski main .room-teaser__heading, .hotel-theme-marski main .teaser-full .teaser-full__content { font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; } .hotel-theme-marski main .elevator-pitch { line-height: 1.8rem; color: #000; } .hotel-theme-marski main .elevator-pitch .elevator-pitch__expander, .hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__breamarskirumbs a:hover, .hotel-theme-marski main .hero-intro__content__heading a:hover, .hotel-theme-marski main .list-links--bold .list-links__link, .hotel-theme-marski main .meeting-room-teaser__footer, .hotel-theme-marski main .read-more:visited, .hotel-theme-marski main .room-teaser:hover, .hotel-theme-marski main .room-teaser__heading, .hotel-theme-marski main .room__footer, .hotel-theme-marski main a, .hotel-theme-marski main a .is-collapsed, .hotel-theme-marski main a .is-expanded { color: #3e1118; } .hotel-theme-marski main .elevator-pitch .elevator-pitch__expander, .hotel-theme-marski main .elevator-pitch .elevator-pitch__expander:hover { color: #0d57f3; background-color: transparent; padding: 0; } .hotel-theme-marski main .expandable-toggler--hotel-menu { color: #000; } .hotel-theme-marski main .banner-section--restaurant .banner-section__block h2 { font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; font-size: 1.625rem; letter-spacing: 0.03em; } .hotel-theme-marski main .booking-widget .booking-widget__header, .hotel-theme-marski main .heading-2, .hotel-theme-marski main .inquiry-widget .inquiry-widget__header, .hotel-theme-marski main .pois-container .pois-container__heading--large, .hotel-theme-marski main .room__heading-level1, .hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > .u-link-style, .hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, .hotel-theme-marski main .teaser-full .teaser-full__heading a, .hotel-theme-marski main h2 { color: #000; } .hotel-theme-marski main h2 a { color: inherit !important; } .hotel-theme-marski main .booking-widget .booking-widget__header, .hotel-theme-marski main .inquiry-widget .inquiry-widget__header { color: #fff; text-transform: capitalize; } .hotel-theme-marski main .content-teaser__heading { text-transform: none; } .hotel-theme-marski main .content-teaser--flexible.landscape .content-teaser__heading, .hotel-theme-marski main .restaurant--action .restaurant__heading-level1, .hotel-theme-marski main .restaurant__heading-level1 { color: #000; } .hotel-theme-marski main .content-teaser--flexible.landscape .content-teaser__heading:hover, .hotel-theme-marski main .restaurant--action .restaurant__heading-level1:hover, .hotel-theme-marski main .restaurant__heading-level1:hover { text-decoration: underline; color: #000; } .hotel-theme-marski main .restaurant--action .restaurant__heading-level1 { color: #000; } .hotel-theme-marski main .restaurant--action:hover .restaurant__heading-level1 { text-decoration: underline; color: #000; } .hotel-theme-marski main .teaser-full .teaser-full__content { font-size: 1.25rem; } .hotel-theme-marski main .content-teaser .content-teaser__heading--link, .hotel-theme-marski main .content-teaser .content-teaser__heading--link:hover, .hotel-theme-marski main .read-more:visited { color: #000; } @media (max-width: 949px) { .hotel-theme-marski header.header { margin-top: 77px; } } .hotel-theme-marski .main-header .navigation-bar__main { -webkit-box-shadow: none; box-shadow: none; } .hotel-theme-marski .main-header .navigation-bar__main__logo { background: url(/_static/img/signaturehotels/marski/marski-logotype.svg) no-repeat scroll 50% transparent; background-size: contain; width: 153px; height: 31px; padding: 0; margin: 8px 10px; } .hotel-theme-marski .main-header .navigation-bar__main__logo img { display: none; } @media (min-width: 740px) { .hotel-theme-marski .main-header .navigation-bar__main__logo { margin: 10px auto; } } @media (min-width: 950px) { .hotel-theme-marski .main-header .navigation-bar__main__logo { float: left; height: 60px; width: 244px; margin: 0; } } .hotel-theme-marski .navigation-bar__main__booking-widget-toggle { margin-top: 0.3rem; } .hotel-theme-marski .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover { color: #0d57f3; } .hotel-theme-marski main .icon--down-arrow-small, .hotel-theme-marski main .icon--up-arrow-small { background-image: url(/_static/img/signaturehotels/marski/arrow-down-blue.svg); background-size: 100% 100%; background-repeat: no-repeat; height: 20px; display: block; margin: 0 auto; } .hotel-theme-marski main .icon--crocus, .hotel-theme-marski main .icon--nordicsea, .hotel-theme-marski main .iconic-item--link-primary .icon, .iconic-item--link-primary .hotel-theme-marski main .icon { fill: #282828; } .hotel-theme-marski main .icon--expand { fill: #eceded; } .hotel-theme-marski main .back-to-thumbnails-link, .hotel-theme-marski main .hotel-return-home-link { background-image: none; position: relative; } .hotel-theme-marski main .back-to-thumbnails-link:before, .hotel-theme-marski main .hotel-return-home-link:before { background-image: url(/_static/img/signaturehotels/marski/arrow-right-dark.svg); background-size: auto 100%; content: ""; width: 18px; height: 18px; position: absolute; left: 0; top: 0; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .hotel-theme-marski main .pois-container .pois-container__toggle span:before { background-image: url(/_static/img/signaturehotels/marski/arrow-down-gray.svg); } .hotel-theme-marski main .pois-container .pois-container__toggle:hover span:before { background-image: url(/_static/img/signaturehotels/marski/arrow-down.svg); } .hotel-theme-marski main .content-toggler, .hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer, .hotel-theme-marski main .room .room__footer { position: relative; margin-bottom: 10px; } .hotel-theme-marski main .content-toggler span, .hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer span, .hotel-theme-marski main .room .room__footer span { padding-bottom: 10px; display: inline-block; } .hotel-theme-marski main .content-toggler span:before, .hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer span:before, .hotel-theme-marski main .room .room__footer span:before { background-image: url(/_static/img/signaturehotels/marski/arrow-down-dark.svg); position: absolute; bottom: 0; top: auto; left: 50%; padding: 0; margin-left: -12px; width: 24px; height: 12px; } .hotel-theme-marski main .content-toggler:focus > span:before, .hotel-theme-marski main .content-toggler:hover > span:before, .hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer:focus > span:before, .hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer:hover > span:before, .hotel-theme-marski main .room .room__footer:focus > span:before, .hotel-theme-marski main .room .room__footer:hover > span:before { background-image: url(/_static/img/signaturehotels/marski/arrow-down.svg); } @media (min-width: 950px) { .hotel-theme-marski main .meeting-room-teaser > .meeting-room-teaser__footer:focus { margin-top: 6px; margin-bottom: 6px; } } .hotel-theme-marski main .content-toggler--facts { margin: 0 0 10px; } .hotel-theme-marski main .content-toggler--facts span { color: #fff; } .hotel-theme-marski main .content-toggler--facts span:active:before, .hotel-theme-marski main .content-toggler--facts span:before, .hotel-theme-marski main .content-toggler--facts span:focus:before { background-image: url(/_static/img/signaturehotels/marski/arrow-down-gray.svg); } .hotel-theme-marski main .content-toggler--facts span:active:before, .hotel-theme-marski main .content-toggler--facts span:focus:before, .hotel-theme-marski main .content-toggler--facts span:hover:before { background-image: url(/_static/img/signaturehotels/marski/arrow-down.svg); } .hotel-theme-marski main .bulleted-link, .hotel-theme-marski main .list-links > li, .hotel-theme-marski main .PdfIconLink, .hotel-theme-marski main .tag-section__list .tag-section__list__body > a { background-image: url(/_static/img/signaturehotels/marski/arrow-right-dark.svg); background-position: 0; padding-left: 30px; } .hotel-theme-marski main .hotel-nav > .navbar-header > .navbar-toggle { background-size: contain; } .hotel-theme-marski main .hotel-nav > .navbar-header > .navbar-toggle, .hotel-theme-marski main .hotel-nav > .navbar-header > .navbar-toggle.active { background-image: url(/_static/img/signaturehotels/marski/hotelpage-menu-close-gray-dark.svg); } .hotel-theme-marski main .read-more--big:after { background-image: url(/_static/img/signaturehotels/marski/arrow-right-blue.svg); width: 20px; height: 22px; background-position: 50%; bottom: -2px; position: relative; } .hotel-theme-marski main .icon--close { background-image: url(/_static/img/signaturehotels/marski/hotelpage-menu-close-white.svg); background-repeat: no-repeat; background-size: contain; } .hotel-theme-marski main .custom-select--crocus:after { background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); background-size: 18px 20px; } .hotel-theme-marski main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn, .hotel-theme-marski main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); } .hotel-theme-marski main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover, .hotel-theme-marski main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover { background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); } .hotel-theme-marski main .icon--location { background: transparent url(/_static/img/signaturehotels/marski/icon-location.svg) no-repeat scroll 0 0; -webkit-transform: scale(1.5); transform: scale(1.5); } .hotel-theme-marski main .icon--location * { display: none; } .hotel-theme-marski main .icon--google-directions { background: transparent url(/_static/img/signaturehotels/marski/icon-google-directions.svg) no-repeat scroll 0 0; } .hotel-theme-marski main .icon--google-directions * { display: none; } .hotel-theme-marski main .icon--mail { background: transparent url(/_static/img/signaturehotels/marski/icon-mail.svg) no-repeat scroll 0 0/100% 100%; } .hotel-theme-marski main .icon--mail * { display: none; } .hotel-theme-marski .custom-select:after { background-image: url(/_static/img/signaturehotels/marski/arrow-down-blue.svg); background-size: 18px 20px; background-position: center right 10px; } @media (min-width: 950px) { .hotel-theme-marski.signature-hotel-main .l-booking-widget--vertical { margin-top: -40px; } } .hotel-theme-marski .l-booking-widget--horizontal { background-color: #122937; } .hotel-theme-marski .booking-widget-wrapper, .hotel-theme-marski .booking-widget-wrapper .booking-widget-option, .hotel-theme-marski .inquiry-widget, .hotel-theme-marski .inquiry-widget .booking-widget-option { background: #122937; } .hotel-theme-marski .booking-widget-wrapper .booking-widget-options-toggle__subtext, .hotel-theme-marski .inquiry-widget .booking-widget-options-toggle__subtext { color: #cdcdcd; } .hotel-theme-marski .booking-widget-wrapper .booking-widget-toggle:after, .hotel-theme-marski .booking-widget-wrapper .icon--more-options, .hotel-theme-marski .inquiry-widget .booking-widget-toggle:after, .hotel-theme-marski .inquiry-widget .icon--more-options { background-image: url(/_static/img/signaturehotels/marski/arrow-down-gray.svg); } .hotel-theme-marski .booking-widget-wrapper-dialog__custom-input, .hotel-theme-marski .inquiry-widget-dialog__custom-input { font-size: 0.875rem; border-radius: 0; } .hotel-theme-marski .booking-widget-wrapper .guest-selector__footer, .hotel-theme-marski .booking-widget-wrapper .guest-selector__header, .hotel-theme-marski .booking-widget-wrapper .guest-selector__room-details, .hotel-theme-marski .inquiry-widget .guest-selector__footer, .hotel-theme-marski .inquiry-widget .guest-selector__header, .hotel-theme-marski .inquiry-widget .guest-selector__room-details { border-color: #122937; } .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-col-header, .hotel-theme-marski .inquiry-widget .dr-cals .dp-col-header { background-color: #fff; color: #000; } .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day, .hotel-theme-marski .inquiry-widget .dr-cals .dp-day { color: #000; } .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled, .hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dp-day-disabled { color: #ddd; background-color: #fff; border-color: #fff; } .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-selected, .hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-selected { border-color: #0d57f3; background: #0d57f3; color: #fff; } @media (min-width: 950px) { .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus, .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled), .hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-current:focus, .hotel-theme-marski .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled) { border-color: #0d57f3; background: #0d57f3; color: #fff; } } .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled), .hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled) { background: #0d57f3; background: rgba(13, 87, 243, 0.1); } .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, .hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { border-color: #0d57f3; background: #0d57f3; color: #fff; } @media (min-width: 950px) { .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover, .hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover { border-color: #0d57f3; background: #0d57f3; color: #fff; } } .hotel-theme-marski .booking-widget-wrapper .date-picker__apply, .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-next, .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-prev, .hotel-theme-marski .inquiry-widget .date-picker__apply, .hotel-theme-marski .inquiry-widget .dr-cals .dp-next, .hotel-theme-marski .inquiry-widget .dr-cals .dp-prev { color: #3e1118; } .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__weekday, .hotel-theme-marski .inquiry-widget .picker__holder .picker__weekday { background-color: rgba(18, 41, 55, 0.8); } .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--infocus:hover, .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover, .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--infocus:hover, .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--outfocus:hover { background: #fff; } .picker--focused .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--highlighted, .picker--focused .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted { border-color: #0d57f3; background: #0d57f3; color: #fff; } .picker--focused .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--highlighted:before, .picker--focused .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted:before { border-top-color: #d9d9d9; } .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected, .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--highlighted, .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover, .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--selected, .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--selected:hover, .hotel-theme-marski .inquiry-widget .picker__holder .picker--focused .picker__day--selected, .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted, .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted:hover, .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--selected, .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--selected:hover { border-color: #0d57f3; background: #0d57f3; color: #fff; } .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--disabled, .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--disabled:hover, .hotel-theme-marski .inquiry-widget .picker__holder .picker--focused .picker__day--disabled, .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--disabled, .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--disabled:hover { color: #ddd; background-color: #fff; border-color: #fff; } .hotel-theme-marski .booking-widget .booking-widget--maintenance__contact * { color: #fff !important; } @media (max-width: 949px) { .hotel-theme-marski .booking-widget .booking-widget__btn.btn { -webkit-box-shadow: none; box-shadow: none; } } .hotel-theme-marski .booking-widget .booking-widget-option { border-color: transparent; } .hotel-theme-marski .booking-widget .booking-widget-option .booking-widget-option__label, .hotel-theme-marski .booking-widget .booking-widget-option .custom-checkbox-label { font-weight: 700; } .hotel-theme-marski .booking-widget__custom-input { border-radius: 0; } .hotel-theme-marski .booking-widget__custom-input__text { font-size: 0.875rem; } .hotel-theme-marski .inquiry-widget .inquiry-widget__input-group .btn { -webkit-box-shadow: none; box-shadow: none; } .hotel-theme-marski .inquiry-widget p.text-small { line-height: normal; } @media (min-width: 950px) and (max-width: 1199px) { .hotel-theme-marski .navigation-bar__main nav { width: 100%; } } @media (min-width: 1200px) { .hotel-theme-marski .navigation-bar__main nav { width: calc(100% - 244px); } } .hotel-theme-marski .booking-widget__btn, .hotel-theme-marski .btn--crocus, .hotel-theme-marski .btn--primary, .hotel-theme-marski .btn-booking-widget-toggle:not(.mp-cta), .hotel-theme-marski .btn-marski, .hotel-theme-marski .inquiry-widget__btn { color: #fff; background: #0d57f3; border: 0 transparent; font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; font-size: 0.8125rem; line-height: 1.2; border-radius: 0; padding: 11px 22px; text-transform: uppercase; -webkit-transition: all 0.15s; transition: all 0.15s; } .hotel-theme-marski .booking-widget__btn:hover, .hotel-theme-marski .btn--crocus:hover, .hotel-theme-marski .btn--primary:hover, .hotel-theme-marski .btn-booking-widget-toggle:hover:not(.mp-cta), .hotel-theme-marski .btn-marski:hover, .hotel-theme-marski .inquiry-widget__btn:hover { background: #0b4cd7; color: #cdcdcd; text-decoration: none; } .hotel-theme-marski .booking-widget__btn:hover .icon--expand, .hotel-theme-marski .btn--crocus:hover .icon--expand, .hotel-theme-marski .btn--primary:hover .icon--expand, .hotel-theme-marski .btn-booking-widget-toggle:hover:not(.mp-cta) .icon--expand, .hotel-theme-marski .btn-marski:hover .icon--expand, .hotel-theme-marski .inquiry-widget__btn:hover .icon--expand { opacity: 0.8; } .hotel-theme-marski .booking-widget__btn, .hotel-theme-marski .inquiry-widget__btn { padding: 8px 20px; font-size: 1rem; color: #fff; background: #0d57f3; } .hotel-theme-marski .booking-widget__btn:hover, .hotel-theme-marski .inquiry-widget__btn:hover { background: #0b4cd7; } .hotel-theme-marski .btn-booking-widget-toggle:not(.mp-cta) { background: #0d57f3; border-color: #0d57f3; } .hotel-theme-marski .btn-booking-widget-toggle:not(.mp-cta):hover { background: #0b4cd7; } .hotel-theme-marski main .content-teaser, .hotel-theme-marski main .marski-teaser, .hotel-theme-marski main .restaurant--action, .hotel-theme-marski main .room-teaser { -webkit-transition: none; transition: none; -webkit-transform: none; transform: none; } .hotel-theme-marski main .content-teaser:hover, .hotel-theme-marski main .marski-teaser:hover, .hotel-theme-marski main .restaurant--action:hover, .hotel-theme-marski main .room-teaser:hover { -webkit-transform: none; transform: none; } .hotel-theme-marski main .content-teaser--mini { background-color: #ececec; } .hotel-theme-marski main .meeting-room-teaser, .hotel-theme-marski main .room-teaser { background-color: transparent; } .hotel-theme-marski main .meeting-room-teaser:hover, .hotel-theme-marski main .room-teaser:hover { text-transform: none; text-decoration: none; } .hotel-theme-marski main .meeting-room-teaser__body, .hotel-theme-marski main .room-teaser__body { background-color: #122937; color: #fff; position: relative; z-index: 1; } .hotel-theme-marski main .meeting-room-teaser__heading, .hotel-theme-marski main .room-teaser__heading { color: #fff; padding: 15px 0; line-height: 1.2; } .hotel-theme-marski main .meeting-room-teaser__action, .hotel-theme-marski main .room-teaser__action { padding-bottom: 1em; margin: 0; } .hotel-theme-marski main .meeting-room-teaser .media-container, .hotel-theme-marski main .room-teaser .media-container { overflow: visible; } .hotel-theme-marski main .meeting-room-teaser .media-container__infobar, .hotel-theme-marski main .room-teaser .media-container__infobar { z-index: 2; } .hotel-theme-marski main .meeting-room-teaser .media-container .iconic-item:last-child, .hotel-theme-marski main .room-teaser .media-container .iconic-item:last-child { margin-left: 5px; } .hotel-theme-marski main .meeting-room-teaser .media-container .iconic-item__icon-container, .hotel-theme-marski main .room-teaser .media-container .iconic-item__icon-container { display: none; } @media (min-width: 950px) { .hotel-theme-marski main .meeting-room-teaser__body { padding-bottom: 10px; } } @media (min-width: 950px) { .hotel-theme-marski main .restaurant--action img, .hotel-theme-marski main .room-teaser img { -webkit-transition: -webkit-transform 0.35s; transition: -webkit-transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-marski main .restaurant--action:before, .hotel-theme-marski main .room-teaser:before { -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } .hotel-theme-marski main .restaurant--action:hover img, .hotel-theme-marski main .room-teaser:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .hotel-theme-marski main .restaurant--action:hover:before, .hotel-theme-marski main .room-teaser:hover:before { opacity: 0; } } .hotel-theme-marski main .l-combo-4col__col .content-teaser__heading, .hotel-theme-marski main .l-combo-4col__col .content-teaser__text { color: #000; } .hotel-theme-marski main .content-teaser { background-color: #fff; } .hotel-theme-marski main .content-teaser--action:active h3 *, .hotel-theme-marski main .content-teaser--action:hover h3 * { -webkit-transition: all; transition: all; color: inherit; text-decoration: underline; } .hotel-theme-marski main .content-teaser.landscape h3 { color: #3e1118; } .hotel-theme-marski main .content-teaser.landscape:active h3 *, .hotel-theme-marski main .content-teaser.landscape:hover h3 * { -webkit-transition: all; transition: all; color: #260a0f; text-decoration: underline; } .hotel-theme-marski main .teaser-full { margin-bottom: 25px; } .hotel-theme-marski main .teaser-full__content p { line-height: 1.3; font-size: 1rem; } @media (min-width: 1200px) { .hotel-theme-marski main .teaser-full { display: -ms-flexbox; display: flex; } .hotel-theme-marski main .teaser-full__action { position: absolute; bottom: 0; margin: 0; } } .hotel-theme-marski main .l-section .teaser-full { background: none transparent; } .hotel-theme-marski main .banner-section--restaurant .banner-section__block { background-color: #3e1118; } @media (min-width: 1200px) { .hotel-theme-marski main .banner-section--restaurant .banner-section__block { padding: 50px 30px; } } .hotel-theme-marski main .banner-section--restaurant .banner-section__block * { color: #fff; } .hotel-theme-marski main .banner-section--restaurant .banner-section__block .read-more--big:after { background-image: url(/_static/img/signaturehotels/marski/arrow-right-white.svg); } .hotel-theme-marski main .l-section-contact-bar { background-color: #ececec; padding-top: 0.625rem; padding-bottom: 0.625rem; } .hotel-theme-marski .global-footer .global-footer-toggler:active span:before, .hotel-theme-marski .global-footer .global-footer-toggler:focus span:before, .hotel-theme-marski .global-footer .global-footer-toggler:hover span:before { background: url(/_static/img/signaturehotels/marski/arrow-down-gray.svg) no-repeat 50%; } @media (max-width: 949px) { .hotel-theme-marski .global-footer .global-footer-toggler:focus { -webkit-box-shadow: none; box-shadow: none; } } .hotel-theme-marski .hotel-footer * { font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; } .hotel-theme-marski .hotel-footer ::-moz-selection { background-color: #0d57f3; } .hotel-theme-marski .hotel-footer ::selection { background-color: #0d57f3; } .hotel-theme-marski .hotel-footer, .hotel-theme-marski .hotel-footer-section { background-color: #122937; } .hotel-theme-marski .hotel-footer .list-footer-pages > li { background-image: url(/_static/img/signaturehotels/marski/arrow-right-white.svg); padding-left: 25px; } .hotel-theme-marski .hotel-footer .icon--google-directions *, .hotel-theme-marski .hotel-footer .icon--location *, .hotel-theme-marski .hotel-footer .icon--phone * { display: none; } .hotel-theme-marski .hotel-footer .icon--location { background: transparent url(/_static/img/signaturehotels/marski/icon-location-white.svg) no-repeat scroll 0 0; -webkit-transform: scale(1.5); transform: scale(1.5); } .hotel-theme-marski .hotel-footer .icon--google-directions { background: transparent url(/_static/img/signaturehotels/marski/icon-google-directions.svg) no-repeat scroll 0 0; } .hotel-theme-marski .hotel-footer .icon--phone { background: transparent url(/_static/img/signaturehotels/marski/icon-phone-white.svg) no-repeat scroll 0 0; -webkit-transform: rotate(-25deg); transform: rotate(-25deg); border-radius: 100%; } .hotel-theme-marski main .map-static__caption { bottom: 10px; } .hotel-theme-marski main .map-expand, .hotel-theme-marski main .map__canvas { -webkit-filter: grayscale(100%); filter: grayscale(100%); } .hotel-theme-marski main .map-controls, .hotel-theme-marski main .map-static, .hotel-theme-marski main .zoom-controls { -webkit-filter: none; filter: none; } @media (max-width: 739px) { .hotel-theme-marski main .map { background: none #3e1118; } } @media (max-width: 739px) { .hotel-theme-marski main .map-controls { padding: 0; } } .hotel-theme-marski main .map-controls__pois--right { background: none #3e1118; padding: 0 10px; } .hotel-theme-marski main .map-controls .list-pois > li { border: 0 transparent; color: #fff; } .hotel-theme-marski main .map-controls .list-pois > li:hover { background-color: rgba(251, 18, 40, 0.4); } .hotel-theme-marski main .map-controls .list-pois > li:hover a { color: #cdcdcd; } .hotel-theme-marski main .map-controls .list-pois > li a, .hotel-theme-marski main .map-controls .list-pois > li div { color: inherit; } .hotel-theme-marski main .map-controls .pois-container { padding: 20px 0 10px; background: transparent; } .hotel-theme-marski main .map-controls .pois-container__heading { color: #fff; text-transform: none; } .hotel-theme-marski main .map-controls .pois-container__toggle { background: #3e1118; border: 0; padding: 12px 10px; } @media (min-width: 740px) { .hotel-theme-marski main .map, .hotel-theme-marski main .map-static { -webkit-filter: none; filter: none; } } .hotel-theme-marski main .map .btn-expand, .hotel-theme-marski main .map .map-static__caption .btn, .hotel-theme-marski main .map .map__close-map .btn, .hotel-theme-marski main .map .zoom-controls button { color: #3e1118; } .hotel-theme-marski main .map .btn-expand:before { background-image: url(/_static/img/signaturehotels/marski/map/magnifying-ico.svg); } .hotel-theme-marski main .map .btn-expand.-expanded:before { background-image: url(/_static/img/signaturehotels/marski/map/magnifying-minus-ico.svg); } .hotel-theme-marski main .list-pois > li .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-default.png); background-repeat: no-repeat; background-size: 20px 20px; } .hotel-theme-marski main .list-pois > li[data-category="airport"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-airport.png); } .hotel-theme-marski main .list-pois > li[data-category="attraction"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-attraction.png); } .hotel-theme-marski main .list-pois > li[data-category="bar"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-bar.png); } .hotel-theme-marski main .list-pois > li[data-category="bus"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-busstation.png); } .hotel-theme-marski main .list-pois > li[data-category="center"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-city-center.png); } .hotel-theme-marski main .list-pois > li[data-category="company"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-company.png); } .hotel-theme-marski main .list-pois > li[data-category="pin"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-default.png); } .hotel-theme-marski main .list-pois > li[data-category="entertainment"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-entertainment.png); } .hotel-theme-marski main .list-pois > li[data-category="museum"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-museum.png); } .hotel-theme-marski main .list-pois > li[data-category="music"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-music.png); } .hotel-theme-marski main .list-pois > li[data-category="hotel"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-pin.png); } .hotel-theme-marski main .list-pois > li[data-category="restaurant"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-restaurant.png); } .hotel-theme-marski main .list-pois > li[data-category="shopping"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-shopping.png); } .hotel-theme-marski main .list-pois > li[data-category="star"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-star.png); } .hotel-theme-marski main .list-pois > li[data-category="taxi"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-taxi.png); } .hotel-theme-marski main .list-pois > li[data-category="theatre"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-theatre.png); } .hotel-theme-marski main .list-pois > li[data-category="trains"] .poi { background-image: url(/_static/img/signaturehotels/marski/map/map-trains.png); } .hotel-theme-marski main .breakfast-section .label a { color: #3e1118; } .hotel-theme-marski main .breakfast-section .label a:before { background-image: url(/_static/img/signaturehotels/marski/arrow-right-dark.svg); margin-right: 0; } .hotel-theme-marski main.signature-hotel-main .hero-intro__content__breadcrumbs { margin-top: 10px; } .hotel-theme-marski main *, .hotel-theme-marski main :after, .hotel-theme-marski main :before { font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; } @media (max-width: 949px) { .hotel-theme-marski main *, .hotel-theme-marski main :after, .hotel-theme-marski main :before { -webkit-box-shadow: none !important; box-shadow: none !important; } } .hotel-theme-marski main p { line-height: 1.5rem; } @media (max-width: 949px) { .hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs + .hero-intro__content__heading { margin-top: 20px; } } .hotel-theme-marski main button:not(.dp-day):not(.mp-cta), .hotel-theme-marski main input, .hotel-theme-marski main textarea { border-radius: 0 !important; } .hotel-theme-marski main .l-section--hotel, .hotel-theme-marski main .l-section--pattern { background: #fff; } .hotel-theme-marski main.signature-hotel-main .hero-intro + .l-section { background-color: #fff; } .hotel-theme-marski main .l-section--depth + div > div:first-child .l-section, .hotel-theme-marski main .l-section--map ~ .l-section { background-color: #ececec; } .hotel-theme-marski main .signature-hotel-dark-bg { background: #ececec; overflow-x: hidden; } .hotel-theme-marski main .l-section#hotelfacts { background: #3e1118; } @media (min-width: 1200px) { .hotel-theme-marski main .l-section#hotelfacts { margin: 0 -80%; } } .hotel-theme-marski main .l-section-hotel-facts h3, .hotel-theme-marski main .l-section-hotel-facts li { color: #fff; } .hotel-theme-marski main .l-section-hotel-facts li:before { color: #fff; left: -15px; font-size: 1.625rem; } .hotel-theme-marski main .l-section-hotel-facts h3 { text-transform: uppercase; } .hotel-theme-marski main .hero-intro--overlay { border-top-color: #fff; } .hotel-theme-marski main .elevator-pitch__expander { border-bottom: none; } @media (min-width: 740px) { .hotel-theme-marski main .hero-intro__content__heading { margin-top: 20px !important; } } @media (min-width: 740px) { .hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__heading.sticky { min-width: 55%; margin-left: 24px !important; } } @media (min-width: 950px) { .hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__heading.sticky { margin-left: 34px !important; } } .hotel-theme-marski main .hotel-menu > li:after { content: none; } .hotel-theme-marski main .hotel-menu > li > a { color: #000; font-size: 0.875rem; font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; } @media (min-width: 740px) { .hotel-theme-marski main .hotel-menu > li { background: transparent; } .hotel-theme-marski main .hotel-menu > li > a { color: #000; } .hotel-theme-marski main .hotel-menu > li.active > a, .hotel-theme-marski main .hotel-menu > li > .u-link-style:hover { background: #0d57f3; color: #fff; } .hotel-theme-marski main .hotel-menu > li .hotel-menu-wrapper:not(.sticky) .hotel-menu > li > a { text-transform: uppercase; } } .hotel-theme-marski main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { border-bottom: 1px solid #d9d9d9; } .hotel-theme-marski main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu > li > a { font-family: Helvetica Neue Medium, Helvetica, Arial, sans-serif; } .hotel-theme-marski main .l-section--depth { border-top: 0; } @media (min-width: 740px) { .hotel-theme-marski main .l-section__inner--content { padding-top: 30px; padding-bottom: 0; } } @media (min-width: 950px) { .hotel-theme-marski main .room .room__footer { border-top: 1px solid #000; } } @media (max-width: 949px) { .hotel-theme-marski main .room .room__footer { float: left; padding-top: 0; } } @media (min-width: 950px) { .hotel-theme-marski main .room .room__media { padding-left: 0; } } .hotel-theme-marski main .room .room__heading-level2 { font-size: 1.125rem; } .hotel-theme-marski main .room__heading-level1 { text-transform: capitalize; } .hotel-theme-marski main .room.is-collapsed .availabilitybutton { bottom: -40px; } .hotel-theme-marski main .room.is-collapsed .hotel-theme-marski main .room__short-text { line-height: 1.3rem; } .hotel-theme-marski main .room__short-bullets { border-top: 0; } @media (min-width: 740px) { .hotel-theme-marski main .room.is-collapsed .room__short-bullets { display: block; } .hotel-theme-marski main .room.is-collapsed .room__short-bullets li { margin-bottom: 0; } .hotel-theme-marski main .room.is-collapsed .room__short-bullets li:before { color: #000; } } .hotel-theme-marski main .room .room__footer .is-collapsed, .hotel-theme-marski main .room .room__footer .is-expanded { color: #0d57f3; } @media (max-width: 419px) { .hotel-theme-marski main .room .room__footer .is-collapsed, .hotel-theme-marski main .room .room__footer .is-expanded { padding-bottom: 5px; } } .hotel-theme-marski main .room .room__footer .is-collapsed:before, .hotel-theme-marski main .room .room__footer .is-expanded:before { background-image: url(/_static/img/signaturehotels/marski/arrow-down-blue.svg); } @media (max-width: 419px) { .hotel-theme-marski main .room .room__footer .is-collapsed:before, .hotel-theme-marski main .room .room__footer .is-collapsed:focus:before, .hotel-theme-marski main .room .room__footer .is-collapsed:hover:before, .hotel-theme-marski main .room .room__footer .is-expanded:before, .hotel-theme-marski main .room .room__footer .is-expanded:focus:before, .hotel-theme-marski main .room .room__footer .is-expanded:hover:before { display: block; width: 15px; margin-left: -7px; } } .hotel-theme-marski main .room .rsDefault .rsThumb.rsNavSelected { border-color: #0d57f3; } .hotel-theme-marski main .restaurant { border-bottom: 1px solid #000; } @media (min-width: 950px) { .hotel-theme-marski main .restaurant .restaurant__media { padding-left: 0; } } @media (max-width: 949px) { .hotel-theme-marski main .restaurant .restaurant__body { padding-left: 0; padding-right: 0; } } .hotel-theme-marski main .restaurant-menus .iconic-item__text, .hotel-theme-marski main .restaurant-opening-hours .iconic-item__text { vertical-align: middle; } @media (max-width: 949px) { .hotel-theme-marski main .highlight-infoblock { padding-left: 0; padding-right: 0; } } .hotel-theme-scandic-go .elevator-pitch, .hotel-theme-scandic-go .list-links__link, .hotel-theme-scandic-go body { font-family: Grotesk !important; letter-spacing: 0.16px; color: #2d163a; } .hotel-theme-scandic-go .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover { color: #45478c; } .hotel-theme-scandic-go .contact-items .iconic-item__text, .hotel-theme-scandic-go .contact-items .iconic-item__text a, .hotel-theme-scandic-go .restaurant--action .restaurant__heading-level1, .hotel-theme-scandic-go .restaurant--action .restaurant__heading-level1 a { color: #dcd7ff; } .hotel-theme-scandic-go .contact-items { font-size: 16px !important; } .hotel-theme-scandic-go .contact-items .iconic-item { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; font-size: 16px; } .hotel-theme-scandic-go .contact-items .extraem { font-size: 16px; } .hotel-theme-scandic-go .contact-items__heading h2 { font-family: Grotesk-bold; } .hotel-theme-scandic-go .iconic-item > .iconic-item__text, .hotel-theme-scandic-go .iconic-item__text em { font-family: Grotesk; } .hotel-theme-scandic-go .hero-intro .hero-intro__content .hero-intro__content__heading { font-family: Garamond; text-transform: capitalize; font-weight: 400; margin: 20px 0 12px; text-align: left; color: #2d163a; font-size: 40px; line-height: 46px; } @media (min-width: 950px) { .hotel-theme-scandic-go .hero-intro .hero-intro__content .hero-intro__content__heading { font-size: 64px; line-height: 68px; margin-bottom: 8px; } } .hotel-theme-scandic-go h1, .hotel-theme-scandic-go h2, .hotel-theme-scandic-go h3 { font-family: Grotesk-bold; text-transform: none; font-weight: 400; } .hotel-theme-scandic-go .hotel .hotel__heading, .hotel-theme-scandic-go .restaurant .restaurant__heading-level1, .hotel-theme-scandic-go .room .room__heading-level1, .hotel-theme-scandic-go .room .room__heading-level2 { font-family: Grotesk; color: #dcd7ff; } @media (max-width: 949px) { .hotel-theme-scandic-go .room .room__heading-level1 { font-family: Grotesk-bold; line-height: 30px; } } .hotel-theme-scandic-go .room__bed-options, .hotel-theme-scandic-go .room__long-text, .hotel-theme-scandic-go .room__short-bullets, .hotel-theme-scandic-go .room__short-text, .hotel-theme-scandic-go .room__space-info { color: #dcd7ff; } .hotel-theme-scandic-go .elevator-pitch .elevator-pitch__expander { background-color: #2d163a; color: #dcd7ff; border: 0; -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; } .hotel-theme-scandic-go .room .collapsible-list-toggler { background-color: #dcd7ff; color: #2d163a; border: 0; -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; } .hotel-theme-scandic-go .hero-intro .hero-intro__content .hero-intro__content__heading a:hover, .hotel-theme-scandic-go .hero-intro .hero-intro__content .hero-intro__content__heading a:visited, .hotel-theme-scandic-go .pois-container__heading { color: #2d163a; } @media (max-width: 949px) { .hotel-theme-scandic-go header.header { margin-top: 81px; } } .hotel-theme-scandic-go .main-header { background-color: #21331f; } .hotel-theme-scandic-go .main-header .navigation-bar__main__expander { display: none; } .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { background: url(/_static/img/signaturehotels/sc-go/logo-v2.svg) no-repeat; background-size: contain; width: 129px; height: 24px; margin: 16px; } .hotel-theme-scandic-go .main-header .navigation-bar__main__logo img { display: none; } @media (min-width: 950px) { .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { width: 258px; height: 48px; margin: 24px 0 0; float: left; } } .hotel-theme-scandic-go .hotel-return-home-link { color: #2d163a; background: url(/_static/img/signaturehotels/sc-go/arrow-double-dark-purple-left.svg) no-repeat -4px; } .hotel-theme-scandic-go .navigation-bar__main { -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; } .hotel-theme-scandic-go .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner.is-animated { -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; border-bottom: 1px solid #000; } @media (min-width: 950px) { .hotel-theme-scandic-go .hero-intro .hero-intro__content .hero-intro__content__heading.sticky.is-animated { margin-left: 15px !important; } } .hotel-theme-scandic-go .expandable-toggler--hotel-menu > span:after { background: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg) no-repeat 50%; } .hotel-theme-scandic-go .contact-items .icon--nordicsea, .hotel-theme-scandic-go .contact-items .iconic-item--link-primary .icon, .iconic-item--link-primary .hotel-theme-scandic-go .contact-items .icon { fill: #dcd7ff; } .hotel-theme-scandic-go .contact-items .icon--google-directions { fill: none; background: url(/_static/img/signaturehotels/sc-go/directions-v2.svg) no-repeat 50%; } .hotel-theme-scandic-go .contact-items .icon--phone { stroke: #2d163a; } .hotel-theme-scandic-go .l-gallery-slider .rsDefault .rsArrowIcn { -webkit-filter: grayscale(100); filter: grayscale(100); } .hotel-theme-scandic-go .booking-widget-wrapper, .hotel-theme-scandic-go .inquiry-widget { background-color: #21331f; color: #2d163a; } .hotel-theme-scandic-go .booking-widget { color: #85ff52; } .hotel-theme-scandic-go .booking-widget .input-group label { font-size: 13px !important; letter-spacing: normal; background-color: transparent; } @media (max-width: 949px) { .hotel-theme-scandic-go .booking-widget .input-group label { left: 40px; padding: 0; } } @media (min-width: 950px) { .hotel-theme-scandic-go .booking-widget .input-group label { top: -4px !important; } } .hotel-theme-scandic-go .booking-widget .input-group .input, .hotel-theme-scandic-go .booking-widget .input-group input { background-color: #fff; color: #2d163a; } .hotel-theme-scandic-go .booking-widget .input-group .input:focus, .hotel-theme-scandic-go .booking-widget .input-group input:focus { border: 0 transparent !important; } @media (max-width: 949px) { .hotel-theme-scandic-go .booking-widget .input-group { margin-top: 10px; } } .hotel-theme-scandic-go .booking-widget .input-group .input.arrow-down { background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg); } @media (max-width: 949px) { .hotel-theme-scandic-go .booking-widget .input-group .booking-code__text.ng-valid:not(.ng-empty) ~ label, .hotel-theme-scandic-go .booking-widget .input-group .booking-code__text:focus ~ label { line-height: 1.4rem; } } .hotel-theme-scandic-go .booking-widget .booking-widget-options .booking-code label { top: -9px !important; } @media (max-width: 949px) { .hotel-theme-scandic-go .booking-widget .booking-widget-options .booking-code label { top: 7px !important; background-color: transparent !important; } } .hotel-theme-scandic-go .booking-widget .clearable-input__clear--icon { stroke: #2d163a; } .hotel-theme-scandic-go .booking-widget-options-toggle__icon { background: url(/_static/img/signaturehotels/sc-go/add-circle-light-green.svg) no-repeat; background-position: 0; } .hotel-theme-scandic-go .booking-widget-options-toggle__icon img { visibility: hidden; } @media (min-width: 950px) { .hotel-theme-scandic-go .booking-widget-options-toggle__icon { background: url(/_static/img/signaturehotels/sc-go/arrow-down-light-green.svg) no-repeat; background-position: 50%; background-size: 17px 17px; } } .hotel-theme-scandic-go .booking-widget-options--shown .booking-widget-options-toggle__icon { background: url(/_static/img/signaturehotels/sc-go/remove-circle-light-green.svg) no-repeat; } @media (min-width: 950px) { .hotel-theme-scandic-go .booking-widget-options__show-less .booking-widget-options-toggle__icon { -webkit-transform: rotate(180deg); transform: rotate(180deg); } } .hotel-theme-scandic-go .booking-widget__btn { background-color: #85ff52; border-color: #85ff52; color: #21331f; font-weight: 700; } .hotel-theme-scandic-go .booking-widget .custom-checkbox + span:before, .hotel-theme-scandic-go .booking-widget .custom-checkbox-wrapper .custom-checkbox-label:before { background-image: url(/_static/img/signaturehotels/sc-go/checkbox-light-green.svg); } .hotel-theme-scandic-go .booking-widget .custom-checkbox-wrapper.active .custom-checkbox-label:before, .hotel-theme-scandic-go .booking-widget .custom-checkbox:checked + span:before { background-image: url(/_static/img/signaturehotels/sc-go/checkbox-light-green-checked.svg); } .hotel-theme-scandic-go .booking-widget .disabled .custom-checkbox + span:before { background-image: none; border: 1px solid rgba(0, 0, 0, 0.5); background-color: rgba(0, 0, 0, 0.2); } .hotel-theme-scandic-go .booking-widget .error-text { letter-spacing: 1px; } .hotel-theme-scandic-go .booking-widget .reward-night .icon--info-white, .hotel-theme-scandic-go .booking-widget .voucher .icon--info-white { background-image: url(/_static/img/signaturehotels/sc-go/info-light-green.svg); } @media (min-width: 950px) { .hotel-theme-scandic-go .booking-widget .booking-code .icon--info-white { background-image: url(/_static/img/signaturehotels/sc-go/info-light-green.svg); } } .hotel-theme-scandic-go .booking-widget .booking-widget-options-toggle__text { letter-spacing: 0.7px; font-weight: 400; } .hotel-theme-scandic-go .booking-widget .dp-next, .hotel-theme-scandic-go .booking-widget .dp-prev, .hotel-theme-scandic-go .booking-widget .dr-cals .dp-day, .hotel-theme-scandic-go .booking-widget .dr-cals .dp-day:focus-visible { color: #2d163a; } .hotel-theme-scandic-go .booking-widget .dr-cals .dp-day.dr-in-range { background-color: #dcd7ff; color: #000; } .hotel-theme-scandic-go .booking-widget .dr-cals .dp-day.dr-in-range:hover, .hotel-theme-scandic-go .booking-widget .dr-cals .dp-day.dr-selected, .hotel-theme-scandic-go .booking-widget .dr-cals .dp-day:focus-visible, .hotel-theme-scandic-go .booking-widget .dr-cals .dp-day:hover { background-color: #2d163a; color: #dcd7ff; } .hotel-theme-scandic-go .booking-widget .dr-cals .dp-day.dp-day-disabled { color: #757575; } .hotel-theme-scandic-go .booking-widget .dr-cals .dp-cal-month, .hotel-theme-scandic-go .booking-widget .dr-cals .dp-cal-year, .hotel-theme-scandic-go .booking-widget .dr-cals .dp-col-header { border-color: #2d163a; color: #2d163a; } .hotel-theme-scandic-go .booking-widget .date-picker__apply { border-color: #dcd7ff; color: #2d163a; } .hotel-theme-scandic-go .booking-widget .guest-selector #guest-selector__room-count, .hotel-theme-scandic-go .booking-widget .guest-selector .custom-select.custom-select--booking-widget-dialog, .hotel-theme-scandic-go .booking-widget .guest-selector .numeric-input { background-color: #dcd7ff; } .hotel-theme-scandic-go .booking-widget .guest-selector .custom-select:after, .hotel-theme-scandic-go .booking-widget .guest-selector .icon--down-arrow-small, .hotel-theme-scandic-go .booking-widget .guest-selector .icon--down-arrow-small-black, .hotel-theme-scandic-go .booking-widget .guest-selector .icon--up-arrow-small { background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg); background-size: auto; background-position: 50%; } .hotel-theme-scandic-go .booking-widget .guest-selector .numeric-input__value { font-size: 30px; } .hotel-theme-scandic-go .booking-widget .guest-selector__footer, .hotel-theme-scandic-go .booking-widget .guest-selector__header { border-color: #2d163a; } .hotel-theme-scandic-go .booking-widget .guest-selector__footer a { color: #2d163a; } .hotel-theme-scandic-go .booking-widget .guest-selector__room-details { border-color: #2d163a; } .hotel-theme-scandic-go .numeric-input .numeric-input__controls__decrease:hover, .hotel-theme-scandic-go .numeric-input .numeric-input__controls__increase:hover { background-color: #e0dcce; } .hotel-theme-scandic-go .hotel-nav > .navbar-header > .navbar-header__widget-toggle { background-color: #2d163a; border-radius: 50px; color: #dcd7ff; text-transform: capitalize; padding: 8px 16px; } .hotel-theme-scandic-go .hotel-nav > .navbar-header > .navbar-header__widget-toggle .icon--expand { background: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg) no-repeat 50%; color: #2d163a; text-transform: capitalize; background-size: 28px; margin-top: 3px; } .hotel-theme-scandic-go .hotel-nav > .navbar-header > .navbar-header__widget-toggle.active .icon--expand { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .hotel-theme-scandic-go .signature-hotel-dark-bg { background-color: #e0dcce; } .hotel-theme-scandic-go .signature-hotel-dark-bg .hotel-facts-container { content: ""; display: block; background-image: url(/_static/img/signaturehotels/sc-go/cloud.png); z-index: 100; background-position: 100% 0; background-repeat: no-repeat; } @media (max-width: 1199px) { .hotel-theme-scandic-go .signature-hotel-dark-bg .hotel-facts-container { background-size: 130px; } } .hotel-theme-scandic-go .signature-hotel-dark-bg, .hotel-theme-scandic-go .signature-hotel-dark-bg .l-hotel-facts, .hotel-theme-scandic-go .signature-hotel-dark-bg .l-hotel-facts h3, .hotel-theme-scandic-go .signature-hotel-dark-bg h2, .hotel-theme-scandic-go .signature-hotel-dark-bg ul.list-links a { font-weight: 400; color: #2d163a; } .hotel-theme-scandic-go .signature-hotel-dark-bg ul.list-links a { font-size: 1rem; line-height: 1.5; margin: 0; } .hotel-theme-scandic-go .signature-hotel-dark-bg .content-teaser { background-color: #f5ff73; } .hotel-theme-scandic-go .signature-hotel-dark-bg .content-teaser__media { padding: 0; } .hotel-theme-scandic-go .signature-hotel-dark-bg .content-teaser__heading > span { height: 2.4em; } .hotel-theme-scandic-go .signature-hotel-dark-bg .content-toggler { background-color: #2d163a; color: #dcd7ff; margin: 0 0 5px; padding: 15px 0 30px; } .hotel-theme-scandic-go .signature-hotel-dark-bg .content-toggler > span:before { background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg); position: absolute; bottom: 12px; left: calc(50% - 12px); width: auto; } .hotel-theme-scandic-go .signature-hotel-dark-bg .hotel-facts-close { display: none; } @media (min-width: 950px) { .hotel-theme-scandic-go .signature-hotel-dark-bg .hotel-facts-container { padding: 0; } .hotel-theme-scandic-go .signature-hotel-dark-bg .l-hotel-facts .l-hotel-facts__wide-column { width: 50%; } .hotel-theme-scandic-go .signature-hotel-dark-bg .l-hotel-facts .l-hotel-facts__wide-column + li { padding-left: 30px; } .hotel-theme-scandic-go .signature-hotel-dark-bg .list-bullets--hotel-facts-2col { -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; padding-right: 10px; } } .hotel-theme-scandic-go .list-bullets > li:before { font-family: Helvetica, Arial, sans-serif; color: #2d163a; } .hotel-theme-scandic-go .content-teasers .bulleted-link, .hotel-theme-scandic-go .content-teasers .PdfIconLink { background: none transparent; color: #2d163a; padding: 0 25px 0 0; position: relative; } .hotel-theme-scandic-go .content-teasers .bulleted-link:after, .hotel-theme-scandic-go .content-teasers .PdfIconLink:after { background: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg); background-position: 50%; background-size: 100%; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; right: 5px; top: 5px; content: ""; display: block; width: 16px; height: 16px; } .hotel-theme-scandic-go .hotel-about-teasers .content-teaser__heading, .hotel-theme-scandic-go .hotel-about-teasers .content-teaser__text { color: #2d163a; } .hotel-theme-scandic-go .hotel-about-teasers .content-teaser__icon-wrapper svg { fill: #2d163a; } .hotel-theme-scandic-go .list-links > li { background-image: url(/_static/img/signaturehotels/sc-go/bullet-list-arrow-circle-dark-purple.svg); } .hotel-theme-scandic-go .l-section__inner--content-spaced a.read-more--big, .hotel-theme-scandic-go .l-section__inner--content-spaced a.read-more--big span { color: #2d163a; } .hotel-theme-scandic-go .l-section__inner--content-spaced .content-toggler > span:before, .hotel-theme-scandic-go .l-section__inner--content-spaced a.read-more--big:after { background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg); background-position: 50%; background-size: auto; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); width: 16px; height: 16px; } .hotel-theme-scandic-go .l-section__inner--content-spaced .content-toggler--rooms { color: #2d163a; font-size: 22px; padding: 10px 20px 25px; } .hotel-theme-scandic-go .l-section__inner--content-spaced .content-toggler--rooms > span:before { position: absolute; bottom: 4px; padding: 0; left: 50%; -webkit-transform: translateX(-8px); transform: translateX(-8px); } .hotel-theme-scandic-go .l-section__inner--content-spaced .content-toggler--rooms > span.is-expanded:before { -webkit-transform: translateX(-8px) rotate(180deg); transform: translateX(-8px) rotate(180deg); } @media (min-width: 950px) { .hotel-theme-scandic-go .l-section__inner--content-spaced .content-toggler--rooms { font-size: 24px; } } .hotel-theme-scandic-go .room-teaser { color: #2d163a; background-color: #f5ff73; } .hotel-theme-scandic-go .room-teaser .media-container__infobar.room-teaser__infobar { background: #f5ff73; padding: 4px 16px; color: #2d163a; } .hotel-theme-scandic-go .room-teaser .media-container__infobar.room-teaser__infobar.scandic-go { display: block !important; } .hotel-theme-scandic-go .room-teaser__infobar span.iconic-item__icon-container { display: none; } .hotel-theme-scandic-go .room-teaser .room-teaser__heading, .hotel-theme-scandic-go .room-teaser__infobar .iconic-item__text { color: #2d163a; } .hotel-theme-scandic-go .room-teaser .room-teaser__heading span { text-align: left; } @media (max-width: 1199px) { .hotel-theme-scandic-go .room-teaser .room-teaser__heading span { text-align: center; font-size: 18px; } } @media (min-width: 1200px) { .hotel-theme-scandic-go .room-teaser .room-teaser__body { padding: 0 16px; } } .hotel-theme-scandic-go .room-teaser:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: -webkit-transform 0.35s; transition: -webkit-transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; } .hotel-theme-scandic-go .tag-section .tag-section__list .tag-section__list__body > a { background: none #2d163a; color: #dcd7ff; position: relative; } .hotel-theme-scandic-go .tag-section .tag-section__list .tag-section__list__body > a:before { background: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg) no-repeat; background-size: 100%; width: 28px; height: 28px; display: block; position: absolute; content: ""; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); background-position: 50%; left: 8px; top: 6px; } .hotel-theme-scandic-go .thumbnail-teaser { -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; } .hotel-theme-scandic-go .room__collapsable { background-color: #2d163a; padding: 0 !important; } .hotel-theme-scandic-go .highlight-infoblock { background-color: #2d163a; border: 1px solid #dcd7ff; border-radius: 5px; color: #dcd7ff; } .hotel-theme-scandic-go .highlight-infoblock--light .extraem { margin: 0; } .hotel-theme-scandic-go .highlight-infoblock--light a { color: #2d163a; } .hotel-theme-scandic-go .highlight-infoblock--light .icon { fill: #2d163a; } .hotel-theme-scandic-go .btn.click_prices_availability { background-color: #dcd7ff; border-color: #dcd7ff; border-radius: 50px; padding: 12px 40px; color: #2d163a; font-size: 1rem; font-family: Grotesk-bold; } .hotel-theme-scandic-go .room__footer { background-color: #2d163a; color: #dcd7ff; } .hotel-theme-scandic-go .room__footer:visited { color: #dcd7ff; } .hotel-theme-scandic-go .room__footer span:before { background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg) !important; width: 16px; height: 16px; padding: 0; margin: 0 8px -3px 0 !important; background-size: auto; } .hotel-theme-scandic-go .rsDefault .rsThumb.rsNavSelected { border: 3px solid #f5ff73; } .hotel-theme-scandic-go .list-facilities li:before, .hotel-theme-scandic-go .room__short-bullets li:before { color: #dcd7ff !important; font-family: Helvetica, Arial, sans-serif; } .hotel-theme-scandic-go .list-facilities li:before { font-size: 2rem; } .hotel-theme-scandic-go .room { -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; } .hotel-theme-scandic-go .room__short-bullets { border-top-color: transparent; } .hotel-theme-scandic-go .room .icon--bed { fill: #dcd7ff; } .hotel-theme-scandic-go .room .icon--bedbunk, .hotel-theme-scandic-go .room .icon--bedcustomoccupancy, .hotel-theme-scandic-go .room .icon--bedextrabunk { stroke: #2d163a; } .hotel-theme-scandic-go .room.room--information .room__footer { border-top-color: #dcd7ff; padding: 20px; font-size: 1rem; } .hotel-theme-scandic-go .room.room--information .room__footer:focus { margin: 0; } .hotel-theme-scandic-go .room.room--information .room__footer:focus span { margin-bottom: 0; } .hotel-theme-scandic-go .room.room--information .room__footer:focus:focus-visible { margin: 4px; } .hotel-theme-scandic-go .room.room--information .room__footer:focus:not(.no-hover), .hotel-theme-scandic-go .room.room--information .room__footer:hover { color: #dcd7ff; } @media (max-width: 419px) { .hotel-theme-scandic-go .room.room--information .room__footer { padding: 10px 20px; } .hotel-theme-scandic-go .room.room--information .room__footer span:before { display: inline-block; } } .hotel-theme-scandic-go .room.room--information.is-collapsed .room__bed-options { padding-top: 12px; } .hotel-theme-scandic-go .room .room__bed-options .bed-options .textual-separator { margin: 5px 0 !important; } .hotel-theme-scandic-go .room .room__bed-options .bed-options .textual-separator:before { border-top-color: #dcd7ff; border-top-style: solid; width: 70%; } .hotel-theme-scandic-go .room .room__bed-options .bed-options .textual-separator span { color: #dcd7ff; background-color: #2d163a; padding: 0 5px; font-weight: 400; font-size: 13px; font-family: inherit; } @media (max-width: 949px) { .hotel-theme-scandic-go .room .room__body { padding: 16px; } } .hotel-theme-scandic-go .room-heading .heading-2 { color: #2d163a; font-family: Grotesk; font-size: 18px; } @media (min-width: 950px) { .hotel-theme-scandic-go .room-heading .heading-2 { font-size: 24px; } } .hotel-theme-scandic-go .list-facilities > li, .hotel-theme-scandic-go .room__short-bullets > li { margin-bottom: 0.5rem; } @media (min-width: 950px) { .hotel-theme-scandic-go .room.room--information.is-collapsed .room__bed-options h3 { margin-left: 12px; } .hotel-theme-scandic-go .room .room__body .availabilitybutton { left: 71%; bottom: 45px; } .hotel-theme-scandic-go .room.is-collapsed .room__body > .room__body__main .availabilitybutton { bottom: 10px; } } .hotel-theme-scandic-go .hotel-footer { background-color: #21331f; background-image: url(/_static/img/signaturehotels/sc-go/trajectory.png); background-repeat: no-repeat; background-position: 100% 100%; } @media (max-width: 1199px) { .hotel-theme-scandic-go .hotel-footer { background-size: 459px; } } @media (min-width: 950px) { .hotel-theme-scandic-go .hotel-footer { background-size: 680px; } } .hotel-theme-scandic-go .hotel-footer:before { -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; } .hotel-theme-scandic-go .hotel-footer__social-media .icon { margin-right: 15px; } .hotel-theme-scandic-go .hotel-footer-section, .hotel-theme-scandic-go .hotel-footer__content { background-color: transparent; } .hotel-theme-scandic-go .hotel-footer-section, .hotel-theme-scandic-go .hotel-footer-section a, .hotel-theme-scandic-go .hotel-footer__content, .hotel-theme-scandic-go .hotel-footer__content a { color: #85ff52; } .hotel-theme-scandic-go .hotel-footer-section .list-footer-pages > li, .hotel-theme-scandic-go .hotel-footer__content .list-footer-pages > li { background-image: url(/_static/img/signaturehotels/sc-go/bullet-list-arrow-circle-light-green.svg); } .hotel-theme-scandic-go .global-footer--inline { background-color: #000; } .hotel-theme-scandic-go .hotel-footer__heading a { background: url(/_static/img/signaturehotels/sc-go/logo-v2.svg) no-repeat; background-size: auto; display: block; width: 270px; height: 50px; margin-left: auto; margin-right: auto; } .hotel-theme-scandic-go .hotel-footer__heading a span { display: none; } .hotel-theme-scandic-go .hotel-footer-section .icon { fill: #85ff52; } .hotel-theme-scandic-go .hotel-award .icon--swan-eco img { visibility: hidden; } [lang="de"].hotel-theme-scandic-go .hotel-award .icon--swan-eco, [lang="en"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { background: url(/_static/img/icons/swan-eco/swan_eco_dark_en.png) no-repeat 50%; background-size: 100% 100%; } [lang="sv"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { background: url(/_static/img/icons/swan-eco/swan_eco_dark_se.png) no-repeat 50%; background-size: 100% 100%; } [lang="da"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { background: url(/_static/img/icons/swan-eco/swan_eco_dark_dk.png) no-repeat 50%; background-size: 100% 100%; } [lang="no"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { background: url(/_static/img/icons/swan-eco/swan_eco_dark_no.png) no-repeat 50%; background-size: 100% 100%; } [lang="fi"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { background: url(/_static/img/icons/swan-eco/swan_eco_dark_fi.png) no-repeat 50%; background-size: 100% 100%; } .hotel-theme-scandic-go .pois-container .pois-container__toggle span:before { background: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg) no-repeat 50%; } @media (max-width: 739px) { .hotel-theme-scandic-go .map .map-controls { padding: 16px 0; } } .hotel-theme-scandic-go .map .btn--primary-deemphasized { color: #2d163a; border-radius: 0; border: 1px solid #c8c8c8; font-weight: 400; padding: 8px 24px; } .hotel-theme-scandic-go .scandic-go-cloud { display: block !important; position: absolute; z-index: 90; right: 0; } @media (max-width: 949px) { .hotel-theme-scandic-go .scandic-go-cloud { top: 0; width: 120px; } } @media (min-width: 950px) and (max-width: 1199px) { .hotel-theme-scandic-go .scandic-go-cloud { top: 187px; } } @media (min-width: 1200px) { .hotel-theme-scandic-go .scandic-go-cloud { top: 0; } } .hotel-theme-scandic-go .hero-fixed, .hotel-theme-scandic-go .l-section--content:not(.signature-hotel-dark-bg), .hotel-theme-scandic-go .l-section--hotel { background: #e0dcce !important; } .hotel-theme-scandic-go .l-section--pattern { background: transparent !important; } .hotel-theme-scandic-go .main.signature-hotel-main .hero:before { content: ""; background-image: url(/_static/img/signaturehotels/sc-go/cloud.png); display: block; width: 120px; height: 120px; position: absolute; z-index: 1; background-size: 100%; right: 0; top: 35px; } @media (min-width: 740px) { .hotel-theme-scandic-go .main.signature-hotel-main .hero:before { top: 0; width: 252px; height: 252px; } } .hotel-theme-scandic-go .l-section--hotel .hotel-menu-wrapper__inner { background: transparent; font-family: Grotesk-bold; } @media (min-width: 950px) { .hotel-theme-scandic-go .l-section--hotel .hotel-menu-wrapper__inner { font-family: Grotesk; } .hotel-theme-scandic-go .l-section--hotel .hotel-menu-wrapper__inner:not(.is-animated) { margin: 0; padding: 0; } } .hotel-theme-scandic-go .l-section--hotel .hotel-menu-wrapper.sticky.is-animated .hotel-menu-wrapper__inner { background: #e0dcce; } @media (min-width: 740px) { .hotel-theme-scandic-go .hero-intro .hero-intro__content { padding-bottom: 0; } } .hotel-theme-scandic-go .contact-items { padding: 12px 0; } .hotel-theme-scandic-go .hero-intro, .hotel-theme-scandic-go .l-section--hotel { border-top: transparent; background-color: #e0dcce !important; } .hotel-theme-scandic-go .signature-hotel-main .hero-intro, .hotel-theme-scandic-go .signature-hotel-main .l-section--hotel { border-top: transparent; background: url(/_static/img/signaturehotels/sc-go/trajectory-bg.svg) no-repeat #e0dcce !important; background-position: 120px -40px !important; background-size: 80% !important; background-repeat: no-repeat !important; } @media (min-width: 740px) { .hotel-theme-scandic-go .signature-hotel-main .hero-intro, .hotel-theme-scandic-go .signature-hotel-main .l-section--hotel { background-size: auto !important; background-position: right -100px !important; } } .hotel-theme-scandic-go .l-section-contact-bar { background-color: #2d163a; } .hotel-theme-scandic-go .l-section--map ~ .l-section { background-color: #dcd7ff; } .hotel-theme-scandic-go .btn--primary { border-radius: 0; background-color: #2d163a; border-color: #2d163a; color: #dcd7ff; font-weight: 400; } .hotel-theme-scandic-go .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs { margin: 10px 0 15px; } .hotel-theme-scandic-go .hotel-nav .expandable-toggler--hotel-menu { color: #2d163a; } .hotel-theme-scandic-go .hotel-nav > .navbar-collapse { border-top-color: #2d163a; } .hotel-theme-scandic-go .hotel-menu > li > a { border-bottom-color: #2d163a; color: #2d163a; } .hotel-theme-scandic-go .hotel-menu > li:after { display: none; } @media (max-width: 739px) { .hotel-theme-scandic-go .hotel-menu > li { padding: 0; } } .hotel-theme-scandic-go .l-rooms { margin-top: 1.5rem; } @media (min-width: 740px) { .hotel-theme-scandic-go .hotel-menu > li.active > a { color: #2d163a; background-color: #f5ff73; } .hotel-theme-scandic-go .hotel-menu > li:first-child.active > a { padding-left: 10px; } .hotel-theme-scandic-go .hotel-menu > li:not(.active) a { color: #2d163a; } .hotel-theme-scandic-go .hotel-menu > li:not(.active) a:focus, .hotel-theme-scandic-go .hotel-menu > li:not(.active) a:focus-visible, .hotel-theme-scandic-go .hotel-menu > li:not(.active) a:hover { background-color: #ecc8c9; } } @media (max-width: 949px) { .hotel-theme-scandic-go .hero-intro__content__breadcrumbs { display: none; } } .hotel-theme-scandic-go .banner-section--restaurant .banner-section__block { background-color: #2d163a; padding-top: 16px; } @media (min-width: 950px) { .hotel-theme-scandic-go .banner-section--restaurant .banner-section__block { padding-top: 40px; } } .hotel-theme-scandic-go .banner-section--restaurant .banner-section__block .read-more--big { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .hotel-theme-scandic-go .banner-section--restaurant .banner-section__block, .hotel-theme-scandic-go .banner-section--restaurant .banner-section__block .read-more--big .read-more__subtle { color: #dcd7ff; } .hotel-theme-scandic-go .banner-section--restaurant .banner-section__block a.read-more--big:after { background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); background-size: auto; background-position: 50%; width: 16px; } .hotel-theme-scandic-go .contact-items__heading h1, .hotel-theme-scandic-go .contact-items__heading h2, .hotel-theme-scandic-go .contact-items__heading h3 { color: #dcd7ff; } .hotel-theme-scandic-go .contact-items .google-map-link-label { display: none; } .hotel-theme-scandic-go .restaurant { -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; } .hotel-theme-scandic-go .restaurant .restaurant__sidebar { background-color: #c7e3de; } .hotel-theme-scandic-go .breakfast-section { display: none; } @-webkit-keyframes swal2-show { 0% { -webkit-transform: scale(0.7); transform: scale(0.7); } 45% { -webkit-transform: scale(1.05); transform: scale(1.05); } 80% { -webkit-transform: scale(0.95); transform: scale(0.95); } to { -webkit-transform: scale(1); transform: scale(1); } } @keyframes swal2-show { 0% { -webkit-transform: scale(0.7); transform: scale(0.7); } 45% { -webkit-transform: scale(1.05); transform: scale(1.05); } 80% { -webkit-transform: scale(0.95); transform: scale(0.95); } to { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes swal2-hide { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } to { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; } } @keyframes swal2-hide { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } to { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; } } @-webkit-keyframes swal2-animate-success-line-tip { 0% { top: 1.1875em; left: 0.0625em; width: 0; } 54% { top: 1.0625em; left: 0.125em; width: 0; } 70% { top: 2.1875em; left: -0.375em; width: 3.125em; } 84% { top: 3em; left: 1.3125em; width: 1.0625em; } to { top: 2.8125em; left: 0.875em; width: 1.5625em; } } @keyframes swal2-animate-success-line-tip { 0% { top: 1.1875em; left: 0.0625em; width: 0; } 54% { top: 1.0625em; left: 0.125em; width: 0; } 70% { top: 2.1875em; left: -0.375em; width: 3.125em; } 84% { top: 3em; left: 1.3125em; width: 1.0625em; } to { top: 2.8125em; left: 0.875em; width: 1.5625em; } } @-webkit-keyframes swal2-animate-success-line-long { 0% { top: 3.375em; right: 2.875em; width: 0; } 65% { top: 3.375em; right: 2.875em; width: 0; } 84% { top: 2.1875em; right: 0; width: 3.4375em; } to { top: 2.375em; right: 0.5em; width: 2.9375em; } } @keyframes swal2-animate-success-line-long { 0% { top: 3.375em; right: 2.875em; width: 0; } 65% { top: 3.375em; right: 2.875em; width: 0; } 84% { top: 2.1875em; right: 0; width: 3.4375em; } to { top: 2.375em; right: 0.5em; width: 2.9375em; } } @-webkit-keyframes swal2-rotate-success-circular-line { 0% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 5% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 12% { -webkit-transform: rotate(-405deg); transform: rotate(-405deg); } to { -webkit-transform: rotate(-405deg); transform: rotate(-405deg); } } @keyframes swal2-rotate-success-circular-line { 0% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 5% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 12% { -webkit-transform: rotate(-405deg); transform: rotate(-405deg); } to { -webkit-transform: rotate(-405deg); transform: rotate(-405deg); } } @-webkit-keyframes swal2-animate-error-x-mark { 0% { margin-top: 1.625em; -webkit-transform: scale(0.4); transform: scale(0.4); opacity: 0; } 50% { margin-top: 1.625em; -webkit-transform: scale(0.4); transform: scale(0.4); opacity: 0; } 80% { margin-top: -0.375em; -webkit-transform: scale(1.15); transform: scale(1.15); } to { margin-top: 0; -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } @keyframes swal2-animate-error-x-mark { 0% { margin-top: 1.625em; -webkit-transform: scale(0.4); transform: scale(0.4); opacity: 0; } 50% { margin-top: 1.625em; -webkit-transform: scale(0.4); transform: scale(0.4); opacity: 0; } 80% { margin-top: -0.375em; -webkit-transform: scale(1.15); transform: scale(1.15); } to { margin-top: 0; -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } @-webkit-keyframes swal2-animate-error-icon { 0% { -webkit-transform: rotateX(100deg); transform: rotateX(100deg); opacity: 0; } to { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } } @keyframes swal2-animate-error-icon { 0% { -webkit-transform: rotateX(100deg); transform: rotateX(100deg); opacity: 0; } to { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } } body.swal2-toast-shown .swal2-container, body.swal2-toast-shown .swal2-container.swal2-shown { background-color: transparent; } body.swal2-toast-shown .swal2-container.swal2-top { top: 0; right: auto; bottom: auto; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right { top: 0; right: 0; bottom: auto; left: auto; } body.swal2-toast-shown .swal2-container.swal2-top-left, body.swal2-toast-shown .swal2-container.swal2-top-start { top: 0; right: auto; bottom: auto; left: 0; } body.swal2-toast-shown .swal2-container.swal2-center-left, body.swal2-toast-shown .swal2-container.swal2-center-start { top: 50%; right: auto; bottom: auto; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); } body.swal2-toast-shown .swal2-container.swal2-center { top: 50%; right: auto; bottom: auto; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right { top: 50%; right: 0; bottom: auto; left: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); } body.swal2-toast-shown .swal2-container.swal2-bottom-left, body.swal2-toast-shown .swal2-container.swal2-bottom-start { top: auto; right: auto; bottom: 0; left: 0; } body.swal2-toast-shown .swal2-container.swal2-bottom { top: auto; right: auto; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right { top: auto; right: 0; bottom: 0; left: auto; } body.swal2-toast-column .swal2-toast { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: stretch; align-items: stretch; } body.swal2-toast-column .swal2-toast .swal2-actions { -ms-flex: 1; flex: 1; -ms-flex-item-align: stretch; align-self: stretch; height: 2.2em; margin-top: 0.3125em; } body.swal2-toast-column .swal2-toast .swal2-loading { -ms-flex-pack: center; justify-content: center; } body.swal2-toast-column .swal2-toast .swal2-input { height: 2em; margin: 0.3125em auto; font-size: 1em; } body.swal2-toast-column .swal2-toast .swal2-validation-message { font-size: 1em; } .swal2-popup.swal2-toast { -ms-flex-align: center; align-items: center; width: auto; padding: 0.625em; overflow-y: hidden; -webkit-box-shadow: 0 0 0.625em #d9d9d9; box-shadow: 0 0 0.625em #d9d9d9; } .swal2-popup.swal2-toast, .swal2-popup.swal2-toast .swal2-header { -ms-flex-direction: row; flex-direction: row; } .swal2-popup.swal2-toast .swal2-title { -ms-flex-positive: 1; flex-grow: 1; -ms-flex-pack: start; justify-content: flex-start; margin: 0 0.6em; font-size: 1em; } .swal2-popup.swal2-toast .swal2-footer { margin: 0.5em 0 0; padding: 0.5em 0 0; font-size: 0.8em; } .swal2-popup.swal2-toast .swal2-close { position: static; width: 0.8em; height: 0.8em; line-height: 0.8; } .swal2-popup.swal2-toast .swal2-content { -ms-flex-pack: start; justify-content: flex-start; font-size: 1em; } .swal2-popup.swal2-toast .swal2-icon { width: 2em; min-width: 2em; height: 2em; margin: 0; } .swal2-popup.swal2-toast .swal2-icon:before { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; font-size: 2em; font-weight: 700; } @media (-ms-high-contrast: active), (-ms-high-contrast: none) { .swal2-popup.swal2-toast .swal2-icon:before { font-size: 0.25em; } } .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring { width: 2em; height: 2em; } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"] { top: 0.875em; width: 1.375em; } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="left"] { left: 0.3125em; } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="right"] { right: 0.3125em; } .swal2-popup.swal2-toast .swal2-actions { height: auto; margin: 0 0.3125em; } .swal2-popup.swal2-toast .swal2-styled { margin: 0 0.3125em; padding: 0.3125em 0.625em; font-size: 1em; } .swal2-popup.swal2-toast .swal2-styled:focus { -webkit-box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4); box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4); } .swal2-popup.swal2-toast .swal2-success { border-color: #a5dc86; } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"] { position: absolute; width: 2em; height: 2.8125em; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-radius: 50%; } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"][class$="left"] { top: -0.25em; left: -0.9375em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 2em 2em; transform-origin: 2em 2em; border-radius: 4em 0 0 4em; } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"][class$="right"] { top: -0.25em; left: 0.9375em; -webkit-transform-origin: 0 2em; transform-origin: 0 2em; border-radius: 0 4em 4em 0; } .swal2-popup.swal2-toast .swal2-success .swal2-success-ring { width: 2em; height: 2em; } .swal2-popup.swal2-toast .swal2-success .swal2-success-fix { top: 0; left: 0.4375em; width: 0.4375em; height: 2.6875em; } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"] { height: 0.3125em; } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"][class$="tip"] { top: 1.125em; left: 0.1875em; width: 0.75em; } .swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"][class$="long"] { top: 0.9375em; right: 0.1875em; width: 1.375em; } .swal2-popup.swal2-toast.swal2-show { -webkit-animation: swal2-toast-show 0.5s; animation: swal2-toast-show 0.5s; } .swal2-popup.swal2-toast.swal2-hide { -webkit-animation: swal2-toast-hide 0.2s forwards; animation: swal2-toast-hide 0.2s forwards; } .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip { -webkit-animation: swal2-toast-animate-success-line-tip 0.75s; animation: swal2-toast-animate-success-line-tip 0.75s; } .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long { -webkit-animation: swal2-toast-animate-success-line-long 0.75s; animation: swal2-toast-animate-success-line-long 0.75s; } @-webkit-keyframes swal2-toast-show { 0% { -webkit-transform: translateY(-0.625em) rotate(2deg); transform: translateY(-0.625em) rotate(2deg); opacity: 0; } 33% { -webkit-transform: translateY(0) rotate(-2deg); transform: translateY(0) rotate(-2deg); opacity: 0.5; } 66% { -webkit-transform: translateY(0.3125em) rotate(2deg); transform: translateY(0.3125em) rotate(2deg); opacity: 0.7; } to { -webkit-transform: translateY(0) rotate(0); transform: translateY(0) rotate(0); opacity: 1; } } @keyframes swal2-toast-show { 0% { -webkit-transform: translateY(-0.625em) rotate(2deg); transform: translateY(-0.625em) rotate(2deg); opacity: 0; } 33% { -webkit-transform: translateY(0) rotate(-2deg); transform: translateY(0) rotate(-2deg); opacity: 0.5; } 66% { -webkit-transform: translateY(0.3125em) rotate(2deg); transform: translateY(0.3125em) rotate(2deg); opacity: 0.7; } to { -webkit-transform: translateY(0) rotate(0); transform: translateY(0) rotate(0); opacity: 1; } } @-webkit-keyframes swal2-toast-hide { 0% { opacity: 1; } 33% { opacity: 0.5; } to { -webkit-transform: rotate(1deg); transform: rotate(1deg); opacity: 0; } } @keyframes swal2-toast-hide { 0% { opacity: 1; } 33% { opacity: 0.5; } to { -webkit-transform: rotate(1deg); transform: rotate(1deg); opacity: 0; } } @-webkit-keyframes swal2-toast-animate-success-line-tip { 0% { top: 0.5625em; left: 0.0625em; width: 0; } 54% { top: 0.125em; left: 0.125em; width: 0; } 70% { top: 0.625em; left: -0.25em; width: 1.625em; } 84% { top: 1.0625em; left: 0.75em; width: 0.5em; } to { top: 1.125em; left: 0.1875em; width: 0.75em; } } @keyframes swal2-toast-animate-success-line-tip { 0% { top: 0.5625em; left: 0.0625em; width: 0; } 54% { top: 0.125em; left: 0.125em; width: 0; } 70% { top: 0.625em; left: -0.25em; width: 1.625em; } 84% { top: 1.0625em; left: 0.75em; width: 0.5em; } to { top: 1.125em; left: 0.1875em; width: 0.75em; } } @-webkit-keyframes swal2-toast-animate-success-line-long { 0% { top: 1.625em; right: 1.375em; width: 0; } 65% { top: 1.25em; right: 0.9375em; width: 0; } 84% { top: 0.9375em; right: 0; width: 1.125em; } to { top: 0.9375em; right: 0.1875em; width: 1.375em; } } @keyframes swal2-toast-animate-success-line-long { 0% { top: 1.625em; right: 1.375em; width: 0; } 65% { top: 1.25em; right: 0.9375em; width: 0; } 84% { top: 0.9375em; right: 0; width: 1.125em; } to { top: 0.9375em; right: 0.1875em; width: 1.375em; } } body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { overflow: hidden; } body.swal2-height-auto { height: auto !important; } body.swal2-no-backdrop .swal2-shown { top: auto; right: auto; bottom: auto; left: auto; max-width: calc(100% - 1.25em); background-color: transparent; } body.swal2-no-backdrop .swal2-shown > .swal2-modal { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } body.swal2-no-backdrop .swal2-shown.swal2-top { top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } body.swal2-no-backdrop .swal2-shown.swal2-top-left, body.swal2-no-backdrop .swal2-shown.swal2-top-start { top: 0; left: 0; } body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right { top: 0; right: 0; } body.swal2-no-backdrop .swal2-shown.swal2-center { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } body.swal2-no-backdrop .swal2-shown.swal2-center-left, body.swal2-no-backdrop .swal2-shown.swal2-center-start { top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); } body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right { top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); } body.swal2-no-backdrop .swal2-shown.swal2-bottom { bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } body.swal2-no-backdrop .swal2-shown.swal2-bottom-left, body.swal2-no-backdrop .swal2-shown.swal2-bottom-start { bottom: 0; left: 0; } body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right { right: 0; bottom: 0; } .swal2-container { display: -ms-flexbox; display: flex; position: fixed; z-index: 99999 !important; top: 0; right: 0; bottom: 0; left: 0; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 0.625em; overflow-x: hidden; background-color: transparent; -webkit-overflow-scrolling: touch; } .swal2-container.swal2-top { -ms-flex-align: start; align-items: flex-start; } .swal2-container.swal2-top-left, .swal2-container.swal2-top-start { -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .swal2-container.swal2-top-end, .swal2-container.swal2-top-right { -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: end; justify-content: flex-end; } .swal2-container.swal2-center { -ms-flex-align: center; align-items: center; } .swal2-container.swal2-center-left, .swal2-container.swal2-center-start { -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .swal2-container.swal2-center-end, .swal2-container.swal2-center-right { -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; } .swal2-container.swal2-bottom { -ms-flex-align: end; align-items: flex-end; } .swal2-container.swal2-bottom-left, .swal2-container.swal2-bottom-start { -ms-flex-align: end; align-items: flex-end; -ms-flex-pack: start; justify-content: flex-start; } .swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right { -ms-flex-align: end; align-items: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-right > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom > :first-child { margin-top: auto; } .swal2-container.swal2-grow-fullscreen > .swal2-modal { display: -ms-flexbox !important; display: flex !important; -ms-flex: 1; flex: 1; -ms-flex-item-align: stretch; align-self: stretch; -ms-flex-pack: center; justify-content: center; } .swal2-container.swal2-grow-row > .swal2-modal { display: -ms-flexbox !important; display: flex !important; -ms-flex: 1; flex: 1; -ms-flex-line-pack: center; align-content: center; -ms-flex-pack: center; justify-content: center; } .swal2-container.swal2-grow-column { -ms-flex: 1; flex: 1; -ms-flex-direction: column; flex-direction: column; } .swal2-container.swal2-grow-column.swal2-bottom, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-top { -ms-flex-align: center; align-items: center; } .swal2-container.swal2-grow-column.swal2-bottom-left, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-top-start { -ms-flex-align: start; align-items: flex-start; } .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-bottom-right, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-top-right { -ms-flex-align: end; align-items: flex-end; } .swal2-container.swal2-grow-column > .swal2-modal { display: -ms-flexbox !important; display: flex !important; -ms-flex: 1; flex: 1; -ms-flex-line-pack: center; align-content: center; -ms-flex-pack: center; justify-content: center; } .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not( .swal2-top-left ):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not( .swal2-center-left ):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not( .swal2-bottom-end ):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal { margin: auto; } @media (-ms-high-contrast: active), (-ms-high-contrast: none) { .swal2-container .swal2-modal { margin: 0 !important; } } .swal2-container.swal2-fade { -webkit-transition: background-color 0.1s; transition: background-color 0.1s; } .swal2-container.swal2-shown { background-color: rgba(0, 0, 0, 0.4); } .swal2-popup { display: none; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; width: 32em; max-width: 100%; padding: 0.95em !important; border: none; border-radius: 0.3125em; background: #fff; font-family: inherit; font-size: 1rem; } .banner-section--splash .swal2-popup.banner-section__block.grey button.swal2-confirm, .banner-section--splash .swal2-popup.banner-section__block.grey button.swal2-confirm:hover, .banner-section--splash .swal2-popup.banner-section__block.lightgreen button.swal2-confirm, .banner-section--splash .swal2-popup.banner-section__block.lightgreen button.swal2-confirm:hover, .swal2-popup.inverted button.swal2-confirm, .swal2-popup.inverted button.swal2-confirm:hover { background-color: #fff !important; color: #00838e !important; font-size: inherit !important; border: 2px solid #00838e !important; font-weight: 700 !important; text-decoration: none !important; } .banner-section--splash .swal2-popup.banner-section__block.grey button.swal2-cancel, .banner-section--splash .swal2-popup.banner-section__block.grey button.swal2-cancel:hover, .banner-section--splash .swal2-popup.banner-section__block.lightgreen button.swal2-cancel, .banner-section--splash .swal2-popup.banner-section__block.lightgreen button.swal2-cancel:hover, .swal2-popup.inverted button.swal2-cancel, .swal2-popup.inverted button.swal2-cancel:hover { background-color: #00838e !important; border: 2px solid #00838e; color: #00838e; font-weight: 700; text-decoration: none; border-left-color: #00838e !important; border-right-color: #00838e !important; } .swal2-popup.inverted_modify_details .swal2-header { font-size: 1.125rem; color: #483729; margin-bottom: 1rem; } .swal2-popup.inverted_modify_details #swal2-content, .swal2-popup.inverted_modify_details .swal2-header { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; text-align: center; position: relative; } .swal2-popup.inverted_modify_details #swal2-content { font-size: 1rem; color: #333; line-height: 1.4em; margin: 0; padding: 0; } .swal2-popup.inverted_modify_details button.swal2-styled.swal2-confirm, .swal2-popup.inverted_modify_details button.swal2-styled.swal2-confirm:hover { border: 2px solid #00838e; color: #fff; background: #00838e !important; font-weight: 700; margin: 5% 40% 0; } .swal2-popup.center-action-btn .swal2-actions { -ms-flex-pack: distribute; justify-content: space-around; } @media (min-width: 950px) { .swal2-popup { padding-top: 40px !important; } } .swal2-popup.remove-ancillary, .swal2-popup.remove-card { border-radius: 1rem; border: 3px solid #e3e0db; padding: 20px !important; } @media (min-width: 740px) { .swal2-popup.remove-ancillary, .swal2-popup.remove-card { padding: 30px !important; } } .swal2-popup.remove-ancillary h2#swal2-title, .swal2-popup.remove-card h2#swal2-title { font-size: 1.125rem; } @media (min-width: 950px) { .swal2-popup.remove-ancillary h2#swal2-title, .swal2-popup.remove-card h2#swal2-title { font-size: 1.375rem; } } .swal2-popup.remove-ancillary .swal2-content, .swal2-popup.remove-card .swal2-content { margin-bottom: 20px; } .swal2-popup.remove-ancillary #swal2-content .confirm-text, .swal2-popup.remove-card #swal2-content .confirm-text { margin: 25px 0 5px; } .swal2-popup.remove-ancillary .swal2-actions, .swal2-popup.remove-card .swal2-actions { -ms-flex-pack: center; justify-content: center; -ms-flex-direction: row-reverse; flex-direction: row-reverse; margin-bottom: -15px !important; padding: 0; } .swal2-popup.remove-ancillary .swal2-actions button, .swal2-popup.remove-card .swal2-actions button { margin: 0 5px 15px; font-weight: 700; font-size: 1rem; } @media (max-width: 419px) { .swal2-popup.remove-card .swal2-actions { -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } .swal2-popup .swal2-actions { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin: 0 !important; padding: 0 1rem; } @media (min-width: 950px) { .swal2-popup .swal2-actions { padding: 0 4rem; } } .swal2-popup .swal2-validation-message { padding: 0 1rem; margin: 15px 0 !important; } .swal2-popup .swal2-validation-message:before { display: none; } @media (min-width: 950px) { .swal2-popup .swal2-validation-message { padding: 0 3rem; } } .swal2-popup .swal2-close { z-index: 9; color: #00838e; } .swal2-popup .swal2-close:hover { color: #00838e; } .swal2-popup.cancel-booking .swal2-actions { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; margin: 10px 0 5px !important; } .swal2-popup.cancel-booking .swal2-actions button { margin: 10px; } .swal2-popup.cancel-booking .swal2-actions button.swal2-confirm, .swal2-popup.cancel-booking .swal2-actions button.swal2-confirm:hover { background-color: #fff !important; color: #00838e !important; font-size: inherit !important; border: 2px solid #00838e !important; font-weight: 700 !important; text-decoration: none !important; } .swal2-popup.cancel-booking .swal2-actions button.swal2-cancel { color: #fff !important; } .swal2-popup.cancel-booking .swal2-actions button.swal2-cancel, .swal2-popup.cancel-booking .swal2-actions button.swal2-cancel:hover { background-color: #00838e !important; border: 2px solid #00838e; font-weight: 700; text-decoration: none; border-left-color: #00838e !important; border-right-color: #00838e !important; } .swal2-popup.cancel-booking .swal2-actions button.swal2-cancel:hover { color: #00838e; } .swal2-popup.discount-modal { width: 25rem; margin-top: 30px !important; } .swal2-popup.discount-modal img { margin: 0; position: absolute; top: -22px; } .swal2-popup.discount-modal .swal2-header h2#swal2-title { margin-top: 20px; text-transform: uppercase; font-size: 1.625rem; font-weight: 700; } .swal2-popup.discount-modal.membershipNumberDiscount-modal #swal2-content, .swal2-popup.discount-modal.multiRoomDiscount-modal #swal2-content { margin-bottom: 0; } .swal2-popup.discount-modal #swal2-content { margin-bottom: 30px; } .swal2-popup.discount-modal #swal2-content .inline-block { display: inline-block; } .swal2-popup.discount-modal #swal2-content p.newPriceText { margin-top: 25px; margin-bottom: 0; } .swal2-popup.discount-modal #swal2-content p.newPrice { font-size: 2rem; font-weight: 700; margin-bottom: 0; line-height: 1rem; margin-top: 15px; } .swal2-popup.discount-modal #swal2-content p.newPrice > span:first-child { display: none; } .swal2-popup.discount-modal #swal2-content p.newPrice .price__currency { font-size: 0.8125rem; color: #333; font-weight: 400; } .swal2-popup.discount-modal #swal2-content p.newPrice span { margin-bottom: 0; color: #cd0921; } .swal2-popup.discount-modal #swal2-content p.newPrice span.price, .swal2-popup.discount-modal #swal2-content p.newPrice span.price .price__plus { line-height: 1.4rem; font-size: 2rem; font-weight: 700; } .swal2-popup.discount-modal #swal2-content p.newPrice span .price__plus, .swal2-popup.discount-modal #swal2-content p.newPrice span span.bc, .swal2-popup.discount-modal #swal2-content p.newPrice span span.voucher { color: #404040; } .swal2-popup.discount-modal #swal2-content p.oldPrice { text-decoration: line-through; padding-left: 5px; } .swal2-popup.discount-modal #swal2-content p.oldPrice span { font-size: 1rem; font-weight: 700; } .swal2-popup.discount-modal #swal2-content p.oldPrice span:nth-child(2) { display: none; } .swal2-popup.discount-modal #swal2-content p.oldPrice span.price__plus:nth-child(2) { display: inline; } .swal2-popup.discount-modal #swal2-content p.oldPrice span.price__currency { margin-left: 0; } @media (max-width: 419px) { .swal2-popup.discount-modal #swal2-content p.newPrice, .swal2-popup.discount-modal #swal2-content p.oldPrice { margin-left: 0; margin-right: 0; } } .swal2-popup.discount-modal #swal2-content p.multiRoomNote { background-color: #eddfde; margin: 0; padding: 10px 15px; border-radius: 7px; } .swal2-popup.discount-modal .swal2-actions button { width: 100%; } .swal2-popup.form_inverted #swal2-content form { padding: 0 1rem; } @media (min-width: 950px) { .swal2-popup.form_inverted #swal2-content form { padding: 0 4rem; } } .swal2-popup.form_inverted #swal2-content form .error-text { float: right !important; text-align: right; } .swal2-popup.form_inverted #swal2-content form .form-group { margin-bottom: 0.5rem !important; } .swal2-popup.form_inverted #swal2-content.input-phone .input-phone__number { margin-left: 0.25rem !important; } .swal2-popup.form_inverted button.swal2-cancel, .swal2-popup.form_inverted button.swal2-cancel:hover { background: transparent !important; color: #00838e !important; padding: 0 !important; font-size: inherit !important; border: none !important; font-weight: 700 !important; text-decoration: none !important; } .swal2-popup:focus { outline: none; } .swal2-popup.confirm-round-trip { width: 36em; } .swal2-popup.swal2-loading { overflow-y: hidden; } .swal2-popup.remove-hotel { border: 2px solid #c8c8c8; width: 28em; padding: 40px 30px !important; } .swal2-popup.remove-hotel .swal2-content { margin-bottom: 20px; } .swal2-popup.remove-hotel .swal2-actions { -ms-flex-pack: center; justify-content: center; } .swal2-popup.remove-hotel .swal2-actions button:active, .swal2-popup.remove-hotel .swal2-actions button:focus, .swal2-popup.remove-hotel .swal2-actions button:hover { text-decoration: none; } .swal2-popup.remove-hotel.confirm-hotel { padding: 30px !important; } .swal2-header { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; } .swal2-header h2#swal2-title { font-size: 1.375rem; } .swal2-header h2#swal2-title, .swal2-title { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; color: #483729; margin-bottom: 1rem; text-align: center; position: relative; } .swal2-title { font-size: 1.125rem; } .swal2-actions { z-index: 1; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin: 1.25em auto !important; } .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] { opacity: 0.4; } .swal2-actions:not(.swal2-loading) .swal2-styled:hover { background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)) ); background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); } .swal2-actions:not(.swal2-loading) .swal2-styled:active { background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)) ); background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); } .swal2-actions button { border-radius: 1.5em !important; } .swal2-actions button::-moz-focus-inner { border: 0; } .swal2-actions.swal2-loading .swal2-styled.swal2-confirm { -webkit-box-sizing: border-box; box-sizing: border-box; width: 2.5em; height: 2.5em; margin: 0.46875em; padding: 0; -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal; animation: swal2-rotate-loading 1.5s linear 0s infinite normal; border-radius: 2%; border: 0.25em solid transparent; background-color: #00838e !important; color: #fff; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .swal2-actions.swal2-loading .swal2-styled.swal2-cancel { margin-right: 30px; margin-left: 30px; } .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after { content: ""; display: inline-block; width: 15px; height: 15px; margin-left: 5px; -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal; animation: swal2-rotate-loading 1.5s linear 0s infinite normal; border-radius: 50%; border: 3px solid #999; border-right-color: transparent; -webkit-box-shadow: 1px 1px 1px #fff; box-shadow: 1px 1px 1px #fff; } .swal2-styled { margin: 0.3125em; padding: 0.625em 2em; -webkit-box-shadow: none; box-shadow: none; font-weight: 500; } .swal2-styled:not([disabled]) { cursor: pointer; } .swal2-styled.swal2-confirm { border: 2px solid #00838e !important; border-radius: 0.25em; background: initial; background-color: #00838e !important; color: #fff; font-size: 1.0625em; } .swal2-styled.swal2-cancel { background-color: #fff !important; border: 2px solid #00838e !important; color: #00838e !important; font-weight: 700 !important; text-decoration: none !important; } .swal2-styled:focus { outline: none; -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4); box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4); } .swal2-styled::-moz-focus-inner { border: 0; } .swal2-footer { -ms-flex-pack: center; justify-content: center; margin: 1.25em 0 0; padding: 1em 0 0; border-top: 1px solid #eee; color: #545454; font-size: 1em; } .swal2-image { max-width: 100%; margin: 1.25em auto; } .swal2-close { position: absolute; top: 0; right: 0; -ms-flex-pack: center; justify-content: center; width: 1.2em; height: 1.2em; padding: 0; overflow: hidden; -webkit-transition: color 0.1s ease-out; transition: color 0.1s ease-out; border: none; border-radius: 0; outline: initial; background: transparent; color: #ccc; font-family: serif; font-size: 2.5em; line-height: 1.2; cursor: pointer; } .swal2-close:hover { -webkit-transform: none; transform: none; color: #f27474; } .swal2-checkbox, .swal2-file, .swal2-input, .swal2-radio, .swal2-select, .swal2-textarea { display: none; } .swal2-content { z-index: 1; -ms-flex-pack: center; justify-content: center; color: #545454; font-size: 1.125em; font-weight: 300; word-wrap: break-word; } #swal2-content, .swal2-content { margin: 0; padding: 0; line-height: normal; } #swal2-content { font-family: Helvetica, Arial, sans-serif; font-weight: 400; text-transform: none; font-size: 1rem; color: #333; line-height: 1.4em; text-align: center; position: relative; } #swal2-content label { text-align: left; } #swal2-content button { border-width: 0; -o-border-image: none; border-image: none; background: none; } #swal2-content h2 { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1.375rem; color: #483729; margin: 5px 30px 15px; text-align: center; position: relative; } #swal2-content h2 .error-text { font-size: inherit; font-weight: inherit; } #swal2-content p { font-family: Helvetica, Arial, sans-serif; font-weight: 400; line-height: normal; text-transform: none; font-size: 1rem; color: #333; line-height: 1.4em; text-align: center; position: relative; margin: 5px 30px 15px; padding: 0; } .swal2-checkbox, .swal2-file, .swal2-input, .swal2-radio, .swal2-select, .swal2-textarea { margin: 1em auto; } .swal2-file, .swal2-input, .swal2-textarea { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s; transition: border-color 0.3s, -webkit-box-shadow 0.3s; transition: border-color 0.3s, box-shadow 0.3s; transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s; border: 1px solid #d9d9d9; border-radius: 0.1875em; background: inherit; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06); color: inherit; font-size: 1.125em; } .swal2-file.swal2-inputerror, .swal2-input.swal2-inputerror, .swal2-textarea.swal2-inputerror { border-color: #f27474 !important; -webkit-box-shadow: 0 0 2px #f27474 !important; box-shadow: 0 0 2px #f27474 !important; } .swal2-file:focus, .swal2-input:focus, .swal2-textarea:focus { border: 1px solid #b4dbed; outline: none; -webkit-box-shadow: 0 0 3px #c4e6f5; box-shadow: 0 0 3px #c4e6f5; } .swal2-file::-webkit-input-placeholder, .swal2-input::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder { color: #ccc; } .swal2-file::-moz-placeholder, .swal2-input::-moz-placeholder, .swal2-textarea::-moz-placeholder { color: #ccc; } .swal2-file::-ms-input-placeholder, .swal2-input::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder { color: #ccc; } .swal2-file::placeholder, .swal2-input::placeholder, .swal2-textarea::placeholder { color: #ccc; } .swal2-range { margin: 1em auto; background: inherit; } .swal2-range input { width: 80%; } .swal2-range output { width: 20%; color: inherit; font-weight: 600; text-align: center; } .swal2-range input, .swal2-range output { height: 2.625em; padding: 0; font-size: 1.125em; line-height: 2.625em; } .swal2-input { height: 2.625em; padding: 0 0.75em; } .swal2-input[type="number"] { max-width: 10em; } .swal2-file { background: inherit; font-size: 1.125em; } .swal2-textarea { height: 6.75em; padding: 0.75em; } .swal2-select { min-width: 50%; max-width: 100%; padding: 0.375em 0.625em; background: inherit; color: inherit; font-size: 1.125em; } .swal2-checkbox, .swal2-radio { -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; background: inherit; color: inherit; } .swal2-checkbox label, .swal2-radio label { margin: 0 0.6em; font-size: 1.125em; } .swal2-checkbox input, .swal2-radio input { margin: 0 0.4em; } .swal2-validation-message { display: none; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 0.625em; overflow: hidden; background: #fff !important; color: #b43837 !important; font-size: 1rem !important; font-weight: 300; margin: 0 11px !important; } .swal2-validation-message:before { content: "!"; display: inline-block; width: 1.5em; min-width: 1.5em; height: 1.5em; margin: 0 0.625em; zoom: normal; border-radius: 50%; background-color: #f27474; color: #fff; font-weight: 600; line-height: 1.5em; text-align: center; } @supports (-ms-accelerator: true) { .swal2-range input { width: 100% !important; } .swal2-range output { display: none; } } @media (-ms-high-contrast: active), (-ms-high-contrast: none) { .swal2-range input { width: 100% !important; } .swal2-range output { display: none; } } @-moz-document url-prefix() { .swal2-close:focus { outline: 2px solid rgba(50, 100, 150, 0.4); } } .swal2-icon { position: relative; -webkit-box-sizing: content-box; box-sizing: content-box; -ms-flex-pack: center; justify-content: center; width: 5em; height: 5em; margin: 1.25em auto 1.875em; zoom: normal; border: 0.25em solid transparent; border-radius: 50%; line-height: 5em; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .swal2-icon:before { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 92%; font-size: 3.75em; } .swal2-icon.swal2-error { border-color: #f27474; } .swal2-icon.swal2-error .swal2-x-mark { position: relative; -ms-flex-positive: 1; flex-grow: 1; } .swal2-icon.swal2-error [class^="swal2-x-mark-line"] { display: block; position: absolute; top: 2.3125em; width: 2.9375em; height: 0.3125em; border-radius: 0.125em; background-color: #f27474; } .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="left"] { left: 1.0625em; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="right"] { right: 1em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .swal2-icon.swal2-warning { border-color: #facea8; color: #f8bb86; } .swal2-icon.swal2-warning:before { content: "!"; } .swal2-icon.swal2-info { border-color: #9de0f6; color: #3fc3ee; } .swal2-icon.swal2-info:before { content: "i"; } .swal2-icon.swal2-question { border-color: #c9dae1; color: #87adbd; } .swal2-icon.swal2-question:before { content: "?"; } .swal2-icon.swal2-question.swal2-arabic-question-mark:before { content: "؟"; } .swal2-icon.swal2-success { border-color: #a5dc86; } .swal2-icon.swal2-success [class^="swal2-success-circular-line"] { position: absolute; width: 3.75em; height: 7.5em; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-radius: 50%; } .swal2-icon.swal2-success [class^="swal2-success-circular-line"][class$="left"] { top: -0.4375em; left: -2.0635em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 3.75em 3.75em; transform-origin: 3.75em 3.75em; border-radius: 7.5em 0 0 7.5em; } .swal2-icon.swal2-success [class^="swal2-success-circular-line"][class$="right"] { top: -0.6875em; left: 1.875em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0 3.75em; transform-origin: 0 3.75em; border-radius: 0 7.5em 7.5em 0; } .swal2-icon.swal2-success .swal2-success-ring { position: absolute; z-index: 2; top: -0.25em; left: -0.25em; -webkit-box-sizing: content-box; box-sizing: content-box; width: 100%; height: 100%; border: 0.25em solid rgba(165, 220, 134, 0.3); border-radius: 50%; } .swal2-icon.swal2-success .swal2-success-fix { position: absolute; z-index: 1; top: 0.5em; left: 1.625em; width: 0.4375em; height: 5.625em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .swal2-icon.swal2-success [class^="swal2-success-line"] { display: block; position: absolute; z-index: 2; height: 0.3125em; border-radius: 0.125em; background-color: #a5dc86; } .swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] { top: 2.875em; left: 0.875em; width: 1.5625em; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] { top: 2.375em; right: 0.5em; width: 2.9375em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .swal2-progress-steps { -ms-flex-align: center; align-items: center; margin: 0 0 1.25em; padding: 0; background: inherit; font-weight: 600; } .swal2-progress-steps li { display: inline-block; position: relative; } .swal2-progress-steps .swal2-progress-step { z-index: 20; width: 2em; height: 2em; border-radius: 2em; background: #00838e; color: #fff; line-height: 2em; text-align: center; } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step { background: #00838e; } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step { background: #add8e6; color: #fff; } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line { background: #add8e6; } .swal2-progress-steps .swal2-progress-step-line { z-index: 10; width: 2.5em; height: 0.4em; margin: 0 -1px; background: #00838e; } [class^="swal2"] { -webkit-tap-highlight-color: transparent; } .swal2-show { -webkit-animation: swal2-show 0.3s; animation: swal2-show 0.3s; } .swal2-show.swal2-noanimation { -webkit-animation: none; animation: none; } .swal2-hide { -webkit-animation: swal2-hide 0.15s forwards; animation: swal2-hide 0.15s forwards; } .swal2-hide.swal2-noanimation { -webkit-animation: none; animation: none; } .swal2-rtl .swal2-close { right: auto; left: 0; } .swal2-animate-success-icon .swal2-success-line-tip { -webkit-animation: swal2-animate-success-line-tip 0.75s; animation: swal2-animate-success-line-tip 0.75s; } .swal2-animate-success-icon .swal2-success-line-long { -webkit-animation: swal2-animate-success-line-long 0.75s; animation: swal2-animate-success-line-long 0.75s; } .swal2-animate-success-icon .swal2-success-circular-line-right { -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in; animation: swal2-rotate-success-circular-line 4.25s ease-in; } .swal2-animate-error-icon { -webkit-animation: swal2-animate-error-icon 0.5s; animation: swal2-animate-error-icon 0.5s; } .swal2-animate-error-icon .swal2-x-mark { -webkit-animation: swal2-animate-error-x-mark 0.5s; animation: swal2-animate-error-x-mark 0.5s; } @-webkit-keyframes swal2-rotate-loading { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @keyframes swal2-rotate-loading { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @media print { body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { overflow-y: scroll !important; } body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden="true"] { display: none; } body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container { position: static !important; } } a.CybotCookiebotDialogBodyButton { border-radius: 20px; padding: 4px 12px 6px !important; } .navbar-language-selector__toggler__arrow { background-repeat: no-repeat; background-position: 50%; background-image: url(/_static/img/icons/arrows/arrow-down-grey.png); } .navbar-language-selector__toggler.is-expanded .navbar-language-selector__toggler__arrow { background-image: url(/_static/img/icons/arrows/arrow-up-grey.png); } .banner-section--splash .banner-section__block.green { background-image: url(/_static/img/icons/splash/green-v2.svg); } .banner-section--splash .banner-section__block.brown { background-image: url(/_static/img/icons/splash/brown-v2.svg); } .banner-section--splash .banner-section__block.blue { background-image: url(/_static/img/icons/splash/blue-v2.svg); } .banner-section--splash .banner-section__block.grey { background-image: url(/_static/img/icons/splash/grey-v2.svg); } .banner-section--splash .banner-section__block.orange { background-image: url(/_static/img/icons/splash/orange-v2.svg); } .banner-section--splash .banner-section__block.purple { background-image: url(/_static/img/icons/splash/purple-v2.svg); } .banner-section--splash .banner-section__block.red { background-image: url(/_static/img/icons/splash/red.svg); } .banner-section--splash .banner-section__block.lightgreen { background-image: url(/_static/img/icons/splash/light-green.svg); } .banner-section--splash .banner-section__block.grey *, .banner-section--splash .banner-section__block.inverted *, .banner-section--splash .banner-section__block.lightgreen * { color: #3d3835; text-shadow: none; } .banner-section--splash .banner-section__block.grey .icon, .banner-section--splash .banner-section__block.inverted .icon, .banner-section--splash .banner-section__block.lightgreen .icon { fill: currentColor; } .content-teaser--flexible.show-video-icon:after { position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; background-repeat: no-repeat; background-position: 50%; background-image: url(/_static/img/icons/shared/video-icon.png); } .content-teaser--flexible.landscape.show-video-icon:after { background-position-y: 35%; } .active.booking-widget-toggle .icon--expand, .active.btn-booking-widget-toggle .icon--expand { background-image: url(/_static/img/icons/hotelpage/dropdown-collapse.png); } .booking-widget-toggle:after { -webkit-transition: -webkit-transform 0.2s ease; transition: -webkit-transform 0.2s ease; transition: transform 0.2s ease; transition: transform 0.2s ease, -webkit-transform 0.2s ease; -webkit-transform: rotate(0deg); transform: rotate(0deg); background-size: auto; content: ""; display: inline-block; width: 1.375rem; height: 1.375rem; } .booking-widget-toggle.active:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .list-pois > li .poi { background-image: url(/_static/img/icons/map/map-default.png); background-repeat: no-repeat; background-size: 20px 20px; } .list-pois > li[data-category="airport"] .poi { background-image: url(/_static/img/icons/map/map-airport-v2.png); } .list-pois > li[data-category="attraction"] .poi { background-image: url(/_static/img/icons/map/map-attraction.png); } .list-pois > li[data-category="bar"] .poi { background-image: url(/_static/img/icons/map/map-bar.png); } .list-pois > li[data-category="bus"] .poi { background-image: url(/_static/img/icons/map/map-busstation-v2.png); } .list-pois > li[data-category="center"] .poi { background-image: url(/_static/img/icons/map/map-city-center.png); } .list-pois > li[data-category="company"] .poi { background-image: url(/_static/img/icons/map/map-company.png); } .list-pois > li[data-category="pin"] .poi { background-image: url(/_static/img/icons/map/map-default.png); } .list-pois > li[data-category="entertainment"] .poi { background-image: url(/_static/img/icons/map/map-entertainment.png); } .list-pois > li[data-category="museum"] .poi { background-image: url(/_static/img/icons/map/map-museum.png); } .list-pois > li[data-category="music"] .poi { background-image: url(/_static/img/icons/map/map-music.png); } .list-pois > li[data-category="hotel"] .poi { background-image: url(/_static/img/icons/map/map-pin.png); } .list-pois > li[data-category="restaurant"] .poi { background-image: url(/_static/img/icons/map/map-restaurant.png); } .list-pois > li[data-category="shopping"] .poi { background-image: url(/_static/img/icons/map/map-shopping.png); } .list-pois > li[data-category="star"] .poi { background-image: url(/_static/img/icons/map/map-star.png); } .list-pois > li[data-category="taxi"] .poi { background-image: url(/_static/img/icons/map/map-taxi-v2.png); } .list-pois > li[data-category="theatre"] .poi { background-image: url(/_static/img/icons/map/map-theatre.png); } .list-pois > li[data-category="trains"] .poi { background-image: url(/_static/img/icons/map/map-trains-v2.png); } .list-pois > li[data-category="transportation"] .poi { background-image: url(/_static/img/icons/map/map-transportation-v2.png); } .btn-expand:before { background-image: url(/_static/img/icons/map/magnifying-ico-v2.svg); background-repeat: no-repeat; background-size: 24px 24px; background-position: 0; } .no-svg .btn-expand:before { background-image: url(/_static/img/icons/map/zoom-in-v2.png); } .btn-expand.-expanded:before { background-image: url(/_static/img/icons/map/magnifying-minus-ico-v2.svg); } .no-svg .btn-expand.-expanded:before { background-image: url(/_static/img/icons/map/zoom-out-v2.png); } .map .map__canvas { background-image: url(/_static/img/royalslider/preloader.gif); background-position: 50%; background-repeat: no-repeat; } .popular-section .popular-section__header { background-position: 95%; background-repeat: no-repeat; background-image: url(/_static/img/icons/search/arrow-expand.png); } .popular-section.is-expanded .popular-section__header { background-image: url(/_static/img/icons/search/arrow-collapse.png); } @media (min-width: 950px) { .popular-section.is-expanded .popular-section__header, .popular-section .popular-section__header { background-image: none; } } .login .form-close-btn:after { background-image: url(/_static/img/close-ico.svg); background-size: contain; } .login-info { background-image: url(/_static/img/friends-stamp.svg); background-repeat: no-repeat; background-size: 98px 103px; background-position: right 10px top 10px; } .temporary-test-remove-please { background-color: #00f; } .absolute-position { position: absolute; } .display-inline { display: -ms-inline-flexbox; display: inline-flex; } .width-100 { width: 100%; } #delivery-dropdown { padding: 0 1rem; } .form-section label { margin-bottom: 5px; }