/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 13 2024 | 10:54:19 */
.imgclearfix:after {
  content:"";
  display:table;
  clear:both;
}
li#menu-item-243 a, li#menu-item-244 a {
	border: none;
	padding: 12px 20px;
	font-size: 15px;
	line-height: 18px;
	background: #241e48;
	font-weight: 500;
	border-radius: 45px;
	background: #2348c2;
	color: white;
}
li#menu-item-244 a {
	background: #f2ecec !important;
	color: #2348c2 !important;
	margin-left: -35px !important;
	padding-left: 50px !important;
	padding-right: 60px !important;
}
#menu-item-243 {
	z-index: 1 !important;
	padding-left: 20px !important;
}
li#menu-item-243 a:hover {
	background: #00e27f;
}
.site-branding {
	background: white !important;
	padding: 20px !important;
}

.header-navigation .header-menu-container ul ul li.menu-item > a {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}
.waarom-icons .fa-light {
	font-size: 50px !important;
	text-align: center !important;
	margin: 0 auto !important;
}
.waarom-icons .kt-inside-inner-col p {
	text-align: center !important;
	margin-bottom: 0px !important;
}
.kb-svg-icon-wrap.kb-svg-icon-ic_quoteSerifRight {
	position: absolute;
	font-size: 400px !important;
	text-align: left !important;
	float: left !important;
	left: -30px !important;
	color: rgba(57,96,238,0.04) !important;
	top: -80px !important;
}
.bedrijf-img, .event-img {
	width: 100% !important;
	height: 300px !important;
	background-size: cover !important;
}
.bedrijf-naam, .event-titel {
	font-size: 20px !important;
	font-weight: bold !important;
}
.imgbedrijf-meerinfo a, .imgevent-meerinfo a {
	background: #3960ee !important;
	color: white !important;
	padding: 15px 20px !important;
	border-radius: 45px !important;
	text-decoration: none !important;
}
.imgbedrijf-innerwrap, .imgevent-innerwrap {
	margin-top: 20px !important;
	font-family: Open Sans !important;
	font-weight: 300 !important;
	padding: 10px 20px;
}
.img--bedrijven-container, .img--event-container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px;
}
.bedrijf-img, .event-img {
	width: 100% !important;
	height: 220px !important;
	background-size: cover !important;
	background-position: center !important;
}
.imgbedrijfwrapper, .imgeventwrapper {
	text-align: center !important;
}
.imgbedrijf-meerinfo, .imgevent-meerinfo {
	margin-top: 30px !important;
}
.imgbedrijfwrapper, .imgeventwrapper {
	box-shadow: 0px 10px 30px 0px rgba(66,81,106,.15) !important;
}
.imgbedrijf-meerinfo, .imgevent-meerinfo {
	margin-top: 30px !important;
	margin-bottom: 40px !important;
}
.img--bedrijven-container, .img--event-container {
	margin-bottom: 60px !important;
}
.modal {
	max-width: 80% !important;
}
.bedrijf-naam {
	font-size: 20px !important;
	font-weight: bold !important;
	margin-bottom: 20px !important;
	min-height: 65px !important;
}
.event-titel {
	font-size: 20px !important;
	font-weight: bold !important;
	margin-bottom: 20px !important;
	//min-height: 65px !important;
}
.modalwraopper, .detailswrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
}
.modalwraopper-links {
	display: grid;
	grid-template-rows: auto auto;
	grid-gap: 0px;
}
.imgfotobedrijf {
	width: 100% !important;
	height: 400px !important;
	background-position: center !important;
	background-size: cover !important;
}
.modal {
	max-width: 80% !important;
	border-radius: 0px !important;
}

.bedrijfsurl a {
	background: #3960ee !important;
	color: white !important;
	padding: 15px 20px !important;
	border-radius: 45px !important;
	text-decoration: none !important;
}
.bedrijfsurl {
	margin-top: 40px;
	text-align: center;
}
.event-meta {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
}

