/*
Theme Name: CCTV Nederland
Theme URI: https://lefcreative.nl/
Author: Lef Creative
Author URI: https://lefcreative.nl/
Description: Thema voor CCTV Nederland
Version: 1.0.0
License: /
License URI: /
Template: leflite
*/

.logo-and-navigation-holder {
 	display: flex;
    flex-direction: row;
    flex: 1;
    align-items: center;
  	margin-right: 30px!important;
}
.navigation-inner {
	padding-left: 15px!important; 
	padding-right: 15px!important; 
}
.main-nav-menu li.mega-menu>.sub-menu .sub-menu-column>li>a {
    font-weight: 700 !important;
}
.nav-holder.nav-holder-primary-2 {
  margin-left: 48px;
}
.asl_w_container .asl_w .probox {
    min-width: auto;
    width: 100%;
}
.shortcode-holder {
    flex: 0 0 auto;
    margin: 0 auto; 
    flex-grow: 1;
}
.nav-holder.nav-holder-primary-1 {
    flex: 1;
    justify-content: flex-end;
}
#ajaxsearchlite1 .probox, div.asl_w .probox {
 border-radius: 0px!important; 
}
.asl_w_container .asl_w .probox .promagnifier {
 background-color: transparent!important; 
}
.asl_w_container .asl_w .probox .promagnifier svg path {
  fill: black!important;
}

.card-product .woocommerce-loop-product__title {
  font-size: 18px;
  line-height: auto;
}
.card .product-excerpt {
     overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
  font-size: 13px;
}
.quantity.qty-lef-wrapper{ 
display: none;"
}

.nav-holder-primary-2 {
  margin-left: 30px;
}
.card .image-outer .image-holder{
background: white;
}
.fixed-product-bar.component-loaded {
    display: none !important;
}
.icons-list.groene-icons .icon-circle-check {
  color: var(--succes); /* vervang dit door jouw gewenste kleur */
font-size: 18px;
}
.tc-epo-element-product-li-container figure {
  display: none;
}
.tc-epo-element-product-holder figure.tc-product-image {
    height: 135px;
}
.tc-epo-element-product-holder figure.tc-product-image img {
 	object-fit: contain; 
  height: 100%!important;
  width: 100%!important;
}
.tc-epo-element-product-container-right .product-title {
  display: none;
}
.tc-epo-element-product-container-right .product-price {
  display: none;
}
body .tc-epo-element-product-container-cart .quantity {
 width: auto; 
}
.tcwidth-30 {
    --flex-items: 100%; 
}
.tcwidth-70 {
    --flex-items: 100%; 
}
.tc-epo-element-product-container {
    justify-content: center!important;
}
/* Verberg alle quantity-velden binnen EPO-opties, inclusief tm-quantity-alt wrappers */
.tm-extra-product-options .tm-quantity-alt,
.tm-extra-product-options .tm-quantity-alt .quantity,
.tm-extra-product-options .quantity input.tm-qty-alt {
  display: none !important;
  visibility: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}/* Sale badge style for all product listings except main single product */
body:not(.single-product) .product-on-sale,
.single-product .product-related-products .product-on-sale {
    margin-top: -49px;
    margin-left: -15px;
    position: relative;
    z-index: 9999;
}

.tm-extra-product-options .price del {
  display: none !important;
}
.product_cat-samengestelde-camerasystemen .quantity,
.product_cat-camerasysteem-zelf-samenstellen .quantity,
.product_cat-camerasysteem-zelf-samenstellen .pricing-and-stock{
    display: none !important;
}

