:root {
	--oranje:		#F6A027;
	--geel:			#FBBA00;
	--paars:		#951B81;
	--groen:		#3FA535;
	--lichtgroen:	#86BD40;
	--blauw:		#3EA3DC;
	--donkerblauw:	#19488F;
	--donker:		#534E4E;
	--licht:		rgb(134, 189, 64, 0.1);
}

/* knoppen */
.knop a,
.knop a:active,
.knop a:visited,
a.knop,
a.knop:active,
a.knop:visited,
#wrapper .knop a,
#wrapper .knop a:active,
#wrapper .knop a:visited,
#wrapper .kb-form .kadence-blocks-form-field .kb-forms-submit,
#wrapper .wp-block-kadence-posts a.post-more-link,
#wpwrap .wp-block-kadence-posts a.post-more-link,
#wrapper #archive-container a.post-more-link,
#wpwrap #archive-container a.post-more-link{background-color:var(--groen); border:1px solid var(--groen); text-decoration:none;}
.knop a:hover,
a.knop:hover,
#wrapper .knop a:hover,
#wrapper .kb-form .kadence-blocks-form-field .kb-forms-submit:hover,
#wrapper .wp-block-kadence-posts a.post-more-link:hover,
#wpwrap .wp-block-kadence-posts a.post-more-link:hover,
#wrapper #archive-containers a.post-more-link:hover,
#wpwrap #archive-container a.post-more-link:hover {color:var(--groen); background-color:#fff; text-decoration:none;}

#secondary-menu li.knop{}
#secondary-menu li.knop a{background-color:var(--groen); color:#fff; border-color:#fff;}
#secondary-menu li.knop a:hover{color:var(--groen); background-color:#fff;}



/* header */
.site-header-inner-wrap:before{max-width:1290px; width:85%; height:170%; top:0; left:calc(50% - 285px); background-image:url("../images/scholen/akkerwaarde/header_bg.svg");}


/* banner */
.banner{position:relative; margin-top:-240px;}
.banner-home{position:relative; margin-top:-280px;}


/* home panes */
.banner .wp-block-lazyblock-cta{top:300px;}
.intro-home .wp-block-lazyblock-cta{margin-top:-130px;}


/* home panes */
.kernwaarden-home{margin-bottom:2%; margin-top:4%; color:#fff;}
.kernwaarden-home > .kt-row-column-wrap:before{height:calc(100% + 400px); aspect-ratio:1761 / 1409; background-image:url("../images/scholen/akkerwaarde/nieuws_vorm.svg"); left:50%; top:-120px;  }
.kernwaarden-home > .kt-row-column-wrap:after{height:100%; aspect-ratio:1920 / 1080; background-image:url("../images/scholen/akkerwaarde/nieuws_lijnen.svg"); left:85%; top:-15%; transform: translateX(-90%); opacity:1; }
.kernwaarden-home h1,
.kernwaarden-home h2,
.kernwaarden-home h3,
.kernwaarden-home h4,
.kernwaarden-home h5,
.kernwaarden-home h6{color:#fff;}

.snelnaar-home{color:#fff; margin-bottom:10%;}
.snelnaar-home > .kt-row-column-wrap:before{height:120%; aspect-ratio:756 / 595; background-image:url("../images/scholen/akkerwaarde/agenda_vorm.svg"); top:-5%; left:0%;}
.snelnaar-home > .kt-row-column-wrap:after{height:110%; aspect-ratio:691 / 520;background-image:url("../images/scholen/akkerwaarde/agenda_lijnen.svg"); top:15%; right:-5%; opacity:0.6;}
.snelnaar-home > .kt-row-column-wrap h1,
.snelnaar-home > .kt-row-column-wrap h2,
.snelnaar-home > .kt-row-column-wrap h3,
.snelnaar-home > .kt-row-column-wrap h4,
.snelnaar-home > .kt-row-column-wrap h5,
.snelnaar-home > .kt-row-column-wrap h6{color:#fff;}



/* footer */
.site-footer-wrap .site-middle-footer-wrap:before{width:140%; height:150%; top:-51%; left:-16%; background-image:url("../images/scholen/akkerwaarde/footer_bg.svg");}
.site-footer-wrap .footer-widget4{position:absolute; margin-top:-200px;}
.site-footer-wrap .footer-widget4:before{left:-60%; top:-17%; width:140%; aspect-ratio: 827 / 663; transform:rotate(0deg); background-image:url("../images/scholen/akkerwaarde/footer_lijnen.svg"); opacity:1}




/* LB banner */
.BannerWrapper .BannerImg{width:85%; aspect-ratio:749 / 601; margin-bottom:6%;
-webkit-mask-image: url("../images/scholen/akkerwaarde/banner_vorm.svg"); mask-image: url("../images/scholen/akkerwaarde/banner_vorm.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }   
.BannerWrapper .BannerLijnen{width:85%; aspect-ratio:829 / 665; background-image:url("../images/scholen/akkerwaarde/banner_lijnen.svg"); top:16%; right:-5%; opacity:0.2;}   

.banner-home .BannerWrapper .BannerImg{margin-bottom:0; width:calc(100% - 50px); aspect-ratio:985 / 789;
-webkit-mask-image: url("../images/scholen/akkerwaarde/banner_home_vorm.svg"); mask-image: url("../images/scholen/akkerwaarde/banner_home_vorm.svg");}
.banner-home .BannerWrapper .BannerLijnen{display:none;}



/* LB CTA */
.CTAWrapper .CTABg{background-color:var(--geel);}
.CTAWrapper .CTAContent .CTAKnop{background-color:var(--lichtgroen); border-color:var(--lichtgroen); color:#fff;}
.CTAWrapper .CTAContent .CTAKnop:hover{background-color:#fff; color:var(--lichtgroen);}

.CTAWrapper.kleur2 .CTABg{background-color:var(--groen); }
.CTAWrapper.kleur2 .CTAContent .CTAKnop{background-color:#fff; color:var(--lichtgroen); border-color:var(--lichtgroen);}
.CTAWrapper.kleur2 .CTAContent .CTAKnop:hover{background-color:var(--lichtgroen); color:#fff;}

.intro-home .CTAWrapper .CTAExtra{background-image:url("../images/scholen/akkerwaarde/rond_lijnen.svg"); }



/* LB Documenten */



/* LB Kernwaarden */
.kernwaarden-home .KernwaardenItem .KernwaardenContent a{color:#fff;}
.kernwaarden-home .KernwaardenItem .KernwaardenContent .KernwaardenTitel{color:#fff;}



/* LB Team */
.TeamItems .TeamItem .TeamImg{background-color:var(--geel);}
.TeamItems .TeamItem .TeamNaam{ color:var(--groen);}



/* LB vacatures */
.vacature-lijst-item .vacature-lijst-fte{ background-color:var(--geel);}
.vacature-lijst-item .vacature-lijst-title{color:var(--groen);} 
.vacature-lijst-item .vacature-lijst-cat{color:var(--blauw);}



/* media queries */
@media only screen and (max-width: 1024px) {
	
	.site-footer-wrap .site-middle-footer-wrap{background-color:var(--donkerblauw);}
	
}

@media only screen and (max-width: 767px) {
	
	.kernwaarden-home{background-color:var(--blauw) !important}
	.kernwaarden-home > .kt-row-column-wrap:after{height:100%; top:-10%;}
	
	.snelnaar-home{background-color:var(--oranje) !important;}

}