#z_tabs_produit .tab-link {
  background: var(--awb-color3);
}
#z_tabs_produit .tab-link h4 {
  color: var(--awb-color1) !important;
  font-size:18px !important;
}
#z_tabs_produit .active .tab-link {
  background:var(--awb-color2);
}
#z_tabs_produit .active .tab-link h4 {
  color: var(--awb-color1) !important;
}
#z_tabs_produit .desc h2 {
  color: var(--awb-color2) !important;
  font-size:24px !important;
}
#z_tabs_produit .desc h3 {
  font-size:19px !important;
}
@media only screen and (min-width: 800px) {
  #z_tabs_produit .tab-pane {
    float:left;
    padding:30px;
    width: 100%;
  }
  #z_tabs_produit .desc {
    width:100%;
    float:left;
  }
  #z_tabs_produit .desc_pic {
    width:60%;
    float:left;
  }
}
#z_tabs_produit .fusion-video {
  margin-top:20px;
}
#z_tabs_produit .pic {
  width:40%;  
  float:left;
}
.quantity {
  width:40% !important;    
}
.fusion-body .fusion-woo-cart-1 .fusion-button-wrapper .button {
  width:50% !important;  
  padding:17px 20px !important;
}
.marque .pic {
  width:50%;  
}
#code {
    margin-bottom:0px !important;
}
.prod_ass {
  margin-top:40px;
}
.prod_ass h3 {
  font-size: 22px !important;
  color: var(--awb-color4) !important;
  text-align: center;
  border-bottom: 2px solid var(--awb-color3);
  padding-bottom: 10px;
}
.prod_ass a {
  float:  left;
  width: 50%;
  padding:10px;
  border:1px solid white;
}
@media only screen and (min-width: 800px) {
  .prod_ass a {
    width: 25%;
  }
}
.prod_ass a:hover {
  border:1px solid  var(--awb-color3);
}
.prod_ass a .vign {
  height: 230px;
}
.prod_ass a .nom {
  border-top: 2px solid var(--awb-color3);
    font-weight: bold;margin-bottom: 10px;
}
.prod_ass a .prix {
  margin:0;
}
#z_ajout_favoris {
  margin-bottom:30px !important;
}
.fusion-woo-cart .avada-select-parent select {
  width: 90% !important;
}
#B_certif {
  font-size: 16px !important;
  background: var(--awb-color3) !important;
  color: var(--awb-color1) !important;
  text-align: center;
   border-radius:8px;
  padding: 5px 10px;
   margin-top:20px;
}
#B_certif span {
   margin:0 10px;
}
#B_certif:hover {
  background: var(--awb-color2) !important;
}
.woocommerce-price-suffix {
   margin-right:20px;
}
#z_prix .price {
   align-items:normal !important;
   text-align:left !important;
}
#z_conseil .product-title {
  font-size: 18px !important;   
}
#z_conseil .related.products {
    margin-top: 10px !important;
}