/*

Theme Name: COLON Bestuur
Template: kadence
Author: Cloudwise
Version: 1.0.1
Text Domain: cloudwise-basis-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

:root {
  --donker:       #03163D;
  --grijs:        #E8E9EA;  

  --oranje:       #F3953F;
  --donkeroranje: #F39313;
  --roze:         #EC619F;
  --donkerroze:   #E6007E;
  --blauw:        #658BC8;
  --donkerblauw:  #1D71B8;
  --groen:        #95C11F;
  --donkergroen:  #008D36;
  --lichgtgroen:  #C8D419;
  --middengroen:  #599E3D;

  --zachtblauw:       #ddeaf4;
  --zachtgroen:       #ebf3d5;
  --zachtroze:        #fce5f2;
  --zachtoranje:      #fde9d0;
  --zachtdonkergroen: #eef5eb;


}

/* knoppen */
.kb-button:not(.kb-btn-global-inherit),
.kb-form .kadence-blocks-form-field .kb-forms-submit{ }
.kb-button:not(.kb-btn-global-inherit).knop{}
.kb-button:not(.kb-btn-global-inherit).knop:hover{}

.kb-button.knop-terug:after{display:none}
.kb-button.knop-terug:before{content: "\f104"; font-family: 'Font Awesome 5 Free'; font-weight: 700; padding-right:10px; position:relative; opacity:1;}

.knop a,
.knop a:active,
.knop a:visited,
a.knop,
a.knop:active,
a.knop:visited,
.wp-block-button a,
.wp-block-button a:active,
.wp-block-button a:visited,
.kb-adv-form-submit-button,
#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{display:inline-block; font-size:16px; background-color: var(--groen); border:1px solid var(--groen); color:#fff; border-radius:20px; padding:0px 20px; height:40px; line-height:40px; text-decoration: none;}

.knop a:hover,
a.knop:hover,
.wp-block-button a:hover,
.kb-adv-form-submit-button: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{box-shadow: none; background-color:#fff; color:var(--groen); text-decoration: none;}



/* header */
body.home #main-header { background-color: var(--donker);}
body:not(.home) #main-header {  background-color:#fff; position:relative;}
body:not(.home) #main-header:before{content:""; background-color:var(--donker); position:absolute; left;0; top:0; height:100%; width:calc(50% + 750px); border-radius:0 0 100px 0; z-index:10; }
body:not(.home) #main-header > div{position:relative; z-index:20;}
#main-header .site-header-top-section-right{background-color:#fff; padding:12px;justify-self: end; width: fit-content; max-width: 100%; border-radius:40px; transform:translateY(25px);}
#main-header .site-branding{transform:translateY(-30px);}


/* top menu */
#secondary-menu li{margin-left:10px; }
#secondary-menu li a{line-height: 40px; height:40px; padding:0px 20px !important; }
#secondary-menu li.groen a{color:#fff; background-color:var(--groen); border-color:var(--groen);}
#secondary-menu li.groen a:hover{color:var(--groen) !important; background-color:#fff; }
#secondary-menu li.oranje a{color:#fff; background-color:var(--oranje); border-color:var(--oranje);}
#secondary-menu li.oranje a:hover{color:var(--oranje) !important; background-color:#fff; }


/* zoeken */
.search-toggle-open-container{}
.search-toggle-open-container .search-toggle-open{ }
.search-toggle-open-container .search-toggle-label{}

#search-drawer .drawer-inner input.search-field{border-radius:33px; padding:12px 30px !important;}
#search-drawer .drawer-inner input.search-field:focus{box-shadow:none !important;}

.search-items .wp-block-post-excerpt__more-text{display:none;} 


/* zoeken x  (browser default overschrijven) */
#search-drawer input[type="search"]::-webkit-search-cancel-button,
#search-drawer input[type="search"]::-webkit-search-decoration,
#search-drawer input[type="search"]::-webkit-search-results-button,
#search-drawer input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none !important;
  appearance: none !important;
  display: none !important;
}