.locatiecontactcontainer, .bedrijfcontactcontainer {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 25px;
}
.event-locatie, .event-contact, .bedrijf-locatie-box, .bedrijf-contact-box {
	background: #f2f2f2;
	padding: 20px;

}
.url-bedrijf {
	margin-top: 15px !important;
}
.googlemapsrij {
	margin-top: 30px;
}
.kvk-adres-bedrijf {
	padding: 0px 20px !important;
}
.event-aanmeldblok .acf-fields > .acf-field {
	position: relative;
	margin: 0 !important;
	padding: 0px !important;
}
.url-bedrijf a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
.event-aanmeldblok .af-submit {
	padding: 0px !important;
	margin-top: 15px;
}
.branche-bedrijf {
	padding-bottom: 0px !important;
}
.event-aanmeldblok, .bedrijf-postadres-wrapper, .kvk-adres-bedrijf, .overige-bedrijf, .bedrijf-bezoekadres-wrapper, .bedrijf-contactpersoon, .branche-bedrijf, .zogebied-bedrijf {
	padding: 20px;
	background: #f2f2f2;
}
.bedrijf-bezoekadres-wrapper {
	padding-bottom: 0px !important;
}
.af-field.af-field-type-number.af-field-activiteit-id.acf-field.acf-field-number.acf-field-647df4de407e4 {
	display: none;
}
.vol, .fa-thin.fa-octagon-exclamation {
	color: #cc0000;
}
.succesvol, .fa-thin.fa-message-exclamation {
	color: #3A60EF;
}
.event-datum.lijstweergave {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
.cf7col_labels {
	width: 50% !important;
	float: left !important;
	padding-right: 10px !important;
	box-sizing: border-box !important;
}
.cf7col input, .cf7col select {
	border-radius: 30px !important;
	padding-left: 20px !important;
	margin-bottom: 10px !important;
	height: 50px !important;
}
.cf7col_waardes {
	float: right !important;
	width: 50% !important;
	padding-left: 10px !important;
	box-sizing: border-box !important;
}
.activiteit-form h4 {
	font-weight: bold !important;
	color: #1a171b !important;
	margin-bottom: 20px !important;
	margin-top: 30px !important;
}
.cf7col_wrap.wrap-flex.imgclearfix {
	display: flex !important;
	flex-direction: row !important;
	justify-content: space-between !important;
	flex-wrap: wrap !important;
}
.cf7col_labels3 {
	width: 32% !important;
}
.activiteit-form h4.combi-kop {
	margin-bottom: 10px !important;
}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	border-radius: 30px !important;
	padding: 20px !important;
}
.ofstelvraag1 {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
}
.cf7col_labels input, .cf7col_waardes input, .cf7col_labels select, .cf7col_waardes select {
	width: 100% !important;
}
.ofstelvraag {
	margin-bottom: 20px !important;
}
span.wpcf7-list-item {
	display: block;
	margin: 0px !important;
}
span.wpcf7-list-item input {
	border-radius: 0px !important;
	padding-left: 0px !important;
	margin-bottom: 0px !important;
	height: auto !important;
}
.wpcf7-form-control.wpcf7-submit {
	//font-family: "Font Awesome 5 Pro", Fira Sans !important;
	letter-spacing: 1px !important;
	font-size: 16px !important;
	//text-transform: uppercase !important;
	height: 60px !important;
}
.form-note {
	font-style: italic !important;
}
.page-id-28 #in-gesprek-met, .page-id-585 #in-gesprek-met, .page-id-533 #in-gesprek-met, .page-id-25938 #in-gesprek-met, .page-id-690 #in-gesprek-met, .single-activiteiten #in-gesprek-met, .single-post #in-gesprek-met, .page-id-783 #in-gesprek-met, .page-id-593 #in-gesprek-met, .single #in-gesprek-met, .page-id-591 #in-gesprek-met, .page-id-32 #in-gesprek-met, .archive.category #in-gesprek-met, .page-id-1151 #in-gesprek-met {
	display: none !important;
}
.links-container a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}

.bewerkbaar {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 10px 20px;
  min-height: 1.5em;
}
.field {
	display: grid;
}
#notices {
	font-weight: bold;
}
.fa-light.fa-calendar-days {
	color: #0CE07F !important;
	margin-right: 5px !important;
}
#bedrijven-filter select {
	height: 50px !important;
	border-radius: 45PX !important;
	margin-right: 10px !important;
	padding-left: 30px !important;
	padding-right: 50px !important;
	/* background: #f6f6f6; */
	width: 270px !important;
}
#bedrijven-filter::before {
	content: "Zoek hier op branche, ZO-gebied of naam:";
	padding-right: 20px !important;
	font-weight: bold !important;
	display: block !important;
	margin-bottom: 20px !important;
}
#reset-filter {
	background: white !important;
	color: black !important;
	border-bottom: 1px solid !important;
	padding: 0px !important;
	border-radius: 0px !important;
}

