/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 05 2025 | 12:59:13 */
.whb-header .wd-info-box .info-svg-wrapper :is(img,svg),
.webr-wishlist-icoon .info-box-icon .info-svg-wrapper img {
	filter: brightness(0) invert(1) !important;
}

#footer-container {
	background-color: var(--footerDonkerGrijs);
}
#copyright-container {
	background-color: var(--footerDonkerderGrijs);
}
#copyright-container {
	border-top: 2px solid var(--donkerGrijs);
}

@media (max-width: 767.98px) {
	#copyright-container p {
		text-align: center;
	}
	#copyright-container .wd-text-block {
		margin-right: 0px;
	}
	#footer-container .box-icon-wrapper {
		display: none !important;
	}
}

#footer-container .footer-socials.icons-design-primary .wd-social-icon {
	border: 2px solid #353535;
}
#footer-container .footer-socials.icons-design-primary .wd-social-icon:hover {
	border-color: var(--goud);
}

#menu-footer-producten li a::before, 
#menu-footer-over-bari-klantenservice li a::before {
	content: '\f105';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: var(--goud);
    margin-right: 7px;
}

.brands-widget .owl-item .brand-item a {
	pointer-events: none !important;
}

#temp-brands .owl-stage .wd-brand-item:hover img {
	filter: brightness(0) invert(1);
}
#temp-brands .owl-stage .wd-brand-item img {
	filter: brightness(0) invert(1);
    transition: none;
}
body.page-id-8480 .footer-container {
	padding-top: 0px !important;
}

.whb-color-light .wd-nav.wd-style-underline .nav-link-text::after {
	background-color: var(--goud) !important;
}

body:not(.__) .wd-header-main-nav span.nav-link-text {
	    font-size: 16px;
    line-height: 1.2em;
    text-transform: initial;
}

@media (min-width: 1025px) {
	.whb-general-header-inner {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

.icoon-wit svg path,
.dgwt-wcas-search-icon svg path {
	fill: var(--wit) !important;
}

#dgwt-wcas-search-input-1::placeholder {
	color: var(--zwart) !important;
}

.wd-header-cart .wd-cart-subtotal .amount bdi {
	font-size: 15px;
}

.dgwt-wcas-search-input::placeholder {
  color: #000 !important;
  opacity: 1 !important; /* Firefox */
}

.whb-general-header .dgwt-wcas-search-wrapp svg {
	width: 20px;
	height: 20px;
}

.menu .menu-klant-worden {
	background-color: transparent !important;
}
.menu .menu-klant-worden a {
	background-color: transparent;
    padding: 5px 10px;
    border: 2px solid var(--goud);
}
.menu .menu-klant-worden a:hover {
	background-color: var(--goud);
}

.whb-color-light .wd-nav.wd-style-underline .menu-klant-worden .nav-link-text::after {
	display: none !important;
}

.footer-container {
	background-color: var(--footerDonkerGrijs) !important;
}

.footer-container .social-follow {
	display: flex;
    flex-direction: row;
}
.footer-container .social-follow.text-center {
	justify-content: center;
}

.footer-container .social-follow .social-facebook {
	order: 1;	
}
.footer-container .social-follow .social-instagram {
	order: 2;	
}
.footer-container .social-follow .social-pinterest {
	order: 4;	
}
.footer-container .social-follow .social-linkedin {
	order: 3;	
}