/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 08 2025 | 14:42:43 */
.wpcf7 input[type='email'], 
.wpcf7 input[type='date'], 
.wpcf7 input[type='search'], 
.wpcf7 input[type='number'], 
.wpcf7 input[type='text'], 
.wpcf7 input[type='tel'], 
.wpcf7 input[type='url'], 
.wpcf7 input[type='password'], 
.wpcf7 textarea, 
.wpcf7 select {
	border-radius: var(--wd-brd-radius);
}

.webr-contact-acceptance-row {
	align-items: center;
}

.wpcf7-submit {
	width: 100%;
	background-color: var(--lichtBlauw);
	color: var(--wit);
}

.wpcf7-submit:hover {
	width: 100%;
	background-color: var(--lichtBlauwHover);
	color: var(--wit);
}


.webr-hero ul.menu .wd-nav-img {
	border-radius: 20px;
}

.webr-hero .webr-slide-container .wd-slide::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: var(--zwart);
	opacity: .3;
	z-index: 2;
}

.webr-hero .webr-marquee-container .wd-marquee-wrapp {
	border-radius: 0 0 10px 10px;
}

.webr-logo-home .wpb_wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 20px;
}

.webr-logo-home .wpb_wrapper .wpb_single_image {
	background-color: var(--wit);
	border-radius: var(--wd-brd-radius);
	flex-basis: calc(calc(100% / 8) - 20px);
	padding: 20px 30px;
	border: 2px solid #f2f2f2;
	margin: 0;
}
.wpb_column .vc_column_container {
	padding-top: 0;
}

.wd-page-title::before {
	content: '';
    display: block;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--zwart);
    opacity: 0.2;
}
.wd-page-title > .container {
	position: relative;
	z-index: 2;
}

.wd-sticky-nav .wd-dropdown-inner .wd-entities-title {
	text-transform: none;
}

.webr-product-eigenschappen .title-text {
	font-size: 36px;
}

.webr-faq-row .wpb_wrapper .wd-active .wd-accordion-title-text {
	color: var(--zwart);
}

.wd-sticky-btn-cart .price {
    gap: 10px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.wd-button-wrapper a.btn .wd-icon::before {
	font-size: 12px;
	padding-left: 8px;
	transition: 150ms ease-in-out; 
	position: relative;
	right: 0;
}

.wd-button-wrapper a.btn:hover .wd-icon::before {
	right: -3px;
}

.products .product .product-image-link img {
	min-height: 275px;
	max-height: 275px;
	object-fit: contain;
}

body:not(#__) .woocommerce-mini-cart__buttons .btn-cart:hover,
body:not(#__) .woocommerce-mini-cart__buttons .btn-cart {
	color: var(--zwart);
}

.webr-product-specs a {
	color: var(--wd-text-color);
	font-weight: 700;
}

.woocommerce-checkout.wd-sticky-nav-enabled {
	margin-left: 0px;
}

.woocommerce-checkout .wd-sticky-nav {
	display: none;
}

body.woocommerce-checkout main.wd-content-layout {
	padding-top: 0;
}

body.woocommerce-checkout #webr-afrekenpagina-titel-woodmart img {
	max-width: 150px;
}

body:not(#__) .woocommerce-mini-cart__buttons .checkout,
body:not(#__) .single_add_to_cart_button,
body:not(#__) .checkout-button,
body.woocommerce-checkout #place_order {
	background-color: var(--cta);
}

body.woocommerce-order-received header {
	display: none;
}

body.woocommerce-order-received .woocommerce-order {
	padding-top: 50px;
}









.wpcf7-response-output {
	display: none;
}























