

/**
 * Large screen devices.
 */
@media only screen and (max-width: 1600px) {
    
}

@media only screen and (max-width: 1440px){
    .standout-block:not(.standout-media-text).has-bg-color,
    .standout-block:not(.standout-media-text).has-color-bg-color,
    .standout-section.standout-block.standout-slider.is-aligned.alignfull.has-bg.has-bg-color{
        padding: var(--gap-m);
    }

    .standout-slider.is-aligned.alignwide.has-bg{
        padding-inline: var(--gap-m);
    }

}

/**
 * Laptops.
 */
@media only screen and (max-width: 1240px) {
	
}

/**
 * Smaller laptops.
 */
@media only screen and (max-width: 1100px) {
	
}

/**
 * Smaller screen devices.
 */
@media only screen and (max-width: 960px) {
    .standout-section.standout-block.standout-slider.is-aligned.alignfull.content-element-slider.news-slider.has-bg {
        --slider-columns: 1.5 !important;
    }
    
    .standout-slider .acf-innerblocks-container,
    .news-slider .acf-innerblocks-container {
        grid-template-columns: repeat(1.5, minmax(0, 1fr)) !important;
    }

    .standout-slider .abningstider_overlay{
        display: none;
    }

    /*.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        padding-inline: var(--gap-s);
    }*/


	.standout-slider .slick-track:has(> .slick-active):not(:has(.slick-active ~ .slick-active)) > .standout-slide-element {
		margin: 0 !important;
	}
}

/**
 * Tablet devices.
 */
@media only screen and (max-width: 768px) {
    .standout-block-background-deco{
		width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center !important;
	}

    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-1cb0f44600833384d0c0e3f2393400fc {
        /* font-size: var(--h2) !important; */
        transition: 1s;
    }

    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-c89ace5d8a9b194be2ccdc64ec905af5 {
        /* font-size: var(--p) !important; */
        transition: 1s;
    }
    
    .off-center-slider .slick-slider {
        --slick-off-center-padding: calc(100% - (2 * var(--slick-slide-spacing))) !important;
    }

	body .off-center-slider .slick-slider .slick-arrow {
		top: 20%;
	}
	body .off-center-slider .slick-slider .slick-arrow.slick-next {
		right: calc(1 * var(--gap-m));
	}
	body .off-center-slider .slick-slider .slick-arrow.slick-prev {
		left: calc(1 * var(--gap-m));
	}
}

/**
 * Larger mobile devices.
 */
@media only screen and (max-width: 480px) {
    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-1cb0f44600833384d0c0e3f2393400fc {
        /* font-size: var(--h4) !important; */
        transition: 1s;
    }

    .standout-section.standout-block.standout-slider.is-aligned.alignfull.has-bg .acf-innerblocks-container .post-title-wrap .post-title,
    .standout-section.standout-block.standout-slider.is-aligned.alignfull.has-bg .acf-innerblocks-container .post-read-more-link,
    .standout-section.standout-block.standout-slider.is-aligned.alignfull.has-bg .acf-innerblocks-container .post-ancestor-title {
        /* font-size: var(--p); */
        transition: 1s;
    }
}
