.home #page .open-button {
    display: none;
}

body.burger-menu .burger-menu-content-inner .stom-tabs .tabs-header li.active a {
    border-bottom-color: #000;
    color: black;
    font-weight: 800;
}

body.burger-menu header .burger-menu-content-inner {
    background: #a5d416;
}

body.burger-menu .burger-menu-content-inner .burger-menu-close {
    color: #fff;
}

.main-navigation .burger-menu-content-inner li.stom-button.green a {
    margin: 0;
    border-radius: 0;
    padding: 12px 19px;
}

body.burger-menu .number-three-burger-menu-content li a {
    color: #2c2c2c;
}

body.burger-menu #site-navigation.main-navigation .current-menu-ancestor {
    background: #FF7C00 !important;
}

body.burger-menu #site-navigation.main-navigation .current-menu-ancestor a {
    /*     color: #fff; */
}

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

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



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

@media only screen and (max-width: 1200px) {
    .section-wrap.stom-grid-section .section.columns-4 .grid-element {
        margin-bottom: 30px;
    }
body .page-slider-section .slider-text-inner {
    padding-top: 50px;
}
    .stom-billede-sektion .section {
        padding: 40px 0;
    }

    body.burger-menu #site-navigation .menu-toggle {
        max-height: 50px;
        max-width: 50px;
        align-self: center;
        background: #a5d416;
        min-width: auto;
    }

    .site-header .top-bar .top-bar-left {
        padding-left: 30px;
    }

    .site-header .top-bar .top-bar-right {
        padding-right: 30px;
    }

    header .main-navigation a {
        padding: 5px 11px;
    }

    #colophon .footer-widget-area .section {
        padding-left: 30px;
        padding-right: 30px;
    }

    .section-wrap.stom-grid-section.section-fullpage .section.columns-3 .grid-element {
        width: calc(100% / 2);
        margin: 10px 0 0;
    }

    .section-wrap.stom-grid-section.section-fullpage .section.columns-3 .grid-element:nth-of-type(2n) {
        margin-right: 0;
        width: calc(100% / 2 - 10px);
    }

    .section-wrap.stom-grid-section.section-fullpage .section .grid-elements {
        margin: 0;
    }

    section.section-wrap.columns-section .section .grid-element .overlay h2 {
        font-size: 35px;
    }

    section.logo-slider-section {
        margin: 10px 0;
    }

    .home .page-slider-section .slider-text h1 {
        font-size: 50px;
    }

    button,
    .stom-button a,
    input[type="button"],
    input[type="reset"],
    input[type="submit"],
    .gform_wrapper .gform_footer input[type=submit] {
        font-size: 16px;
        min-width: 198px;
    }

    .main-navigation li.stom-button.green a {
        font-size: 15px;
        padding: 8px 17px;
    }

    .section-wrap.home-icons .section,
    section#tilbud .section {
        max-width: 96%;
    }

    .section-wrap.big-padding .section {
        padding: 100px 20px;
    }

    .section-wrap:not(.stom-billede-sektion):not(.top-bar) .section {
        padding: 50px 20px;
    }

    .section-wrap.stom-grid-section.section-fullpage .section.columns-4 .grid-element {
        width: calc((100% - (20px * 2)) / 2);
    }

    h2,
    .page-slider-section h3 {
        font-size: 30px !important;
    }

    html,
    body,
    input,
    select,
    optgroup,
    textarea {
        font-size: 15px !important;
    }
}

