/* =========================================================================
   LAADPUNT MEGA MENU — DESKTOP
   Kleurreferentie (geen variabelen meer, alles inline):
   groen #A0CE4E · groen-donker #112F00 · groen-zacht #E8F5E9
   inkt #000000 · grijs #888888 · lijn #E0E0E0 · radius 10px
   ========================================================================= */

/* =========================================================================
   Global: kleine tweaks
   ========================================================================= */

html body #header-outer nav > ul > li.menu-item {
	align-items: stretch !important;
}
html body #header-outer nav > ul > li.menu-item > a {
	display: flex !important;
	align-items: center !important;
}

/* 34832 "Hoe werkt het?": icoon via ::before, zelfde patroon als de loc-iconen */
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34832 > a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding-left: 0px !important;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34832 > a::before {
	content: "";
	width: 16px;
	height: 16px;
	flex-shrink: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%20%3Cg%20clip-path='url(%23clip0_2160_256)'%3E%20%3Cpath%20d='M7.99981%2014.6659C11.6815%2014.6659%2014.6661%2011.6813%2014.6661%207.99956C14.6661%204.31786%2011.6815%201.33325%207.99981%201.33325C4.3181%201.33325%201.3335%204.31786%201.3335%207.99956C1.3335%2011.6813%204.3181%2014.6659%207.99981%2014.6659Z'%20stroke='%234B8B00'%20stroke-width='1.33326'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%20%3Cpath%20d='M7.99951%2010.6661V7.99957'%20stroke='%234B8B00'%20stroke-width='1.33326'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%20%3Cpath%20d='M7.99951%205.33307H8.00618'%20stroke='%234B8B00'%20stroke-width='1.33326'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%20%3C/g%3E%20%3Cdefs%3E%20%3CclipPath%20id='clip0_2160_256'%3E%20%3Crect%20width='15.9991'%20height='15.9991'%20fill='white'/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3C/svg%3E");
}

/* "Bekijk alle"/"Alle X"-links uniform: groen + font zoals mobiel */
html body #top .sf-menu li ul li a.lp-mega-col__more,
html body #top .sf-menu li ul li#menu-item-34869 a.lp-mega-col__more,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li.mega-more > a,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34848 > a,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34855 > a,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li.mega-more > a > .menu-title-text,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34840 > a > .menu-title-text,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34848 > a > .menu-title-text,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34855 > a > .menu-title-text,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34832 > a,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34832 > a .menu-title-text,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li.mega-more > a{
	font-family: Inter !important;
	font-size: 14px !important;
	line-height: 20px !important;
	font-weight: 500 !important;
	letter-spacing: -0.15px !important;
	color: #4B8B00 !important;
}

/* 34832 heeft een leidend Nectar-icoon dat apart op black staat: mee vergroenen */
html body #top .sf-menu > li li#menu-item-34832 > a > .nectar-menu-icon {
	color: #4B8B00 !important;
}

/* Chevrons groen (currentColor) i.p.v. grijs, 16px net als lp-mega-col__more */
html body #header-outer .nectar-megamenu-menu-item .sub-menu li.mega-more > a::after,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34848 > a::after,
html body #header-outer .nectar-megamenu-menu-item .sub-menu li#menu-item-34855 > a::after {
	background-color: #4B8B00 !important;
	width: 16px !important;
	height: 16px !important;
}

/* Hamburger/kruis wit alleen open EN niet-sluitend. */
html body.material-ocm-open:not(.lp-ocm-closing) #header-outer #top .slide-out-widget-area-toggle a .lines,
html body.material-ocm-open:not(.lp-ocm-closing) #header-outer #top .slide-out-widget-area-toggle a .lines:before,
html body.material-ocm-open:not(.lp-ocm-closing) #header-outer #top .slide-out-widget-area-toggle a .lines:after,
html body.material-ocm-open:not(.lp-ocm-closing) #header-outer #top .slide-out-widget-area-toggle a .lines-button:after,
html body.material-ocm-open:not(.lp-ocm-closing) #header-outer #top .slide-out-widget-area-toggle a .close-line {
	background-color: #ffffff !important;
}

