/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 18 2023 | 08:18:11 */
:root {
	--oranje: 			#e66445;
	--lichtOranje: 		#ff8300;
	--blauw: 			#1c5cbd;
	--lichtBlauw: 		#2f75e0;
	
	--wit: 				#ffffff;
	--zwart: 			#000000;
}

@media (max-width: 1599px) {
	.hidden-laptop {
		display: none !important;
	}
}

@media (max-width: 767.98px) {
	#slider .content-slider-item-heading .industrium-heading-content {
		font-size: 45px;
	}
	#slider .industrium-content-wrapper-2 {
		margin-top: 10px;
	}
	.sticky-header .logo-link > img {
		width: 175px;
		height: auto;
	}
	#contactformulier-kolom {
		margin-left: 0px !important;
	}
	#home-contactformulier {
		padding: 20px 20px 65px 20px !important
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	#contactformulier-kolom {
		margin-left: 0px !important;
	}
}

.header-row .logo-container {
	margin: 0px 15px;
}

#tabjes-certificaten .industrium_tab_text_container > p {
	min-height: 5.25em;
}

#home-contactformulier .contactformulier-verzendknop input {
	color: var(--zwart);
}
#home-contactformulier .contactformulier-verzendknop input:hover {
	color: var(--lichtBlauw) !important;
}
#home-contactformulier .acceptance-checkbox .wpcf7-list-item {
	margin-left: 0px;
	margin-bottom: 15px;
	color: #1a1a1a;
}

#home-contactformulier .acceptance-checkbox .wpcf7-list-item input[type="checkbox"] {
	margin-top: 5px;
}

#home-contactformulier .wpcf7-not-valid-tip {
	color: var(--lichtBlauw);
	font-size: 16px;
    padding-left: 8px;
}

#contactformulier-kolom {
		margin: 0px 0px 0px 75px;
}
#home-contactformulier {
    padding: 45px 70px 65px 65px;
}
#home-contactformulier input.wpcf7-text {
	padding: 8px 18px 8px 8px;
	height: 48px;
	border-bottom-width: 1px;
    border-bottom-style: solid;
	
	background-color: var(--wpforms-field-background-color);
    border-radius: var(--wpforms-field-border-radius);
    color: var(--wpforms-field-text-color);
    border-color: #d3d3d3;
	
	font-family: Manrope, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.875em;
    text-transform: none;
    letter-spacing: 0em;
    word-spacing: 0px;
    font-style: normal;
    font-weight: 400;
}
#home-contactformulier input.wpcf7-text.wpcf7-not-valid,
#home-contactformulier textarea.wpcf7-not-valid{
	border-color: var(--lichtBlauw);
}

#home-contactformulier textarea {
	padding: 8px 18px 8px 8px;
	height: 175px;
	border-bottom-width: 1px;
    border-bottom-style: solid;
	
	background-color: var(--wpforms-field-background-color);
    border-radius: var(--wpforms-field-border-radius);
    color: var(--wpforms-field-text-color);
    border-color: #d3d3d3;
	
	font-family: Manrope, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.875em;
    text-transform: none;
    letter-spacing: 0em;
    word-spacing: 0px;
    font-style: normal;
    font-weight: 400;	
}

/*#home-contactformulier textarea:focus,
#home-contactformulier input.wpcf7-text:focus {
	box-shadow: 0 0 6px 2px rgba(43, 52, 58, 1);
}*/

#diensten .industrium-icon-box-widget .icon-box-item > .icon-container {
	display: none !important;
}

#slider .industrium-heading-content {
	font-size: 75px;
    letter-spacing: 0px;
    line-height: 1.4em;
}

#slider .slider-item::before {
	content: '';
    display: block;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--zwart);
    opacity: 0.4;
}
#slider .industrium-button {
	border-color: var(--lichtBlauw) !important;
}
#slider .industrium-button::before {
	background-color: var(--lichtBlauw) !important;
}
#slider .industrium-button .industrium-button-text::before {
	background-color: var(--lichtBlauw) !important;
}

.footer.footer-decorated:before {
	background-color: var(--lichtBlauw) !important;
}

.footer .footer-copyrights-container a {
	color: var(--lichtBlauw);
}

.header-icons-container .header-button-container .industrium-button {
	color: var(--wit) !important;
}
.header-icons-container.icons-container-big {
	padding-left: 0px !Important;
}
.header-row .header-icons-container .header-icon {
	margin-left: 0px !important;
}
.header-icons-container .header-button-container .industrium-button {
	background-color: var(--lichtBlauw) !important;
}

#diensten .icon-box-item-link:hover {
	border-color: var(--lichtBlauw) !important;	
}

body.home .menu-home {
	display: none !Important;
}
body.home .header .main-menu > li.current-menu-item > a:not(:hover) {
	color: #1f2531;	
}
body.home .header .main-menu > li.current-menu-item > a::before {
	opacity: 0;
}
body.home .header .main-menu > li.current-menu-item > a:hover::before {
	opacity: 1 !important;
}

.header .main-menu > li.menu-item-has-children > a:after {
	content: unset !Important;
}

.grecaptcha-badge {
	visibility: hidden !important;
}