h2.woocommerce-loop-product__title,.price {
font-family: "Poppins", Sans-serif !important;
font-size: 18px !important;
font-weight: 600 !important;
line-height: 1.5em;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
}
li.product.type-product.has-post-thumbnail.purchasable.product-type-simple {
background-color: #FFFFFF;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #97979775;
padding: 0px 25px 40px 25px;
border-radius: 0px 0px 0px 0px;
margin: 0px !important;
}
.elementor-element.elementor-products-grid ul.products {
grid-column-gap: inherit !important;
grid-row-gap: inherit !important;
}
.product-actions {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -40%);
opacity: 0;
visibility: hidden;
display: flex;
}
.product-actions > a {
padding: 14px 0px 14px 0px !Important;
margin: 0px 0px 0px 0px !Important;
width: 50px !Important;
color: #FFFFFF !Important;
background-color: #CDA450 !Important;
border-radius: 0px 0px 0px 0px !Important;
text-align: center;
}
.product-actions {
margin: 15px 0px 0px 0px;
}
.type-product:hover .product-actions {
transform: translate(-50%, -50%);
opacity: 1;
visibility: visible;
}
.product-actions,img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.product-actions > a, .product-actions > a.add_to_cart_button:after,.product-actions > a.added_to_cart_button:after {
font-family: "Poppins", Sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
line-height: 1em;
}
.product-actions .add_to_cart_button:before, 
.product-actions .added_to_cart_button:before {
content: 'Add to cart' !important;
color: #fff;
font-size: 10px;
font-weight: 400;
height: 20px;
width: auto;
line-height: 20px;
text-align: center;
background: #000;
position: absolute;
z-index: 1;
white-space: nowrap;
padding: 0 10px;
border-radius: 10px;
text-transform: capitalize;
left: 50%;
transform: translateX(-50% );
top: -40px;
opacity: 0;
visibility: hidden;
}
.product-actions > a.added_to_cart_button:after {
font-family: "Poppins", Sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
line-height: 1em;
}
.product-actions .add_to_cart_button{
font-size: 0 !important;
}
.product-actions .add_to_cart_button:after {
content: "\f07a";
font-family: 'FontAwesome' !important;
}
.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
padding: 9px 14px 9px 14px;
margin: 0px 0px 0px 5px;
color: #FFFFFF;
background-color: var( --e-global-color-3f79f17 );
}
.type-product:hover img {
transform: scale(1.1);
}
.type-product{
overflow:hidden;
}
h2.woocommerce-loop-product__title{
position: inherit;
}
i.yith-wcwl-icon.fa.fa-heart-o {
margin-right: 0px !important;
}
.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
padding: 11px 15px 10px 14px;
margin: 0px 0px 0px 5px;
color: #FFFFFF;
background-color: var( --e-global-color-3f79f17 );
}
.jet-filters-loading:after {
content: "";
background-image:url(//relifevintage.it/wp-content/plugins/custom-woo-template/assets/img/loader.svg?v=1);
align-items: center;
justify-content: center;
text-align: center;
position: fixed;
top: 24%;
font-size: 18px;
color: #000;
left: 50%;
height: 180px;
background-size: cover;
width: 180px;
opacity: 1 !important;
}
@media (max-width: 576px){
.jet-filters-loading:after{
left: 25%;
}    
}
.jet-filters-loading {
opacity: 0.4 !important;
}
.elementor-widget-container.jet-filters-loading > div {
opacity: 0.4;
}
.elementor-widget-container.jet-filters-loading {
opacity: 1 !important;
}