.elementor-kit-6{--e-global-color-primary:#0F483B;--e-global-color-secondary:#0E55A6;--e-global-color-text:#2B2B31;--e-global-color-accent:#68D6B0;--e-global-color-gwgroendp:#022E24;--e-global-color-gwgroenlt:#E5F4EF;--e-global-color-gwblauwdp:#0B3054;--e-global-color-gwblauwlt:#EAF1F8;--e-global-color-gwblauwln:#C2D7E5;--e-global-color-gwoker:#F1BF46;--e-global-color-gwgedempt:#616271;--e-global-color-gwpapier:#F8FBF9;--e-global-color-gwwit:#FFFFFF;--e-global-color-gwlijn:#E4E6EA;--e-global-typography-primary-font-family:"Albert Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Albert Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Albert Sans";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Albert Sans";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.4em;color:#2B2B31;font-family:"Albert Sans", Sans-serif;font-size:17px;line-height:1.7em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1176px;}.e-con{--container-max-width:1176px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Greenway: reacties onder artikelen */
.elementor-widget-post-comments .comment-respond,
.elementor-widget-post-comments .comments-area { font-family: "Albert Sans", sans-serif; }

.elementor-widget-post-comments .comment-reply-title,
.elementor-widget-post-comments .comments-title {
	font-size: 20px; font-weight: 700; color: #022E24; margin-bottom: 6px;
}
.elementor-widget-post-comments .comment-notes,
.elementor-widget-post-comments .logged-in-as {
	font-size: 14px; color: #616271; margin-bottom: 18px;
}
.elementor-widget-post-comments .comment-form label {
	display: block; font-size: 13px; font-weight: 600; color: #2B2B31; margin-bottom: 6px;
}
.elementor-widget-post-comments .comment-form input[type=text],
.elementor-widget-post-comments .comment-form input[type=email],
.elementor-widget-post-comments .comment-form input[type=url],
.elementor-widget-post-comments .comment-form textarea {
	width: 100%; border: 1px solid #E4E6EA; border-radius: 8px; padding: 11px 14px;
	font: inherit; font-size: 15px; color: #2B2B31; background: #FFFFFF;
}
.elementor-widget-post-comments .comment-form input:focus,
.elementor-widget-post-comments .comment-form textarea:focus {
	outline: 2px solid #0F483B; outline-offset: 1px; border-color: #0F483B;
}
.elementor-widget-post-comments .comment-form textarea { min-height: 140px; resize: vertical; }
.elementor-widget-post-comments .comment-form p { margin-bottom: 16px; }
.elementor-widget-post-comments .comment-form-cookies-consent label {
	display: inline; font-weight: 400; font-size: 13px; color: #616271;
}
.elementor-widget-post-comments .form-submit input[type=submit] {
	background: #0F483B; color: #FFFFFF; border: 0; border-radius: 999px;
	padding: 13px 28px; font: inherit; font-size: 15px; font-weight: 600; cursor: pointer;
}
.elementor-widget-post-comments .form-submit input[type=submit]:hover { opacity: .9; }

/* geplaatste reacties */
.elementor-widget-post-comments .comment-list { list-style: none; margin: 0 0 28px; padding: 0; }
.elementor-widget-post-comments .comment-list .comment-body {
	border: 1px solid #E4E6EA; background: #FFFFFF; border-radius: 8px;
	padding: 18px 20px; margin-bottom: 14px;
}
.elementor-widget-post-comments .comment-author .fn { font-weight: 600; color: #2B2B31; font-style: normal; }
.elementor-widget-post-comments .comment-metadata,
.elementor-widget-post-comments .comment-metadata a { font-size: 13px; color: #616271; text-decoration: none; }
.elementor-widget-post-comments .comment-list .children { list-style: none; margin-left: 24px;
	border-left: 3px solid #68D6B0; padding-left: 18px; }
.elementor-widget-post-comments .reply a {
	font-size: 13px; font-weight: 600; color: #0F483B; text-decoration: none;
}

/* zoekformulier in de hero */
.elementor-search-form__input { font-family: "Albert Sans", sans-serif; }

























/* greenway archief */
/* De archiefkop toont de foto van het onderwerp waar je op staat:
   één keer, schermvullend bijgesneden. */
.gw-archiefkop {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
body.category-energie-en-voortstuwing .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-d57d8e5e42.jpg"); }
body.category-accu-elektrische-voortstuwing .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-d57d8e5e42.jpg"); }
body.category-alternatieve-brandstoffen .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-b4645aecf8.jpg"); }
body.category-energiebesparing .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-6508a6ef08.jpg"); }
body.category-energieopwekking-en-opslag .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-3500f92e25.jpg"); }
body.category-hermotoriseren .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-80c629ef1f.jpg"); }
body.category-walstroom .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-aaa5424be1.jpg"); }
body.category-milieu-en-afval .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-bbec720e3d.jpg"); }
body.category-afval .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-bbec720e3d.jpg"); }
body.category-co2-compensatie .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-10949fcab7.jpg"); }
body.category-eten-aan-boord .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-a65ad74b9d.jpg"); }
body.category-vuilwater .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-0edaec4887.jpg"); }
body.category-regels-en-geld .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-19ddc1ef1e.jpg"); }
body.category-energierapportage .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-19ddc1ef1e.jpg"); }
body.category-regelgeving .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-1a185919be.jpg"); }
body.category-subsidies .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-7c16f6710d.jpg"); }
body.category-organisatie-en-kennis .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-281e19d125.jpg"); }
body.category-communicatie-online .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-281e19d125.jpg"); }
body.category-duurzaamheid-kantoren .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-0e8789a3da.jpg"); }
body.category-scholing .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-127065481e.jpg"); }
body.category-visie .gw-archiefkop { background-image: url("https://staging.greenwayplatform.nl/wp-content/uploads/2026/11/greenway-index-4821bc6974.jpg"); }

/* Van de vier clusterlabels blijft er één staan: die van dit onderwerp. */
.gw-cluster { display: none; }
body.category-accu-elektrische-voortstuwing .gw-cluster-energie-en-voortstuwing { display: block; }
body.category-alternatieve-brandstoffen .gw-cluster-energie-en-voortstuwing { display: block; }
body.category-energiebesparing .gw-cluster-energie-en-voortstuwing { display: block; }
body.category-energieopwekking-en-opslag .gw-cluster-energie-en-voortstuwing { display: block; }
body.category-hermotoriseren .gw-cluster-energie-en-voortstuwing { display: block; }
body.category-walstroom .gw-cluster-energie-en-voortstuwing { display: block; }
body.category-afval .gw-cluster-milieu-en-afval { display: block; }
body.category-co2-compensatie .gw-cluster-milieu-en-afval { display: block; }
body.category-eten-aan-boord .gw-cluster-milieu-en-afval { display: block; }
body.category-vuilwater .gw-cluster-milieu-en-afval { display: block; }
body.category-energierapportage .gw-cluster-regels-en-geld { display: block; }
body.category-regelgeving .gw-cluster-regels-en-geld { display: block; }
body.category-subsidies .gw-cluster-regels-en-geld { display: block; }
body.category-communicatie-online .gw-cluster-organisatie-en-kennis { display: block; }
body.category-duurzaamheid-kantoren .gw-cluster-organisatie-en-kennis { display: block; }
body.category-scholing .gw-cluster-organisatie-en-kennis { display: block; }
body.category-visie .gw-cluster-organisatie-en-kennis { display: block; }

/* Een lijstpunt zonder icoon mag geen lege ruimte innemen. */
.elementor-icon-list-icon:not(:has(svg)):not(:has(i)) { display: none !important; }
/* einde greenway archief */











/* greenway */
/* De iconen uit het ontwerp zijn lijntekeningen. Elementor kleurt een SVG met 'fill';
   daarom staat de lijn hier op de tekstkleur en blijft het vlak leeg. */
.elementor-icon svg,
.elementor-button svg,
.elementor-icon-list-icon svg,
.elementor-post-info__item svg {
	stroke: currentColor;
}

/* ---- zoekbalk in de hero: veld met vergrootglas, knop los ernaast ---- */
.gw-zoek .elementor-search-form__container {
	display: flex;
	gap: 12px;
	align-items: stretch;
	background: transparent;
	border-radius: 0;
	overflow: visible;
}
.gw-zoek .elementor-search-form__input {
	flex: 1 1 auto;
	height: 48px;
	border: 1px solid #E4E6EA;
	border-radius: 6px;
	background-color: #FFFFFF;
	padding-left: 44px !important;
	padding-right: 16px !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23616271' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: 16px center !important;
	background-size: 17px 17px !important;
}
.gw-zoek .elementor-search-form__submit {
	flex: 0 0 auto;
	height: 48px;
	border-radius: 6px !important;
	padding: 0 26px;
	font-weight: 600;
}

/* ---- foto op de artikelkaart: altijd dezelfde verhouding, bijgesneden ---- */
.gw-kaartfoto img {
	display: block;
	width: 100%;
	aspect-ratio: 16 / 10;
	object-fit: cover;
}

/* ---- clusterkoppen: het icoon blijft naast de naam staan, ook als die afbreekt ---- */
.gw-koplijst .elementor-icon-list-item,
.gw-koplijst .elementor-icon-list-item > a,
.e-n-menu-content .elementor-icon-list-item,
.e-n-menu-content .elementor-icon-list-item > a {
	display: flex;
	align-items: flex-start !important;
	flex-wrap: nowrap;
}
.gw-koplijst .elementor-icon-list-icon,
.e-n-menu-content .elementor-icon-list-icon {
	flex: 0 0 auto;
	padding-top: 2px;
}

/* ---- zoekbalk op de artikelenpagina: een witte pil met het vergrootglas erin ---- */
.gw-zoekpil .elementor-search-form__container {
	display: flex;
	align-items: center;
	background-color: #FFFFFF;
	border-radius: 999px;
	padding: 4px;
	overflow: hidden;
	box-shadow: 0 8px 24px rgba(11, 48, 84, 0.12);
}
.gw-zoekpil .elementor-search-form__input {
	flex: 1 1 auto;
	height: 48px;
	border: 0;
	background-color: transparent;
	padding-left: 48px !important;
	padding-right: 16px !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B3054' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: 18px center !important;
	background-size: 18px 18px !important;
}
.gw-zoekpil .elementor-search-form__submit { display: none; }

/* ---- inhoudsopgave in de zijbalk: geen kader, geen eigen kop ---- */
.gw-inhoud .elementor-toc__header { display: none; }
.gw-inhoud .elementor-toc__body {
	padding: 0;
	max-height: none;
	overflow: visible;
}
.elementor-element.gw-inhoud,
.gw-inhoud .elementor-toc__body { border: 0 !important; }
.gw-inhoud .elementor-toc__list-wrapper { margin: 0; }

/* ---- ronde nummerschijf op de onderwerpkaarten ---- */
.elementor-element.gw-nummer {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px !important;
	min-width: 36px;
	height: 36px;
	flex: 0 0 auto;
	box-sizing: border-box;
}
/* einde greenway *//* End custom CSS */