/* Offerte-link wit alleen open EN niet-sluitend. */
html body.material-ocm-open:not(.lp-ocm-closing) #header-outer #mobile-contact {
	color: #ffffff !important;
	border-color: #ffffff !important;
}

/* Witte-logo-swap alleen open EN niet-sluitend. */
html body.material-ocm-open:not(.lp-ocm-closing) #header-outer #logo img {
	opacity: 0 !important;
}
html body.material-ocm-open:not(.lp-ocm-closing) #header-outer #logo {
	background-image: url("https://royk154.sg-host.com/wp-content/uploads/2026/06/logoLaadpuntWhite2x.png");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}

/* =========================================================================
   1. KOLOMKOP (shortcode-blokken)
   ========================================================================= */
html body .lp-mega-col__title {
	margin: 0 0 .9rem;
	font-size: .72rem;
	font-weight: 600;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: #888888;
}


/* =========================================================================
   2. "BEKIJK ALLE"-VERZAMELLINK (shortcode more-link) + pijl
   ========================================================================= */
html body #top .sf-menu li ul li a.lp-mega-col__more {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0px;
	margin-top: 26px;
	text-decoration: none;
}

html body .lp-mega-col__more::after {
	content: "";
	width: 16px;
	height: 16px;
	flex-shrink: 0;
	background-color: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M3.33325%208H12.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M8%203.33331L12.6667%207.99998L8%2012.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
	        mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M3.33325%208H12.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M8%203.33331L12.6667%207.99998L8%2012.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

html body .lp-mega-col__more:hover {
	text-decoration: underline;
}


/* =========================================================================
   3. KAARTEN (producten / projecten)
   ========================================================================= */
html body .lp-mega-cards .lp-mega-card a {
	padding: unset;
}

html body .lp-mega-cards .lp-mega-card {
	padding: 8px;
	border-radius: 8px;
}

html body .lp-mega-cards .lp-mega-card.is-featured {
	background-color: #E8F5E9 !important;
}

/* Pijl- en more-link-transities */
html body .lp-mega-cards .lp-mega-card .lp-mega-card__arrow,
.lp-mega-col__more::after,
#menu-item-34840 a::after,
.lp-mega-col__more,
#menu-item-34848 a::after,
#menu-item-34855 a::after {
	transition: all 0.2s ease !important;
}

html body .lp-mega-cards .lp-mega-card:hover .lp-mega-card__arrow {
	transform: translateX(6px);
}

.lp-mega-col__more:hover::after,
#menu-item-34840 a:hover::after,
#menu-item-34848 a:hover::after,
#menu-item-34855 a:hover::after {
	transform: translateX(4px);
}

#menu-item-34840 a:hover::after,
.lp-mega-col__more:hover,
.lp-mega-col__more:hover::after,
#menu-item-34848 a:hover::after,
#menu-item-34855 a:hover::after {
	opacity: .8;
}

#header-outer nav > ul > .megamenu > ul ul li.lp-mega-card a:hover {
	background-color: unset !important;
}

html body .lp-mega-cards {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: .35rem;
}

html body .lp-mega-card__link {
	display: grid;
	grid-template-columns: 48px 1fr auto;
	align-items: center;
	gap: .85rem;
	padding: .6rem .75rem;
	border-radius: 10px;
	text-decoration: none;
	transition: background-color .15s ease;
}

html body .lp-mega-card__link:hover {
	background: #E8F5E9;
}

html body .lp-mega-card.is-featured .lp-mega-card__link {
	background: #E8F5E9;
}

