:root {
	--oranje:		#F3953F;
	--groen:		#87BE42;
	--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(--oranje); border:1px solid var(--oranje); 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(--oranje); background-color:#fff; text-decoration:none;}

#secondary-menu li.knop{}
#secondary-menu li.knop a{background-color:var(--oranje); color:#fff; border-color:#fff;}
#secondary-menu li.knop a:hover{color:var(--oranje); background-color:#fff;}



/* header */
.site-header-inner-wrap:before{max-width:1290px; width:75%; height:140%; top:0; left:calc(50% - 188px); background-image:url("../images/scholen/bornput/header_bg.svg");}


/* banner */
.banner{position:relative; margin-top:-140px;}
.banner-home{position:relative; margin-top:-180px;}


/* 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% + 600px); aspect-ratio:1650 / 1506; background-image:url("../images/scholen/bornput/nieuws_vorm.svg"); left:50%; top:-130px;  }
.kernwaarden-home > .kt-row-column-wrap:after{height:110%; aspect-ratio:1680 / 1535; background-image:url("../images/scholen/bornput/nieuws_lijnen.svg"); left:56%; top:-23%; 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%;  margin-top:25% !important;}
.snelnaar-home > .kt-row-column-wrap:before{display:block; height:170%; aspect-ratio:1362 / 810; background-image:url("../images/scholen/bornput/agenda_vorm.svg"); top:-68%; left:0%;}
.snelnaar-home > .kt-row-column-wrap:after{height:110%; aspect-ratio:720 /  569;background-image:url("../images/scholen/bornput/agenda_lijnen.svg"); top:5%; 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:110%; height:150%; top:-5%; left:-0%; background-image:url("../images/scholen/bornput/footer_bg.svg");}
.site-footer-wrap .footer-widget4{position:absolute; margin-top:-200px;}
.site-footer-wrap .footer-widget4:before{left:-28%; top:-9%; width:110%; aspect-ratio: 827 / 663; transform:rotate(0deg); background-image:url("../images/scholen/bornput/footer_lijnen.svg"); opacity:0.8}




/* LB banner */
.BannerWrapper .BannerImg{width:90%; aspect-ratio:1057/ 538; margin-bottom:6%;
-webkit-mask-image: url("../images/scholen/bornput/banner_vorm.svg"); mask-image: url("../images/scholen/bornput/banner_vorm.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }   
.BannerWrapper .BannerLijnen{display:none; }   

.banner-home .BannerWrapper .BannerImg{margin-bottom:0; width:calc(100% - 50px); aspect-ratio:1057/ 538;
-webkit-mask-image: url("../images/scholen/bornput/banner_home_vorm.svg"); mask-image: url("../images/scholen/bornput/banner_home_vorm.svg");}
.banner-home .BannerWrapper .BannerLijnen{display:none;}



/* LB CTA */
.CTAWrapper .CTABg{background-color:var(--oranje);}
.CTAWrapper .CTAContent{color:#fff;}
.CTAWrapper .CTAContent .CTAKnop{background-color:var(--donkerblauw); border-color:var(--donkerblauw); color:#fff;}
.CTAWrapper .CTAContent .CTAKnop:hover{background-color:#fff; color:var(--donkerblauw);}

.CTAWrapper.kleur2 .CTABg{background-color:var(--groen); }
.CTAWrapper.kleur2 .CTAContent .CTAKnop{background-color:#fff; color:var(--donkerblauw); border-color:var(--donkerblauw);}
.CTAWrapper.kleur2 .CTAContent .CTAKnop:hover{background-color:var(--donkerblauw); color:#fff;}

.intro-home .CTAWrapper .CTAExtra{background-image:url("../images/scholen/bornput/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(--oranje);}
.TeamItems .TeamItem .TeamNaam{ color:var(--groen);}



/* LB vacatures */
.vacature-lijst-item .vacature-lijst-fte{ background-color:var(--oranje);}
.vacature-lijst-item .vacature-lijst-title{color:var(--groen);} 
.vacature-lijst-item .vacature-lijst-cat{color:var(--donkerblauw);}



/* 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(--groen) !important}
	.kernwaarden-home > .kt-row-column-wrap:after{height:100%; top:-10%;}
	
	.snelnaar-home{background-color:var(--blauw) !important; margin-top:0 !important;}

}