/* 
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
*/

.qty {
	padding:10px!important;

}

.woocommerce-breadcrumb {
	
	margin-top:40px !important;
	
}

.single_add_to_cart_button, .add_to_cart_button {
	background-color: #e8f3ee !important;
	color:#000000 !important;	
}

.single_add_to_cart_button:hover,
.add_to_cart_button:hover {
	background-color: #000000 !important;
	color:#ffffff !important;
}

.related {
	
	margin-top: 100px !important;
}

.km0-link-wishlist { 
font-size: 16px !important;
	background-color: #ffffff !important;
	border: #e8f3ee 3px solid !important;

}

.woosw-btn {
    border: unset !important;
    padding: unset !important;
    margin-top: 10px !important;
}

.checkout-button,
.e-apply-coupon,
.elementor-button--view-cart,
.elementor-button--checkout {
    background-color: #000 !important;
}

.checkout-button:hover,
.e-apply-coupon:hover,
.elementor-button--view-cart:hover,
.elementor-button--checkout:hover {
    background-color: #fff !important;
    color: #000 !important;
}

.elementor-widget-woocommerce-cart .woocommerce .product-name a {
    color: #000000 !important;
}




/* Rendi il testo del pulsante "Modifica indirizzo" nero solo dentro .woocommerce-shipping-calculator */
.woocommerce-shipping-calculator .shipping-calculator-button {
    color: black !important;
}

/* Stile per il pulsante "Update" solo dentro .woocommerce-shipping-calculator */
.woocommerce-shipping-calculator button[name="calc_shipping"] {
    background-color: black !important;
    color: white !important;
    border: none !important;
    padding: 10px 15px;
    cursor: pointer;
    text-transform: uppercase;
}

.woocommerce-shipping-calculator button[name="calc_shipping"]:hover {
    background-color: #fff !important;
	color:#000 !important;
}


.wpcf7-form-control {
background-color: #E8F3EE !important;
border-radius: 150px !important;
color: #000 !important;
}


.wpcf7-form-control-wrap {
color: #000 !important;
}



.wpcf7-form-control::placeholder {
    color: #000 !important;
    font-size: 16px;
    font-style: italic;
}

.elementor-664 .elementor-element.elementor-element-35fe1d1d.elementor-wc-products ul.products li.product {
	
	border: 2px black solid !important;
	
}

.woocommerce div.product div.images img.wp-post-image {
    border: 2px solid #000;
    padding: 2px; 
    box-sizing: border-box;

}


.woocommerce div.product div.images .woocommerce-product-gallery__image:not(:first-child) img {
    border: none !important;
    padding: 0 !important;
}

.woocommerce div.product .product_title {
	margin-bottom:50px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	
	margin-bottom:50px;
}


.woocommerce-product-details__short-description {
	
	margin-bottom:50px;
}

.woocommerce div.product {
	
	margin-top:50px;
	
}

.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs {
    margin-top: 50px;
}