html body .lp-mega-card__thumb {
	width: 58px;
	height: 58px;
	border-radius: 8px;
	overflow: hidden;
	background: linear-gradient(135deg, #F3F4F6 0%, #E5E7EB 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}

html body .lp-mega-card__thumb img {
	width: 100%;
	min-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
    margin-bottom: 0px !important;
}

html body .lp-mega-card__body {
	min-width: 0;
	margin-left: 12px;
}

html body .lp-mega-card__title {
	display: block;
	font-weight: 600;
	color: #000000;
	line-height: 1.25;
}

html body .lp-mega-card__arrow {
	color: #888888;
}

/* Projectkaart: thumbnail bovenaan uitlijnen (titel kan 2 regels zijn) */
html body .lp-mega-col.lp-mega-col--projects .lp-mega-card__thumb {
	align-self: start;
}


/* =========================================================================
   4. BADGES (kaart)
   ========================================================================= */
html body .lp-mega-card__badge {
	display: inline-block;
	margin-top: .25rem;
	padding: 2px 8px;
	font-family: Inter;
	font-weight: 600;
	font-size: 11px;
	line-height: 16.5px;
	letter-spacing: 0px;
	color: #fff;
	background: #4BA630;
	border-radius: 50px;
}

/* Categorie-/type-locatie badge (grijs) */
html body .lp-mega-card__badge--cat {
	color: #112F00;
	background: #E8F5E9;
}

html body .lp-mega-card__badge.lp-mega-card__badge--cat {
	background: #F3F4F6;
	color: #666666;
	font-family: Poppins;
	font-weight: 400;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 0px;
	padding: 2px 8px;
	margin-top: 7px;
}


/* =========================================================================
   5. MEGA-MENU PANEEL
   ========================================================================= */
html body #header-outer nav > ul > .megamenu.nectar-megamenu-menu-item > .sub-menu {
	box-shadow: 0 20px 20px rgba(0, 0, 0, 0.05) !important;
	border-radius: 0px 0px 12px 12px !important;
}

/* =========================================================================
   6. PROMOBLOKKEN (advies / keuzehulp / project / vragen)
   ========================================================================= */
html body .lp-mega-block {
	padding: 16px 24px 24px 24px;
	border-radius: 10px;
	background: #E8F5E9;
}

html body .lp-mega-block__pill {
	display: inline-block;
	margin-bottom: 9px;
	padding: 4px 16px;
	font-family: Inter;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0px;
	text-align: center;
	color: #225400;
	background: #A0CE4E4D;
	border-radius: 10px;
}

html body .lp-mega-block__title {
	font-family: Inter;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0px;
	color: #000000;
	margin-bottom: 8px;
}

html body .lp-mega-block__text {
	font-family: Inter;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0px;
	color: #5F6368;
	margin-bottom: 16px;
}

/* Keuzehulp-blok (item 34862) specifieke maatvoering */
html body #menu-item-34862 .lp-mega-block__title {
	margin-bottom: 4px;
}

html body #menu-item-34862 .lp-mega-block__text {
	margin-bottom: 12px;
}

html body #menu-item-34862 .lp-mega-block {
	padding: 17px 17px 16px 16px;
}

html body #menu-item-34862 .lp-mega-block__btn {
	min-width: 228px;
}

/* Knop */
html body #header-outer nav > ul > .megamenu > .sub-menu > li a.lp-mega-block__btn {
	display: inline-block;
	padding: 8px 16px;
	color: #fff !important;
	background-color: #A0CE4E !important;
	border-radius: 10px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0px;
	text-align: center;
	transition: all 0.2s ease;
}

html body #header-outer nav > ul > .megamenu > .sub-menu > li a.lp-mega-block__btn:hover {
	background-color: #AAD164 !important;
}

html body .lp-mega-block__btn:hover {
	background: #112F00;
	color: #fff;
}

/* Project-CTA knop (item 34870) */
html body #menu-item-34870 .lp-mega-block {
	padding: 24px 24px 26px 24px !important;
}

html body .lp-mega-block--project .lp-mega-block__btn {
	min-width: 290px;
}

/* Keuzehulp-icoon boven de titel */
html body .lp-mega-block__icon {
	display: block;
	margin-bottom: 12px;
}

html body .lp-mega-block__icon svg {
	display: block;
}

/* Vragen-blok: contactlinks onder elkaar */
html body .lp-mega-block--vragen .lp-mega-block__link {
	display: block;
	margin-top: .35rem;
	font-weight: 600;
	color: #112F00;
	text-decoration: none;
}

html body .lp-mega-block--vragen .lp-mega-block__link:last-of-type {
	color: #000000;
}


/* =========================================================================
   7. MOBIEL (off-canvas)
   ========================================================================= */
@media (max-width: 1000px) {
	html body .lp-mega-col {
		margin-bottom: 1rem;
	}
	html body .lp-mega-card__link {
		padding: .75rem .5rem;
	}
}


