@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');



    @media (min-width: 1025px) {
    html.w-mod-touch * {
    background-attachment: fixed !important;
    }
    }

    body {
    background-image: url('/uploads/theme/body_background.jpg');
                background-size: cover !important;
        background-position: top center !important;
    background-repeat: no-repeat !important;
    }

    body, .mce-content-body {
    line-height: 32px !important;
    }

    body, .mce-content-body {
    font-family: Roboto !important;
    }

    body, .mce-content-body {
    font-size: 18px !important;
    }

    body, .mce-content-body {
    font-weight: 300 !important;
    }



    .menu-1-logo {
    height: 140px !important;
    max-height: 140px !important;
    }
    @media (max-width: 991px) {
    .menu-1-logo {
    height: auto !important;
    }
    }
    .cart-inhoud-wrapper {
    top: calc(120px) !important;
    }
    .nav-wrapper {
    margin-top: calc(20px) !important;
    }







    .flexbox-menu-1, .topstrip {
    border: none !important;
    }

    .flexbox-menu-1 {
    background-color: rgb(255, 255, 255) !important;
    }



    .nav-link-menu-1.w--current, .nav-link-menu-1:hover {
    border-bottom: none !important;
    }
    .nav-link-menu-1 {
    padding-bottom: 20px !important;
    }
    .menu1-dropdown-icon {
    top: 0 !important;
    }

    .nav-link-menu-1 {
    color: #999999 !important;
    }
    .w--nav-menu-open .nav-link-menu-1 {
    color:  !important;
    }

    .nav-link-menu-1:hover, .nav-link-menu-1.w--current {
    color: #ffffff !important;
    }

    .nav-link-menu-1:hover, .nav-link-menu-1.w--current {
    background: #94c11f;
    }

    .nav-link-menu-1 {
    font-size: 16px !important;
    }

    .nav-link-menu-1 {
    font-family: Roboto !important;
    }

    .nav-link-menu-1 {
    font-weight: 700 !important;
    }










.menu1-drobdown-sublist.w--open {
}

.menu1-drobdown-sublist.w--open > a {
}

.menu1-drobdown-sublist.w--open > a:hover {
}









    .button-square, .paginering-linkblock, .to-top-link {
    background-color: #94c11f !important;
    }

    .button-square:hover, .paginering-linkblock.w--current, .paginering-linkblock:hover, .to-top-link:hover {
    background-color: #007d32 !important;
    }

    .button-square, a.button-square, .paginering-linkblock div {
    color: #ffffff !important;
    }

    .button-square:hover, .paginering-linkblock:hover div {
    color: #ffffff !important;
    }

    .button-square {
    border-color: #94c11f !important;
    }

    .button-square:hover {
    border-color: #007d32 !important;
    }












    .footer-div {
    background-color: rgb(148, 193, 31) !important;
    border-top: 1px solid rgb(148, 193, 31) !important;
    }
            .footer-div, .footer-div a, .footer-heading {
        color: #ffffff !important;
        }
    
    .bottom-wrapper {
    background-color: rgb(0, 125, 50) !important;
    }

    .bottom-wrapper, .bottom-wrapper a {
    color: #ffffff !important;
    }

    .bottom-txt, .bottom-txt-link, .bottom-txt-ontwikkelaar {
    font-family: Roboto !important;
    }


.parallax-css-default {
background-image: linear-gradient(270deg, rgba(0,0,0,0), rgba(0,0,0,0)) !important;
}



    h1, .h1, .h1.cta {
    margin-top: 0px !important;
    }
            h1, .h1, .h1.cta {
        color: #94c11f !important;
        }
                h1, .h1, .h1.cta {
        font-family: Cormorant Garamond !important;
        }
                h1, .h1, .h1.cta {
        font-size: 42px !important;
        }
                h1, .h1, .h1.cta {
        line-height: 36px !important;
        }
                h1, .h1, .h1.cta {
        font-weight: 900 !important;
        }
        h2, .h2, .h2.cta {
    margin-top: 0px !important;
    }
            h2, .h2, .h2.cta {
        color: #94c11f !important;
        }
                h2, .h2, .h2.cta {
        font-family: Cormorant Garamond !important;
        }
                h2, .h2, .h2.cta {
        font-size: 36px !important;
        }
                h2, .h2, .h2.cta {
        line-height: 32px !important;
        }
                h2, .h2, .h2.cta {
        font-weight: 900 !important;
        }
        h3, .h3, .h3.cta {
    margin-top: 0px !important;
    }
                        h4, .h4, .h4.cta {
    margin-top: 0px !important;
    }
                        h5, .h5, .h5.cta {
    margin-top: 0px !important;
    }
                        h6, .h6, .h6.cta {
    margin-top: 0px !important;
    }
                    



    .flexbox-menu-1 { padding:40px 0 ! important; }
.nav-link-menu-1:hover, .nav-link-menu-1.w--current, .nav-link-menu-1 {border-radius: 5px; }
.nav-link-menu-1 { margin-top:20px ! important; }

.flex-item-footer w-clearfix {}
.footer-icon-linkblock {}
.footer-txt-link {}
.footer-heading { margin:0 ! important; padding:0 ! important; }
.footer-heading, a.footer-txt-link, .fa-3x  {color:#ffffff !important; padding:0 ! important; margin:0 ! important; font-size:14px; line-height:20px; ! important;}
.fa-3x { font-size:2em ! important;}

.nav-link-menu-1 {margin-top:10 ! important;}
.flexitem-categorie.boxed.gallery-item {border-radius:5px ! important;}
.categorie-overlay {background-color:rgb(0, 125, 50, 0.75) ! important; padding-top:200px ! important; }
.galery-icon { width:60px ! important;}
.flexitem-categorie.boxed.gallery-item { margin:0 ! important; }

.categorie-txt {font-family:Cormorant Garamond ! important; font-style:italic; font-weight:700; font-size:32pt;}

content-div.relative.sort {  margin-top:0;}

.blocks.sortable.ui-sortable {margin-top:0px;}













