
/****** STORE SKRÆME ******/

@media only screen and (min-width: 1920px) {
	
}

@media only screen and (max-width: 1440px) {
    header .main-navigation a {
        font-size: 16px;
        padding: 5px 20px;
    }
}

/****** BÆRBAR / MINDRE SKÆRME ******/

@media only screen and (max-width: 1200px) {
    .page-slider-section .slider-text-inner > h1 {
        font-size: 50px;
    }

    .page-slider-section .slider-text-inner > p {
        font-size: 18px;
    }

    .cards-section .section .grid-elements .grid-element .overlay > .stom-custom-svg {
        font-size: 30px;
    }

    .front-content-section {
        margin-left: 30px;
        margin-right: 30px;
        margin-bottom: 80px;
    }
}



/****** IPADS - VERTIKALT ******/

@media only screen and (max-width: 959px) {
    aside#secondary {
        position: static;
        width: 100%;
        background-color: transparent;
    }

    #secondary .custom-overflow-wrapper {
        padding: 0;
        display: inline-block;
        width: 100%;
        margin-top: 20px;
    }

    #secondary .custom-overflow-wrapper .widget_media_image > img {
        max-height: 50px;
        width: auto;
    }

    #secondary .close-button,
    #page .open-button {
        display: none;
    }
    
    .page-slider-section .slider-text-inner {
        max-width: 100%;
    }
    
    .page-slider-section .slider-text-inner > h1 {
        font-size: 40px;
    }

    .cards-section .section .grid-elements .grid-element {
        width: calc((100% - (30px * 1))  / 2);
    }
}



@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) {
    body:not(.woocommerce-cart):not(.woocommerce-checkout) .header-sticky-active.scrolled header .section-wrap .section {
        padding: 5px 20px;
    }

    body:not(.home) h1 {
        font-size: 28px;
    }

    body:not(.home) #main-content #content {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    body:not(.home) #main-content #content #primary {
        padding: 40px 20px;
    }
    
    header .header-wrapper {
        padding: 0 20px;
    }

    .site-branding #logo {
        padding: 20px 0;
    }

    .site-branding #logo img {
        max-height: 50px;
    }

    body:not(.home) .page-slider-section {
        margin-bottom: 0;
    }
    
    .page-slider-section .slider-text-inner > h1 {
        /* font-size: 32px; */
    }

    body:not(.home) .page-slider-section .slide-element {
        min-height: 150px;
        max-height: 150px;
    }

    .cards-section .section .grid-elements .grid-element {
        width: 100%;
    }

    #colophon .copyright {
        margin-bottom: 0;
    }

    #colophon .site-info {
        padding: 0;
    }

    .front-content-section {
        margin-left: 20px;
        margin-right: 20px;
    }
}



@media only screen and (max-width: 639px) {

}



/****** MOBILER ******/

@media only screen and (max-width: 479px) {
    body:not(.home) .page-slider-section .slide-element {
        min-height: 100px;
        max-height: 100px;
    }

    .page-slider-section .slider-text-inner > h1 {
        font-size: 32px;
    }

    .page-slider-section .slider-text-inner > p {
        font-size: 16px;
    }

    header .top-bar ul li a {
        font-size: 10px;
    }

    .cards-section {
        margin-bottom: 0;
    }

    .cards-section .section .grid-elements {
        gap: 0;
    }

    .stom-pdf-list {
        padding: 40px 20px;
    }

    #colophon {
        font-size: 12px;
    }
}



@media only screen and (max-width: 400px) {
	
}