/* =========================================================================
   8. NATIVE LINKKOLOMMEN — koppen, links en actieve pagina
   ========================================================================= */

/* Kolomkop */
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > a {
	margin: 0 0 .6rem;
	padding: 0;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > a > .menu-title-text,
html body .lp-mega-col__title {
	font-family: Inter;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	color: #888888;
}

/* Kolom-links (gutter links voor de actieve dot) */
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li > a {
	position: relative;
	padding: .35rem 0 .35rem 0;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li > a > .menu-title-text {
	font-family: Inter;
	font-weight: 400;
	font-size: 15px;
	line-height: 22.5px;
	letter-spacing: 0px;
	color: black;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li > a,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li > a > .menu-title-text {
	transition: all 0.2s ease;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li > a:hover > .menu-title-text{
	color: #4B8B00;
}

html body #header-outer:not([data-format="left-header"])
#top nav > ul > li#menu-item-34871 li.current-menu-item > a::before,
html body #header-outer:not([data-format="left-header"])
#top nav > ul > li#menu-item-34871 li > a:hover::before {
	background-color: #4B8B00 !important;
}

html body #header-outer:not([data-format="left-header"])
#top nav > ul > li#menu-item-34871 li > a::before{
	transition: all 0.2s ease;
}

html body #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a,
html body #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a span{
	color: #4B8B00;
	font-weight: 600;
}

/* Kolom-padding van het paneel */
html body #header-outer nav > ul > .megamenu.nectar-megamenu-menu-item > .sub-menu > li {
	padding: 33px 33px 56px 33px;
}

html body #header-outer nav > ul > .megamenu.nectar-megamenu-menu-item > .sub-menu,
#header-outer nav > ul > .nectar-megamenu-menu-item > .sub-menu {
	gap: 48px;
}

/* Divider-item (34832, "Hoe werkt het?") */
html body #menu-item-34832 {
	border-top: 1px solid #E0E0E0;
	margin-top: 27px;
	padding-top: 24px;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34832 > a {
	padding-left: 0px !important;
}

#top .sf-menu > li li#menu-item-34832 > a > .nectar-menu-icon {
	color: black;
}

/* Kaartenlijst loskoppelen van Salient's flyout-styling (.sf-menu li li ul) */
html body #header-outer .lp-mega-cards {
	position: static;
	margin: 0;
	left: auto;
	top: auto;
	opacity: 1;
	pointer-events: auto;
	box-shadow: none;
	transform: none;
	transition: none;
}


/* =========================================================================
   9. VERZAMELLINKS ("Alle merken" 34848 / "Alle automerken" 34855) + pijl
   ========================================================================= */
