/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.sidebar-prodotti .elementor-widget-container{
	background-color: #f1f1f1;
	padding: 20px;
}
.sidebar-prodotti .elementor-widget-container li.widget{
	margin-bottom:15px;
}
.sidebar-prodotti .elementor-widget-container li::marker{
	content: '';
}
.sidebar-prodotti .elementor-widget-container ul{
	list-style: none;
	padding-left: 0px;
}
.sidebar-prodotti h2.widgettitle{
	font-family: "Nexa", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
}
.sidebar-prodotti a{
	font-family: "Nexa", Sans-serif;
	font-size: 14px;
	color: #7a7a7a;
}
.sidebar-prodotti li span.count{
	font-size: 12px;
	font-family: "Nexa", Sans-serif;
}
.products.elementor-grid .button.product_type_simple{
	display: none !important;
}
.elementor-widget-image a img[src$=".svg"] {
    width: 200px !important;
}
.logo-footer img{
	width: 200px !important;
}
body.home .elementor-location-header{
	position: absolute;
	top: 0;
	width: 100%;
}
th.woocommerce-product-attributes-item__label{
	border: none;
}
td.woocommerce-product-attributes-item__value{
	border-right: none;
    padding: 0 15px !important;
    border-left: 1px solid #eee;
}
.woocommerce-result-count{
	font-family: "Nexa", Sans-serif;
    color: #7a7a7a;
    font-size: 14px;
}
.woocommerce-ordering select{
	color: #7a7a7a;
    font-family: "Nexa", Sans-serif;
    font-size: 14px;
    border-color: #dddddd;
    border-radius: 0px;
}
.btn-collezione{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.btn-collezione a{
	background-color: transparent !important;
	position: absolute;
	width: 100% !important;
	height: 100%;
	top: 0;
	left: 0;
}
.btn-collezione a .elementor-button-content-wrapper{
	position: absolute;
    bottom: 60px;
    width: 100%;
    left: 0;
	transform:translateY(0px);
	transition: all 600ms ease;
}
.btn-collezione:hover a .elementor-button-content-wrapper{
	transform:translateY(100px);
}
.btn-collezione:hover a{
	background-color:rgba(0,0,0,0.4) !important;
}
.woocommerce ul.products li.product a img{
	height: 400px;
	object-fit: contain;
}
.elementor-sticky--active{
	background:linear-gradient(180deg, rgba(0,0,0,0.9346332282913166) 0%, rgba(255,255,255,0) 100%);
}
@media screen and (max-width: 767px) {
	.woocommerce ul.products li.product a img {
		height: 200px;
	}
	.woocommerce-product-gallery{
		padding: 0 10px;
	}
	.woocommerce-product-gallery .flex-control-thumbs li img{
		object-fit: contain;
	}
}
@media screen and (max-width: 500px) {
	.woocommerce ul.products li.product a img {
		height: 120px;
	}
}