@charset 'utf-8';
/*
 Theme Name:   Wine Child
 Theme URI:    http://wine.themerex.net/
 Version:      1.1.0
 Author:       ThemeREX
 Author URI:   http://themerex.net
 Template:     wine
 Description:  Wine is an up-to-date flat WordPress Template with modern metro layout for Blog, Magazine, Review site, Art Portfolio & so on. 
Wine has clean modern design, big functional options and it is very easy to modify & expand. 
We are confident that you will be more than pleased by your purchase!
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.wc-tab a {
	background-color:#B4BB6B;
	color:white;
	text-transform:uppercase;
	border-radius:15px;
	padding:12px 35px;
	font-weight:bold;
	transition:0.3s ease all;
	border:2px solid transparent;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.wc-tab a:hover {
	background-color:white;
	color:#B4BB6B;
	border:2px solid #B4BB6B;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.wc-tab a:after {
	content:"\f005";
	font: normal normal normal 14px/1 FontAwesome;
	padding-left:10px;
	position:relative;
	font-size:17px;
}

#tab-title-additional_information { display:none; }

.gweb-top-bar div.widget.widget_text:not(.widget_custom_html) {
	width:calc(100% - 259px - 42px - 10px);
	text-align:center;
}
@media screen and (max-width:768.5px) {
	.gweb-top-bar div.widget.widget_text:not(.widget_custom_html) { width:100%; }
	.gweb-top-bar > div:not(:first-child) { margin-top:15px; }
	.gweb-top-bar { flex-direction: column; }
}

/* Politica di Rimborso e Reso */
body.page-id-6332 article.postContent p { margin-bottom:0px; }
body.page-id-6332 article.postContent p strong { font-size:140%; font-weight: 600; }
body.page-id-6332 article.postContent h1.postTitle { font-size:2.5em; text-align:center; }

/* Raccolta Differenziata */
body.page-id-6440 article.postContent h1.postTitle { font-size:2.5em; text-align:center; }
body.page-id-6440 .woocommerce-product-attributes-item th.woocommerce-product-attributes-item__label:nth-child(1) { background-color:white; }
body.page-id-6440 .woocommerce-product-attributes-item th.woocommerce-product-attributes-item__label:nth-child(2) {
	font-weight:700;
}

.woocommerce ul.products li.product a img { max-height:116px; }
.woocommerce-product-attributes-item__value strong,
.woocommerce-product-attributes-item__value strong { font-weight:600; }
table.woocommerce-product-attributes.shop_attributes tbody tr:nth-child(1) > th { padding-top:28px; }
table.woocommerce-product-attributes.shop_attributes tbody tr:nth-child(1) > td { padding-top:20px; }

ul.select2-results__options#select2-billing_country-results li,
ul.select2-results__options#select2-shipping_country-results li,
ul.select2-results__options#select2-calc_shipping_country-results li { display:none; }
ul.select2-results__options#select2-billing_country-results li[id^='select2-billing_country-result-'][id$='-IT'],
ul.select2-results__options#select2-billing_country-results li[id^='select2-billing_country-result-'][id$='-DE'],
ul.select2-results__options#select2-billing_country-results li[id^='select2-billing_country-result-'][id$='-PL'],
ul.select2-results__options#select2-billing_country-results li[id^='select2-billing_country-result-'][id$='-AT'],
ul.select2-results__options#select2-billing_country-results li[id^='select2-billing_country-result-'][id$='-BE'],
ul.select2-results__options#select2-billing_country-results li[id^='select2-billing_country-result-'][id$='-SE'],
ul.select2-results__options#select2-shipping_country-results li[id^='select2-shipping_country-result-'][id$='-IT'],
ul.select2-results__options#select2-shipping_country-results li[id^='select2-shipping_country-result-'][id$='-DE'],
ul.select2-results__options#select2-shipping_country-results li[id^='select2-shipping_country-result-'][id$='-PL'],
ul.select2-results__options#select2-shipping_country-results li[id^='select2-shipping_country-result-'][id$='-AT'],
ul.select2-results__options#select2-shipping_country-results li[id^='select2-shipping_country-result-'][id$='-BE'],
ul.select2-results__options#select2-shipping_country-results li[id^='select2-shipping_country-result-'][id$='-SE'],
ul.select2-results__options#select2-calc_shipping_country-results li[id^='select2-calc_shipping_country-result'][id$='-IT'],
ul.select2-results__options#select2-calc_shipping_country-results li[id^='select2-calc_shipping_country-result'][id$='-DE'],
ul.select2-results__options#select2-calc_shipping_country-results li[id^='select2-calc_shipping_country-result'][id$='-PL'],
ul.select2-results__options#select2-calc_shipping_country-results li[id^='select2-calc_shipping_country-result'][id$='-AT'],
ul.select2-results__options#select2-calc_shipping_country-results li[id^='select2-calc_shipping_country-result'][id$='-BE'],
ul.select2-results__options#select2-calc_shipping_country-results li[id^='select2-calc_shipping_country-result'][id$='-SE'] { display:list-item !important; }

@media screen and (min-width:1240px) {
	.woocommerce ul.products li.product a img { max-height:228px; }
}

@media screen and (min-width:1171px) and (max-width:1239px) {
	.woocommerce ul.products li.product a img { max-height:203px; }
}

@media screen and (min-width:1016px) and (max-width:1170px) {
	.woocommerce ul.products li.product a img { max-height:173px; }
}

@media screen and (min-width:769px) and (max-width:1015px) {
	.woocommerce ul.products li.product a img { max-height:118px; }
}

@media screen and (min-width:670px) and (max-width:768px) {
	.woocommerce ul.products li.product a img { max-height:257px; }
}

@media screen and (min-width:450px) and (max-width:669px) {
	.woocommerce ul.products li.product a img { max-height:180px; }
}