/* footer */
.footer-widget1 .site-info-inner { display: flex; flex-direction: column; align-items: flex-end;  justify-content: flex-end; height: 100%; padding-right:50px;}
.footer-widget2 .site-info-inner { position:relative; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end;  height: 100%;}
.footer-widget2 .site-info-inner:before{content:""; position:absolute; z-index:10; display:block; width:400px; aspect-ratio:1/1; bottom:-150px; left:0; border-radius:50%; background-color:var(--donker);}
.footer-widget2 .site-info-inner section{position:relative; z-index:20; margin-left:80px;}
.footer-widget2 .site-info-inner:after{content:""; position:absolute; z-index:30; width:120px; aspect-ratio:1/1; left:300px; top:72px; background-image:url("images/element_cirkel.svg"); background-size: cover; background-position: center center;}


/* nieuws kadence */
/* kadence nieuws overzicht */
.wp-block-kadence-posts{}
.wp-block-kadence-posts .post-thumbnail{}
.wp-block-kadence-posts .content-bg{}
.wp-block-kadence-posts .entry-taxonomies{}
.wp-block-kadence-posts .entry-taxonomies .category-style-pill a{}
.wp-block-kadence-posts .entry-header{margin:0;}
.wp-block-kadence-posts .entry-header .entry-title{}
.wp-block-kadence-posts .entry-header .entry-title a{}
.wp-block-kadence-posts .entry-header .entry-title a:hover{}
.wp-block-kadence-posts .entry-header .entry-meta{}
.wp-block-kadence-posts .entry-summary{margin:0;}
.wp-block-kadence-posts .entry-summary p{margin:0;}
.wp-block-kadence-posts .entry-actions{}
.wp-block-kadence-posts .entry-content-wrap .entry-footer a.post-more-link{ text-transform:none; font-weight:normal; letter-spacing:0; font-family:'DIN Next Rounded LT Pro'; font-size:16px;}
.wp-block-kadence-posts .entry-content-wrap .entry-footer a.post-more-link:hover{}
.wp-block-kadence-posts .entry-content-wrap .entry-footer a.post-more-link .kadence-svg-iconset{display:none;}