.imgbedrijf-innerwrap, .imgevent-innerwrap {
	margin-top: 0px !important;
}
.eventlabel {
	margin-top: 0px !important;
}
.event-titel {
	font-size: 18px !important;
	text-align: left !important;
}
.imgbedrijfwrapper, .imgeventwrapper {
	text-align: left !important;
}
.imgbedrijf-innerwrap, .imgevent-innerwrap {
	line-height: 30px !important;
}
.imgbedrijf-meerinfo a, .imgevent-meerinfo a {
	width: 100% !important;
	display: block !important;
}
.imgbedrijf-meerinfo, .imgevent-meerinfo {
	/* margin-top: 30px !important; */
	/* margin-bottom: 40px !important; */
	text-align: center !important;
	/* width: 100% !important; */
	margin: 20px 20px 40px 20px !important;
}
.eventlabel.zuidoost span {
	background: #0CE07F !important;
	color: white !important;
	padding: 10px !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
	width: 100% !important;
	display: block !important;
	text-align: center !important;
}
.eventlabel.elders span {
	background: #3A60EF !important;
	color: white !important;
	padding: 10px !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
	width: 100% !important;
	display: block !important;
	text-align: center !important;
}
.event-titel {
	color: #241E46 !important;
}
.bedrijf-naam {
	font-size: 18px !important;
	font-weight: bold !important;
	margin-bottom: 0px !important;
	min-height: 65px !important;
	color: #241E46 !important;
	line-height: 24px !important;
	margin-top: 20px !important;
}
.page-id-593 .event-titel {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
.event-meta {
	margin-bottom: 20px !important;
	font-weight: bold !important;
}
.event-programma {
	margin-top: 20px !important;
}
.event-intro {
	margin-top: 20px !important;
}
.event-intro::before {
	content: "Programma";
	font-size: 28px !important;
	font-weight: 700 !important;
	margin-bottom: 10px !important;
	display: block !important;
	color: #06E180 !important;
}
.vol {
	font-weight: bold !important;
	color: #da2128 !important;
}

.page-id-585 .fa-light.fa-calendar-days {
	display: none !important;
}
.event-datum.lijstweergave span {
	font-weight: bold !important;
	color: #241E46 !important;
	font-size: 14px !important;
}
.imgbedrijf-meerinfo a, .imgevent-meerinfo a {
	background: white !important;
	color: black !important;
	padding: 0px !important;
	border-radius: 0px !important;
	text-decoration: none !important;
	text-align: left !important;
	font-weight: bold !important;
}
.page-id-533 .imgbedrijf-meerinfo a {
	color: #3A60EF !important;
}

#acf-field_6492b72675001 {
	pointer-events: none;
}
.page-id-690 .imgevent-innerwrap {
	margin-top: 10px !important;
}
.page-id-690 .imgevent-meerinfo a {
	color: #3A60EF !important;
}
.event-titel {
	line-height: 24px !important;
}
.imgeventwrapper.zuidoost .event-titel {
	color: #0CE07F !important;
}
.imgeventwrapper.elders .event-titel {
	color: #3A60EF !important;
}
.imgeventwrapper.zuidoost .imgevent-meerinfo a {
	color: #0CE07F !important;
}
.imgeventwrapper.elders .imgevent-meerinfo a {
	color: #3A60EF !important;
}
.single-activiteiten .titel_activiteit {
	color: #06E180 !important;
}
.single-activiteiten .fa-light.fa-calendar-days {
	//display: none !important;
}
.single-activiteiten .fa-light.fa-calendar-days {
	color: black !important;
}
.single-activiteiten .event-label {
	margin-top: 15px !important;
}
.single-activiteiten .event-url {
	margin-top: 15px !important;
}
.succesvol {
	font-weight: bold !important;
}
.fa-thin.fa-message-exclamation {
	margin-right: 10px !important;
}
.page-id-593 .imgevent-meerinfo a {
	color: #3A60EF !important;
}
.kt-blocks-above-categories a {
	text-transform: uppercase !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-decoration: none !important;
	letter-spacing: 0.05em !important;
}
.posted-by {
	display: none !important;
}
.hero-section-overlay {
	background: #3A60EF !important;
}
.hero-container.site-container {
	display: none !important;
}
.archive.category .content-container.site-container {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.archive.category .grid-cols {
	-webkit-column-gap: 1.5rem !important;
	-moz-column-gap: 1.5rem !important;
	column-gap: 1.5rem !important;
	row-gap: 1.5rem !important;
}
.archive.category h2.entry-title a {
	color: #3A60EF !important;
	line-height: 100% !important;
}
.category-links.term-links.category-style-normal a {
	color: #06E180 !important;
}
.archive.category .entry-header h2 {
	line-height: 34px !important;
}
.kt-blocks-date time {
	margin-top: 10px !important;
	display: block !important;
	font-size: 14px !important;
	font-weight: bold !important;
}
.entry-date.published {
	font-weight: bold !important;
	font-size: 14px !important;
}
.kt-blocks-post-readmore-wrap a::after {
	content: "" !important;
	font-family: "Font Awesome 5 Pro" !important;
	margin-left: 5px !important;
}
.kt-blocks-post-readmore-wrap a {
	color: black !important;
	font-weight: bold !important;
	letter-spacing: 0.05em !important;
	font-size: 13px !important;
}
.bedrijf-omschrijving p {
	font-size: 18px !important;
}

.bedrijf-omschrijving {
	margin-bottom: 40px !important;
}
.bedrijf-bezoekadres-wrapper h3, .bedrijf-postadres-wrapper h3 {
	font-size: 20px !important;
}
.kvkadres-bedrijf {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.bl-contact-naam {
	//margin-bottom: 10px !important;
}
.bl-bezoekplaats {
	margin-bottom: 20px !important;
}
.email-bedrijf a, .bl-contact-email a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
.logo-bedrijf {
	position: absolute !important;
	right: 45px !important;
	//top: 360px !important;
	width: 150px !important;
	border: 0.5px solid #d5d5d5 !important;
	margin-top: 5px !important;
}

.zogebied-bedrijf {
	padding: 0px 20px !important;
}
.bedrijf-bezoekadres-wrapper h3, .bedrijf-postadres-wrapper h3 {
	font-size: 16px !important;
}
.bl-locatietitel h3 {
	font-size: 16px !important;
}
.bl-contacttitel h3 {
	font-size: 16px !important;
}
.af-field-naam-aanmelder input, .af-field-organisatie-user input {
	pointer-events: none !important;
}
#bedrijven-filter select:nth-child(2) {
	display: none !important;
}
.link-export {
	margin-top: 10px !important;
}
.link-export a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
.unregister_button, .acf-button.af-submit-button {
	border-radius: 0px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	margin-top: 20px !important;
}
.af-field-organisatie-user label {
	margin-top: 20px !important;
}
.bl-contacttitel.overige {
	margin-top: 10px !important;
}
.vacaturemeta, .geplaatstdoorwrapper {
	background: #F1F3F4 !important;
	padding: 20px !important;
}
.vacaturemeta span, .geplaatstdoorwrapper span {
	font-weight: bold !important;
}

.medewerkercontainer .wrapper-medewerkers {
	margin-bottom: 20px;
}
.medewerkercontainer {
	display: grid;
	grid-template-columns: 1fr 2fr;
	grid-gap: 20px;
	margin-top: 5px;
}
.avatar_wrapper img {
	width: 150px;
	//margin: auto;
}
.bl-contacttitel.overige {
	display: none !important;
}
.lidavatar {
	margin-top: 5px !important;
}
.bl-contact-naam {
	font-weight: bold !important;
}
.page-id-593 .event-omschrijving {
	margin-bottom: 20px !important;
}
.page-id-1008 .acf-fields > .acf-field {
	padding: 0px !important;
}
#zoek-bedrijf-btn {
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	border-radius: 0px !important;
}
.swal2-popup.swal2-modal.swal2-show {
	border-radius: 0px !important;
}
.swal2-confirm.swal2-styled {
	border-radius: 0px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	background: #3A60EF !important;
}
.swal2-cancel.swal2-styled {
	border-radius: 0px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	background: #da2128 !important;
}
.avatar_wrapper {
	margin-bottom: 10px !important;
}
.invite-link {
	margin-top: 10px !important;
	display: inline-grid !important;
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
#swal2-title {
	font-size: 28px !important;
	color: black !important;
}
.user_wrapper {
	color: black !important;
}
#bedrijven-filter input[type] {
	height: 50px !important;
	border-radius: 45px !important;
	padding: 0px 30px !important;
}
#filter-button {
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	opacity: 1 !important;
}
.even-nz {
	visibility: hidden !important;
}
#reset-filter {
	margin-left: 10px !important;
}
#bedrijven-filter select {
	width: 330px !important;
}
#bedrijven-filter input[type="text"] {
	width: 330px !important;
}

