﻿.titleAndText .section__content a:not(.btn) { text-decoration: underline; }
    .titleAndText .section__content a:not(.btn):hover { text-decoration: none; }
.breadcrumbs { overflow: hidden; }
.section__actions .card__heartHolidayHome:hover svg path { fill: currentColor; }
.no-homes-message { margin-top: 60px; }
.scroller .cluster { z-index: 99999; }

.section__filters .btn.btn--aqua.filter-button:hover svg path { fill: var(--c-dark-blue); }
.inspirationcollections { overflow: hidden; }
.parkGallerySlider { overflow: hidden; }
.imageTextAndBulletPointsToTheRight { overflow: hidden; }
.section-interactions ul { overflow: hidden; }

@media (max-width: 1023px) {
    .section-interactions ul li { padding: 0 0.9rem; }
}
.filtersort .select select { line-height: 3; border: none; outline: none; border-radius: 10px; font-size: 1.5rem; padding: 0px 3rem 0rem 2rem; width: 100%; border-bottom: 0px solid var(--c-dark-blue); appearance: none; background-color: var(--c-white); color: var(--c-dark-blue); font-weight: bold; }
.filtersort .select:after{display:none;}
.filtersort .select:before { top: 1.2rem; right: 1.2rem; }
.breadcrumbs--secondary { padding: 1.9rem 0 1.9rem; }
.section-book .form-book.bg-aqua { background-color: #f3f5f7; color: var(--c-dark-blue); }

.js-hero-bg-slider,
.js-hero-bg-slider .slick-slide,
.js-hero-bg-slider picture,
.js-hero-bg-slider img { height: 90%; min-height: 83vh; }
    .js-hero-bg-slider img { width: 100%; height: 90%; object-fit: cover; display: block; }
    .js-hero-bg-slider { -webkit-transition: opacity 2000s ease-in-out; -moz-transition: opacity 2000s ease-in-out; -ms-transition: opacity 2000s ease-in-out; -o-transition: opacity 2000s ease-in-out; opacity: 1; }

@media (max-width: 767px) {
    .js-hero-bg-slider picture,
    .js-hero-bg-slider img { min-height: 50vh; height: 41.5% }
}
    .no-parks { background-color: #f3f5f7; margin-top: 30px; padding: 20px; }
    .hero .hero__image .hero--video { padding-top: 0; height: auto; aspect-ratio: 16 / 9; width: 100%; object-fit: cover; overflow: hidden; max-width: none; max-height: none; }
    .hero .hero__image { overflow: hidden; }

    @media (max-width: 1023px) {
        .hero .hero__image .hero--video { aspect-ratio: 9 / 16; }
    }

    .hero--video .plyr--video .plyr__control.plyr__control--overlaid { opacity: 1 !important; visibility: visible !important; }
    .plyr__controls { position: absolute; top: 7%; bottom: auto; left: 50%; z-index: 999999999; opacity: 1; cursor: pointer; }
    .plyr__controls__item { top: 0px; position: absolute; bottom: auto; }

    @media (max-width: 767px) {
        .plyr__control { top: 28%; right: 38%; left: auto; }
    }

    @media (max-width: 1023px) {
        .plyr__control { top: 10%; right: 45%; left: auto; }
    }

    .plyr__control--overlaid { background: none; }
    .backgroundVideo .plyr--video { padding-top: 0; height: auto; aspect-ratio: 16 / 9; width: 100%; object-fit: cover; overflow: hidden; max-width: none; max-height: none; }

    @media (max-width: 1023px) {
        .backgroundVideo .plyr--video { aspect-ratio: 9 / 16; }
    }

    .backgroundVideoSlider .plyr--video { padding-top: 0; height: auto; aspect-ratio: 16 / 9; width: 100%; object-fit: cover; overflow: hidden; max-width: none; max-height: none; }

@media (min-width: 1024px) {
    .heroVideoWithOwnershipSearchWidgetAndTwoCTABoxes h1 { min-height: 80px; }
}
.section-full-width-slider .slider-full-width .section__image:before {height: 70%; }
.imagesWithTextCarousel .slider-cards + .section__actions { margin-top: 3.2rem; }
.imagesWithTextCarousel .textarea { padding-bottom: 35px; }
.section-activities .section__info ul li.notooltip:hover { color: unset; }
.section-services .section__runningfee { padding: 1.8rem 2.9rem; margin: 2.9rem 0 0rem; background-color: #003a5e; border-radius: 0.6rem; color: var(--c-white); }
    .section-services .section__runningfee h4 strong { font-size: 3.5rem; margin-left: 2.4rem; }
.smalltext { font-size: 12px; }
.holiday-extras-form .tile .tile__select:after { display: none; }