.home-actualiteiten .wp-block-kadence-posts{position:relative;}
.home-actualiteiten .wp-block-kadence-posts .content-bg{background-color:var(--donkerroze); padding:50px; border-radius:100px;}
.home-actualiteiten .wp-block-kadence-posts .post-thumbnail{border-radius:50%; display:none;}
.home-actualiteiten .wp-block-kadence-posts .entry-title a{color:#fff;}
.home-actualiteiten .wp-block-kadence-posts .entry-content-wrap .entry-footer a.post-more-link{background-color:#fff !important; color:var(--groen) !important;}
.home-actualiteiten .wp-block-kadence-posts .entry-content-wrap .entry-footer a.post-more-link:hover{background-color:var(--groen) !important; color:#fff !important;}

.home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(1) {transform:translateY(200px);}
.home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(1) .entry-content-wrap{ padding-top:80px;}
.home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(1) .article.entry { position: relative;}
.home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(1) .post-thumbnail { display:block; position: absolute; top: -200px; left: -100px; width: 300px; height: 300px; padding-bottom: 0 !important; border-radius: 50%; overflow: hidden;}

.home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(2) .content-bg{background-color:var(--donkerblauw);}



/* kadence nieuws archief */
#archive-container .post-thumbnail{}
#archive-container .entry-taxonomies .category-style-pill a{}
#archive-container .entry-header .entry-title{}
#archive-container .entry-header .entry-title a{}
#archive-container .entry-header .entry-title a:hover{}
#archive-container .entry-header .entry-meta{}
#archive-container .entry-content-wrap .entry-footer a.post-more-link{ text-transform:none; letter-spacing:0;}
#archive-container .entry-content-wrap .entry-footer a.post-more-link:hover{}
#archive-container .entry-content-wrap .entry-footer a.post-more-link .kadence-svg-iconset{display:none;}


/* home pagina z-index fuckery */
.home-actualiteiten{position:relative; z-index:200;}
.home-kaart{position:relative; z-index:100; margin-top:-103px;}
.home-kaart-titel{position:relative; top:0; left:0; z-index:200;}

.home-vacatures{position:relative; z-index:400;}
.home-informatie{position:relative; z-index:300;}

/* home kaart link */
.home-kaart-link:before{content:""; display:block; position:absolute; top:0; left:0; background-color:var(--groen); width:50%; height:calc(100% - 70px); border-radius:0px 0px 100px 0px;}

/* home vacatures */
.home-vacatures:before{content:""; display:block; position:absolute; top:-50px; right:0; background-color:var(--roze); width:50%; height:calc(100% + 100px); border-radius:100px 0 0 100px;}
.home-vacatures > .kt-row-column-wrap:before{content:""; display:block; position:absolute; bottom:0px; right:-100px; height:100px; aspect-ratio:48/ 132; background-image: url("images/stippels_donkerroze.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center;}



/* afbeelding */
.afbeelding-met-vorm,
.afbeelding-met-vorm .kb-image-ratio-square{position:relative;}
.afbeelding-met-vorm .kb-image-ratio-square:after{content:""; width:120px; aspect-ratio: 1/1; position:absolute; bottom:-20px ; right:-20px; background-image:url("images/element_cirkel.svg"); background-size: contain; background-position: center center;}



/* zoek pagina */
.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{border-radius:50px;}



/* home informatie */
.informatie-item {position:relative; padding-top:200px; margin-top:-150px;}

.informatie-item:before{content:""; position:absolute; width:calc(50% + 750px); height:100%; background-color:var(--grijs); top:0; }
.informatie-item.links:before{left:0; border-radius:0 100px 100px 0;}
.informatie-item.rechts:before{right:0; border-radius: 100px 0 0 100px;}

.informatie-item:after{content:""; position:absolute; width:calc(50% - 320px); height:calc(50% - 100px); background-color:var(--donker); bottom:calc(25% - 50px); }
.informatie-item.links:after{left:0; border-radius:0 80px 80px 0;}
.informatie-item.rechts:after{right:0; border-radius: 80px 0 0 80px;}

.informatie-item.blauw:before{background-color:var(--zachtblauw);}
.informatie-item.groen:before{background-color:var(--zachtgroen);}
.informatie-item.roze:before{background-color:var(--zachtroze);}
.informatie-item.oranje:before{background-color:var(--zachtoranje);}
.informatie-item.donkergroen:before{background-color:var(--zachtdonkergroen);}

.informatie-item.blauw:after{background-color:var(--blauw);}
.informatie-item.groen:after{background-color:var(--groen);}
.informatie-item.roze:after{background-color:var(--donkerroze);}
.informatie-item.oranje:after{background-color:var(--donkeroranje);}
.informatie-item.donkergroen:after{background-color:var(--donkergroen);}

.home-informatie .informatie-item { position: relative;}
.home-informatie .informatie-header  { z-index: 11; }
.home-informatie .informatie-item:nth-child(1)  { z-index: 10;}
.home-informatie .informatie-item:nth-child(2)  { z-index: 9; }
.home-informatie .informatie-item:nth-child(3)  { z-index: 8; }
.home-informatie .informatie-item:nth-child(4)  { z-index: 7; }
.home-informatie .informatie-item:nth-child(5)  { z-index: 6; }
.home-informatie .informatie-item:nth-child(6)  { z-index: 5; }
.home-informatie .informatie-item:nth-child(7)  { z-index: 4; }
.home-informatie .informatie-item:nth-child(8)  { z-index: 3; }
.home-informatie .informatie-item:nth-child(9)  { z-index: 2; }
.home-informatie .informatie-item:nth-child(10) { z-index: 1; }

.home-informatie .informatie-item:nth-of-type(2){padding-top:400px; margin-top:-350px;}
.home-informatie .informatie-item:nth-of-type(2):after{height:calc(50% - 200px);}



/* LB teams */
.team-wrapper{position:relative; display:flex; flex-wrap:wrap; justify-content: space-between;}
.team-wrapper .team-item{ position:relative; width:30%; margin-bottom:-100px; display: flex; flex-direction: column;}
.team-wrapper .team-item .team-img{position:relative; z-index:20; margin-left:20px; height:300px; width:160px; border-radius:100px; background-color:var(--grijs); background-size:cover; background-position: center center; background-repeat: no-repeat;}
.team-wrapper .team-item .team-content-wrapper{position:relative; z-index:10; transform:translateY(-180px);  background-color:var(--blauw); color:#fff; height:200px; border-radius:100px;}
.team-wrapper .team-item .team-content-wrapper h1,
.team-wrapper .team-item .team-content-wrapper h2,
.team-wrapper .team-item .team-content-wrapper h3,
.team-wrapper .team-item .team-content-wrapper h4,
.team-wrapper .team-item .team-content-wrapper h5,
.team-wrapper .team-item .team-content-wrapper h6,
.team-wrapper .team-item .team-content-wrapper a{color:#fff; text-decoration:none;}
.team-wrapper .team-item .team-content-wrapper .team-content{ padding:20px 30px 20px 200px;}
.team-wrapper .team-item .team-content-wrapper .team-content .team-naam{font-weight:bold; margin-bottom:5px; }
.team-wrapper .team-item .team-content-wrapper .team-content .team-functie{font-style:italic; margin-bottom:5px; font-size:15px;}
.team-wrapper .team-item .team-content-wrapper .team-content .team-telefoon{font-weight: bold; font-size:15px;}
.team-wrapper .team-item .team-email{position:absolute; display:block; z-index:30; bottom:200px; left:140px; width:50px; height:50px; background-image:url("images/icon_email.svg"); background-size: contain; background-position: center center;}
.team-wrapper .team-item .team-email:hover{transform: scale(1.1);}

.team-wrapper .team-item:nth-of-type(7n+1) .team-content-wrapper{background-color:var(--blauw);}
.team-wrapper .team-item:nth-of-type(7n+2) .team-content-wrapper{background-color:var(--donkergroen);}
.team-wrapper .team-item:nth-of-type(7n+3) .team-content-wrapper{background-color:var(--groen);}
.team-wrapper .team-item:nth-of-type(7n+4) .team-content-wrapper{background-color:var(--roze);}
.team-wrapper .team-item:nth-of-type(7n+5) .team-content-wrapper{background-color:var(--oranje);}
.team-wrapper .team-item:nth-of-type(7n+6) .team-content-wrapper{background-color:var(--donkerroze);}
.team-wrapper .team-item:nth-of-type(7n+7) .team-content-wrapper{background-color:var(--donker);}



/* LB scholen */
.scholen-wrapper{position:relative; display:flex; flex-wrap:wrap; justify-content: space-between;}
.scholen-wrapper .scholen-item{ position:relative; width:30%; margin-bottom:0px; display: flex; flex-direction: column;}
.scholen-wrapper .scholen-item .scholen-img{width:60%; aspect-ratio:1/1; border-radius:50%; background-size:cover; background-position: center center; background-repeat:no-repeat; margin-left:auto; margin-right:auto; background-color:var(--grijs); position:relative; z-index:20;}
.scholen-wrapper .scholen-item .scholen-content{ flex-grow: 1; flex-shrink: 1; flex-basis: auto; display: flex; flex-direction: column; text-align: center; background-color:var(--blauw); color:#fff; border-radius:50px; padding:80px 40px 40px 40px; transform:translateY(-50px); position:relative; z-index:10;}
.scholen-wrapper .scholen-item .scholen-content .scholen-naam{color:#fff; margin-bottom:0px; font-size:25px;}
.scholen-wrapper .scholen-item .scholen-content .scholen-plaats{font-size:20px; font-weight:500; padding-bottom:5px;}
.scholen-wrapper .scholen-item .scholen-content .scholen-descr{font-size:16px; margin-bottom:20px;}
.scholen-wrapper .scholen-item .scholen-content .scholen-btn{margin-top: auto; background-color:#fff; color:var(--groen);}
.scholen-wrapper .scholen-item .scholen-content .scholen-btn:hover{background-color:var(--groen); color:#fff;}


.scholen-wrapper .scholen-item:nth-of-type(7n+1) .scholen-content{background-color:var(--blauw);}
.scholen-wrapper .scholen-item:nth-of-type(7n+2) .scholen-content{background-color:var(--donkergroen);}
.scholen-wrapper .scholen-item:nth-of-type(7n+3) .scholen-content{background-color:var(--groen);}
.scholen-wrapper .scholen-item:nth-of-type(7n+4) .scholen-content{background-color:var(--roze);}
.scholen-wrapper .scholen-item:nth-of-type(7n+5) .scholen-content{background-color:var(--oranje);}
.scholen-wrapper .scholen-item:nth-of-type(7n+6) .scholen-content{background-color:var(--donkerroze);}
.scholen-wrapper .scholen-item:nth-of-type(7n+7) .scholen-content{background-color:var(--donker);}

.scholen-wrapper .scholen-item:nth-of-type(7n+3) .scholen-content .scholen-btn{background-color:#fff; color:var(--blauw);}
.scholen-wrapper .scholen-item:nth-of-type(7n+3) .scholen-content .scholen-btn:hover{background-color:var(--blauw); color:#fff;}


/* LB kaart */
.scholen-kaart-main-wrapper{position:relative; display:flex; justify-content:center;}
.scholen-kaart-main-wrapper .scholen-kaart-wrapper{position:relative; width:100%; aspect-ratio:863 / 557; background-image: url("images/kaart.svg"); background-color:var(--grijs); background-repeat:no-repeat; background-position:center center; background-size:cover; }
.scholen-kaart-wrapper .marker{ position:absolute; cursor:pointer; height:2%; min-height:10px; max-height:30px; aspect-ratio:1/1; transform-origin: center center; background-color:var(--donkerroze); border-radius:50%;}
.scholen-kaart-wrapper .marker .snippet{display: none; position: absolute; left: 40px;  top: 0px; background: #fff; color:var(--donkerblauw); padding: 2px 6px; border-radius: 4px; white-space: nowrap; font-size: 13px;}
.scholen-kaart-wrapper .marker.active{background-color:var(--donkerblauw) !important;}
.scholen-kaart-wrapper .marker.active .snippet{display: block;}


.scholen-kaart-wrapper .marker.donkerroze{background-color:var(--donkerroze);}
.scholen-kaart-wrapper .marker.donkeroranje{background-color:var(--donkeroranje);}
.scholen-kaart-wrapper .marker.donker{background-color:var(--donker);}



/* LB agenda */
.agenda-list{}
.agenda-list .agenda-item{margin-bottom:15px;}
.agenda-list .agenda-item .agenda-date{display:block; width:100%; color:var(--groen); font-family:'DIN Next Rounded LT Pro'; font-size:18px;}
.agenda-list .agenda-item .agenda-title{display:block; width:100%; color:var(--roze); font-family:'DIN Next Rounded LT Pro'; font-size:22px;}

.agenda-full .agenda-item{display:flex; justify-content:space-between; padding-bottom:15px;}
.agenda-full .agenda-item .agenda-date{ display:flex; flex-wrap:wrap; align-items: center; justify-content: center; padding:10px; width:100px; min-height:100px; background-color:var(--groen); color:#fff; border-radius:50px; text-align:center; font-size:12px;}
.agenda-full .agenda-item .agenda-date > span {width:100%;}
.agenda-full .agenda-item .agenda-date .agenda-day{font-size:30px; font-weight:500; display:block; width:100%; line-height:1;}
.agenda-full .agenda-item .agenda-date .agenda-month{font-size:16px; display:block; width:100%; font-weight:500; line-height:1.2;}
.agenda-full .agenda-item .agenda-content{width:calc(100% - 130px);}
.agenda-full .agenda-item .agenda-content .agenda-titel{}

.agenda-full .agenda-item:nth-of-type(7n+1) .agenda-date{background-color:var(--blauw);}
.agenda-full .agenda-item:nth-of-type(7n+2) .agenda-date{background-color:var(--donkergroen);}
.agenda-full .agenda-item:nth-of-type(7n+3) .agenda-date{background-color:var(--groen);}
.agenda-full .agenda-item:nth-of-type(7n+4) .agenda-date{background-color:var(--roze);}
.agenda-full .agenda-item:nth-of-type(7n+5) .agenda-date{background-color:var(--oranje);}
.agenda-full .agenda-item:nth-of-type(7n+6) .agenda-date{background-color:var(--donkerroze);}
.agenda-full .agenda-item:nth-of-type(7n+7) .agenda-date{background-color:var(--donker);}



/* LB vacatures */
.vacature-pagina-wrapper{display:flex; justify-content:space-between;  flex-wrap:wrap;  margin-bottom:20px;} 
.vacature-pagina-item{position:relative; width:48%; background-color:var(--zachtblauw); margin-bottom:30px; border-radius:50px; overflow:hidden;} 
.vacature-pagina-item .vacature-pagina-img{width:100%; aspect-ratio:16/9; background-repeat:no-repeat; background-size:cover; background-position:center center;} 
.vacature-pagina-item .vacature-pagina-fte{ background-color:var(--blauw); color:#fff; border-radius:18px; padding:5px 15px; position:absolute; right:20px; top:30px;}
.vacature-pagina-item .vacature-pagina-content{ padding:30px 50px; text-align:center;} 
.vacature-pagina-item .vacature-pagina-title{color:var(--donker); font-size:24px; font-weight:700;} 
.vacature-pagina-item .vacature-pagina-cat{color:var(--blauw); font-size:20px; font-weight:700;}
.vacature-pagina-item .vacature-pagina-short{padding:20px 0 10px 0;} 
.vacature-pagina-item .vacature-pagina-btn {margin-top:20px;} 

.vacature-pagina-item:nth-of-type(5n+1){background-color:var(--zachtblauw);}
.vacature-pagina-item:nth-of-type(5n+1) .vacature-pagina-fte{background-color:var(--blauw);}
.vacature-pagina-item:nth-of-type(5n+1) .vacature-pagina-cat{color:var(--blauw);}
.vacature-pagina-item:nth-of-type(5n+2){background-color:var(--zachtgroen);}
.vacature-pagina-item:nth-of-type(5n+2) .vacature-pagina-fte{background-color:var(--groen);}
.vacature-pagina-item:nth-of-type(5n+2) .vacature-pagina-cat{color:var(--groen);}
.vacature-pagina-item:nth-of-type(5n+3){background-color:var(--zachtroze);}
.vacature-pagina-item:nth-of-type(5n+3) .vacature-pagina-fte{background-color:var(--donkerroze);}
.vacature-pagina-item:nth-of-type(5n+3) .vacature-pagina-cat{color:var(--donkerroze);}
.vacature-pagina-item:nth-of-type(5n+4){background-color:var(--zachtoranje);}
.vacature-pagina-item:nth-of-type(5n+4) .vacature-pagina-fte{background-color:var(--donkeroranje);}
.vacature-pagina-item:nth-of-type(5n+4) .vacature-pagina-cat{color:var(--donkeroranje);}
.vacature-pagina-item:nth-of-type(5n+5){background-color:var(--zachtdonkergroen);}
.vacature-pagina-item:nth-of-type(5n+5) .vacature-pagina-fte{background-color:var(--donkergroen);}
.vacature-pagina-item:nth-of-type(5n+5) .vacature-pagina-cat{color:var(--donkergroen);}

.vacature-lijst-item{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; padding-bottom:15px;}
.vacature-lijst-item .vacature-lijst-content{width:calc(100% - 30px); padding-right:30px; }
.vacature-lijst-item .vacature-lijst-content .vacature-lijst-cat{color:var(--oranje); }
.vacature-lijst-item .vacature-lijst-content .vacature-lijst-title{color:var(--roze); font-size:22px; font-family:'DIN Next Rounded LT Pro';}
.vacature-lijst-item .vacature-lijst-content .vacature-lijst-short{color:var(--groen); font-style: italic;}
.vacature-lijst-item .vacature-lijst-btn{position:relative; width:30px; height:30px; display:block;}
.vacature-lijst-item .vacature-lijst-btn:after{content: "\f105"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size:20px; color:var(--roze); position:absolute; height:100%; width:100%; top:0; left:0; text-align: center; transition:all 0.3s ease;}
.vacature-lijst-item .vacature-lijst-btn:hover:after{transform:scale(1.2); color:var(--donkerroze);}



/* LB documenten */
.docs-lijst-wrapper{width:100%;}
.docs-lijst-wrapper .docs-item{width:100%; display:flex; justify-content: space-between; align-items: center; padding:10px 10px; box-sizing:border-box;}
.docs-lijst-wrapper .docs-item:nth-of-type(2n){background-color:var(--zachtgroen);}
.docs-lijst-wrapper .docs-item .docs-titel{}
.docs-lijst-wrapper .docs-item .docs-btn{margin-right:0; margin:0; min-width:100px;}




/* media queries */
@media only screen and (max-width: 1600px) {
  .scholen-kaart-wrapper .marker .snippet{top:-10px}
}

@media only screen and (max-width: 1024px) {

  .home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(1) .post-thumbnail{left:0px;}

  .team-wrapper .team-item{width:48%;}

  .scholen-wrapper .scholen-item{width:48%;}

  .site-footer-wrap .site-container{padding:0;}
  .site-footer-wrap .site-middle-footer-inner-wrap{padding-bottom:0;}
  .footer-widget1 .site-info-inner,
  .footer-widget2 .site-info-inner{align-items: center;}
  .footer-widget2 .site-info-inner{padding:50px 20px;}
  .footer-widget2 .site-info-inner:before{border-radius:0; width:100%; height:100%; top:0; left:0; aspect-ratio: unset;}
  .footer-widget2 .site-info-inner:after{top:auto; bottom:-35px; left:-35px;}
}

@media only screen and (max-width: 767px) {
  .home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(1){transform:none;}
  .home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(1) .post-thumbnail{display:none;}
  .home-actualiteiten .wp-block-kadence-posts .kb-post-list-item:nth-of-type(1) .entry-content-wrap{padding-top:0px;}
  
  .home-vacatures:before{display:none !important;}

  .informatie-item:after{display:none !important;}

  .team-wrapper .team-item{width:100%;}

  .scholen-wrapper .scholen-item{width:100%;}

  .vacature-pagina-item{width:100%;}

  .home-kaart{margin-top:0;}
  .home-kaart-titel{background-color:var(--donker);}
  .home-kaart-titel h1,
  .home-kaart-titel h2,
  .home-kaart-titel h3,
  .home-kaart-titel h4,
  .home-kaart-titel h5,
  .home-kaart-titel h6{color:#fff !important;}

  .home-kaart-link{background-color:var(--groen) !important;}
  .home-kaart-link:before{display:none !important;}
}

@media only screen and (max-width: 479px) {	

  .team-wrapper .team-item{margin-bottom:30px;}
  .team-wrapper .team-item .team-content-wrapper{transform:none;}
  .team-wrapper .team-item .team-img{margin-left:auto; margin-right:auto; margin-bottom:20px;}
  .team-wrapper .team-item .team-content-wrapper{ border-radius:50px;}
  .team-wrapper .team-item .team-content-wrapper .team-content{padding:30px;}
  .team-wrapper .team-item .team-email{bottom:220px; left:calc(50% + 40px);}

}
