/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 25 2025 | 06:15:01 */
header .header-logo-container {
	width: 300px;
}

header #menu-hoofdmenu {
	display: flex;
	align-items: center;
}

body:not(#__) .fa.fa-linkedin {
	font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    --fa: "\f08c";
}

body:not(#__) .webr-footer-social-linkedin {
	width: 44px;
	height: 44px;
}

body:not(#__) .webr-footer-social-linkedin .vc_icon_element-icon {
	padding: 14px 15px;
    background-color: var(--wit);
    border-radius: 25px;
	font-size: 16px !important;
	font-weight: 900;
}
body:not(#__) .webr-footer-social-linkedin .vc_icon_element-inner:hover .vc_icon_element-icon {
    background-color: var(--lichtGroen);
	color: var(--wit);
}

body:not(#__) .sh-header .sh-nav-social {
	margin-top: -5px;
}
body:not(#__) .sh-header .sh-nav-social .ti-linkedin {
	color: var(--wit) !important;
    padding: 12px;
    background-color: var(--donkerGroen);
    border-radius: 25px;
    font-size: 16px;
	transition: ease-in-out 0.2s;
}
body:not(#__) .sh-header .sh-nav-social a:hover .ti-linkedin {
	background-color: var(--groen) !important;
}

.archive #content {
	padding-bottom: 0px;
}
.archive .sh-pagination {
	padding-bottom: 50px;
}

.sh-nav-social {
	padding-left: 15px !important;
}

@media (min-width: 1026px) {
	header .webr-header-cta a {
		border: 2px solid var(--groen);
		color: var(--groen) !important;
		padding: 0 20px !important;
		border-radius: 99px;
	}
}


footer .webr-footer-titles {
	font-size: 24px;
	font-weight: 700;
	color: var(--wit);
	margin-bottom: 10px;
}

footer p a,
footer p {
	color: var(--wit);
}

footer p a:hover {
	color: var(--oranje);
}

footer .webr-footer-menu {
	margin-bottom: 10px;
}

footer .webr-footer-menu ul {
	list-style: none;
	padding: 0;
}
footer .webr-footer-menu ul li {
	margin-bottom: 5px;
	position: relative;
	padding-left: 22px;
}
footer .webr-footer-menu ul li a:hover {
	color: var(--oranje);	
}
footer .webr-footer-menu ul li::before {
	content: "";
	width: 8px;
	height: 8px;
	border-top: solid 2px var(--oranje); 
	border-right: solid 2px var(--oranje);
	position: absolute;
	left: 0;
	top: 9px;
	transform: rotate(45deg);
}
footer .webr-footer-menu ul li a {
	color: var(--wit);
}

.webr-footer-logo img {
	width: 225px;
	margin-top: 10px;
}

footer .webr-main-footer {
background: url('https://nextgreen.webreturnontwikkeling.nl/wp-content/uploads/2025/03/footer.svg');
    background-repeat: no-repeat;
    background-size: 500px;
    background-position: right -60px bottom -20px;
}

.footer-sign-up .mailerlite-form form {
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer-sign-up .mailerlite-form form .mailerlite-form-inputs {
	display: flex;
    align-items: end;
	justify-content: end;
}
.footer-sign-up .mailerlite-form form .mailerlite-form-inputs .mailerlite-form-field {
	margin-bottom: 0;
}
.footer-sign-up .mailerlite-form form .mailerlite-form-inputs button {
	padding: 11px 20px;
	border-radius: 0 99px 99px 0;
    background-color: var(--oranje);
    color: var(--wit);
    border: none;
    font-weight: 600;
}
.footer-sign-up .mailerlite-form form .mailerlite-form-field label {
	display: none;
}
.footer-sign-up .mailerlite-form form .mailerlite-form-field input {
	border-radius: 99px 0 0 99px;
	min-width: 255px;
}

.sh-nav-social i {
	color: var(--groen) !important;
}






