.button.wijzigen, .button.verwijderen, .button.userwijzigen, .button.userverwijderen, .button.vacwijzigen, .button.vacverwijderen {
	box-shadow: none !important;
	padding: 0px;
	color: #3960ee !important;
	background-color: rgba(0,0,0,0 ) !important;
}
.button.verwijderen, .button.vacverwijderen, .button.userverwijderen, .imglink.verwijder-vacature {
	margin-right: 10px;
	margin-left: 5px;
}
.button.wijzigen, .button.vacwijzigen, .button.userwijzigen, .imglink.wijzig-vacature {
	margin-right: 5px;
	margin-left: 10px;
}
.button.wijzigen:hover, .button.verwijderen:hover, .button.userwijzigen:hover, .button.userverwijderen:hover, .button.vacwijzigen:hover, .button.vacverwijderen:hover  {
	color: #0ce07f !important;
}
.img--leden-container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px;
	margin-bottom: 60px;
}
.imgledenwrapper {
	box-shadow: 0px 10px 30px 0px rgba(66,81,106,.15) !important;
	text-align: left;
}
.imgleden-innerwrap {
	line-height: 30px;
	margin-top: 0px;
	font-family: Open Sans;
	font-weight: 300 !important;
	padding: 10px 20px;
}

.leden-img {
	width: 100% !important;
	height: 250px !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgleden-meerinfo {
	text-align: left !important;
	margin: 20px 20px 40px 20px !important;
}
.leden-label {
	text-align: center;
	padding: 10px;
}

.filter-container {
  margin-bottom: 20px;
}

.imgledenwrapper {
  display: none;
}

.imgledenwrapper.show {
  display: block;
}

.imgleden-innerwrap {
  margin-top: 10px;
}

.leden-naam {
  font-weight: bold;
}

.leden-functie {
  font-style: italic;
}

.filter-container select {
	height: 50px !important;
	border-radius: 45PX !important;
	margin-right: 10px !important;
	padding-left: 30px !important;
	padding-right: 50px !important;
	width: 270px !important;
}
.leden-img.profiel {
	height: 460px !important;
}
.avatar-container {
	//display: grid;
	//grid-template-columns: repeat(2, 1fr);
	//grid-gap: 20px;
}
.avatarnaam {
	font-weight: bold;
	margin-bottom: 10px;
}
.avataremail {
	margin-top: 20px;
}
.avatarfunctie {
	//font-style: italic;
}

.profielintro {
	font-size: 20px !important;
	font-weight: 500 !important;
	margin-bottom: 20px !important;
}
.avatartekst {
	//display: grid;
	//align-items: center;
	//justify-content: center;
	padding: 20px 20px 0px 20px !important;
}

.leden-label.Bestuurslid {
	background: #3A60EF;
	color: white;
	text-transform: uppercase;
}
.leden-label.Lid {
	color: white;
	background: #2447C0;
	text-transform: uppercase;
}
.leden-label.Jong.Zuid.Oost {
	color: white;
	background: #06E180;
	text-transform: uppercase;
}
.leden-functie {
	font-style: normal !important;
}
.imgleden-meerinfo a {
	text-decoration: none !important;
	font-weight: bold !important;
}
.mooielink a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
img.fotobedrijf {
	width: 100% !important;
}
.wp-block-kadence-advancedbtn.kb-buttons-wrap a {
	border: 0px !important;
}
.homeh1hoekje::after {
	content: "";
	height: 30px !important;
	width: 30px !important;
	background-size: 30px 30px !important;
	background-image: url("/wp-content/uploads/wit.svg");
	display: inline-block !important;
	background-repeat: no-repeat !important;
	position: absolute !important;
	margin-top: 32px !important;
	margin-left: -12px !important;
}
.btnikkomniet {
	border-radius: 0px !important;
	letter-spacing: 1px !important;
	font-size: 14px !important;
	background: none !important;
	color: black !important;
	padding: 0px;
	text-decoration: underline;
	margin-bottom: 20px;
}
.btnikkomniet:hover, .button:visited, .button:active {
	//color: black !important;
}
.deelnemersfotos {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 5px;
	
}
.deelnemersfotos .leden-img {
	height: 70px !important;
	//width: 100px !important;
}
.deelnemerswrapper, .deelnemersnamen {
	margin-bottom: 20px;
}
.deelnemersfotos .deelnemersimg {
	//box-shadow: 0px 10px 30px 0px rgba(66,81,106,.15) !important;
}

.zoekbtn {
margin-top: 20px !important;
}

#deelnemerscontainer {
        
            position:relative;
        }
        #deelnemerscontainer .deelnemerswrapper {
            margin-bottom: 5px; 
            color: #777; 
            padding: 0px; 
            position:relative; 
            font-size: 14px;
            display: block;
        }
        #deelnemerscontainer .show-more {
            color: #777; 
            position:relative; 
            
            padding-top: 5px; 
            height: 20px; 
            font-size: 12px;
            background: #ffffff; 
            cursor: pointer;
            margin-bottom: 20px;
            text-decoration: underline;
        }
        #deelnemerscontainer .show-more:hover { 
            color: #1779dd;
        }
        #deelnemerscontainer .show-more-height { 
            height: 40px; 
            overflow:hidden; 
        }

