/**
* Theme Name: AlagnaVini Child
* Description: This is a child theme of AlagnaVini, generated by Merlin WP.
* Author: <a href="https://www.wpopal.com/">Opal Team</a>
* Template: alagnavini
* Version: 1.2.6
*/



.home #main_header { background-color: black !important; }


.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .flex-viewport {
  width: calc(100% - 120px);
  margin-bottom: 0;
  background: #faf9f5;
}

.home #main_header { background-color: black !important; }


.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
  padding: 1.3em 1.618em 1em;
  background-color: #c19100;
  border-left: 0.6180469716em solid rgba(0, 0, 0, 0.15);
}


.coupon > .button {
  font-size: 12px !important;
  letter-spacing: 1px;
  padding: 0px 22px;
}



.sub-menu li .menu-title img {
  display: inline !important;
  float: unset;
  color: red;
}



.single-product tbody tr:nth-child(2n) {
  background-color: #f2f2f0;
  border: none !important;
}

.single-product .entry-content table:not(.shop_table) td, 
.single-product .entry-content table:not(.shop_table) th {
  border: 1px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    border-left-style: solid;
    border-left-width: 1px;
  border-color: #E5BEA8;
    border-right-color: rgb(229, 190, 168);
    border-left-color: rgb(229, 190, 168);
  border-right: none !important;
  border-left: none;
}

.breadcrumbs_alagna {
  text-align: center;
  font-style: italic;
}

.woocommerce-Price-amount {
  font-size: 19px;
  letter-spacing: 3px;
  font-weight: 500;
  color: #c96838;
}
	
.breadcrumb_last {
  color: #c96838;
}	
	

.wpcf7-form-control.wpcf7-acceptance {
	display: inline-block !important;
	text-align: center;
}




/* Pagina Prodotto */

@media only screen and (min-width:767px) { 

.single-product .woocommerce-tabs.wc-tabs-wrapper {
  background-color: #f9f8f4;
  padding: 25px;
	}

.related > h2:first-child, .upsells > h2:first-child {
  	text-align: center;
	}
}

@media only screen and (max-width:600px) {

button.single_add_to_cart_button.button.alt {
	width: 60%;
	font-size: 14px;
	
	}

}



/* Pagina Checkout */

@media only screen and (max-width:47.9375em) { 

tr.order-total th,
tr.woocommerce-shipping-totals th,
tr.cart-subtotal th {
	font-size: 16px !important;
}


ul#shipping_method {
	  margin: 0px !important;
}

.hentry .entry-content ul li, .editor-styles-wrapper ul li {
		list-style: none;
}

#shipping_method li > label::after {
Content: none !important;
	}
	
}



.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
  padding: 1.3em 1.618em 1em !important;
  background-color: #f6f6f6 !important;
}

.woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a {
  color: #000 !important;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {

  color: #c96838 !important;

}


.woocommerce-account .woocommerce-privacy-policy-text {
  font-size: 13px;
}


#privacy_policy_field {
  display: inline !important;
  float: left !important;
}