.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a { height: 60px !important; max-height: 60px !important;
}

.item_text {
    font-size: 14px;
		font-weight: 600;
		color: #6d5e48;
}
.home .edgtf-page-header .edgtf-menu-area{
background-color: rgba(255, 255, 255, 0)!important;
}

.edgtf-grid-row {
font-size: 15px;;
}

.single-product .product 
.single_add_to_cart_button.button.alt
{
background-color: #c3ad85;
color: #F7F7F7;
border-radius: 40px;
margin-top: 40px;
margin-bottom: 100px;
}

.single-product:hover .product:hover 
.single_add_to_cart_button.button.alt:hover
{
background-color: #F7F7F7;
color: #c3ad85;
border-color:#c3ad85;
border-radius: 40px;
margin-top: 40px;
margin-bottom: 100px;
}

.button{
background-color: #c3ad85;
color: #F7F7F7;
border-radius: 40px;
margin-top: 10px;
margin-bottom: 10px;
font-family: inherit;
position: relative;
display: inline-block;
vertical-align: middle;
width: auto;
font-size: 15px;
line-height: 2em;
letter-spacing: 2px;
font-weight: 700;
text-transform: uppercase;
box-sizing: border-box;
margin: 0;
cursor: default;
border-width: 0px;
}

.edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-icon-pack .edgtf-cart-icon *, .edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-icon-pack .edgtf-cart-icon :before {
	color: #6d5e48;
	font-size: 14px;
}

.edgtf-cart-number {
	color: #6d5e48;
	font-size: 12px;
	font-weight: 600;
	}

.edgtf-vertical-align-containers .edgtf-position-right
{
	float:left;
	margin-left:20px}

.ombra{
box-shadow: 0px 0px 50px 0px #000000;
-webkit-box-shadow: 0px 0px 50px 0px #000000; 
}

.fisarmonica{
color: #6d5e48;
text-decoration-color:#6d5e48}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{
color: #c3ad85;
box-shadow: 0px 0px 0px 1px #c3ad85;}

.tm-description {
 font-size: 12px;
 line-height: 1.5em;
}

.added_to_cart, .checkout-button,  a.added_to_cart, .woocommerce-page .edgtf-content a.button , .woocommerce-page .edgtf-content button[type=submit]:not(.edgtf-woo-search-widget-button), .woocommerce-page .edgtf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.edgtf-woo-search-widget-button), div.woocommerce input[type=submit]

{
background-color: #c3ad85;
color: #f7f7f7;
border-radius: 40px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
font-family: inherit;
position: relative;
display: inline-block;
vertical-align: middle;
width: auto;
font-size: 15px;
line-height: 1.1em;
letter-spacing: 0;
font-weight: 600;
text-transform: uppercase;
box-sizing: border-box;
margin: 0;
}

.woocommerce-page .edgtf-content a.button:hover, .woocommerce-page .edgtf-content input[type=submit]:hover, .woocommerce-page .edgtf-content .checkout-button:hover {
    background-color: #f7f7f7;
		border-color: #c3ad85;
	color: #c3ad85;
}
.edgtf-shopping-cart-dropdown, .edgtf-product-title,
.edgtf-total{
	text-align: left;
	color: #c3ad85;
	font-family: inherit;
  font-size: 13px;
  line-height: 1.73em;
  font-weight: 500;;
}

.edgtf-item-image-holder{
display:none;
}

.edgtf-btn-text{
display:none;
}

@media only screen and (max-width: 1024px) {
.edgtf-vertical-align-containers .edgtf-position-right
{
	float:right;
	margin-left:20px}}

.gcw-caption{
display:none;
}

.woocommerce-checkout p.woocommerce-invalid-required-field span.error {
   color: #e2401c;
   display: block !important;
   font-weight: bold;
}




