.widget-subcategories .menu-title {display:none}

#alcamultifaq-cms.alcamultifaqs-container, .alcamultifaqs {max-width: 800px!important}
h2.alcamultifaq-accordion {font-size: 20px;!important}
.alcamultifaq-panel p {font-size: 18px;!important;line-height:1.5}
.elementor-invisible {visibility: visible!important}
.leo-megamenu .navbar-nav > li > a  {color: #758862; white-space: nowrap;}

.breadcrumb h1.h1 {display: none;}

body#product #ps_checkout-payment-method-logo-block-container {display:none!important}
body#product .product-quantity {padding:0!important; border:0!important}

.leo-plist-style-4 .thumbnail-container .product-meta {
  padding: 20px 15px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 0;
  border-radius: 0 0 10px 10px;
}

.thumbnail-container .slick-dots {
  bottom: 0;
  z-index: 999;
  margin-top: -50px;
}

ul.slick-dots li.slick-active button::before {
color: #1b320f;
}

ul.slick-dots li button::before {
color: #fff;
opacity: 1;
}

.leo-plist-style-4 .thumbnail-container, .leo-plist-style-4 .thumbnail-container:hover {
  box-shadow: none;
  border: 0;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {
   background: #1b320f;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:hover {
   color: #1b320f;
   background: #fff;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:hover i {
   color: #1b320f;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product.add-to-cart {
border-radius: 15px;
}

.leo-compare-bt-content span.name-btn-product, .leo-wishlist-bt-content  span.name-btn-product, .leo-bt-cart-content span.name-btn-product { 
    display: none!important;
}

.add-to-cart i.icon-cart::before {
  /*content: "Warenkorb";*/
  /*width: 110px;*/
  /*font-family: var(--font-family-base);*/
}

.products-selection {border: 0!important}

.img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {
  max-width: 92vw;
  height: auto;
  width: 100%;
}

.description-short {
background: #f2eaea;
padding: 15px;
border-radius: 15px;
font-size: 16px;
font-family: var(--font-family-base);
}

.description-short p {
font-family: var(--font-family-base);
font-size: 16px;
}

.lSAction > a svg {
  display: block;
  height: 100%;
  margin: 0 auto;
  color: #fff;
  background: #000;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 5px 4px;
  font-weight: 600;
}

.leo-megamenu .dropdown:hover.aligned-fullwidth > .dropdown-menu {
  left: 0;
 transform: none;
}

.leo-megamenu .dropdown.aligned-fullwidth > .dropdown-menu {
  width: 100% !important;
}

.leo-megamenu dropdown-menu {
  transform: translateY(20px)!important;
}

.dropdown-sub.dropdown-menu {
border-radius: 20px;
}

h3 font { font-size: 25px;}

@media (max-width: 767px) {
  .thumbnail-container {
    width: auto;
  }

.lSSlideOuter.vertical .lightSlider .lslide img {
  height: initial!important;
}
}