.inlognotificatie {
	padding: 20px;
	background: #f2f2f2;
}
.document-titel {
    font-size: 28px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
    color: #06E180 !important;
}
.type-prikbord-terms {
	background: #2447C0;
	padding: 10px 20px;
	color: white !important;
	text-transform: uppercase;
	text-align: center;
}
.event-meta {
    font-size: 15px !important;
}
.activiteit-aanmeldurl{
	margin-top: 40px;
}
.activiteit-aanmeldurl a {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    font-family: 'Open Sans';
    border-top-left-radius: 45px;
    border-top-right-radius: 45px;
    border-bottom-right-radius: 45px;
    border-bottom-left-radius: 45px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
	background: var(--global-palette-btn-bg,#3633e1);
	color: var(--global-palette-btn,#fff);
	//border-radius: 3px;
	text-decoration: none;
}
.activiteit-aanmeldurl a:hover {
   background: #00e27f !important;
}
.af-field-bedrijfsnaam input {
	pointer-events: none !important;
}

.page-id-1223 input, .page-id-1223 select {
	height: 40px !important;
}
.wp-block-kadence-advancedbtn a:visited {
	color: white !important;
}
#acf-field_649c5584eea22 {
	height: 40px !important;
}
.af-field.af-field-type-text.af-field-onderwerp-email.acf-field.acf-field-text.acf-field-649c5584eea22 {
	margin-bottom: 20px !important;
}
#footer-contact .wp-block-kadence-advancedbtn a:visited {
	color: #3960EE !important;
}
#footer-contact .wp-block-kadence-advancedbtn a:hover {
	background: #4D70EF !important;
	color: #fff !important;
}
.acf-field[data-width] + .acf-field[data-width] {
	border-left: 0px !important;
}
.documenten-output {
	margin-top: 20px !important;
}
.deelnemersnamen {
	color: black !important;
}
.page-id-591 input, .page-id-591 select {
	height: 40px !important;
}
.page-id-1225 input, .page-id-1225 select {
	height: 40px !important;
}
.page-id-1212 input, .page-id-1212 select {
	height: 40px !important;
}
.page-id-1184 input, .page-id-1184 select {
	height: 40px !important;
}
.page-id-1257 input, .page-id-1257 select {
	height: 40px !important;
}
.page-id-1227 input, .page-id-1227 select {
	height: 40px !important;
}
#swal2-content a {
	color: black !important;
}
#swal2-content a:hover {
	color: #3960EE !important;
}
.select2-container.-acf .select2-selection {
	height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px !important;
}
.gezocht .type-prikbord-terms {
	background: #5F9EE1 !important;
}
.gevraagd .type-prikbord-terms {
	background: #0CE07F !important;
}

