/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 15 2026 | 08:30:45 */
.kb-button:hover {
	transform: scale3d(1.03, 1.03, 1) !important;
	transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18) !important;
}
body a {
	text-underline-offset: 4px;
	text-decoration: underline;
	transition: all 0.3s ease-in-out;
}





.fotohpslide {
	clip-path: ellipse(120% 100% at 50% 0%) !important;
}


.wpcf7-form p.googlecaptxt {
	font-size: 12px !important;
	font-weight: normal !important;
  line-height: 200% !important;
}
.grecaptcha-badge {
	opacity: 0 !important;
}
.googlecaptxt a {
	color: black !important;
	border-bottom: 1px solid !important;
}
.googlecaptxt a:hover {
	color: black !important;
	text-decoration: none !important;
	border-bottom: 0px solid !important;
}
.nav-float-right .inside-header .site-branding {
	display: none !important;
}
.kt-blocks-info-box-learnmore {
	text-decoration: underline !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:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
	border-left: 0px !important;
}
.mobile-navigation ul li a {
	padding-top: 10px !important;
	padding-bottom: 0px !important;
	font-size: 18px !important;
	color: black !important;
}
#mobile-site-navigation {
	margin-bottom: 40px !important;
}


/* Puls animatie */
@keyframes pulseButton {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.6);
  }
  50% {
    transform: scale(1.08);
    box-shadow: 0 0 0 12px rgba(0, 123, 255, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0);
  }
}

/* Alleen deze specifieke knop */
.knoppulse {
  display: inline-block;
  animation: pulseButton 2s infinite;
  transition: transform 0.3s ease;
}

