/* Gecko override — loaded after compiled styles, rules here will win */
/*.header__open-booking {
    height: 128px;
    width: 13%;
}
@media only screen and (max-width: 1240px) {
.header__open-booking {
    width: 18%;
}
}

.header__top-nav {
    right: calc(10% + 10px);
}
@media only screen and (max-width: 1240px) {
.header__top-nav {
    right: calc(13% + 10px);
}
}

.header-link {
text-align: center;
padding: 0px;
}

.header-link:hover {text-align: center;padding: 0px;}

.header-link:after {
    display: none;
}

.quote__slider-slide p {
font-size: 32px;
}

@media print, screen and (max-width: 39.9988em) {
    .quote__slider-slide p {
        font-size: 24px;
    }
}

.gallery__grid::after {
    content: '';
    display: block;
    clear: both;
}*/