/* Enter Your Custom CSS Here */
.tax-product_cat a.button.add_to_cart_button.product_type_variable {
    display: none !important;
}

a.button.add_to_cart_button.product_type_variable {
    display: none !important;
}

.vu_wc-shipping-calculator {
display: none; !important;
}


.wpcf7-form { 
	background:tranparent; 
	padding:20px; 
	border:1px solid #371215; 
	margin-bottom:30px; 
	border-radius:7px; 
}
 
.wpcf7-form input { 
	background:#ffeccc; 
	padding:5px 7px; 
	border:2px solid #371215; 
	margin-bottom:8px; 
	border-radius:7px;
}
 
.wpcf7-form textarea { 
	background:#ffeccc; 
	padding:5px 0px 5px 7px; 
	border:2px solid #371215; 
	border-radius:7px;
}

.wpcf7-form select { 
	background:#ffeccc; 
	padding:5px 0px 5px 7px; 
	border:2px solid #371215; 
	border-radius:7px;
}
 
.wpcf7-form p { 
	color:#4f2a0f; 
	margin-top:10px; 
}
 
.wpcf7-form .wpcf7-submit { 
	background:#371215; 
	cursor:pointer; 
	padding-left:15px; 
	padding-right:15px; 
	color:#fff; 
	border-radius:7px;
}

.button {
  font-size: 21px;
  color: #FFF;
  background-color: #fdb822;
  display: block;
  margin-right: 165px;
  text-transform: uppercase;
  padding: 17px 22px;
  vertical-align: left;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.text-huge {
  font-size: 28px;
  line-height: 1.5;
}


.product-label-container-alt.big-label {
  font-size: 16px;
  width: 110px;
  height: 130px;
  left: auto;
  right: 23px;
  top: -10px;
  }

.vu_product-item .vu_pi-price > .amount,
.vu_product-item .vu_pi-price ins {
  text-decoration: none;
  display: inline;
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
}
