.luxury-header-mainmenu__link, 
.luxury-header-mainmenu__link.navON,
.premium-navmenu__list-link,
.casual-header-mainmenu__link,
.luxury-lang-switch .uk-button,
.casual-lang-switch .uk-button,
.gathering-lang-switch .uk-button,
.is-custom-open .spa-lang-switch .uk-button,
.is-custom-open .spa-navmenu__list-link,
.gathering-navmenu__list-link {
    color: var(--osb-header-text-color) !important;
}

.luxury-header-mainmenu__link:after, 
.luxury-navmenu__list-link:after,
.luxury-header-mainmenu__link:hover:after,
.casual-header-mainmenu__link:hover:after {
    background: var(--osb-header-text-color);
}

.luxury-lang-switch:before,
.casual-lang-switch:before,
.is-custom-open .spa-lang-switch:before,
.gathering-lang-switch:before {
    border-left-color: var(--osb-header-text-color);
}

.webpage .luxury-header__bookstay,
.webpage .premium-header__bookstay,
.webpage .casual-header__bookstay,
.webpage .gathering-temp-preview .gathering-header__bookstay {
    border-color: var(--osb-header-text-color) !important;
    color: var(--osb-header-text-color) !important;
}

.is-custom-open .webpage .spa-temp-preview .spa-header__bookstay {
    border-color: var(--osb-header-text-color) !important;
    color: var(--osb-header-text-color) !important;
}

.gathering-temp-preview .webpage__snippet--dark {
    background: var(--osb-tagline);
}

@media (min-width: 1024px) {
    .webpage .luxury-header__bookstay:hover, .webpage .luxury-header__bookstay:focus-visible,
    .webpage .premium-header__bookstay:hover, .webpage .premium-header__bookstay:focus-visible,
    .webpage .casual-header__bookstay:hover, 
    .webpage .casual-header__bookstay:focus-visible,
    .webpage .gathering-temp-preview .gathering-header__bookstay:hover, 
    .webpage .gathering-temp-preview .gathering-header__bookstay:focus {
        border-color: var(--osb-header-text-color) !important;
        background: var(--osb-header-text-color) !important;
        color: var(--luxury-primary-cta-hover-color) !important;
    }

    .is-custom-open .webpage .spa-temp-preview .spa-header__bookstay:hover, 
    .is-custom-open .webpage .spa-temp-preview .spa-header__bookstay:focus {
        border-color: var(--osb-header-text-color) !important;
        background: var(--osb-header-text-color) !important;
        color: var(--osb-body-color-light) !important;
    }
}

.webpage .title.footer__title {
    color: var(--osb-footer-text-color) !important;
}

.premium-temp-preview .webpage__snippet--dark, 
.webpage__snippet--dark,
.casual-temp-preview .webpage__snippet--dark,
.golf-temp-preview .webpage__snippet--dark,
.is-custom-open .spa-temp-preview .webpage__snippet--dark {
    color: var(--osb-footer-text-color);
}

.branding__point--11 {
    z-index: 1;
    top: -5px;
    right: -20px;
}

.branding__point--12 {
    left: 50%;
    top: 2px;
    text-align: center;
    align-items: center;
    right: auto;
    bottom: auto;
}

.gathering-temp-preview .branding__point--2 {
    z-index: 2;
}

.luxury-header-mainmenu__item,
.casual-header-mainmenu__item {
    position: relative;
}

.summary-accordion__content ul li {
    padding-right: 40px;
}

.summary-accordion__content ul li span.js-summary-title {
    min-width: 28%;
    word-wrap: break-word;
    width: 28%;
}