/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 16 2025 | 10:35:54 */
.imgclearfix::after {
	content: "";
	display: table;
	clear: both;
}
.cf7col_wrap.formaanhef {
	//margin-bottom: 10px !important;
	/* display: block !important; */
}

.cf7col_labels {
	float: left !important;
	font-size: 16px !important;
	font-weight: normal !important;
	margin-top: 8px !important;
	width: 30% !important;
	color: #333 !important;
}
.cf7col_waardes {
	float: left !important;
	width: 70% !important;
}
.wpcf7-list-item {
	display: block !important;
	margin: 0px !important;
}
.wpcf7-list-item.first {
	margin: 0px !important;
}
.wpcf7-form h3 {
	font-size: 20px !important;
	font-weight: bold !important;
}
.kt-btn-inner-text:hover {
	//border-bottom: 1px solid !important;
}
.ivendo-realisatie a:hover {
	border-bottom: 1px solid !important;
}
.gsp-contact a {
	border-bottom: 1px solid !important;
}
#primary-menu {
	margin-top: -70px !important;
}
#primary-menu li {
	margin-right: 20px !important;
}
#primary-menu li a {
	padding: 0px !important;
}
#primary-menu li a:hover {
	border-bottom: 1px solid !important;
	width: max-content;
}
#menu-item-39, #menu-item-324 {
	padding-right: 1.5rem;
	padding-bottom: 0;
	border-right: 1px solid #b2c1e0;
	border-bottom: none;
}
.kt-modal-container {
	margin-top: 120px !important;
	margin-bottom: 120px !important;
}
.kt-modal-container h2 {
	color: #00A1E4 !important;
	font-size: 34px !important;
	font-weight: 900 !important;
	line-height: 38px !important;
	margin-bottom: 20px !important;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
	background: #00A0E3 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	border-radius: 0px !important;
}
.grecaptcha-badge {
	display: none !important;
}
.mooielink a {
	border-bottom: 1px solid !important;
	color: #00A0E3 !important;
}
.kt-svg-icon-list-text a {
	text-decoration: none !important;
	color: #003399 !important;
	border-bottom: 1px solid !important;
}
.kt-svg-icon-list-text a:hover {
	text-decoration: none !important;
	border-bottom: 1px solid !important;
	color: #00A0E3 !important;
}
.mooielink a:hover {
	color: #95C11C !important;
}
.googlecaptxt {
	font-size: 11px !important;
	margin-bottom: 40px !important;
}

.wp-block-kadence-accordion.alignnone.geenpaddingacc .kt-accordion-wrap {
	pointer-events: none !important;
}
.geenpaddingacc .kt-accordion-panel-inner {
	padding-bottom: 0px !important;
	margin: 0px !important;
	padding-top: 0px !important;
	pointer-events: none !important;
}
.accruimte {margin-bottom: 10px !important;}

.maakwit img {
	filter: brightness(0) invert(1) !important;
}
#primary-menu li a {
	color: #004892 !important;
}

@media screen and (max-width: 767px) { 

#mobile-menu li a {
	font-size: 20px !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;
	color: white !important;
	font-weight: bold !important;
}
.drawer-inner {
	background: #003399 !important;
}
.niet-zichtbaar {
display: none !important;
}
.kt-modal-overlay {
	padding: 100px 20px !important;
}
.cf7col_labels {
	width: 100% !important;
}
.cf7col_waardes {
	width: 100% !important;
}
.cf7col_waardes p {
	margin: 0px !important;
}
.cf7col_labels p {
	margin: 0px !important;
}
.wpcf7-form h3 {
	margin-top: 20px !important;
}

.kt-blocks-accordion-title {
	font-size: 16px !important;
}
.knoplinktxt .kb-button {
	text-align: left !important;
}
}