html body #menu-item-34840 a {
	padding-left: unset !important;
	margin-top: 26px;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34840 > a > .menu-title-text {
	font-family: Inter;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0px;
	color: #5F6368;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li.mega-more > a,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34848 > a,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34855 > a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding-left: 0;
	/* color: #A0CE4E; */
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li.mega-more > a > .menu-title-text {
	/* color: #A0CE4E; */
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li.mega-more > a:hover > .menu-title-text {
	/* color: #A0CE4E; */
	opacity: .8;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li.mega-more > a::after,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34848 > a::after,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34855 > a::after {
	content: "";
	width: 15px;
	height: 15px;
	flex-shrink: 0;
	background-color: #5F6368;
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M3.33325%208H12.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M8%203.33331L12.6667%207.99998L8%2012.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
	        mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M3.33325%208H12.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M8%203.33331L12.6667%207.99998L8%2012.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

html body #menu-item-34848,
html body #menu-item-34855 {
	border-top: 1px solid #E0E0E0;
	margin-top: 16px;
	padding-top: 18px;
}

html body #menu-item-34848 a,
html body #menu-item-34855 a {
	padding-left: unset !important;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34848 > a > .menu-title-text,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li#menu-item-34855 > a > .menu-title-text {
	color: #5F6368;
}


/* =========================================================================
   10. LOCATIE-ICONEN ("Projecten op type locatie")
   ========================================================================= */
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li.loc-icoon > a {
	display: inline-flex;
	align-items: center;
	gap: 12px;
	padding-left: 0px !important;
}

/* Gedeelde icoonbox (vorm); de afbeelding komt per icoon-class hieronder */
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li.loc-icoon > a::before {
	content: "";
	width: 18px;
	height: 18px;
	flex-shrink: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

html body .icoon-kantoren > a::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M5%2018.3333V3.33329C5%202.89127%205.17559%202.46734%205.48816%202.15478C5.80072%201.84222%206.22464%201.66663%206.66667%201.66663H13.3333C13.7754%201.66663%2014.1993%201.84222%2014.5118%202.15478C14.8244%202.46734%2015%202.89127%2015%203.33329V18.3333H5Z%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M5.00008%2010H3.33341C2.89139%2010%202.46746%2010.1756%202.1549%2010.4882C1.84234%2010.8007%201.66675%2011.2246%201.66675%2011.6667V16.6667C1.66675%2017.1087%201.84234%2017.5326%202.1549%2017.8452C2.46746%2018.1577%202.89139%2018.3333%203.33341%2018.3333H5.00008%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M15%207.5H16.6667C17.1087%207.5%2017.5326%207.6756%2017.8452%207.98816C18.1577%208.30072%2018.3333%208.72464%2018.3333%209.16667V16.6667C18.3333%2017.1087%2018.1577%2017.5326%2017.8452%2017.8452C17.5326%2018.1577%2017.1087%2018.3333%2016.6667%2018.3333H15%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.33325%205H11.6666%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.33325%208.33337H11.6666%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.33325%2011.6666H11.6666%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.33325%2015H11.6666%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E");
}

html body .icoon-it > a::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M8.33325%2018.3333V12.8583%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M10%209.16663H10.0083%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M10%205.83337H10.0083%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M11.6667%2012.8583V18.3333%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.5%2013.3333C11.7788%2012.7924%2010.9015%2012.5%2010%2012.5C9.09846%2012.5%208.22123%2012.7924%207.5%2013.3333%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M13.3333%209.16663H13.3416%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M13.3333%205.83337H13.3416%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M6.66675%209.16663H6.67508%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M6.66675%205.83337H6.67508%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M14.9999%201.66663H4.99992C4.07944%201.66663%203.33325%202.41282%203.33325%203.33329V16.6666C3.33325%2017.5871%204.07944%2018.3333%204.99992%2018.3333H14.9999C15.9204%2018.3333%2016.6666%2017.5871%2016.6666%2016.6666V3.33329C16.6666%202.41282%2015.9204%201.66663%2014.9999%201.66663Z%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E");
}

html body .icoon-transport > a::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M11.6667%2015V5.00004C11.6667%204.55801%2011.4912%204.13409%2011.1786%203.82153C10.866%203.50897%2010.4421%203.33337%2010.0001%203.33337H3.33341C2.89139%203.33337%202.46746%203.50897%202.1549%203.82153C1.84234%204.13409%201.66675%204.55801%201.66675%205.00004V14.1667C1.66675%2014.3877%201.75455%2014.5997%201.91083%2014.756C2.06711%2014.9122%202.27907%2015%202.50008%2015H4.16675%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.5%2015H7.5%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M15.8334%2015H17.5001C17.7211%2015%2017.9331%2014.9122%2018.0893%2014.7559C18.2456%2014.5996%2018.3334%2014.3876%2018.3334%2014.1666V11.125C18.3331%2010.9358%2018.2684%2010.7525%2018.1501%2010.605L15.2501%206.97996C15.1721%206.88236%2015.0733%206.80353%2014.9608%206.74929C14.8482%206.69506%2014.725%206.6668%2014.6001%206.66663H11.6667%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M14.1667%2016.6667C15.0871%2016.6667%2015.8333%2015.9205%2015.8333%2015C15.8333%2014.0796%2015.0871%2013.3334%2014.1667%2013.3334C13.2462%2013.3334%2012.5%2014.0796%2012.5%2015C12.5%2015.9205%2013.2462%2016.6667%2014.1667%2016.6667Z%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M5.83341%2016.6667C6.75389%2016.6667%207.50008%2015.9205%207.50008%2015C7.50008%2014.0796%206.75389%2013.3334%205.83341%2013.3334C4.91294%2013.3334%204.16675%2014.0796%204.16675%2015C4.16675%2015.9205%204.91294%2016.6667%205.83341%2016.6667Z%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E");
}

