/* aap */
@import url('//fonts.googleapis.com/css?family=Open Sans: 400,700|');

body, .mce-content-body {
font-family:
Open Sans
!important;
}
body, .mce-content-body {
font-weight:
400
!important;
}


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


.blocks a, .sidebar-link, .nieuws-txtliink, .tekst-link, .paragraph-txt-link {
color: rgb(161, 129, 64);
}
.nieuws-txtliink:hover {
color:
rgb(161, 129, 64)
!important;
font-weight: bold;
}





.nav-link-menu-1 {
text-transform: none !important;
}

.nav-link-menu-1.w--current, .nav-link-menu-1:hover {
border-bottom:
#a18140
solid 6px !important;
}

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

!important;
}

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



.nav-link-menu-1 {
font-family:
Open Sans
!important;
}
.nav-link-menu-1 {
font-weight:
400
!important;
}










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






.button-square {
padding: 10px !important;
font-size: 12px !important;
}

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

.button-square:hover, .paginering-linkblock.w--current, .paginering-linkblock:hover, .to-top-link:hover {
background-color:
#002055
!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:
#a18140
!important;
}

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





.button-square.outline {
background-color:
#002055
!important;
}

.button-square.outline:hover {
background-color:
#a18140
!important;
}

.button-square.outline {
color:
#ffffff
!important;
}

.button-square.outline:hover {
color:
#ffffff
!important;
}

.button-square.outline {
border-color:
#002055
!important;
}

.button-square.outline:hover {
border-color:
#a18140
!important;
}


.footer-div {
background-color:
rgb(0, 32, 85)
!important;
border-top: 1px solid
rgb(0, 32, 85)
!important;
}
.footer-div, .footer-div a, .footer-heading {
color:
#ffffff
!important;
}

.bottom-wrapper {
background-color:
#a18140
!important;
}
.bottom-wrapper, .bottom-wrapper a {
color:
#ffffff
!important;
}
.bottom-txt, .bottom-txt-link, .bottom-txt-ontwikkelaar {
font-family:
Open Sans
!important;
}


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

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

h1, .h1, .h1.cta {
margin-top: 0px !important;
}
h1, .h1, .h1.cta {
color:
#002055
!important;
}
h1, .h1, .h1.cta {
font-family:
Open Sans
!important;
}
h1, .h1, .h1.cta {
font-size:
26px !important;
}
h1, .h1, .h1.cta {
font-weight:
400
!important;
}
h2, .h2, .h2.cta {
margin-top: 0px !important;
}
h2, .h2, .h2.cta {
color:
#002055
!important;
}
h2, .h2, .h2.cta {
font-family:
Open Sans
!important;
}
h2, .h2, .h2.cta {
font-size:
24px !important;
}
h2, .h2, .h2.cta {
font-weight:
400
!important;
}
h3, .h3, .h3.cta {
margin-top: 0px !important;
}
h3, .h3, .h3.cta {
color:
#002055
!important;
}
h3, .h3, .h3.cta {
font-family:
Open Sans
!important;
}
h3, .h3, .h3.cta {
font-size:
22px !important;
}
h3, .h3, .h3.cta {
font-weight:
400
!important;
}
h4, .h4, .h4.cta {
margin-top: 0px !important;
}
h4, .h4, .h4.cta {
color:
#a18140
!important;
}
h4, .h4, .h4.cta {
font-family:
Open Sans
!important;
}
h4, .h4, .h4.cta {
font-size:
21px !important;
}
h4, .h4, .h4.cta {
font-weight:
400
!important;
}
h5, .h5, .h5.cta {
margin-top: 0px !important;
}
h5, .h5, .h5.cta {
color:
#002055
!important;
}
h5, .h5, .h5.cta {
font-family:
Open Sans
!important;
}
h5, .h5, .h5.cta {
font-size:
20px !important;
}
h5, .h5, .h5.cta {
font-weight:
400
!important;
}
h6, .h6, .h6.cta {
margin-top: 0px !important;
}
h6, .h6, .h6.cta {
color:
#a18140
!important;
}
h6, .h6, .h6.cta {
font-family:
Open Sans
!important;
}
h6, .h6, .h6.cta {
font-size:
18px !important;
}
h6, .h6, .h6.cta {
font-weight:
400
!important;
}

.field-label {
color:
#a18140
!important;
}

.form-field {
border-color:
#e9e9e9
!important;
}

.form-field {
    height: 40px !important; 
    border-radius: 0px !important;
}

.form-field.input {
    height: 140px !important;
}








