ul.products .product .fusion-product-wrapper{
border:  0px transparent solid  !important
}
ul.products .product:hover .fusion-product-wrapper{
background: transparent;
box-shadow: none;
border:  0px transparent solid  !important
} .flag.sale.reducere_procent{
font-size:17px !important;
padding: 6px 13px
} .products-6>li {
width: 16.167% !important;
}
.products-6 .product {
margin-right: 0.49% !important;
margin-bottom:6px !important
} .products .product .fusion-product-content {
margin-bottom:  7 px !important
} .product.type-product .fusion-icon-check-square-o,
.product.type-product .fusion-icon-spinner{
background: rgba(78,130,58,0.6);
} .fusion-price-rating .price{
width:100%; 
text-align:center
}
.fusion-price-rating .price del .amount {
color: #979797 !important;
text-decoration-color: #979797;
font-size:3px !important
}
.fusion-price-rating .price ins .amount{
font-size:18px !important
} @media(min-width:800px){
.product .fusion-product-content .add_to_cart_button {
padding :9px 25px 8px 38px !important
}
}
.fusion-body .fusion-wrapper .star-rating span:before,
.fusion-body .fusion-wrapper .star-rating:before
{
font-family: awb-icons !important
} .products .product.type-product.product .featured-image{
padding-left:10px;
padding-right:10px;
padding-top: 10px;
}  .related .products .product .pre_title_flags{
margin-top:0px !important;
margin-left:0px !important; 
}
.product.carousel-slider__product .pre_title_flags ,
body.search-results article .pre_title_flags{
position:absolute;
display:table;
width:auto; 
top:0px;
left:0px; 
margin-top:7px;
margin-left:7px;
z-index:4443; 
}
.carousel-slider__product   .pre_title_flags {
top: 0px !important;
left: 0px !important;
margin-top: 7px;
margin-left: 7px; 
} .woocommerce .products .product .pre_title_flags {
position:absolute;
display:table;
width:auto; 
top:0px !important;
left:0px !important;  
z-index:4443; 
}
.pre_title_flags .flag{
padding:0px;
min-width:80px;
text-align:center;
line-height:25px;
color:#fff;   
font-size:11px !important;  
}
.pre_title_flags .flag.sale{background: #ce1b1b  }
.pre_title_flags .flag.catalog{background:#106191} body.archive   .products .product .pre_title_flags {  
top:  0px !important;
left: 0px !important; 
} .related .products .product .pre_title_flags {
top: 0px !important;
left: 0px !important;
margin-top:7px;
margin-left:7px;
} body.search-results article.type-product .pre_title_flags{
top:6px;
left:6px; 
margin:0px
} article.type-product .fusion-post-wrapper, .products>.product {}
.related .amount {
display: inline !important;
}
.woocommerce .products .product .product-buttons {
margin: 0px !important;
padding: 0px
} .product h3.product-title {
text-align: center !important;
font-size: 13px !important;
line-height: 19px !important;
font-weight:bold
}
.product .product-title a {
color: #2b2b2b;
}
ul.products .product  .fusion-product-wrapper {
margin:3px; 
max-height:100% !important; 
min-height:100% !important; 
height:100% !important; 
}
.products .product .fusion-product-content {
padding-bottom: 10px !important;
margin: 10px !important; }
.products .product .amount .woocommerce-Price-currencySymbol {
font-weight: bold
} .woocommerce .products .product .product-title a:hover {
color: #000;
}
.woocommerce .products .product .woocommerce-price-suffix {
display: none
}
.woocommerce>.products>.product .amount {
display: inline !important;
}
.woocommerce .products .product span.onsale {
display: none;
}
.products .product {
background: #fff !important;
border: 0px solid #ddd;
}
.products .product .pre_title_flags {
position: absolute;
border: 0px solid #333;
left: 10px;
top: 10px;
z-index: 3;
}
.products .product small.woocommerce-price-suffix {
display: none;
width: 100%;
color: #333;
font-size: 17px;
}
.products .product .pre_title_flags .flag {
border: 0px solid #aaa;
margin-bottom: 5px;
padding: 3px 13px;
width: 72px;
text-align: center;
line-height: 20px;
color: #fff;
font-weight: bold;
font-size: 11px;
}
.products .product .pre_title_flags .flag.sale {
background: #ce1b1b;
}
.products .product * {
transition: 0s !important;
}
.products .product *:before {
transition: 0s !important;
}
.products .product .fusion-content-sep.sep-double.sep-solid {
display: none;
}
.products .product {
transition: 0.05s;
}     .products .product .product-title {
padding-bottom: 0px !important; 
margin-bottom: 5px !important;
text-align: center !important;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.products .product .product-title, 
.products .product .product-title:hover {
color: #2b2b2b !important
} .products .product .price {
font-size:17px ;
width: 100%;
text-align: center;
}
.products .product .price span {
font-weight: bold
}
.products .product .show_details_button {
display: none
} .products .product .product-details-container .fusion-price-rating .star-rating {
-webkit-order: 0 !important;
margin: auto;
-ms-flex-order: 0 !important;
order: 0 !important;
margin-top:0px;
margin-bottom:5px;
}
.products .product .product-details-container     
.price{
padding-bottom:5px ;
display: table !important;
}
.products .product .fusion-product-content { 
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
} .product .product-buttons {
padding-top: 7px;
}
.products .product  .product-buttons-container {
text-align: center !important;
padding: 0px !important;
margin: 0px !important;
text-align: center !important;
margin-top: 0px !important;
width: auto;
display: table;
margin: auto !important;
margin-bottom: 10px !important;
}
.products .product  .show_details_button{
display:none
}
.products .product .button.add_to_cart_button {
text-align: center !important;
padding: 9px 10px 8px 25px !important;
border: #7a7a7a 2px solid;
border-radius:7px;
font-weight: bold;
background: #fff !important;
min-width:100% !important; font-weight: bold;
line-height: 13px;
}
.products .product .button.add_to_cart_button:before {
margin-left: -20px;
}
.products .product:hover .button.add_to_cart_button {
color: #fff !important;
border: #4e823a 2px solid;
background: #4e823a !important;
}
.products .product :hover .button.add_to_cart_button:before {
color: #fff;
} body.single.single-product .related .product-type-variable strike+span:before {
display: none
}
body.single.single-product .related .product .woocommerce-Price-amount {
width: 100% !important
}
body.single.single-product .related .woocommerce-Price-amount, 
body.single.single-product .related .woocommerce-Price-amount * {
display: inline;
}
body.single.single-product .related .woocommerce-Price-amount strike, body.single.single-product .related .woocommerce-Price-amount strike * {
display: inline !important;
text-decoration: line-through !important;
text-decoration-color: auto !important;
font-size: 12px;
font-weight: normal;
}
body.single.single-product .related .woocommerce-Price-amount {
text-align: center !important;
} body.single.single-product .comment-form-rating p.stars span a {
border: 1px solid #d2d2d2 !important;
transition: 0.01s;
background: #fff
}
body.single.single-product .comment-form-rating p.stars span a.active, body.single.single-product .comment-form-rating p.stars span a:hover {
background: #ce1b1b;
color: #fff
}
body.single.single-product .comment-form-rating p.stars span a:after {
zoom: 2;
margin-top: -2px;
}
body.single.single-product .comment-form-rating p.stars span a.active:after, body.single.single-product .comment-form-rating p.stars span a:hover:after {
color: orange;
} 
.woocommerce .products .product-grid-view{
overflow: visible
}
.woocommerce .products .product .product-title {
overflow: hidden
} .products .product-grid-view.product-type-simple .button.add_to_cart_button:before {
margin-left: -17px !important;
}
.products .product-grid-view.product-type-variable .add_to_cart_button:before {
margin-left: -15px !important;
} .products .product:hover .fusion-product-wrapper {
box-shadow: 0px 0px 25px #cfcfcf;
} .cart-loading .awb-icon-check-square-o
,.cart-loading .awb-icon-spinner {
background: rgba(78,130,58,0.6)  ;
}
.cart-loading .awb-icon-check-square-o:before {
content: "\f00c";
} .products .product {
z-index: 4 !important
}
.products .product:hover{
z-index: 64 !important
} @media(min-width:950px){
.product .fusion-product-content .add_to_cart_button {
padding :9px 25px 8px 38px  
}
ul.products .add_to_cart_button {
width:130px !important
}
}
.products .product .fusion-product-content {
margin: 10px !important;
}