.acf-fields > .acf-field {
	border-top-width: 0px !important;
}
#swal2-content {
	text-align: left !important;
}
#swal-input-subject {
	font-size: 16px !important;
}
#swal-input-message {
	font-size: 16px !important;
}
#swal-input-message {
	height: 300px !important;
}
.swal2-textarea {
	font-size: 16px !important;
	height: 200px !important;
}
.page-id-1184 #in-gesprek-met {display: none !important;}
.page-id-1257 #in-gesprek-met {display: none !important;}
.page-id-1225 #in-gesprek-met {display: none !important;}
.page-id-1227 #in-gesprek-met {display: none !important;}
.page-id-1212 #in-gesprek-met {display: none !important;}
.page-id-1008 #in-gesprek-met {display: none !important;}
.page-id-1223 #in-gesprek-met {display: none !important;}
.page-id-1221 #in-gesprek-met {display: none !important;}
.page-id-1286 #in-gesprek-met {display: none !important;}

.event-aanmeldblok input {
	height: 40px !important;
}
.profielnaam h1 {
	padding-right: 50px;
	font-size: 44px;
	line-height: 50px;
	font-weight: 700;
	font-family: 'Open Sans';
	text-transform: uppercase;
	color: var(--global-palette1);
	margin-top: 0;
}