html body .icoon-vastgoed > a::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M14.9999%201.66663H4.99992C4.07944%201.66663%203.33325%202.41282%203.33325%203.33329V16.6666C3.33325%2017.5871%204.07944%2018.3333%204.99992%2018.3333H14.9999C15.9204%2018.3333%2016.6666%2017.5871%2016.6666%2016.6666V3.33329C16.6666%202.41282%2015.9204%201.66663%2014.9999%201.66663Z%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M7.5%2018.3333V15H12.5V18.3333%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M6.66675%205H6.67508%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M13.3333%205H13.3416%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M10%205H10.0083%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M10%208.33337H10.0083%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M10%2011.6666H10.0083%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M13.3333%208.33337H13.3416%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M13.3333%2011.6666H13.3416%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M6.66675%208.33337H6.67508%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M6.66675%2011.6666H6.67508%22%20stroke%3D%22%234B8B00%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E");
}

html body .icoon-retail > a::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%20%3Cpath%20d='M19.148%202.971C18.9698%202.67552%2018.7185%202.43095%2018.4183%202.26087C18.118%202.09079%2017.779%202.00095%2017.434%202H6.566C5.868%202%205.211%202.372%204.852%202.971L2.143%207.485C2.04926%207.64041%201.99981%207.8185%202%208C2.00399%208.96521%202.35949%209.89591%203%2010.618V19C3%2020.103%203.897%2021%205%2021H19C20.103%2021%2021%2020.103%2021%2019V10.618C21.6405%209.89591%2021.996%208.96521%2022%208C22.0002%207.8185%2021.9507%207.64041%2021.857%207.485L19.148%202.971ZM19.984%208.251C19.9223%208.73382%2019.6868%209.17764%2019.3217%209.49952C18.9566%209.8214%2018.4867%209.99931%2018%2010C16.897%2010%2016%209.103%2016%208C16%207.932%2015.975%207.872%2015.961%207.808L15.981%207.804L15.22%204H17.434L19.984%208.251ZM10.819%204H13.18L13.993%208.065C13.958%209.137%2013.08%2010%2012%2010C10.92%2010%2010.042%209.137%2010.007%208.065L10.819%204ZM6.566%204H8.78L8.02%207.804L8.04%207.808C8.025%207.872%208%207.932%208%208C8%209.103%207.103%2010%206%2010C5.51325%209.99931%205.04341%209.8214%204.67828%209.49952C4.31315%209.17764%204.07772%208.73382%204.016%208.251L6.566%204ZM10%2019V16H14V19H10ZM16%2019V16C16%2014.897%2015.103%2014%2014%2014H10C8.897%2014%208%2014.897%208%2016V19H5V11.858C5.321%2011.941%205.652%2012%206%2012C6.56782%2012.0003%207.12915%2011.8794%207.6465%2011.6454C8.16386%2011.4114%208.6253%2011.0696%209%2010.643C9.733%2011.475%2010.807%2012%2012%2012C13.193%2012%2014.267%2011.475%2015%2010.643C15.3747%2011.0696%2015.8361%2011.4114%2016.3535%2011.6454C16.8708%2011.8794%2017.4322%2012.0003%2018%2012C18.348%2012%2018.679%2011.941%2019%2011.858V19H16Z'%20fill='%234B8B00'/%3E%20%3C/svg%3E");
}

