#wegwijs-een h2.wegwijs-titel {
	color: #f37043;
	font-size:50px;
	text-transform:uppercase;
	margin-bottom:-30px;
	text-align: center;
	font-weight:700;
}
#wegwijs-een h3.wegwijs-onderwerp {
	background: #D9E1F4;
	padding: 25px 15px 15px 15px;
	text-align: center;
}
.sidebar-wegwijs-scw #wegwijs-een h3.wegwijs-onderwerp {background: rgba(175,189,225,0.7);}
#wegwijs-twee h2.wegwijs-titel {
	color: #f37043;
	font-size:50px;
	text-transform:uppercase;
	margin-bottom:-30px;
	text-align: center;
	font-weight:700;
}
#wegwijs-twee h3.wegwijs-onderwerp {
	background: rgba(217,216,54,0.7);
	padding: 25px 15px 15px 15px;
	text-align: center;
}
#wegwijs-drie h2.wegwijs-titel {
	color: #f37043;
	font-size:50px;
	text-transform:uppercase;
	margin-bottom:-30px;
	text-align: center;
	font-weight:700;
}
#wegwijs-drie h3.wegwijs-onderwerp {
	background: #deb0d2b3;
	padding: 25px 15px 15px 15px;
	text-align: center;
}

/* Rollen en functies */
.wp-block-button__link svg {
width: 18px;
margin-right: 10px;
}
/* Beleidsplanning */
.wp-block-button.bp-grijs .wp-block-button__link, .wp-block-button.bp-oranje .wp-block-button__link, .wp-block-button.bp-limoen .wp-block-button__link, .wp-block-button.bp-roze .wp-block-button__link {background: #c8c8c8; }
.wp-block-button.bp-roze .wp-block-button__link:hover {background:#deb0d2;}
.wp-block-button.bp-oranje .wp-block-button__link:hover {background:#f37043;}
.wp-block-button.bp-limoen .wp-block-button__link:hover {background:#d9d836;}
.wp-block-button.bp-grijs .wp-block-button__link:hover {background:#999;}
.wp-block-button.bp-grijs > a, .wp-block-button.bp-roze > a, .wp-block-button.bp-oranje > a, .wp-block-button.bp-limoen > a {
	font-size: 1.1em;
}
.beleidsplan {
 background: #f6f6f6;
	margin: 0 -1970px;
	padding: 50px 1970px;
}
h2.oranje, h3.oranje, h4.oranje {
	background: linear-gradient(180deg,#fff 65%, rgba(243, 112, 67) 35%);
display: inline-block;
}
h2.limoen, h3.limoen, h4.limoen {
	background: linear-gradient(180deg,#fff 65%, rgba(217, 216, 54) 35%);
display: inline-block;
}
h2.roze, h3.roze, h4.roze {
	background: linear-gradient(180deg,#fff 65%, rgba(222, 176, 210) 35%);
display: inline-block;
}
/* */
#text-20 .textwidget p {
	text-align: center;
	font-size: 1.5em;
}

#wpv-view-layout-36307-CATTR11e118561989cfe58d755d74aef1eaa2 p:nth-child(3), #wpv-view-layout-36307-CATTR11e118561989cfe58d755d74aef1eaa2 .em-osm-container:nth-child(4) {
   display:none;
}
.wegwijs {
 background: #D9E1F4;
	margin: 0 -1970px;
	padding: 50px 1970px 0;
}
.wegwijs-scw .wp-block-buttons {display: table;}
.wegwijs-scw .wp-block-buttons .wp-block-button {margin-bottom: 1em;display: block;}
.wegwijs-scw .wp-block-buttons .wp-block-button a.wp-block-button__link {background-color:#afbde1;text-align:left;transition: all .2s linear;}
.wegwijs-scw .wp-block-buttons .wp-block-button a.wp-block-button__link:hover {background-color:#deb0d2;transition: all .2s linear;}
.wegwijs-praktijken:hover {
	opacity:0.6;
	transition: all .2s linear;
}
.wegwijs-praktijken {transition: all .2s linear;}
.decreet-1 {
	background: #afbde1;
	margin: 0 -2000px;
	padding: 50px 1970px;
}
.decreet-2 {
	background: #D9D836;
	margin: 0 -2000px;
	padding: 50px 1970px;
}
.decreet-2 a.tb-container {color:#000;}
.decreet-3 {
	background: #deb0d2;
	margin: 0 -2000px;
	padding: 50px 1970px;
}

/* Agenda update juni 2022 */
.col-md-4 > .event-single > p, .col-md-4 > .event-single > a > p {margin-bottom: 0 !important;}
.grid-agenda-thema {
	font-size: 0.9em;
	font-weight: 600;
	background: #d9d836;
	color: #000;
	padding: 11px 20px;
	display:inline-block;
}
h4.grid-agenda-titel {background: #fff; padding: 10px;margin-bottom:0;min-height:110px;}
.grid-agenda-data {background:#fff;padding:10px 0 10px 10px;margin-bottom: 2em;}
.grid-agenda-data-links {padding: 0 70px 0 0;}
.grid-agenda-bijeenkomsten, .grid-agenda-locatie {color:#000;padding:0 0 1em 0;margin:0!important;}
.grid-agenda-datum {
	display: block;
	margin: -70px 0 -10px auto;
	height: 70px; width: 70px;
	color: #000;
	background: #deb0d2;
	padding-top: 11px;
	text-align: center;
	line-height: 1.2em;
}
.grid-agenda-datum-maand {font-weight: 600;text-transform:uppercase;font-size:0.8em}
.grid-agenda-datum-dag {font-weight:600;font-size:1.3em;}
.agenda-bijeenkomsten {
	background:#f8f9fc;
	padding: 1em;
	margin-bottom: 1em;
	font-weight: normal;
	line-height: 1.6em;
}
.agenda-single > .row > .col-md-4 > .js-wpv-view-layout > ol {margin: 0 0 1.5em 1.3em;font-weight: bold;}
.col-md-4 > .post-thema {margin-top: 0;}
.events, span.em-pagination {display:none!important;}
.event-single {padding-top:1em;}
/* BROL */
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  z-index: 2;
}
.groen, .jaarverslag {
	background: #d9d836;
	margin: 3em -2000px 0;
	padding: 0 2000px 0;
}

/*	TEAM	*/
.ons-team-individueel {
	background: #D9E1F4;
	margin: 0 -2000px 0;
	padding: 1em 2000px 0;
}
a.wp-block-toolset-blocks-container.tb-container.team {display: grid !important;color:#000;}
.team > .foto {
	padding-bottom: 20px;
}
.team.debbie > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -195px;
	margin-left:270px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.zita > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -70px;
	margin-left:25px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.fred > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -240px;
	margin-left:245px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.max > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -50px;
	margin-left:60px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.jozefien > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -150px;
	margin-left:10px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.silke > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -260px;
	margin-left:230px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.marc > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -105px;
	margin-left:20px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.ingrid > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -135px;
	margin-left:270px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.stasa > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -240px;
	margin-left:35px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.greet > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -70px;
	margin-left:240px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.paco > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -125px;
	margin-left:10px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.gie > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -290px;
	margin-left:100px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.z > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -115px;
	margin-left:15px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.nele > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -190px;
	margin-left:270px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.joren > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -50px;
	margin-left:60px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.mieke > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -250px;
	margin-left:240px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.veerle > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -120px;
	margin-left:10px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.debbie:hover > .informatie-transparant, .team.fred:hover > .informatie-transparant, .team.max:hover > .informatie-transparant, .team.jozefien:hover > .informatie-transparant, .team.silke:hover > .informatie-transparant, .team.marc:hover > .informatie-transparant, .team.ingrid:hover > .informatie-transparant, .team.stasa:hover > .informatie-transparant, .team.greet:hover > .informatie-transparant, .team.paco:hover > .informatie-transparant, .team.gie:hover > .informatie-transparant, .team.z:hover > .informatie-transparant, .team.nele:hover > .informatie-transparant, .team.joren:hover > .informatie-transparant, .team.mieke:hover > .informatie-transparant, .team.veerle:hover > .informatie-transparant, .team.zita:hover > .informatie-transparant {
	background: #f37043;
	border-radius: 0%;
	transition: 0.5s;
}
.team-functie {
	min-height: 50px;
}
/* WEGWIJS ZAKELIJK 
.grid-wegwijs-zakelijk-totaal {
	background: #deb0d2b3;
	margin: 0 -2000px 0;
	padding: 1em 2000px 1em !important;
}
.grid-wegwijs-zakelijk-totaal input[type="text"] {background: #fff;}
.wpv-gutenberg-view-wrapper-35252 br {display:none;}
.filter-wegwijs-zakelijk {margin-top:1em;}
.filter-wegwijs-zakelijk .form-check {margin-bottom: 0.2em;}
.grid-wegwijs-zakelijk {
	background: #fff;
	padding: 1em;
	margin-bottom: 1em;
}
.grid-wegwijs-titel {width: 70%;float: left;margin-bottom: 1em;}
.grid-wegwijs-logo {width: 30%; float:right;text-align:center;}
.grid-wegwijs-zakelijk p {clear: both;}
.grid-wegwijs-titel p {
	font-size: 1em;
	background: #afbde1;
	padding: 0.5em;
	display: inline;
}*/
/* Header, bovenste rij */
.header-widget-area[data-section="sidebar-widgets-header-widget-1"].header-widget-area-inner {padding: 1em;}
.badge {
	background: #d9d943;
	vertical-align: super;
	margin-left: 0.3em;
	font-family:'Montserrat Alternates';
}
.topsearches {
	padding: 0 1em;
}
.topsearches a {color:#000;font-weight: 600;font-family:'Montserrat Alternates';}
#text-14 > .textwidget > p { margin-bottom: 0;}
.ast-desktop .ast-account-nav-menu {
	background: #D9D943;
	color: #000;
}
/* Login popup */
.ast-hb-account-login {
	background: #D9D943 !important;
}
.ast-hb-account-login-wrapper #loginform input[type="password"], .ast-hb-account-login-wrapper #loginform input[type="text"] {
	background: #fff;
}
/* Header, tweede rij */
#menu-ingelogd-menu {
	padding: 1em;
	font-family: "Montserrat Alternates", sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: lowercase;
}
/* Header, derde rij */
.main-header-menu > .menu-item {font-size: 18px;}
.ast-logo-title-inline .ast-site-identity {padding: 0 0 2em 0;}
/* Algemeen */
.site-content {
	background: #fff;
} 
.hentry{margin-bottom:0;}
p:empty {display: none;}
.row {
	padding: 0 1em;
	margin: 0;
}
.ugb-main-block {
	margin-top: 0;
}
.wp-block-image.size-full {margin: 0;}
.wp-block-image.alignleft {margin:1em 1.5em 1em 0;}
.wp-block-image.alignright {margin:1em 0 1em 1.5em;}
h4.medewerkers {
	margin-bottom: 0;
}
#primary {margin: 0;}
.site-main {padding: 0;}
.wp-block-button__link:visited {color:#000;}
select.wpv-sort-control-select {margin-bottom: 1em;}
/* Voorpagina Thema's */
#wpv-view-layout-30035 {;border-top:3px solid;}
.row.themas {background:#000;}
.row.themas:hover {background:#fff;}
.row.themas, .row.themas > .col-md-3 {padding:0;}
.row.themas > .col-md-3 > a > .themas {
	padding-left: 1em;
	text-transform:lowercase;
	position:relative;
	width: 100%;
	padding-bottom: 100%;
	transition: all .2s linear;
}
.row.themas > .col-md-3 > a > .themas > .vierkant {
	position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.row.themas > .col-md-3 > a > .themas:hover {
	border-radius: 50%;
	cursor:pointer;
}
.themas > .vierkant > h2 {
	margin-bottom: 10px;
	position:absolute;
	bottom:0;
	color: #fff;
	text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}
.row.themas > .col-md-3 > a > .themas:hover > .vierkant > h2 {
	padding-bottom:40%;
	transition: all .2s linear;
}
.burgerinitiatief {
 background: url(https://socius.be/wp-content/uploads/2022/02/Burgerinitiatief_vierkant.jpeg);
}
.communicatie {
background:url(http://socius.be/wp-content/uploads/2022/01/Communicatie_vierkant.jpg);
}
.digitaal {
background:url(http://socius.be/wp-content/uploads/2022/01/Digitaal_vierkant.jpg);
}
.diversiteit {
background:linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent),url(http://socius.be/wp-content/uploads/2022/01/Diversiteit_vierkant.jpg);
}
.internationaal {
background: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent), url(https://socius.be/wp-content/uploads/2022/01/Internationaal_vierkant.jpg);
}
.organisatiebeleid {
background:url(http://socius.be/wp-content/uploads/2022/01/Organisatiebeleid_vierkant.jpg);
}
.sociaal-cultureel-werken {
background:linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent), url(http://socius.be/wp-content/uploads/2022/01/Sociaal-cultureel-werken_vierkant.jpg);
}
.vrijwillige-inzet {
background:url(https://socius.be/wp-content/uploads/2022/02/Vrijwillige-inzet_vierkant.jpeg);
}

/* Voorpagina blokken */
.vacatures-voorpagina > h2 > a, #wpv-view-layout-20884 ul li a, .fp, .fp > a {color: #000;}
#wpv-view-layout-20884 ul li a:hover {color: #444; }
.fp-blog {padding: 42px 25px 0px;background:#D9E1F4;}
.fp-praktijk {padding: 42px 25px 0px;background:#deb0d2b3;}
.fp-vier {min-height: 453px;}
.vacature-lijst {margin: 0 0 1em 1em;}

/* Template Bericht met hoofding */
.row.post-hoofding, .col-md-6.post-afbeelding {padding:0;}
.post-afbeelding {float: left; max-width:600px;}
.col-md-6.post-meta {padding-left:2em;}
.post-meta {float: right;}
.post-thema {
	padding: 6px 10px;
	font-weight: 600;	
	background: #deb0d2;
	display:inline-block;
}
.post-categorie {
	padding: 6px 10px;
	font-weight: 600;	
	background: #d9d943;
	display: inline-block;
}
.post-cluster {
	padding: 6px 10px;
	font-weight: 600;	
	background: #afbde1;
	display: inline-block;
}
.post-thema > a, .post-categorie > a, .post-cluster > a {	color: #000;}
.post-meta > a > .row > .col-md-8 > h4 {padding-top:2em;}
.post-body {clear:left;padding-top: 1em;}
.post-auteur-foto > img {border-radius: 50%;}

/* Template bericht met hoofding v2 */
.bericht-kop {min-height: 70px;margin-top:1.5em;}
h1.bericht-titel {font-size:1.7em;padding-top:0.5em;}
.bericht-single {
	background: #f8f9fc;
	margin: 0 -2000px;
	padding: 20px 2000px 0px;
}
.bericht-afbeelding {
	margin-bottom: 0.5em;
	position: relative;
}
.pagina-afbeelding {margin-bottom: 1.5em;}
.bericht-datum {
	right:0;
	display: block;
	margin: 0;
	padding-top: 2px;
	height: 70px; width: 70px;
	color: #000;
	background: #deb0d2;
	text-align: center;
	line-height: 1.2em;
	position: absolute;
}
.bericht-datum-maand {font-weight: 600;text-transform:uppercase;font-size:0.8em;}
.bericht-datum-dag {font-weight:600;font-size:1.3em;}
.bericht-datum-jaar {font-weight: 600;text-transform:uppercase;font-size:0.9em;}
.post-thema {
	margin: 1em 1em 0 0;
	padding: 6px 10px;
	font-weight: 600;	
	background: #deb0d2;
	display:inline-block;
}
.post-auteur-naam {margin:2.5em 0 2.5em 0em;}

/* Publicatie */
.sdm_download_button_box_default {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: .5em; 
}
.sdm_download_link {
    margin-right: 0;
    margin-left: 0;
    display: inline-block;
    margin-left: 0;
    margin-right: .5em;
    margin-bottom: .5em;
}
.sdm_download.orange{
	border: none;
	background: #e3774e;
	text-shadow: 0 0 0;
	color: #000;
	font-family: 'Montserrat Alternates',sans-serif;
	font-weight: 600;
	line-height: 1;
	border-radius: 2px;
	padding: 15px 30px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 19px;
}
.sdm_download.orange:hover {
	background: #deb0d2;
	text-shadow: 0 0 0;
	border:none;
}

/* Grid Organisatie */
#wpv-view-layout-27305 {
	background: #D9E1F4;
	margin: 0 -2000px;
	padding: 0 1970px;
}
.grid-organisatie-logo {
	min-height:250px;
	display: flex;
}
.grid-organisatie-logo > img {
	margin: auto;
}
.organisatie-logo {
	padding: 50px 25px;
}
.organisatie-gegevens {
	margin-bottom: 0.3em !important;
	padding-left: 25px;
}
.organisatie-single-logo {display:inline-block;}
.organisatie-single-logo > img {
	margin: 0 0 2em;
}
.organisatie-single-gegevens {
	margin: 0 0 2em;
}

/* Grid Ons team */
.team-naam, .team-functie {margin-bottom: 10px !important;padding-bottom: 0; line-height:1.4em;}
.team-mail > a {color: #000;text-decoration:underline;}
.team-functie {min-height: 50px;}
.aanspreekpunt {background: #d9d836; padding: 5px;max-width: 300px;}
/* Grid Footer en themapagina */
#wpv-view-layout-27081 > .row > .col-md-3 {
	padding: 20px 30px;
}
#wpv-view-layout-27081 > .row > .col-md-3 > p {display:none;}
.themapagina, .clusterpagina {
	border-bottom: 3px solid #000;
	margin-bottom: 35px;
}
.clusterpagina > h4.grid-post-titel {min-height: auto;}
.grid-post {position: relative;}
.grid-footer-datum {
	display: block;
	color: #000;
	background: #deb0d2;
	padding: 6px 20px 15px;
	text-align: center;
	line-height: 1.2em;
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 50px;
	margin-top: 20px;
	border-radius: 40px;
}
.grid-post-datum-maand {font-weight: 600;text-transform:uppercase;font-size:0.8em}
.grid-post-datum-dag {font-weight:600;font-size:1.3em;}
h4.grid-post-titel { font-size: 1.1em; padding-top: 10px;min-height:95px;}
h3.grid-footer-titel {
	font-size: 1.1em;
	background: #fff;
	padding: 6px 10px;
	min-height: 90px;
}
.grid-post-afbeelding, .grid-footer-afbeelding {
	margin-bottom: 0;
	z-index: 1;
}
.grid-post-foto-publicatie {
	width:165px;
	margin: 0 auto;
}
.grid-post-thema, .grid-footer-thema {
	display: inline;
}
.grid-post-categorie, .grid-footer-categorie {
	text-transform: lowercase;
	font-size: 0.9em;
	font-weight: 600;
	background: #d9d943;
	color: #000;
	padding: 6px 20px;
	float: left;
}
.grid-post-thema {
	text-transform: lowercase;
	font-size: 0.9em;
	font-weight: 600;
	background: #deb0d2;
	display: inline;
	color: #000;
	padding: 6px 20px;
	float: left;
}
.grid-post-praktijk {
	text-align:center;
	font-size: 0.9em;
	font-weight: 600;
	background: #deb0d2;
	color: #000;
	padding: 6px 10px;
	position: absolute;
	display: block;
	margin-top: -36px;
	width: 100%;
}
#thema-agenda {
	background: #afbde1;
	margin: 2em -2000px 1em;
	padding: 2.5em 1970px 1em;
	color: #000;
}
#thema-agenda .wp-block-buttons .wp-block-button a.wp-block-button__link {background: #000; color: #fff;}
#thema-agenda p {margin-bottom: 0;}
#thema-agenda .wp-block-buttons {margin: 1em 0 0 15px;padding:0 0 10px 1em;}
.thema-agenda {padding: 15px; background:#fff;min-height:70px;}
.thema-agenda h4 {font-size:1.1em;margin-bottom:0px;}
#thema-agenda .event-meta-after .event-datum {margin: -70px 0px 0px auto;}
#thema-agenda .event-locatie {background:#fff; width:100%;display: block; padding: 10px 70px 15px 15px;}
#thema-agenda .online-activiteit, #thema-agenda .event-meta, #thema-agenda .em-booking, #thema-agenda .inschrijven, .event-meta, .inschrijven, .online-activiteit {display:none;}
.col-md-8 .event-single .event-meta, .col-md-8 .event-single .inschrijven, .col-md-8 .event-single .online-activiteit {display:inline;}
.agenda-datum {
	right: 0;
	display: block;
	margin: 0;
	padding-top: 11px;
	height: 70px;
	width: 70px;
	color: #000;
	background: #deb0d2;
	text-align: center;
	line-height: 1.2em;
	position: absolute;
}
.agenda-datum-maand {font-weight: 600;text-transform:uppercase;font-size:0.8em;}
.thema-agenda-volzet {
	text-align: center;
	font-weight: 600;
	background: #deb0d2;
	color: #000;
	padding: 6px 10px;
	position: relative;
	display: block;
	margin: -50px 0 10px;
}

/* Grid categorie-archief */
.js-wpv-filter-form-114 {width:220px; float:left;padding-left:20px;}
#wpv-view-layout-114 {width: 1160px;float:right;}
.ast-archive-description {border-bottom: 0;margin-bottom: 35px;}
h1.ast-archive-title {color: #000;}

/* Locker */
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
	font-family: "Montserrat Alternates";
	font-size: 1.2em;
	font-weight: 600;
}
.learndash-wrapper .ld-item-list {
	margin: 0 1em;
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
	color: #000;
	border: 3px solid #f37043;
	border-radius:0;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name, .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {color:#000;}
.learndash-wrapper .ld-item-list .ld-item-list-item:hover {
	border-color: #deb0d2;
	color: #000;
}
li.wpv_page_current > span.wpv-filter-pagination-link, .page-numbers.current { color: #000; background: #d9d836; border: 3px solid #d9d836;; padding: 6px 13px;margin-top:-0px;margin-right:5px;border-radius:20px;}
li.wpv-pagination-nav-links-item > a.wpv-filter-pagination-link, .page-numbers {color:#000; padding:5px ;margin-right:5px}
ul.wpv-pagination-nav-links-container.js-wpv-pagination-nav-links-container {
	margin: 0;
}

/* Vacatures */
.vacatures {
	background: #D9E1F4;
	margin: 1em -2000px 0;
	padding: 1.5em 2020px 1em 1985px;
}
.vacature-lijst a{color:#000;}
.vacature-lijst {border: 0;}
.vacature-lijst thead {background:#afbde1}
.vacature-lijst tr:nth-child(even) {background: #fff}
.bericht-single .row .col-md-8 div.button {width: 170px;background:#000;padding: 20px !important;}
.bericht-single .row .col-md-8 div.button a {color:#fff;}
#wpv-view-layout-32046 p, #wpv-view-layout-32046 .button, #wpv-view-layout-32046 br {display:none;}

/* Agenda */
.events {
	background: #afbde1;
	margin: 3em -2000px 0;
	padding: 2.5em 1985px 1em;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}
.event-thema {
	font-size: 0.9em;
	font-weight: 600;
	background: #d9d836;
	color: #000;
	padding: 11px 20px;
	margin: 0 15px;
}

.event-image > img {
	margin: 7px 0 -7px;
	padding: 0 15px;
}
.event-list {
	background: #fff;
	padding: 10px;
	margin: 7px 15px 0 15px;
	align-self: stretch;
	min-height: 290px;
}
.event-data {
	background: #fff;
	padding: 10px;
	margin: 0 15px 3em 15px;
}
#events-fp {
	border: 10px solid #d9e1f4;
}
#events-fp:after {
	content: "";
  display: table;
  clear: both;
}
.event-fp {
	float: left; width: 100%;
}
.event-fp:nth-of-type(4n + 1) {
  background: #fff; 
}
.event-fp:nth-of-type(4n + 2) {
  background-color:#D9E1F4; 
}
.event-fp:nth-of-type(4n + 3) {
  background-color: #fff; 
}
.event-fp:nth-of-type(4n + 4) {
  background-color: #D9E1F4;
}
.event-fp:nth-of-type(4n + 5) {background-color: #fff;}
.event-fp-list {
	color: #000;
}
.event-excerpt { color: #000; }
.event-locatie {
	color: #000;
	display: inline;
}
.event-datum {
	display: block;
	margin: -50px -10px -10px auto;
	height: 70px; width: 70px;
	color: #000;
	background: #deb0d2;
	padding-top: 11px;
	text-align: center;
	line-height: 1.2em;
}
.ugb-b61a631-column-wrapper > .ugb-column__content-wrapper > a > h2 {margin-bottom:-10px;}
.event-fp-datum {
	height:70px; width: 70px;
	background: #deb0d2;
	padding-top: 11px;
	text-align: center;
	line-height: 1.2em;
	float: left;
	margin-bottom: 10px;
}
.event-fp-locatie {
	float: left;
	padding: 25px 0;
	margin: 0 0 0 20px;
	width: 78%;
}
h4.event-fp-title {margin-bottom: 0;}
.event-fp-locatie > p {margin-bottom: 0;}
.event-datum-maand {font-weight: 600;text-transform:uppercase;font-size:0.8em}
.event-datum-dag {font-weight:600;font-size:1.3em;}
.event-meta-after {display:none;}
#thema-agenda .event-meta-after {display:inline;}
.em-pagination {display:block;padding: 1.5em 0 1.5em 0;}
.paginering {display:block; padding: 0 0 1.5em 1.5em;}
.event-volzet {
	text-align: center;
	font-weight: 600;
	background: #deb0d2;
	color: #000;
	padding: 6px 10px;
	position: relative;
	display: block;
	margin: -50px 15px 15px 15px;
	width: 94%;
}
.em-search-main {display:inline;}
.em-search-text, .em-search-options {width:645px;display:inline;}
.show-advanced {color:#000;padding-left:30px;}

/* Agenda individueel */
.agenda-single {
	background: #afbde1;
	margin: 0 -2000px;
	padding: 2em 2000px 2em;
}
.agenda-volzet {
	text-align: center;
	font-weight: 600;
	background: #deb0d2;
	color: #000;
	padding: 6px 10px;
	position: relative;
	display: block;
	margin: -60px 0 20px;
	width: 100%;
}
.agenda-body {
	background: #fff;
	padding: 0 25px;
}
.agenda-body > .post-thema {margin-bottom:0;}
.em-booking-form label, .em-booking-login-form label { width:260px;}
.input-field-booking_comment label {width:260px; }
#booking_comment, #facturatieadres {width: 550px;margin-left:5px;}
.input-user-field > br, .input-field-voorkeur_voeding > br, .input-field-toegankelijkheid > br  {display:none;}
.input-field-voorkeur_voeding > .input-group, .input-field-toegankelijkheid > .input-group {display: inline-block; margin-left: 270px;margin-top: -2em;}
.em-tickets-spaces {display:none;}
#em-booking-submit {background:#000;color:#fff;font-family:'Montserrat Alternates' !important;padding: 1em;}
#em-booking > br:nth-child(1), .em-booking-form > br {display:none;}
.input-field-data_privacy_consent label {width: 100%;}

/* Tabellen */
.levensfasenmodel table, .levensfasenmodel th, .levensfasenmodel td, .tabel table, .tabel th, .tabel td {border-color:#afbde1;}
.levensfasenmodel th, .levensfasenmodel td, .tabel th, .tabel td {background-color: #afbde1;vertical-align: top;}
.levensfasenmodel td + td, .tabel td + td {background-color: #fff;}
.options_subscription_form_header_text {background: none;padding:0;}
.options_subscription_form_header_text > p:nth-child(1) {
	background:#deb0d2; ;
	padding:1em;
}
.options_subscription_form_header_text > p:nth-child(2) {
	background:#f37043;
	padding:1em;
	font-weight: bold;
}
p.input-dbem_city:after {content: "Bij een vorming van een volledige dag voorzien we steeds een assortiment van vegetarische en veganbroodjes."; display: block;padding-top:2em;}
.groen, .jaarverslag {
	background: #d9d836;
	margin: 3em -2000px 0;
	padding: 0 1985px 0;
}


/*	TEAM	*/
.ons-team-individueel {
	background: #D9E1F4;
	margin: 0 -2000px 0;
	padding: 1em 2000px 0;
}
a.wp-block-toolset-blocks-container.tb-container.team {display: grid !important;color:#000;}
.team > .foto {
	padding-bottom: 20px;
}
.team.debbie > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -195px;
	margin-left:270px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.fred > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -240px;
	margin-left:245px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.max > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -50px;
	margin-left:60px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.jozefien > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -150px;
	margin-left:10px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.silke > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -260px;
	margin-left:230px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.marc > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -105px;
	margin-left:20px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.ingrid > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -135px;
	margin-left:270px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.stasa > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -240px;
	margin-left:35px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.greet > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -70px;
	margin-left:240px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.paco > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -125px;
	margin-left:10px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.gie > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -290px;
	margin-left:100px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.z > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -115px;
	margin-left:15px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.nele > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -190px;
	margin-left:270px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.joren > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -50px;
	margin-left:60px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.mieke > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -250px;
	margin-left:240px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.veerle > .informatie-transparant {
	height: 40px; width: 40px;
	margin-top: -120px;
	margin-left:10px;
	border-radius: 100%;
	background: #deb0d2;
	transition: 0.5s;
}
.team.debbie:hover > .informatie-transparant, .team.fred:hover > .informatie-transparant, .team.max:hover > .informatie-transparant, .team.jozefien:hover > .informatie-transparant, .team.silke:hover > .informatie-transparant, .team.marc:hover > .informatie-transparant, .team.ingrid:hover > .informatie-transparant, .team.stasa:hover > .informatie-transparant, .team.greet:hover > .informatie-transparant, .team.paco:hover > .informatie-transparant, .team.gie:hover > .informatie-transparant, .team.z:hover > .informatie-transparant, .team.nele:hover > .informatie-transparant, .team.joren:hover > .informatie-transparant, .team.mieke:hover > .informatie-transparant, .team.veerle:hover > .informatie-transparant {
	background: #f37043;
	border-radius: 0%;
	transition: 0.5s;
}

/* WEGWIJS ZAKELIJK */
.grid-wegwijs-zakelijk-totaal {
	background: #D9E1F4;
	margin: 0 -2000px 0;
	padding: 1em 2000px 1em !important;
}
.grid-wegwijs-zakelijk-totaal input[type="text"] {background: #fff;}
.wpv-gutenberg-view-wrapper-35252 br {display:none;}
.filter-wegwijs-zakelijk {margin-top:1em;}
.filter-wegwijs-zakelijk .form-check {margin-bottom: 0.2em;}
.grid-wegwijs-zakelijk {
	background: #fff;
	padding: 1em;
	margin-bottom: 1em;
}
.grid-wegwijs-titel {width: 70%;float: left;margin-bottom: 1em;}
.grid-wegwijs-logo {width: 30%; float:right;text-align:center;}
.grid-wegwijs-zakelijk p {clear: both;}
.grid-wegwijs-titel p {
	font-size: 1em;
	background: #deb0d2b3;
	padding: 0.5em;
	display: inline;
}

/* Footer */
#frm_show_form-7 .frm_form_widget h2.widget-title {
	float: left; padding-right: 1em;margin-bottom:0;
}
#form_h75a85ee93031887 .frm_form_fields .frm_fields_container {
	display: flex;  
}
#frm_field_1517_container, #frm_field_1518_container { 
	width: 80%;
	display: inline-flex;
}
#frm_form_74_container > #form_h75a85ee93031887 > .frm_form_fields > fieldset {padding-bottom:0;}
#frm_form_74_container > #form_h75a85ee93031887 > .frm_form_fields > fieldset > .frm_fields_container > .frm_submit > .frm_final_submit { background-color: #000; color: #fff; }
#frm_form_74_container > #form_h75a85ee93031887 > .frm_form_fields > fieldset > .frm_fields_container > .frm_submit > .frm_final_submit:hover { background-color: #000; color: #deb0d2; }
.with_frm_style .frm_submit input[type="submit"] {
	font-family: "Montserrat",Arial,'sans-serif' !important;
}
.in-de-kijker {padding:2em 0;}
.in-de-kijker-tekst {color: #000;}
#wpv-view-layout-32238 > .row > .col-md-6 > p {margin:0;}
.ast-footer-copyright > p {font-weight:600;}
.ast-footer-copyright > p > a, .ast-footer-copyright > p > a:visited {color:#000;}

/* Formidable Forms */
.frm_form_fields > fieldset {border: 0;padding:0;}
.frm_rootline_group {margin: 0 !important;}
.frm_forms .frm_page_bar .frm_current_page input[type="button"] {background-color: #afbde1 !important;}
.frm_primary_label {display:block;font-family: 'Montserrat Alternates'; font-weight: 600;margin:1.5em 0 1em 0;}
.frm_required {color:red;}
.frm_radio {}
input[type="radio"] {}
/* Beleidsplan */
.photo {
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	height: 350px;
	min-height: 100%;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
}
.photo .txt {
	color: #000;
	background: #f37043;
	position: absolute;
	bottom: 1.5em;
	top: auto;
	font-weight: 600;
	max-width: 80%;
	padding: 5px 10px;
}
.CTO {
  position: relative;
  margin-bottom: 2em;
  width: 100%;
}
#wpv-view-layout-23484 .row, #wpv-view-layout-23608 .row, #wpv-view-layout-23608 .row .col-md-12 {padding:0}
/* MOBIEL EN TABLET */
@media screen and (max-width: 1200px) {
	.events {grid-template-columns: 1fr 1fr;}
.js-wpv-filter-form-30080 .form-group {padding: 5px 25px;}
}
/*For browser/screen widths less than 768px*/
@media screen and (max-width: 768px) {
	[class*="col-"] {
    width: 100%;
  }
	#wpv-view-layout-27081 > .row > .col-md-3 {padding:0 0 20px!important;}
	.grid-footer-datum {margin: 0 1em 0;}
	#wpv-view-layout-32238 > .row > .col-md-6, .in-de-kijker > .col-md-6 {padding: 0;}
    .row.themas > .col-md-3 > a > .themas {
    	padding-left: 1em;
    	text-transform: lowercase;
    	position: inherit;
    	width: 100%;
			padding-bottom: 0;
		}
		.row.themas > .col-md-3 > a > .themas > .vierkant {
			position: inherit;
    	top: 0;
    	bottom: 0;
    	width: 100%;
    	min-height:5em;
		}
		.row.themas > .col-md-3 > a > .themas:hover {
			border-radius: 0;
			cursor:pointer;
		}
		.themas > .vierkant > h2 {
			margin-bottom: 1em;
			position:absolute;
			bottom:0;
		}
		.row.themas > .col-md-3 > a > .themas:hover > .vierkant > h2 {
			padding-bottom:0;
		}
	.burgerinitiatief {background-color:#deb0d2;background-image:none;}
	.communicatie {background-color:#afbde1;background-image:none;}
	.digitaal {background-color:#f37043;background-image:none;}
	.diversiteit {background-color:#d9d836;background-image:none;}
	.internationaal {background-color:#deb0d2;background-image:none;}
	.organisatiebeleid {background-color:#d9d836;background-image:none;}
	.sociaal-cultureel-werken {background-color:#afbde1;background-image:none;}
	.burgerinitiatief:hover, .communicatie:hover,.digitaal:hover,.diversiteit:hover,.internationaal:hover,.organisatiebeleid:hover,.sociaal-cultureel-werken:hover,.vrijwillige-inzet:hover {background:none;}
	.vrijwillige-inzet {background-color:#f37043;background-image:none;}
	.themas > .vierkant > h2 {
		margin-bottom: 10px;
		position:absolute;
		bottom:0;
		color: #000;
		text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
		.events {
			background: #afbde1;
			margin: 1em -200px;
			padding: 1em 185px;
			display: grid;
			grid-template-columns: 100%;
		}
	.event-list {min-height: auto;}
	#media_image_4 {width:250px !important;}
	.ugb-d42392c, .ugb-3afb714, .ugb-198cafa, .ugb-a9558cc, .ugb-89a8076, .ugb-026b1cf, .ugb-9f5504c, .ugb-6bcb3a8, .ugb-c62ed21 {display:none !important;}
	.agenda-datum, .bericht-datum {margin: 0;}
	h1.bericht-titel {margin-right: 70px;}
	.bericht-kop .row, .bericht-single .row, .bericht-kop .row .col-md-8, .bericht-single .row .col-md-8 {padding: 0;}
	.team-functie {min-height:0;}
	h3.grid-footer-titel, h4.grid-post-titel, .event-single {min-height:0;margin-bottom:1em;}
	.agenda-single {
	background: #afbde1;
	margin: 0 -20px 0;
	padding: 0;
}
    .content {
        
    }
    .sidebar {
        
    }
}
@media only screen and (max-width: 600px) {
	h1.bericht-titel {margin:0 70px 0 0;padding:0;}
	.wp-image-27067 {width: 80%;}
	
}