@media only screen and (max-width: 1100px) {
    body .page-slider-section .slider-text-inner {
        padding-top: 100px;
    }
}

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

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

    .home .page-slider-section .slide-element {
        min-height: 400px;
        height: 400px;
    }
    body .page-slider-section .slider-text-inner {
        padding-top: 0;
    }
    body section.page-slider-section .slider-inner .slider-text p, body section.page-slider-section .slider-inner .slider-text p span, body section.page-slider-section .slider-inner .slider-text h1, body section.page-slider-section .slider-inner .slider-text h1 span {
        color: #000 !important;
    }
    .page-slider-section .slider-text-inner {
        padding-top: 0;
    }

    body section.page-slider-section .slider-inner .slider-text {
        position: relative;
        top: unset;
        transform: unset;
        bottom: unset;
        background-color: white;
        color: black;
    }

    body section.page-slider-section .slider-inner .slider-text .slider-text-inner {
        position: relative;
        top: unset;
    }

    body section span.stom-button.white a {
        background-color: #a5d416;
        color: white !important;
    }

    #page .open-button {
        background: #a5d416;
        border: none;
        border-radius: 0 0 4px 4px;
        color: #fff;
        font-weight: 300;
        letter-spacing: 1px;
        top: 80% !important;
    }

    #secondary .custom-overflow-wrapper {
        padding: 0;
    }

    #colophon .widget-title {
        font-size: 16px;
    }

    .header-wrapper,
    #content,
    .section,
    .section-wrap .section,
    .section-wrap.section-fullpage .section,
    footer.site-footer .site-info {
        width: 100%;
        padding: 20px;
    }

    .section,
    .section-wrap .section {
        padding: 50px 20px;
    }

    header .section-wrap .section {
        padding: 5px 20px;
    }

    footer.site-footer .site-info,
    footer.site-footer .site-info .copyright {
        text-align: center;
    }

    .stom-cols-11,
    .stom-cols-10,
    .stom-cols-9,
    .stom-cols-8,
    .stom-cols-7,
    .stom-cols-6,
    .stom-cols-5,
    .stom-cols-4,
    .stom-cols-3,
    .stom-cols-2,
    .stom-cols-1 {
        width: 100% !important;
        margin: 0 0 20px !important;
    }



    .stom-billede-sektion {
        padding: 20px 0;
    }

    .stom-billede-sektion .stom-picture {
        position: relative;
        width: 100%;
        float: left;
        background-position: center center;
        height: auto !important;

    }

    .stom-billede-sektion .stom-cols-6 {
        height: auto !important;
        padding: 0;
    }

    .grid-columns-wrapper .columns-5 {
        width: calc((100% - (2.01% * 2)) / 3);
    }

    .grid-columns-wrapper .columns-5:first-of-type {
        margin-bottom: 2%;
    }

    .grid-columns-wrapper.no-margin .columns-5 {
        width: calc(100% / 3);
        margin-bottom: 0;
    }

    .grid-columns-wrapper .columns-5:nth-of-type(3n) {
        margin-right: 0;
    }

    .grid-columns-wrapper .columns-5:nth-of-type(4n) {
        clear: left;
    }

    .heading-link {
        display: block;
    }

    .top-bar-left {
        display: none;
    }

    table tr td {
        font-size: 15px;
    }

    .page-slider-section .slide-element {
        min-height: 500px;
    }

    .page-slider-section .slider-text-inner {
        position: absolute;
        top: 150px;
        width: auto;
    }

    .home .page-slider-section .slide-element {
        min-height: 650px;
    }

    .page-slider-section .slider-text-inner {
        padding-top: 40px;
    }

    .page-id-925 .page-slider-section .slide-element img {
        top: -9999px;
    }
}



