/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 30 2025 | 12:22:42 */
/* Footer */

footer .webr-copyright-links p {
	margin-bottom: 0;
}
footer .lees-meer {
	width: fit-content;
    display: inline-block;
	cursor: pointer;
}
footer .lees-meer summary {
	list-style: none;
	color: var(--wd-link-color);
} 
footer .lees-meer summary:hover {
	color: var(--wit);
}
footer .lees-meer summary::-webkit-details-marker {
    display: none;  /* Removes the arrow in WebKit browsers (Chrome, Safari, Edge) */
}

footer .lees-meer .footer_locations_container {
	position: absolute;
	left: 0;
	padding: 15px;
	background-color: var(--donkerBlauw);
	width: 100%;
}

footer .lees-meer ul {
	max-width: 1370px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 5px 10px;
	list-style: none;
	padding: 0;
	margin: auto;
 	justify-content: space-between;
}

footer .webr-copyright-links {
	position: unset;
}

footer .webr-copyright-links > p {
	display: inline;
}
footer .webr-copyright-links .footer_locations li {
	margin-bottom: 0px;
}

@media (min-width: 767.98px) {
    footer .webr-copyright-links {
        display: flex;
		gap: 5px;
    }
}

#prefooter .wd-info-box .info-box-inner {
	margin-top: 0px;
}

.footer-openingstijden table tr:last-child td {
	border-bottom: 0px !important;
}
.footer-openingstijden table td {
	padding: 8px 5px;
}
.footer-openingstijden table {
	margin-bottom: 10px;
}

.webr-footer-menu li:hover .wd-list-content {
	color: var(--wit);
	transition: 0.2s ease-in-out;
}

.webr-footer-contact-column .wd-info-box .info-box-icon,
#webr-klantenservice-contact .wd-info-box .info-box-icon {
	padding: 12px;
}
#footer .webr-footer-contact-column .wd-info-box .info-box-inner,
#webr-klantenservice-contact .wd-info-box .info-box-inner {
	margin-top: 2px;
}

#webr-klantenservice-contact .wd-info-box .info-box-icon img {
	filter: invert(11%) sepia(71%) saturate(3171%) hue-rotate(233deg) brightness(97%) contrast(89%);
}

/* Header */

.webr-usp-topbar {
	list-style: none;
	padding-left: 0px;
}
.webr-usp-topbar li::before {
	content: '\f00c';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	color: var(--groen);
	margin-right: 5px;
}

.webr-usp-topbar li {
	font-family: 'Jockey One';
    color: var(--tekstZwart);
    font-size: 15px;
}

.whb-top-bar .wd-social-icons {
	gap: 8px;
}

.webr-header-zakelijk.wd-info-box .info-box-inner {
	margin-top: 0px !important;
}
.webr-header-zakelijk .info-box-icon {
	padding: 12px;
}