/****** STORE SKRÆME ******/

@media only screen and (min-width: 1920px) {}


/****** BÆRBAR / MINDRE SKÆRME ******/

@media only screen and (max-width: 1240px) {
     :root body {
        --h1: clamp(28px, 3.5833vw, 43px);
        --h2: clamp(22px, 2.3333vw , 28px);
        --h3: clamp(19px, 1.8333vw, 22px);
        --h4: clamp(15px, 1.5833vw, 19px);
        --h5: clamp(12px, 1.25vw, 15px);
        --h6: clamp(11px, 1.25vw, 13px);
        --p: clamp(12px, 1.25vw, 15px);
		--gap-l: clamp(45px, 5vw, 60px);
        --gap-m: clamp(20px, 2.08333vw, 25px);
        --gap-s: clamp(15px, 1.6666vw, 20px);
        /* Sidebar */
        --sidebar-width: 280px;
    }

    .section-wrap.clear.top-bar {
        margin-inline: 0
    }

    header#masthead {
        padding: 0 10px 0 10px;
    }

    .page-slider-section .slider-text {
        align-content: unset;
        padding: calc(var(--header-height) + 90px) 0 calc(var(--header-height) + 90px) 0;
    }

    .page-slider-section .slider-text-inner {
        padding: 0 10px 0 10px;  
    }

}


/****** IPADS - VERTIKALT ******/

@media only screen and (max-width: 959px) {
     :root body {
        /* Grid columns */
        --grid-2-cols: 1;
        --grid-3-cols: 2;
        --grid-4-cols: 2;
        --grid-5-cols: 3;
        --grid-6-cols: 3;
        --grid-7-cols: 4;
        --grid-8-cols: 4;
        --grid-9-cols: 5;
        --grid-10-cols: 5;
        --grid-11-cols: 6;
        --grid-12-cols: 6;
    }
    /* Move this rule if you change the the grid columns */
    .last-on-mobile {
        order: 66;
    }

    header .top-bar .top-bar-left {
        display: none;
        margin-bottom: 30px
    }

    header .top-bar .section {
        display: block;
    }

    header .top-bar .top-bar-right {
        justify-content: flex-start;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    header .top-bar .stom-inline-menu {
        display: inline-flex;
    }

    .page-slider-section .slider-text {
        align-content: unset;
        padding: calc(var(--header-height) + 180px) 0 calc(var(--header-height)) 0;
    }

    .half-cap {
        width: 100%;
    }

    .sct4.picture-left.not-fullwidth {
        margin-top: calc(var(--gap-m));
    }
    .sct5.section-wrap.clear.stom-billede-sektion.picture-right {
        margin-top: calc(var(--gap-m));
    }

}

@media only screen and (max-width: 810px) {}


/****** MINDRE END IPADS VERTIKALT ******/

@media only screen and (max-width: 782px) {}

@media only screen and (max-width: 767px) {
     :root body {
		 --h1: clamp(28px, 3.5833vw, 43px);
        --h2: clamp(22px, 2.3333vw , 28px);
        --h3: clamp(19px, 1.8333vw, 22px);
        --h4: clamp(15px, 1.5833vw, 19px);
        --h5: clamp(12px, 1.25vw, 15px);
        --h6: clamp(11px, 1.25vw, 13px);
        --p: clamp(12px, 1.25vw, 15px);
		--gap-l: clamp(45px, 5vw, 60px);
        --gap-m: clamp(20px, 2.08333vw, 25px);
        --gap-s: clamp(15px, 1.6666vw, 20px);
        /* Outer margin */
        --content-margin: 0;
    }

    .sct6.sub-inherit-color.has-background.picture-left.not-fullwidth {
        margin-top: calc(100vw * 0.274285714286 + 25px);
    }

    .stom-billede-sektion .stom-cols-6, .stom-billede-sektion.picture-left .stom-cols-6 {
    width: 100%;
    min-height: 0;
    margin: 0;
    padding: 0 var(--gap-m) var(--gap-m);
}

}

@media only screen and (max-width: 639px) {
     :root body {
        /* Grid columns */
        --grid-2-cols: 1;
        --grid-3-cols: 1;
        --grid-4-cols: 1;
        --grid-5-cols: 1;
        --grid-6-cols: 1;
        --grid-7-cols: 1;
        --grid-8-cols: 1;
        --grid-9-cols: 1;
        --grid-10-cols: 1;
        --grid-11-cols: 1;
        --grid-12-cols: 1;
    }

    header .top-bar ul li:not(:last-child) a {
        padding-right: 0;
    }
    
    header .top-bar ul li a {
        color: #fff;
        padding: 15px 5px;
        justify-content: center;
    }

}


/****** MOBILER ******/

@media only screen and (max-width: 479px) {
    .mere-tekst-wrapper > .mere-tekst {
        padding: 20px 20px 20px 20px;
    }
}

@media only screen and (max-width: 400px) {}