/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.row.seller-h7.ApRow.has-bg.bg-boxed {
  margin-bottom: 0px !important;
}
.leo-megamenu .navbar-nav > li > a {
  color: #8d8d8d !important ;
  font-size: 14px !important;
}

.leo-megamenu .navbar-nav > li > a:hover {
  color: var(--theme-color-default) !important ;
}
#index #main {
  background: #f9f9f9 !important;
}
.home2_product .thumbnail-container {
  background-color: #ffffff !important;
}

li.produit > a > .hasicon > .menu-title {
  font-size: large;
  color: var(--theme-color-default);
}

.product-detail .row .product-des .product-tabs .tab-content {
  width: 100% !important;
}

section.category-products.block.clearfix.leo-plist-style {
  background: #f7f7f7;
  padding: 35px 20px;
}
h1.h1.product-detail-name {
  color: #bb000d !important;
}
.zoomContainer {
  border: 1px solid #eee;
}

#manufacturer.page-manufacturer #main ul.list-brands .brand .brand-img {
  background-color: #ffffff !important;
}
#manufacturer.page-manufacturer #main ul.list-brands .brand {
  width: 19% !important;
}
#manufacturer #main ul .brand img {
  width: 100%;
}
#manufacturer.page-manufacturer #main ul.list-brands {
  justify-content: left !important;
}
.product-detail .row .product-des .product-tabs .nav-tabs .nav-item .nav-link {
  border: none;
  text-transform: uppercase !important;
  font-family: var(--font-family-septenary);
  font-size: 1rem !important;
  font-weight: 600;
  line-height: 32px;
  color: var(--theme-color-secondary);
}
.product_reference {
  display: none !important;
}
.productcats {
  display: none !important;
}
.product_tags {
  display: none !important;
}
.breadcrumb-bg.brcenter.breadcrumb-full {
  min-height: 100px !important;
}
nav.breadcrumb.hidden-sm-down {
  height: 60px !important;
}
.product-detail {
  margin-top: 0px !important;
}
.product-cover img {
  max-width: 650px !important;
}
#wrapper nav.breadcrumb {
  margin-bottom: 0 !important;
}
.breadcrumb-bg {
  margin-bottom: 0 !important;
}
#main .page-content {
  margin-bottom: 0 !important;
}
#wrapper nav.breadcrumb ol h1.h1 {
  font-size: 2.25rem !important;

  line-height: 30px !important;
}
.header-bottom {
  padding: 10px 60px 5px !important;
}
.product-features > dl.data-sheet dd.value,
.product-features > dl.data-sheet dt.name {
  padding: 1rem !important;
}