html body .icoon-auto > a::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%20%3Cpath%20d='M20.772%2010.156L19.404%206.051C19.2056%205.45348%2018.8238%204.9337%2018.3131%204.56551C17.8024%204.19732%2017.1886%203.99944%2016.559%204H7.441C6.81139%203.99944%206.19761%204.19732%205.68688%204.56551C5.17615%204.9337%204.79445%205.45348%204.596%206.051L3.228%2010.156C2.86461%2010.3085%202.55428%2010.5648%202.33584%2010.8928C2.11741%2011.2208%202.00059%2011.6059%202%2012V17C2%2017.753%202.423%2018.402%203.039%2018.743C3.026%2018.809%203%2018.869%203%2018.938V21C3%2021.2652%203.10536%2021.5196%203.29289%2021.7071C3.48043%2021.8946%203.73478%2022%204%2022H5C5.26522%2022%205.51957%2021.8946%205.70711%2021.7071C5.89464%2021.5196%206%2021.2652%206%2021V19H18V21C18%2021.2652%2018.1054%2021.5196%2018.2929%2021.7071C18.4804%2021.8946%2018.7348%2022%2019%2022H20C20.2652%2022%2020.5196%2021.8946%2020.7071%2021.7071C20.8946%2021.5196%2021%2021.2652%2021%2021V18.938C21%2018.869%2020.974%2018.808%2020.961%2018.743C21.2744%2018.5721%2021.5362%2018.3202%2021.7189%2018.0136C21.9017%2017.707%2021.9988%2017.357%2022%2017V12C22%2011.171%2021.492%2010.459%2020.772%2010.156ZM4%2017V12H20L20.002%2017H4ZM7.441%206H16.558C16.989%206%2017.371%206.274%2017.507%206.684L18.613%2010H5.387L6.492%206.684C6.55835%206.4848%206.68572%206.31153%206.85605%206.18876C7.02638%206.06599%207.23104%205.99995%207.441%206Z'%20fill='%234B8B00'/%3E%20%3Cpath%20d='M6.5%2016C7.32843%2016%208%2015.3284%208%2014.5C8%2013.6716%207.32843%2013%206.5%2013C5.67157%2013%205%2013.6716%205%2014.5C5%2015.3284%205.67157%2016%206.5%2016Z'%20fill='%234B8B00'/%3E%20%3Cpath%20d='M17.5%2016C18.3284%2016%2019%2015.3284%2019%2014.5C19%2013.6716%2018.3284%2013%2017.5%2013C16.6716%2013%2016%2013.6716%2016%2014.5C16%2015.3284%2016.6716%2016%2017.5%2016Z'%20fill='%234B8B00'/%3E%20%3C/svg%3E");
}

html body .icoon-parkeren > a::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%20%3Cpath%20d='M12%206H9C8.73478%206%208.48043%206.10536%208.29289%206.29289C8.10536%206.48043%208%206.73478%208%207V17C8%2017.2652%208.10536%2017.5196%208.29289%2017.7071C8.48043%2017.8946%208.73478%2018%209%2018C9.26522%2018%209.51957%2017.8946%209.70711%2017.7071C9.89464%2017.5196%2010%2017.2652%2010%2017V14H12C13.0609%2014%2014.0783%2013.5786%2014.8284%2012.8284C15.5786%2012.0783%2016%2011.0609%2016%2010C16%208.93913%2015.5786%207.92172%2014.8284%207.17157C14.0783%206.42143%2013.0609%206%2012%206ZM12%2012H10V8H12C12.5304%208%2013.0391%208.21071%2013.4142%208.58579C13.7893%208.96086%2014%209.46957%2014%2010C14%2010.5304%2013.7893%2011.0391%2013.4142%2011.4142C13.0391%2011.7893%2012.5304%2012%2012%2012ZM19%202H5C4.20435%202%203.44129%202.31607%202.87868%202.87868C2.31607%203.44129%202%204.20435%202%205V19C2%2019.7956%202.31607%2020.5587%202.87868%2021.1213C3.44129%2021.6839%204.20435%2022%205%2022H19C19.7956%2022%2020.5587%2021.6839%2021.1213%2021.1213C21.6839%2020.5587%2022%2019.7956%2022%2019V5C22%204.20435%2021.6839%203.44129%2021.1213%202.87868C20.5587%202.31607%2019.7956%202%2019%202ZM20%2019C20%2019.2652%2019.8946%2019.5196%2019.7071%2019.7071C19.5196%2019.8946%2019.2652%2020%2019%2020H5C4.73478%2020%204.48043%2019.8946%204.29289%2019.7071C4.10536%2019.5196%204%2019.2652%204%2019V5C4%204.73478%204.10536%204.48043%204.29289%204.29289C4.48043%204.10536%204.73478%204%205%204H19C19.2652%204%2019.5196%204.10536%2019.7071%204.29289C19.8946%204.48043%2020%204.73478%2020%205V19Z'%20fill='%234B8B00'/%3E%20%3C/svg%3E");
}

