/* 
Bevat CSS van de Customizer

DIT BESTAND NIET HANDMATIG BEWERKEN

*/
 
/* header */
body .site-header .wrap .title-area{padding-top:12px;padding-bottom:12px;}
body #topbar .wrap{padding-top:12px;padding-bottom:12px;}
body .site-header .wrap{grid-template-columns:232px 1fr;}
body .site-header .wrap .nav-primary-wrapper{--padding-left:0;}
.menu-primary > li:not([class*="button"]) > .menu-link > span{border-bottom:2px solid transparent;padding-bottom: 2px;position:relative;}
.menu-primary > li > .menu-link:hover > span, .menu-primary > li > .menu-link:focus > span, .menu-primary > li[class*=current] > .menu-link > span{border-color: currentColor;}
body .site-header{color:#1e3231;font-family:'Comfortaa',display;font-size:1.1rem;font-weight:500;line-height:1.15;}
body .site-header a{color:#1e3231;}
.hamburger-inner{background-color:#1e3231}
body .site-header a:hover,body .site-header a:focus{color:#5aafaf;}
 
/* mainmenu */
.genesis-nav-menu .sub-menu li{width:22ch;}
.show-megamenu .menu-primary > .menu-item-has-children > .sub-menu > div > ul{grid-template-columns:repeat(auto-fill, minmax(22ch,1fr))}
{}
body .nav-primary .genesis-nav-menu li > .menu-link, body .nav-primary .genesis-nav-menu li > span{color:#1e3231;}
body .nav-primary .genesis-nav-menu .menu-link:focus,body .nav-primary .genesis-nav-menu .menu-link:hover,body .nav-primary .genesis-nav-menu li[class*="current"] > .menu-link{color:#1e3231;border-color:#1e3231;}
body .nav-primary .genesis-nav-menu .sub-menu li > *{color:#1e3231;font-family:'Comfortaa',display;font-size:0.9rem;font-weight:500;line-height:1.5;text-align:left;}
body .nav-primary .genesis-nav-menu .sub-menu li[class*="current"] > a,body .nav-primary .genesis-nav-menu .sub-menu a:hover,body .nav-primary .genesis-nav-menu .sub-menu a:focus{color:#ffffff;background-color:#243c48;}
body .nav-primary .genesis-nav-menu .sub-menu,body .nav-primary .genesis-nav-menu .sub-menu li > *{background-color:#ffffff;}
body .nav-primary .genesis-nav-menu,body .primary-nav-container{font-family:'Comfortaa',display;font-size:1.0rem;font-weight:300;line-height:1.15;}
 
/* prefooter */
body .prefooter .wrap{--padding-top:50px;--padding-bottom:50px;}
body .prefooter{color:#243c48;font-family:'Comfortaa',display;font-size:0.9rem;font-weight:500;line-height:1.75;}
body .prefooter .widget-title{color:#243c48;font-family:'Comfortaa',display;font-size:2rem;font-weight:700;line-height:1.25;margin-bottom:2rem;}
body .prefooter a:hover,body .prefooter a:focus{color:#ffffff;}
body .prefooter li[class*="current"] a{color:#ffffff;}
 
/* footer_widgets */
body #genesis-footer-widgets{--padding-top:230px;--padding-bottom:120px;background-color:#243c48;color:#ffffff;font-family:'Comfortaa',display;font-size:1.1rem;font-weight:400;line-height:1.6;text-align:left;}
body #genesis-footer-widgets .widget-title{color:#ffffff;font-family:'Comfortaa',display;font-size:1.25rem;font-weight:600;line-height:1.5;margin-bottom:1rem;}
body #genesis-footer-widgets a{color:#ffffff;}
body #genesis-footer-widgets a:hover,body #genesis-footer-widgets a:focus{color:#eaece6;}
body #genesis-footer-widgets li[class*="current-menu-item"] a{color:#eaece6;}
 
/* footer */
body .site-footer .wrap{--padding-left: 0px;--padding-right: 0px;--padding-top: 30px;--padding-bottom: 30px;}
body .site-footer{background-color:#243c48;color:#ffffff;font-family:'Comfortaa',display;font-size:1rem;font-weight:400;line-height:1.4;}
body .site-footer a{color:#ffffff;}
body .site-footer a:hover,body .site-footer a:focus{color:#eaece6;}
body .site-footer li[class*="current"] a{color:#eaece6;}
 
/* e_h */
.wp-block-gallery{margin-top:calc(var(--gutter) * 2);}
body .wp-block-group.has-background .wp-block-group__inner-container{max-width:1170px;--padding-top: 75px;--padding-bottom: 75px;}
 
/* gutenberg */
body .has-gutenberg-1-color{--color:#243c48;}
body :not(.is-style-outline) > .has-gutenberg-1-background-color{--bgcolor:#243c48;}
body .is-style-outline > .has-gutenberg-1-background-color{--bordercolor:#243c48;}
:root{--gutenberg-1:#243c48;--gutenberg-2:#99ab36;--gutenberg-3:#4f939b;--gutenberg-4:#1e3231;--gutenberg-5:#c2c5bb;--gutenberg-6:#ffffff;--gutenberg-7:#d8dbd1;--gutenberg-8:#eaece6;--gutenberg-9:#d49859;--gutenberg-10:#000000;}
body .has-gutenberg-2-color{--color:#99ab36;}
body :not(.is-style-outline) > .has-gutenberg-2-background-color{--bgcolor:#99ab36;}
body .is-style-outline > .has-gutenberg-2-background-color{--bordercolor:#99ab36;}
body .has-gutenberg-3-color{--color:#4f939b;}
body :not(.is-style-outline) > .has-gutenberg-3-background-color{--bgcolor:#4f939b;}
body .is-style-outline > .has-gutenberg-3-background-color{--bordercolor:#4f939b;}
body .has-gutenberg-4-color{--color:#1e3231;}
body :not(.is-style-outline) > .has-gutenberg-4-background-color{--bgcolor:#1e3231;}
body .is-style-outline > .has-gutenberg-4-background-color{--bordercolor:#1e3231;}
body .has-gutenberg-5-color{--color:#c2c5bb;}
body :not(.is-style-outline) > .has-gutenberg-5-background-color{--bgcolor:#c2c5bb;}
body .is-style-outline > .has-gutenberg-5-background-color{--bordercolor:#c2c5bb;}
body .has-gutenberg-6-color{--color:#ffffff;}
body :not(.is-style-outline) > .has-gutenberg-6-background-color{--bgcolor:#ffffff;}
body .is-style-outline > .has-gutenberg-6-background-color{--bordercolor:#ffffff;}
body .has-gutenberg-7-color{--color:#d8dbd1;}
body :not(.is-style-outline) > .has-gutenberg-7-background-color{--bgcolor:#d8dbd1;}
body .is-style-outline > .has-gutenberg-7-background-color{--bordercolor:#d8dbd1;}
body .has-gutenberg-8-color{--color:#eaece6;}
body :not(.is-style-outline) > .has-gutenberg-8-background-color{--bgcolor:#eaece6;}
body .is-style-outline > .has-gutenberg-8-background-color{--bordercolor:#eaece6;}
body .has-gutenberg-9-color{--color:#d49859;}
body :not(.is-style-outline) > .has-gutenberg-9-background-color{--bgcolor:#d49859;}
body .is-style-outline > .has-gutenberg-9-background-color{--bordercolor:#d49859;}
body .has-gutenberg-10-color{--color:#000000;}
body :not(.is-style-outline) > .has-gutenberg-10-background-color{--bgcolor:#000000;}
body .is-style-outline > .has-gutenberg-10-background-color{--bordercolor:#000000;}
 
/* body */
body{background-color:#ffffff;color:#243c48;font-family:'Comfortaa',display;font-size:1.1rem;font-weight:500;text-transform:none;line-height:1.75;}
body .site-container{background-color:#ffffff;}
body a{color:#4f939b;}
body a:hover,body a:focus{color:#99ab36;}
body .entry-content .wp-block-quote{color:#4f939b;}
.entry-content{font-family:'Comfortaa',display;}
body h1{font-family:'Comfortaa',display;font-size:clamp(100%, calc(1.3rem + 2vw), 3.2rem);;font-weight:700;text-transform:none;line-height:1.15;margin-bottom:40px;}
.entry-content h2{font-family:'Comfortaa',display;font-size:clamp(100%, calc(1rem + 1.8vw), 2.0rem);font-weight:700;line-height:1.15;margin-bottom:1.5rem;}
.entry-content * + h2{font-family:'Comfortaa',display;font-size:clamp(100%, calc(1rem + 1.8vw), 2.0rem);font-weight:700;line-height:1.15;margin-top:70px;margin-bottom:1.5rem;}
.entry-content h3{font-family:'Comfortaa',display;font-size:clamp(100%, calc(1rem + 1.5vw), 1.375rem);font-weight:700;line-height:1.15;margin-bottom:10px;}
.entry-content * + h3{font-family:'Comfortaa',display;font-size:clamp(100%, calc(1rem + 1.5vw), 1.375rem);font-weight:700;line-height:1.15;margin-top:2rem;margin-bottom:10px;}
.entry-content h4{font-family:'Comfortaa',display;font-size:1.1rem;font-weight:700;margin-bottom:0;}
.entry-content * + h4{font-family:'Comfortaa',display;font-size:1.1rem;font-weight:700;margin-top:2rem;margin-bottom:0;}
 
/* scroll_header */
body.scroll-header .site-header{background-color:#ffffff;}
 
/* secondarymenu */
body .nav-secondary .genesis-nav-menu .sub-menu a{color:#243c48;background-color:#ffffff;}
body .nav-secondary .sub-menu button.submenu-toggle{color:#243c48;background-color:#ffffff;}
body .nav-secondary .genesis-nav-menu .sub-menu li[class*="current"] > a,body .nav-secondary .genesis-nav-menu .sub-menu a:hover,body .nav-secondary .genesis-nav-menu .sub-menu a:focus{color:#ffffff;background-color:#243c48;}
body .nav-secondary .sub-menu button.submenu-toggle:hover,body .nav-secondary .sub-menu button.submenu-toggle:focus{color:#ffffff;background-color:#243c48;}
 
/* forms */
body .content input,body .content select,body .content textarea{background-color:#ffffff;border-color:#1e3231;color:#008542;font-family:'Comfortaa',display;font-size:1rem;font-weight:400;}
body .content input:hover,body .content select:hover,body .content textarea:hover,body .content input:focus,body .content select:focus,body .content textarea:focus{background-color:#ffffff;border-color:#1e3231;color:#1e3231;}
body .site-inner label{color:#1e3231;}
body .site-inner label .required{color:#654f6f;}
body .gform_wrapper .gfield_description:not(.validation_message){color:#1e3231;}
a.wp-block-button__link,input.button,input[type=submit]:not([class*="background-color"]),.content button,.content input[type="button"],.content input[type="reset"],.content .button{background-color:#008542;border-color:#008542;border-color:#008542;color:#ffffff;}
a.wp-block-button__link:hover,input.button:hover,input[type=submit]:not([class*="background-color"]):hover,.content button:hover,.content input[type="button"]:hover,.content input[type="reset"]:hover,.content .button:hover,a.wp-block-button__link:focus,input.button:focus,input[type=submit]:not([class*="background-color"]):focus,.content button:focus,.content input[type="button"]:focus,.content input[type="reset"]:focus,.content .button:focus{background-color:#654f6f;border-color:#654f6f;border-color:#654f6f;color:#ffffff;}
::-ms-input-placeholder{color:#333333;opacity:1;}
:-ms-input-placeholder{color:#333333;opacity:1;}
::placeholder{color:#333333;opacity:1;}
body .wp-block-buttons a.wp-block-button__link,input.button,input[type=submit]:not([class*="background-color"]),.content button,.content input[type="button"],.content input[type="reset"],.content .button{font-family:'Comfortaa',display;font-size:1.1rem;font-weight:600;line-height:1;text-align:center;}
 
/* notificationbar */
body #notification{font-family:'Comfortaa',display;}
 
/* topbar */
body .topbar{font-family:'Comfortaa',display;}
 
/* q_z */
body blockquote > *,body .site-inner .wp-block-quote p,body .gb-testimonial-text{font-family:'Comfortaa',display;font-size:1.6rem;font-weight:700;font-style:italic;line-height:1.75;text-align:center;}
 
/* archives */
.archive-wrapper .entry-title{font-family:'Comfortaa',display;font-family:'Comfortaa',display;font-size:1.375rem;font-size:1.375rem;font-weight:500;font-weight:500;line-height:1.25;line-height:1.25;margin-top:0;margin-bottom:10px;margin-bottom:10px;}
.archive-wrapper article.entry.card,.archive-wrapper article.entry.card .entry-content{font-family:'Comfortaa',display;font-size:1rem;font-weight:400;line-height:1.75;text-align:left;}
 
/* a_d */
body .breadcrumbs-wrapper{font-family:'Comfortaa',display;font-size:0.8rem;font-weight:400;text-transform:lowercase;letter-spacing:0.5px;line-height:1.25;margin-bottom:1rem;}
 
/* elements */
body.first-block-core-cover .entry-content > .wp-block-cover:first-of-type{font-family:'Comfortaa',display;}


@media only screen and (max-width:960px) { 
	/* header */
	body .site-header .wrap .title-area{padding-top:12px;padding-bottom:12px;grid-column-start:1;grid-column-end:1;}
	body .site-header .wrap{padding-left:15px;padding-right:15px;grid-template-columns:230px auto 1fr;}
	body .site-header .wrap .widget-area{grid-column-start:2;grid-column-end:2;}
	body .site-header .wrap #nav-wrapper_secondary{display:none;}
	body .site-header .wrap #nav-wrapper{grid-column-start:3;grid-column-end:3;grid-row-start:1;margin:0;}
	.menu-primary .sub-menu li > a > span{border-bottom:2px solid transparent;position:relative;}
	.menu-primary .sub-menu li > a:hover > span, .menu-primary .sub-menu li > a:focus > span, .menu-primary .sub-menu-list > li[class*=current] > a > span{border-color: currentColor;}
	body .site-header{background-color:#ffffff;}
 
	/* mainmenu_mobile */
	body .nav-primary-wrapper.show-default{background-color:transparent}
	body .nav-primary-wrapper nav > div{background-color:#99ab36;}
	.nav-primary .hamburger-inner{background-color:#1e3231;}
	.nav-primary.is-active .hamburger-inner{background-color:#ffffff;}
	body .nav-primary .genesis-nav-menu li,body .nav-primary .genesis-nav-menu li > .menu-link{color:#ffffff;}
	body .nav-primary .genesis-nav-menu .menu-link:focus,body .nav-primary .genesis-nav-menu .menu-link:hover,body .nav-primary .genesis-nav-menu li[class*="current"] > .menu-link{color:#e6e1e8;border-color:#e6e1e8;}
	body .nav-primary .genesis-nav-menu .sub-menu li, body .nav-primary .genesis-nav-menu .sub-menu button, body .nav-primary .genesis-nav-menu .sub-menu a{color:#ffffff;}
	body .nav-primary .genesis-nav-menu .sub-menu li button:hover,body .nav-primary .genesis-nav-menu .sub-menu li button:focus,body .nav-primary .genesis-nav-menu .sub-menu li[class*="current"] > a,body .nav-primary .genesis-nav-menu .sub-menu a:hover,body .nav-primary .genesis-nav-menu .sub-menu a:focus{color:#e6e1e8;}
	body .nav-primary .genesis-nav-menu .sub-menu button,body .nav-primary .genesis-nav-menu .sub-menu, body .nav-primary .genesis-nav-menu .sub-menu a{background-color:#99ab36;}
	body .nav-primary .genesis-nav-menu .sub-menu button:hover,body .nav-primary .genesis-nav-menu .sub-menu button:focus,body .nav-primary .genesis-nav-menu .sub-menu li[class*="current"] > a,body .nav-primary .genesis-nav-menu .sub-menu a:hover,body .nav-primary .genesis-nav-menu .sub-menu a:focus{background-color:#99ab36;}
}

@media only screen and (max-width:650px) { 
	/* a_d */
	#breadcrumbs,.breadcrumbs-wrapper .back-button + #breadcrumbs{display:none;}
}