/**
* Theme Name: Besteljeverf
* Description: This is a child theme of Ekommart, generated by Sitesoft.
* Author: <a href="https://www.sitesoft.nl/">Sitesoft</a>
* Template: ekommart
* Version: 3.7.7
*/

.vertical-navigation ul.menu .sub-menu {
    padding: 20px;
}

.elementor-widget-ekommart-product-categories .cat-title {
    position: unset !important;
}

.products .columns-4 {
grid-column-gap: 0!important;
}

ul.products.columns-4 li.product {
max-width:100%!important;
}


.bjv-content-area {
width: 100%;
}

	.bjv-content-area .woocommerce-products-header img {
	width: 100%;
	}

	.bjv-content-area #secondary {
	margin-right: 30px;
	}

.bjv-content-area2 {
/*float: right;*/

}

.bjv-content-area .term-description {

}

.bjv-content-area .bjv-content-area-read-more.bjv-content-area-read-more-activate .bjv-content-area-read-more-inner {
transition: max-height 0.5s linear;
transform: translateZ(0);
}


	.bjv-content-area .bjv-content-area-read-more.bjv-content-area-read-more-activate .bjv-content-area-read-more-inner.collapsed:after {
	position: absolute;
    width: 100%;
    height: 5rem;
    bottom: 0;
    left: 0;
    content: "";
    background: -webkit-linear-gradient(rgba(255,255,255,0), #fff);
    background: linear-gradient(rgba(255,255,255,0), #fff);
	}

@media (min-width: 1024px) {
	.bjv-content-area2  {
	    width: calc(100% - 350px);
	    float: left;
	}
}

/* SITESOFT BEGIN */

/* section.related.products {
    display: none;
} */
div.posted-in {min-height: 70px;}
.product-style-1 ul.products li.product .product-block {padding: 0 5px;}

/* WooCommerce gebundelde producten */
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {width: 100% !important;}

/* WooCommerce related products and upsells */
.related, .upsells {margin-top: unset !important; margin-bottom: unset !important;}

/* WooCommerce price margin */
.single-product div.product p.price {margin-bottom: 0.05em !important;}

/* WooCommerce result count */
.woocommerce-result-count {color: #ff0000; font-weight: 700; font-size: 13px;}

/* Postet in categories products */
.posted-in {display: none;}

/* Product title */
ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title {min-height: 45px;}

/* single product */
.woocommerce div.product.elementor ul.tabs {background: rgb(88, 184, 156);}
.single-product .woocommerce-tabs ul.tabs li a {color: #fff;}

/* single product added to cart */
/*.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled */.added_to_cart {display: none;}

/* menu cart color preview */
.elementor-menu-cart__product-name.product-name .bjv-color-preview {float: none; height: auto;}

/* single product quantity */
.single-product div.product form.cart .quantity .qty {width: 80px; padding: .75em 20px .75em .75em;}
.single-product div.product form.cart .quantity {margin-top: 0px;}

/* SITESOFT END */

@media only screen and (max-width: 640px) {
	.ekommart-sorting .filter-toggle {
		border: 2px solid;
    border-radius: 3px;
    background: none;
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
    cursor: pointer;
    padding: 0.6180469716em 1.41575em;
    text-decoration: none;
    font-weight: 700;
    text-shadow: none;
    display: inline-block;
    -webkit-appearance: none;
		display: block;
    margin: 1px;
    text-align: center;
    font-size: 18px;
    width: 100%;
    clear: both;
		margin-bottom: 10px;
		}
		
}


.bapf_loader_page {
z-index: 10003!important;
}

.up-sells .product-list .product-caption {
max-width: 100%;
}