/* =========================================================================
   11. POPULAIR-BADGE (Zaptec)
   ========================================================================= */
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li.badge-populair > a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li > .sub-menu > li.badge-populair > a::after {
	content: "Populair";
	flex-shrink: 0;
	font-family: Poppins;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0px;
	color: #5F6368;
	padding: 4px 8px 4px 8px;
	background-color: #F3F4F6;
	border-radius: 50px;
	display: flex;
	margin-top: -2px;
	margin-bottom: -2px;
}


/* =========================================================================
   12. ITEM-SPECIFIEKE TWEAKS (projecten-kolom 34869)
   ========================================================================= */
html body #menu-item-34869 .lp-mega-card,
html body #menu-item-34869 .lp-mega-card__link {
	padding: unset !important;
}

html body #menu-item-34869 .lp-mega-card {
	margin-bottom: 8px;
}

html body #menu-item-34869 .lp-mega-card:last-of-type {
	margin-bottom: 0px;
}

html body #top .sf-menu li ul li#menu-item-34869 a.lp-mega-col__more {
	padding: unset !important;
}

html body #menu-item-34869 .lp-mega-card__thumb {
	height: 45px;
}

html body #menu-item-34875 .nectar-menu-label{
	font-family: Inter;
	font-weight: 600;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #FFFFFF;
	background-color: #4BA630;
	border-radius: 50px;
	padding: 3px 10px !important;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li#menu-item-34842 > .sub-menu > li > a,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li#menu-item-34849 > .sub-menu > li > a,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li#menu-item-34856 > .sub-menu > li > a,
html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li#menu-item-34834 > .sub-menu > li > a{
	padding-left: unset !important;
}

#header-outer nav > ul > li.menu-item-has-children.megamenu.nectar-megamenu-menu-item,
#header-outer nav > ul > li.menu-item:not(.menu-item-has-children){
	transition: all 0.2s ease;
	border-bottom: 3px solid transparent;
	padding-top: 3px !important;
}

#header-outer nav > ul > li.menu-item-has-children.megamenu.nectar-megamenu-menu-item:hover,
#header-outer nav > ul > li.menu-item:not(.menu-item-has-children, .header_cta):hover,
#header-outer nav > ul > li.menu-item.current-menu-item:not(.menu-item-has-children, .header_cta){
	background-color: #A0CE4E36 !important;
	border-bottom: 3px solid #A0CE4E !important;
}

#header-outer .sf-menu>li>a>.sf-sub-indicator{
	display: none !important;
}

html body #header-outer #top .sf-menu > .sf-with-ul > a{
	padding-left: 18px !important;
	padding-right: 18px !important;
}

/* =========================================================================
   13. VRAGEN BLOK
   ========================================================================= */
html body #menu-item-34879 .lp-mega-block{
	padding: 16px !important;
}

html body #menu-item-34879 .lp-mega-block__title{
	font-family: Inter;
	font-weight: 600;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: 0px;
}

html body #top .sf-menu #menu-item-34879 .lp-mega-block__link{
	font-family: Inter !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 21px !important;
	letter-spacing: 0px !important;
	color: #4BA630 !important;
	padding: unset !important;
}

html body #top .sf-menu #menu-item-34879 .lp-mega-block__link:last-of-type{
	font-family: Inter !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 21px !important;
	letter-spacing: 0px !important;
	color: #666666 !important;
}

/* =========================================================================
   14. ARROWS VÓÓR DE MENULABELS ONDER OVER LAADPUNT
   ========================================================================= */

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li.lp-arrow-lead > .sub-menu > li > a {
	display: inline-flex;
	align-items: center;
	gap: 12px;
	padding-left: 0;
}

html body #header-outer .nectar-megamenu-menu-item > .sub-menu > li.lp-arrow-lead > .sub-menu > li > a::before {
	content: "";
	width: 16px;
	height: 16px;
	flex-shrink: 0;
	background-color: #000000;
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M3.33325%208H12.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M8%203.33331L12.6667%207.99998L8%2012.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
	        mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M3.33325%208H12.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M8%203.33331L12.6667%207.99998L8%2012.6666%27%20stroke%3D%27black%27%20stroke-width%3D%271.33333%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}