#swal2-title {
	font-size: 20px !important;
	color: black !important;
	text-align: left !important;
	width: 100% !important;
}

#email-deelnemers-link {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}

/* Verberg alle imgeventwrapper divs standaard prikbord */
.page-id-593 .imgeventwrapper {
    display: none;
}

/* Toon divs die de show class hebben prikbord */
.page-id-593 .imgeventwrapper.show {
    display: block;
}

.lidbio {
	font-size: 18px !important;
}
.profielnaam h1 {
	margin-bottom: 20px !important;
}
.avatar-container {
	background: #f2f2f2 !important;
}
h3.kop-pers-bericht {
	background: #f2f2f2 !important;
	padding: 40px 20px 00px 20px !important;
	margin: 0px !important;
	font-size: 18px !important;
}
.page-id-1008 .acf-form {
	background: #f2f2f2 !important;
	padding: 20px !important;
}
.af-input.acf-input input {
	height: 40px !important;
	line-height: 40px !important;
}
.type-prikbord-terms.aangeboden {
	//background: #2447C0;
}
.acf-icon.-globe::before {
}
.type-prikbord-terms.gevraagd {
	//background: #2447C0;
}
.type-prikbord-terms.gezocht {
	//background: #2447C0;
}
.acf-hl.acf-tab-group {
	margin-top: 20px !important;
}
.acf-tab-wrap.-top {
	margin-left: -15px !important;
	background: white !important;
	border: 0px !important;
}
.acf-hl.acf-tab-group {
	border: 0px !important;
}

.page-id-1221 .acf-fields > .acf-field {
	padding: 15px 15px 0px 20px !important;
}
.page-id-1212 .acf-fields > .acf-field {
	padding: 15px 15px 0px 20px !important;
}
.page-id-1184 .acf-fields > .acf-field {
	padding: 15px 15px 0px 20px !important;
}
.page-id-1227 .acf-fields > .acf-field {
	padding: 15px 15px 0px 20px !important;
}
.page-id-1223 .acf-fields > .acf-field {
	padding: 15px 15px 0px 20px !important;
}
.acf-button.af-submit-button {
	border-radius: 45px !important;
	height: 50px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	margin-left: 5px !important;
}
#acf-field_649c55a0eea23 {
	padding: 10px !important;
}
.acf-button.button {
	border-radius: 0px !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	display: block !important;
	width: fit-content !important;
	margin-top: 10px !important;
}
.event-lomschr a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
.event-locatie a, .event-contact a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
.documenten-output a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}
.page-id-1286 .af-success h2 {
	padding-left: 20px !important;
}

.mededeling_prikbord {
	font-size: 18px !important;
}
.mededeling_prikbord a, .geplaatstdoor.prikbord a {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
}



.knopkleur1 .kt-btn-inner-text, .knopkleur1 .kb-svg-icon-wrap.kb-svg-icon-fe_arrowRight.kt-btn-icon-side-right {
	color: #3960EE !important;
}

.knopkleur2 .kt-btn-inner-text, .knopkleur2 .kb-svg-icon-wrap.kb-svg-icon-fe_arrowRight.kt-btn-icon-side-right {
	color: black !important;
}
.knopjekleur span {
	color: black !important;
}

.wp-block-kadence-advancedbtn a.blauwe-link-terug:visited {
	color: #3960EE !important;
}


