/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

/* Polylang Flags Inline */

.polylang-flags {
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.polylang-flags li {
    display: inline-block !important;  
}

/*KAterina Custom CSS*/
.et-db #et-boc .et-l .et_overlay:before{
  display:none;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    position: relative;
    display: block;
}
.product-hover-image {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity .6s ease-in-out;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover .product-hover-image{
   opacity: 1;
}
.et_shop_image{
	 opacity: 1;
	transition: opacity .6s ease-in-out;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover .et_shop_image{
   opacity: 0;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        font-size: 11px!important;
    letter-spacing: 1px!important;
    line-height: 1.4!important;
    font-weight: 400!important;
    text-align: center!important;
    padding: 0.5em!important;
    border-width: 0!important;
    border-style: solid!important;
    text-transform: uppercase!important;
    display: block;
    margin: 15px 5em 0!important;
    background-color: #bfbfbf!important;
    color: #fff!important;
    position: relative!important;
    border-radius: 0!important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
  color: #e2e2e2!important;
    background-color: #777!important;
}
.related.products .add_to_cart_button,
ul.products .added_to_cart.wc-forward{
display:none!important;
}
@media screen and (max-width: 600px){
  .et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product {
        width: 100%!important;
  }
}
@media screen and (max-width: 600px){
	.interni-product-title{
	position: absolute;
    top: -100px;
	left:0;
	}
	.single-product.woocommerce div.product{
	 margin-top: 30px;
	}	   
}