@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) {
    .home .page-slider-section .slide-element, .page-slider-section .slide-element {
        min-height: 300px;
        height: 300px;
    }
    blockquote {
        font-size: 110%;
    }

    .header-wrapper,
    section.section-wrap.columns-section .section {
        padding: 0 20px;
    }

    .site-header .top-bar .top-bar-left {
        padding-left: 20px;
    }

    .site-header .top-bar .top-bar-right {
        padding-right: 20px;
    }

    .home .page-slider-section .slider-text h1 {
        font-size: 55px;
    }

    .page-slider-section .slider-text,
    #colophon .footer-widget-area .section {
        padding-left: 20px;
        padding-right: 20px;
    }

    .section-wrap.stom-grid-section.section-fullpage .section.columns-3 .grid-element,
    .section-wrap.stom-grid-section.section-fullpage .section.columns-3 .grid-element:nth-of-type(2n) {
        width: 100%;
        margin: 20px 0 0;
    }

    section.logo-slider-section {
        margin: 20px 0;
    }

    .stom-billede-sektion {
        padding: 0;
    }

    section.logo-slider-section h2 {
        font-size: 32px;
    }

    .site-header .top-bar .section {
        padding: 8px 5px;
    }


    .site-branding #logo img {
        max-width: initial;
        max-height: initial;
    }

    h1,
    .page-slider-section h2 {
        font-size: 30px !important;
    }

    h2,
    .page-slider-section h3 {
        font-size: 23px !important;
    }

    .home .page-slider-section .slider-text p {
        font-size: 16px;
        margin: 0 0 15px;
    }

    .home .page-slider-section .slider-wrap span.stom-button p {
        margin: 0px 0;
    }

    .slider-wrap span.stom-button {
        padding: 4px 6px;
    }

    .larger {
        text-align: center;
        padding: 17px 0 0;
    }

    .text-box.stom-cols-7 {
        padding: 0 10px;
    }

    .stom-anmeldelse-wrapper {
        flex-direction: column;
    }

    .stom-anmeldelse-inner-wrap {
        width: 100% !important;
    }

    .mere-tekst-wrapper>button {
        font-size: 16px;
        padding: 14px 13px;
        margin: 15px 0;
    }

    .stom-tabs .tabs-header li a {
        padding: 11px 12px;
        font-size: 17px;
    }

    .site-branding #logo {
        padding: 20px 0;
    }

    .footer-widgets.stom-cols-3.last.widgets-4 {
        min-height: auto;
        justify-content: center;
        margin-bottom: 0 !important;
    }
}



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


    .archive .post-thumbnail {
        width: 100%;
        margin-bottom: 20px;
    }

    .archive .post-thumbnail+.post-content-wrapper {
        width: 100%;
    }


    header .top-bar ul li a {
        font-size: 13px;
    }

    .page-slider-section .slider-text-inner {
        width: auto;
        margin: auto;
        max-width: 100%;
    }

    button,
    .stom-button a,
    input[type="button"],
    input[type="reset"],
    input[type="submit"],
    .gform_wrapper .gform_footer input[type=submit] {
        min-width: auto;
        padding: 12px 20px;
    }

    .section-wrap.stom-grid-section .section .grid-element,
    .section-wrap.stom-grid-section.section-fullpage .section .grid-element {
        width: 100% !important;
        margin: 0 0 20px;
    }

    header .top-bar .top-bar-left,
    header .top-bar .top-bar-right {
        font-size: 14px;
    }

    .site-header .top-bar .top-bar-left .stom-custom-svg,
    .site-header .top-bar .top-bar-right .stom-custom-svg {
        margin-right: 5px;
    }

    header .top-bar .top-bar-left {
        margin-right: 0;
    }

}



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

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

    .site-header .top-bar .top-bar-left,
    .site-header .top-bar .top-bar-right {
        padding: 2px 0;
        text-align: left;
    }


    .site-header .top-bar .section {
        text-align: center;
        /* padding: 8.5px 20px; */
    }

    section.logo-slider-section.section-fullpage .section {
        padding-left: 0;
        padding-right: 0;
    }

    .section-wrap.stom-grid-section.section-fullpage .section.columns-3 .grid-element {
        min-height: 380px;
    }

    .footer-widget-area .stom-cols-3 {
        width: 100% !important;
        margin-right: 4% !important;
    }

}



@media only screen and (max-width: 400px) {
    .home .page-slider-section .slider-text h1 {
        font-size: 45px;
    }

    .footer-widget-area .stom-cols-3 {
        width: 100% !important;
    }
}