/**
 * Theme Name: airepark.co.uk
 * Description: airepark.co.uk
 * Author: Bewonder*
 * Template: blocksy
 * Text Domain: blocksy
 */ 
:root {
    --page-gutter: calc(((100vw - (200vw - 200%)) - var(--theme-container-width)) / 2 + 10px);
}
@media screen and (min-width: 1260px) {
    :root {
        --page-gutter: calc(((100vw - (200vw - 200%)) - var(--theme-normal-container-max-width)) / 2 + 10px);
    }
}
.acf-spinner {
    display: none;
    margin: 0 !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
	 right: 0 !important;
    bottom: 0 !important;
    z-index: 1000000 !important;
    background: #607d8bc7 url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20%20width%3D%2260px%22%20height%3D%2260px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0A%20%20%3Cpath%20opacity%3D%220.3%22%20fill%3D%22%23fff%22%20d%3D%22M20.201%2C5.169c-8.254%2C0-14.946%2C6.692-14.946%2C14.946c0%2C8.255%2C6.692%2C14.946%2C14.946%2C14.946%0A%20%20%20%20s14.946-6.691%2C14.946-14.946C35.146%2C11.861%2C28.455%2C5.169%2C20.201%2C5.169z%20M20.201%2C31.749c-6.425%2C0-11.634-5.208-11.634-11.634%0A%20%20%20%20c0-6.425%2C5.209-11.634%2C11.634-11.634c6.425%2C0%2C11.633%2C5.209%2C11.633%2C11.634C31.834%2C26.541%2C26.626%2C31.749%2C20.201%2C31.749z%22/%3E%0A%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.013%2C10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0%0A%20%20%20%20C22.32%2C8.481%2C24.301%2C9.057%2C26.013%2C10.047z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeType%3D%22xml%22%0A%20%20%20%20%20%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20from%3D%220%2020%2020%22%0A%20%20%20%20%20%20to%3D%22360%2020%2020%22%0A%20%20%20%20%20%20dur%3D%220.5s%22%0A%20%20%20%20%20%20repeatCount%3D%22indefinite%22/%3E%0A%20%20%20%20%3C/path%3E%0A%20%20%3C/svg%3E) no-repeat center !important;
}
.menu-item-910 svg {
    width: 150px !important;
}
.stk-7b1dfe7 .stk-block-carousel__dots {
    max-width: var(--stk-block-default-width, var(--stk-block-width-default-detected, 900px));
    margin: 0 auto;
}
/*
.tabs-nav-overlay{
	position:relative;
}
.tabs-nav-overlay.wp-block-atbs-tabs, .tabs-nav-overlay.wp-block-atbs-tabs .wp-block-atbs-tab{
	overflow:visible!important;
}
.tabs-nav-overlay.wp-block-atbs-tabs .atbs__tab-labels {
	max-width: fit-content;
	position: absolute;
    padding-top: 40px;
    z-index: 999;
	flex-direction: row!important;
}
.tabs-nav-overlay.wp-block-atbs-tabs li.atbs__tab-label.active:after{
	border: 1px solid #000;
}
.tabs-nav-overlay.wp-block-atbs-tabs .atbs__tab-labels li {
	margin-right:20px!important;
}
.tabs-nav-overlay.wp-block-atbs-tabs .atbs__tab-labels li:last-child {
	margin-right:0!important;
}
.stretch-image .stk--has-background-overlay {
	margin-right: calc( ( 50vw - 45vw ) *-1 ) !important;
	margin-left: calc( ( 50vw - 45vw ) *-1 ) !important;
}
*/
/* Tabs */
.tabs-nav-overlay .wp-block-stackable-tab-content .stk-column-wrapper, .tabs-nav-overlay .wp-block-stackable-tab-content .stk-block-content, .tabs-nav-overlay .wp-block-stackable-tab-content .stk-block-content .stk-block-columns {
    height: 100%;
}
.tabs-nav-overlay:not(.image-left) .stk-block-tab-labels {
    max-width: fit-content !important;
    left: calc((100% - var(--theme-container-width)) /2);
}
.stk-block-tabs__tab--active span {
    font-weight: bold;
}
.tabs-nav-overlay.image-left .column-right > .stk-column-wrapper {
    margin-left: unset !important;
}
.tabs-nav-overlay.lightgreen {
    --nav-bottom-border-color: #DDE2CA;
}
.tabs-nav-overlay.orange {
    --nav-bottom-border-color: #D28000;
}
.tabs-nav-overlay .stk-block-tabs--horizontal .stk-block-tab-labels__wrapper {
    border-bottom: 3px solid var(--nav-bottom-border-color, #41564E);
    min-width: auto !important;
}
.tabs-nav-overlay .stk-block-tabs--horizontal .stk-block-tab-labels__wrapper button {
    margin-bottom: -3px;
}
@media (min-width: 1400px) {
    .tabs-nav-overlay:not(.image-left) .stk-block-tab-labels {
        left: calc((100% - 1290px) / 2);
    }
}
@media (min-width: 768px) {
    .tabs-nav-overlay.image-left .stk-block-tab-labels {
        left: calc(50% + 100px);
    }
}
@media (min-width: 768px) {
    .stretch-image .stk--has-background-overlay {
        margin-left: 0 !important;
    }
}
@media(max-width: 767px) {
    .wp-block-atbs-tabs .atbs__tab-labels .atbs__tab-label.active:after {
        display: block !important
    }
}
@media (min-width: 1430px) {
    .stretch-image .stk--has-background-overlay {
        margin-left: 0 !important;
        margin-right: calc((50vw - 645px) *-1) !important;
    }
}
@media (min-width: 1024px) {
    .carousel-offset-right.stk-block-carousel {
        margin-right: 0 !important;
        max-width: calc(100vw - var(--page-gutter) - 120px) !important;
    }
    .carousel-offset-right.stk-block-carousel .stk-block-carousel__slider {
        padding-right: 150px;
    }
}
.svg-mask {
    width: 0;
    height: 0;
    position: absolute;
}
.mask-cut-up {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 1'%3E%3Cpath d='M 0 1 Q 1 1 1 0 Q 1 1 2 1 L 0 1' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 160px 80px;
    -webkit-mask-position:
        top left, bottom center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-cut-down {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 1'%3E%3Cpath d='M 0 1 Q 1 1 1 0 Q 1 1 2 1 L 0 1' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 160px 80px;
    -webkit-mask-position:
        top left, bottom center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-cut-left {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 1 2'%3E%3Cpath d='m 0 -1 q 0 1 1 1 q -1 0 -1 1 l 0 -2' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 80px 160px;
    -webkit-mask-position:
        top left, center left;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-cut-left-right {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 1 2'%3E%3Cpath d='m 0 -1 q 0 1 1 1 q -1 0 -1 1 l 0 -2' fill='%23000000'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 1 2'%3E%3Cpath d='M 1 -1 L 1 1 Q 1 0 0 0 Q 1 0 1 -1' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 80px 160px, 80px 160px;
    -webkit-mask-position:
        top left, center left, center right;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-cut-left-right-small {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 1 2'%3E%3Cpath d='m 0 -1 q 0 1 1 1 q -1 0 -1 1 l 0 -2' fill='%23000000'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 1 2'%3E%3Cpath d='M 1 -1 L 1 1 Q 1 0 0 0 Q 1 0 1 -1' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 40px 80px, 40px 80px;
    -webkit-mask-position:
        top left, center left, center right;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}

@media (max-width: 767px) {
	.mask-cut-no-mobile {
		-webkit-mask-image: initial !important;
	}
}

@media (min-width: 768px) {
.lg-aspect-ratio-1-1 {
    aspect-ratio: 1/1;
}
}

.aspect-ratio-1-1 {
    aspect-ratio: 1/1;
}


.mask-cut-left-right-small-container .stk-column-wrapper, .mask-cut-left-right-small-container .wp-block-stackable-button {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 1 2'%3E%3Cpath d='m 0 -1 q 0 1 1 1 q -1 0 -1 1 l 0 -2' fill='%23000000'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 1 2'%3E%3Cpath d='M 1 -1 L 1 1 Q 1 0 0 0 Q 1 0 1 -1' fill='%23000000'/%3E%3C/svg%3E");
/*     -webkit-mask-size:
        105% 105%, 40px 80px, 40px 80px; */
    -webkit-mask-position:
        top left, center left, center right;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-cut-left-right-small-container .stk-column-wrapper {
	-webkit-mask-size: 105% 105%, 40px 80px, 40px 80px;
}
.mask-cut-left-right-small-container .wp-block-stackable-button {
    -webkit-mask-size: 105% 105%, 20px 80px, 20px 80px;
}

.mask-cut-top-bottom-small {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 1'%3E%3Cpath d='M 0 0 Q 1 0 1 1 Q 1 0 2 0 L 0 0' fill='%23000000'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 2 1'%3E%3Cpath d='M 0 0 Q 1 0 1 -1 Q 1 0 2 0 L 0 0' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 80px 40px, 80px 40px;
    -webkit-mask-position:
        top left, top center, bottom center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-cut-top-bottom-small-container .stk-column-wrapper {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 1'%3E%3Cpath d='M 0 0 Q 1 0 1 1 Q 1 0 2 0 L 0 0' fill='%23000000'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 2 1'%3E%3Cpath d='M 0 0 Q 1 0 1 -1 Q 1 0 2 0 L 0 0' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 80px 40px, 80px 40px;
    -webkit-mask-position:
        top left, top center, bottom center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-cut-right {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 1 2'%3E%3Cpath d='M 1 -1 L 1 1 Q 1 0 0 0 Q 1 0 1 -1' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 80px 160px;
    -webkit-mask-position:
        top left, center right;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-cut-top {
    -webkit-mask-image:
        -webkit-linear-gradient(black, black), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 1'%3E%3Cpath d='M 0 0 Q 1 0 1 1 Q 1 0 2 0 L 0 0' fill='%23000000'/%3E%3C/svg%3E");
    -webkit-mask-size:
        105% 105%, 160px 80px;
    -webkit-mask-position:
        top left, top center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-composite: exclude;
    -webkit-mask-composite: xor;
}
.mask-middle-cut {
    -webkit-clip-path: url(#mask-middle-cut);
    clip-path: url(#mask-middle-cut);
    max-width: 160px;
    height: 80px;
    margin: -1px;
}
.mask-middle-cut-up {
    -webkit-clip-path: url(#mask-middle-cut-up);
    clip-path: url(#mask-middle-cut-up);
    max-width: 160px;
    height: 80px;
    margin: -1px;
}
/*
.mask-cut-top {
    -webkit-clip-path: url(#mask-cut-top);
    clip-path: url(#mask-cut-top);	
	height: 80px;
}
*/
.mask-cut-horizontal img {
    -webkit-clip-path: url(#mask-cut-horizontal);
    clip-path: url(#mask-cut-horizontal);
    aspect-ratio: 1/1;
}
.mask-cut-vertical {
    -webkit-clip-path: url(#mask-cut-vertical);
    clip-path: url(#mask-cut-vertical);
}
.carousel-mask .stk-img-wrapper, .carousel-masked {
    -webkit-clip-path: url(#carousel-mask);
    clip-path: url(#carousel-mask);
}
.svg-masked.left {
    -webkit-clip-path: url(#svg-mask-left);
    clip-path: url(#svg-mask-left);
}
.svg-masked.right {
    -webkit-clip-path: url(#svg-mask-right);
    clip-path: url(#svg-mask-right);
}
.svg-masked.top {
    -webkit-clip-path: url(#svg-mask-top);
    clip-path: url(#svg-mask-top);
}
.svg-masked.bottom {
    -webkit-clip-path: url(#svg-mask-bottom);
    clip-path: url(#svg-mask-bottom);
}
.svg-border-bottom:after {
    content: " " !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    -webkit-clip-path: url(#svg-border-bottom) !important;
    clip-path: url(#svg-border-bottom) !important;
    height: 70px !important;
    background-color: #f5f1ee !important;
}
.svg-masked.top-bottom {
    -webkit-clip-path: url(#svg-mask-top-bottom);
    clip-path: url(#svg-mask-top-bottom);
}
.svg-border-top-bottom:after {
    content: " " !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    -webkit-clip-path: url(#svg-border-top-bottom) !important;
    clip-path: url(#svg-border-top-bottom) !important;
    height: 660px !important;
    background-color: #fff !important;
}
@media (max-width: 767px) {
    .svg-masked.sm-top {
        -webkit-clip-path: url(#svg-mask-top);
        clip-path: url(#svg-mask-top);
    }
    .svg-masked.sm-bottom {
        -webkit-clip-path: url(#svg-mask-bottom);
        clip-path: url(#svg-mask-bottom);
    }
}
.stk-block-carousel__button {
    border: 1px solid #bfc6c3 !important;
}
.stk-block-carousel__button:hover {
    border: 1px solid #41564e !important;
}
@media (min-width: 1200px) {
    body.home .stk-block-carousel__slider {
/*         --slides-to-show: 3 !important; */
    }
}
.gallery-slider {
    padding-left: var(--page-gutter);
    padding-right: var(--page-gutter);
}
.gallery-slider .swiper-navigation-wrapper {
    display: flex;
    justify-content: center;
    gap: 30px;
    align-items: center;
}
.gallery-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: auto;
}
.gallery-slider .swiper-button-next {
    right: var(--page-gutter) !important;
    transform: translateX(50%);
}
.gallery-slider .swiper-button-prev {
    left: var(--page-gutter) !important;
    transform: translateX(-50%);
}
.swiper-button-next, .swiper-button-prev {
    align-items: center !important;
    background: var(--theme-palette-color-8, #ffffff) !important;
    color: var(--theme-palette-color-5, #001E13) !important;
    opacity: 1 !important;
    display: flex !important;
    height: var(--button-height, 40px) !important;
    justify-content: center !important;
    padding: initial !important;
    width: var(--button-width, 40px) !important;
    /*	border: 1px solid #41564E !important;*/
    /*	border-radius: 100%!important;*/
    border-radius: 0;
    border: none;
}
.swiper-button-prev:after, .swiper-button-next:after {
    content: "" !important;
    position: absolute;
}
.swiper-button-prev svg, .swiper-button-next svg {
    height: 16px !important;
    width: 16px !important;
}
.swiper-button-disabled {
    opacity: 0.4 !important;
}
.prev-next-bottom-left .swiper-navigation-wrapper {
    display: flex;
    gap: 5px;
}
.prev-next-bottom-left .swiper-button-prev, .prev-next-bottom-left .swiper-button-next {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    margin: 0 !important;
    background: none !important;
}
.homepage-slider .stk-block-carousel__dots {
    min-height: auto;
    height: 0;
}
.homepage-slider .stk-block-carousel__dot--active:after, .homepage-slider .stk-block-carousel__dot:hover:after {
    content: "";
    background-color: transparent;
    border: 1px solid #FFF;
    width: 24px;
    height: 24px;
    border-radius: 2em;
}
.homepage-slider .stk-block-carousel__dot {
    margin-right: 10px !important;
}
.homepage-slider .stk-block-carousel__dot.stk-block-carousel__dot--active {
    margin-inline: 0 !important;
    margin-right: 10px !important;
    width: 24px !important;
}
/* Tabs - labels */
/*
@media (max-width: 768px) {
    .stk-block-tabs--horizontal .stk-block-tab-labels__wrapper {
        flex-direction: column!important;
    }
    .stk-block-tabs--horizontal .wp-block-stackable-tab-labels {
        border-radius: 20px!important;
    }
}
*/
/* Forms */
.acf-fields > .acf-field {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: 0 !important;
}
.acf-fields > .acf-field.first-half {
    margin-right: 4%;
}
.acf-form.contact-form select, .acf-form.contact-form textarea, .acf-form.contact-form input[type=url], .acf-form.contact-form input[type=tel], .acf-form.contact-form input[type=text], .acf-form.contact-form input[type=time], .acf-form.contact-form input[type=date], .acf-form.contact-form input[type=datetime], .acf-form.contact-form input[type=datetime-local], .acf-form.contact-form input[type=email], .acf-form.contact-form input[type=number], .acf-form.contact-form input[type=search], .acf-form.contact-form input[type=password] {
    
    
    padding: 0;
}
.acf-form.contact-form .acf-field .acf-label label {
    font-weight: 400;
    
    font-size: 9px;
}
.acf-form.contact-form .acf-field .acf-label {
    margin: 0;
}
.acf-form.contact-form .acf-field:not(.animate-placeholder) .acf-label {
    opacity: 0.7;
}
.acf-form.contact-form .acf-field .acf-input .message {
    
    font-size: 12px;
}
/*
.acf-form.contact-form .acf-button {
    color: var(--buttonInitialColor);
    border: var(--button-border);
    background-color: var(--buttonTextInitialColor);
    font-weight: 400;
}
*/
.animate-placeholder .acf-label {
    position: absolute;
    top: 5px;
    opacity: 0;
    transition: all 0.4s ease-in;
}
.animate-placeholder .acf-label.active {
    opacity: 0.9;
}
.animate-placeholder textarea {
    margin-top: 12px !important;
    height: 80px;
}
/*
.contact-form .acf-form-submit {
    text-align: right;
    font-size: 14px;
}
.contact-form .acf-form-submit input {
    padding: 15px 30px;
}
*/
.acf-form.contact-form.component .acf-form-submit {
    margin-top: 20px;
}
/* Black text forms */
.black-text .acf-form.contact-form select, .black-text .acf-form.contact-form textarea, .black-text .acf-form.contact-form input[type=url], .black-text .acf-form.contact-form input[type=tel], .black-text .acf-form.contact-form input[type=text], .black-text .acf-form.contact-form input[type=time], .black-text .acf-form.contact-form input[type=date], .black-text .acf-form.contact-form input[type=datetime], .black-text .acf-form.contact-form input[type=datetime-local], .black-text .acf-form.contact-form input[type=email], .black-text .acf-form.contact-form input[type=number], .black-text .acf-form.contact-form input[type=search], .black-text .acf-form.contact-form input[type=password] {
    border-color: black;
    color: black;
}
.black-text .acf-form.contact-form .acf-field .acf-label label {
    color: black;
}
.black-text .acf-form.contact-form .acf-field .acf-input .message {
    color: black;
    font-size: 12px;
}
.black-text .acf-form.contact-form .acf-button {
    color: white;
    background-color: black;
}
.link-arrows-right .stk-link {
    justify-content: flex-start !important;
}
.link-arrows-right .stk-link span.stk-button__inner-text:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    background: url(images/icon-feather-arrow-right.svg) no-repeat center;
}
/* Timeline */
.story-time p {
    font-family: larken, Sans-Serif;
}
.story-image {
    margin-bottom: 18px;
}
@media (max-width: 768px) {
    .cool-vertical-timeline-body .timeline-content .story-time p {
        font-size: 25px !important;
    }
    .cool-timeline-block-list {
        display: flex;
        flex-direction: column;
        row-gap: 50px;
    }
}
/* Grid : Images : Full width */
@media (max-width: 768px) {
    .image-grid--full.two-column .stk-block-content.stk-inner-blocks {
        flex-direction: row;
    }
}
/* About */
body.page-about [data-page="about"], body.page-vastint [data-page="vastint"], body.page-history-heritage [data-page="history-heritage"], body.page-faqs [data-page="faqs"], body.page-location [data-page="location"] {
    background: #000 !important;
}
body.page-about [data-page="about"] *, body.page-vastint [data-page="vastint"] *, body.page-history-heritage [data-page="history-heritage"] *, body.page-faqs [data-page="faqs"] *, body.page-location [data-page="location"] * {
    color: #fff !important;
    font-weight: bold;
}
/* Single : Spaces */
@media (min-width: 999.99px) {
    .single-spaces figure.ct-featured-image {
        margin-left: var(--page-gutter);
    }
    .single-spaces main .entry-content {
        padding-right: 140px;
    }
    .spaces .ct-featured-image {
        padding-bottom: 150px;
    }
}
@media (max-width: 999px) {
    .single-spaces .ct-featured-image, .single-spaces #sidebar {
        margin: 0 calc(var(--page-gutter) - 10px);
    }
    .single-spaces [data-sidebar] {
        grid-row-gap: 0px;
    }
}
.imp-tooltip {
    max-width: 300px;
}
.table-bordered tr td, .table-bordered tr th {
    border-bottom: 1px solid #fff !important;
}
.wp-block-navigation-item.current-menu-item a {
    background: var(--theme-palette-color-1, #000000) !important;
    color: var(--theme-palette-color-8, #ffffff) !important;
}
.entry-card.post .entry-button {
    border-bottom: 1px solid #000;
}
.entry-card.post .entry-button:after {
    content: url("data:image/svg+xml,%3Csvg id='Group_100' data-name='Group 100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12.258' height='13.854' viewBox='0 0 12.258 13.854'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_27' data-name='Rectangle 27' width='12.258' height='13.854' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_36' data-name='Group 36' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_18' data-name='Path 18' d='M12.258,6.957c0-.2-.139-.271-.334-.32A24.561,24.561,0,0,1,.1,0h0C.1.007-.967,4.375,3.878,6.927c.094.05.156.077.241.12A7.025,7.025,0,0,0,.241,13.854a1.7,1.7,0,0,1,.071-.246l-.071.246A22.311,22.311,0,0,1,11.913,7.279c.2-.046.344-.116.344-.321M.1,0,.282.664A2.715,2.715,0,0,1,.1,0' transform='translate(0 0)' fill='%23021'/%3E%3C/g%3E%3C/svg%3E%0A");
    margin-top: 3px;
}
.mapplic-tooltip.mapplic-popup {
    transform: translate(-50%, -250%) !important;
}
.active .icon-checkbox p:after {
    margin-left: 8px;
	position: absolute;
    right: 0;
    top: 2px;
    
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' class='bi bi-check-square' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z'/%3E%3Cpath fill='%23ffffff' d='M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z'/%3E%3C/svg%3E");
}
[data-title="homes"].active  .icon-checkbox p:after, [data-title="tbc"].active .icon-checkbox p:after{
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' class='bi bi-check-square' viewBox='0 0 16 16'%3E%3Cpath fill='%23000000' d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z'/%3E%3Cpath fill='%23000000' d='M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z'/%3E%3C/svg%3E");
}

.icon-checkbox p {
	display: flex;
	align-items: center;
}
[data-title]:not(.active) .icon-checkbox p:before {
    margin-left: 8px;
	position: absolute;
    right: 0;
    top: 2px;
    
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='currentColor' class='bi bi-square' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");
}
[data-title="homes"]:not(.active) .icon-checkbox p:before,[data-title="tbc"]:not(.active) .icon-checkbox p:before{
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' class='bi bi-square' viewBox='0 0 16 16'%3E%3Cpath fill='%23000000' d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z'/%3E%3C/svg%3E")!important;
}


.ct-dynamic-filter[data-type=buttons] a:hover{
    background: #a8ff9c!important;
	color: #000;
}

.imp-tooltip-wrap.imp-tooltip-position-top {
 
    transform: translateX(25%);
}
.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip {
	background-color: #f5f1ee!important;
	border: 2px solid #001413;
}

.hs-arrow-bottom {
    left: 25%!important;
    top: 100%;
    margin-left: -15px!important;
    margin-top: -13px!important;
    width: 30px!important;
    height: 30px!important;
	background-color: #f5f1ee!important;
    border-left: 2px solid #001413!important;
	border-bottom: 2px solid #001413!important;
    border-right: none!important;
    border-top: none!important;
	transform: rotate(-45deg);
}