.grecaptcha-badge {
	display: none !important;
}


.page-id-18 .site-header-row-container-inner {
	display: none !important;
}
.page-id-18 #inschrijven-nieuwsbrief, .page-id-18 #contact, .page-id-18 #footer-contact {
	display: none !important;
}



@media (max-width: 600px) {
  .event-meta, .locatiecontactcontainer {
    grid-template-columns: 1fr;
  }
}



@media screen and (max-width: 767px) { 
.popup-drawer .drawer-inner {
	background: #2447c0 !important;
}
.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a {
	border-bottom: 0px !important;
}
.mobile-navigation ul li a {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	color: white !important;
	font-size: 18px !important;
}	
.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
	border-left: 0px !important;
}	
.cf7col_labels {
	width: 100% !important;
	padding-right: 0px !important;
}
.cf7col_waardes {
	width: 100% !important;
	padding-left: 0px !important;
}	
.archive.category .content-container.site-container {
	padding-left: 20px !important;
	padding-right: 20px !important;
}	
.single-post .kt-inside-inner-col {
	padding-right: 0px !important;
	padding-left: 0px !important;
}	
.img--bedrijven-container, .img--event-container {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 20px;
}	
#bedrijven-filter select {
	margin-bottom: 5px !important;
}	
#bedrijven-filter #filter-button {
	margin-top: 5px !important;
}	
.img--leden-container {
    grid-template-columns: repeat(1, 1fr);
}
.locatiecontactcontainer, .bedrijfcontactcontainer {
	grid-template-columns: 1fr !important;
}	
.logo-bedrijf {
	width: 100px !important;
}	
.af-fields.acf-fields.acf-form-fields.-top div.img-aanhef, 
.af-fields.acf-fields.acf-form-fields.-top div.img-voornaam,
.af-fields.acf-fields.acf-form-fields.-top div.img-tussenvoegsel,
.af-fields.acf-fields.acf-form-fields.-top div.img-achternaam,
.af-fields.acf-fields.acf-form-fields.-top div.img-organisatie,
	.af-fields.acf-fields.acf-form-fields.-top div.img-functie,
	.af-fields.acf-fields.acf-form-fields.-top div.img-emailadres,
	.af-fields.acf-fields.acf-form-fields.-top div.img-telefoon,
	.af-fields.acf-fields.acf-form-fields.-top div.img-mobtelefoon{
	width: 100% !important;
	padding-bottom: 0px !important;
	min-height: 10px !important;
}
	
.swal2-header {
	padding: 0xp !important;
}	
.swal2-content {
	padding: 0px !important;
}
.swal2-actions {
	padding: 0px !important;
}
.swal2-actions {
	//align-items: left !important;
	//justify-content: left !important;
}	
.event-aanmeldblok p {
	font-size: 14px !important;
}	
.site-main-header-wrap .site-header-row-container-inner > .site-container {
	padding: 0px 20px 0px 20px !important;
}
.profielnaam {
	//display: none !important;
}
.profielcontainer {
	//margin-top: -40px !important;
}	
	
}

.activiteiten-lijst {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.activiteit-item {
    display: flex;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.activiteit-item:hover {
    background-color: #f9f9f9;
}

.activiteit-datum {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #f04e65;
    color: #fff;
    padding: 10px;
    border-radius: 5px 0 0 5px;
    text-align: center;
}

.activiteit-datum-dag {
    font-size: 24px;
    font-weight: bold;
}

.activiteit-datum-maand {
    font-size: 14px;
    text-transform: uppercase;
}

.activiteit-info {
    flex-grow: 1;
    padding: 10px;
}

.activiteit-info h3 {
    margin: 0 0 5px 0;
}

.activiteit-info p {
    margin: 0;
    font-size: 14px;
    color: #555;
}

/* Specifieke stijlen voor verschillende activiteit-types */
.activiteit-type-voorbeeld {
    background-color: #3498db; /* Specifieke kleur voor een activiteit-type */
}

/* Stijlen voor het filterformulier */
.activiteiten-filter-form form {
    margin-bottom: 20px;
}

.activiteiten-filter-form form label {
    margin-right: 10px;
}

.activiteiten-filter-form form select {
    margin-right: 10px;
}
.activiteiten-filter-form {
	margin-bottom: 30px;
}
.geen-activiteiten {
	font-family: 'Open Sans' !important;
	padding-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
}