/* 
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 */
.blue{
	color: #0000FF !important;
}
/*
.visualizza_br {
	display: block;
}
@media only screen and (min-width : 1025px) {
    .visualizza_br {
        display: none;
    }
} 
*/

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: transparent !important;
}
.woocommerce div.product form.cart .variations{
	margin-bottom: 0 !important;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	vertical-align: middle !important;
	text-align: left !important;
}
.woocommerce div.product form.cart .variations td.label{
	/* width: 20%;
	padding-left: 5px !important; */
	display: none;
}
.woocommerce div.product form.cart .variations td.value{
	width: 100%;
}
table.variations td{
	padding: 0 !important;
}

a.reset_variations{ display: none !important; }
.select_option{
	border-color: var( --yith-wccl-form-colors_accent );
	color: #333;
	padding: 5px;
}
.select_option.selected{
	background-color: var( --yith-wccl-form-colors_accent );
	color: white;
	padding: 5px;
}
.select_option .yith_wccl_value{
    border: 0 !important;    
}

.woocommerce-variation-description p{
	font-size: 0.8em;
	margin-bottom: 0 !important;
}
.woocommerce-variation-price .price{
	color: var( --yith-wccl-form-colors_accent ) !important;
	font-weight: 700 !important;
	font-size: 1.8em !important;
}
button.minus{
	margin-right: 10px !important;
}
button.minus, button.plus{
	padding: 8px !important;
}
.input-text.qty.text, 
button.single_add_to_cart_button.button.alt{
	min-height: 42px !important;
}
button.single_add_to_cart_button.button.alt{
	margin-left: 0 !important;
}

.woocommerce-variation.single_variation {
	display: grid;
    margin: 10px 0 35px 0;
}
.woocommerce-variation-price { width: 100%; text-align: left !important; padding: 0 5px; order:1;}
.woocommerce-variation-description { width: 100%; text-align: left !important; padding: 0 5px; order: 2;}

.woocommerce-variation-availability {width: 100%; order: 3;}

