/*
Theme Name: Base Theme
Author: Sean NicDao
Author URI: http://www.seannicdao.com
Description: Base Theme
*/

.single-vine {
	display: block;
	width: 50%;
	margin: 0 auto;
	padding: 30px;
}


.single-vine .row {
	margin-top:  25px;
}
@media only screen and (max-width: 850px) {
  .single-vine {
	width: 90%;
}
}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th { 
	width:45%!important;
}

@media screen and (min-width: 1000px) {
.wpcf7-response-output {
	position: relative;
    top: -100px;
  }
}
input[name="first_name___cf64a1dc2d95ed6edab2727bada9bae7"] {

width: 100%;
}
input[name="last_name___5a298399727885e8b873959a108fa493"] {

width: 100%;
}
input[name="email___691d68d5efc8c7e13a11764490b7064f"] {

width: 100%;
}
.ctct-disclosure {
	dipslay: none!important;
	color:  white;
}
.ctct-form-wrapper .ctct-submit {
	text-align: center!important;
}

.register-btn {
	display: block;
	margin-top: 20px;
	padding: 0.4em;
    background: #ad3633;
    width: 100%;
	border: 1px solid #ad3633;
	text-decoration: none;
	color: white;		
}
.register-btn:hover {
	text-decoration: none;
	color: #ad3633;
	background: #fff;
	border: 1px solid #ad3633;
}
#store-login .woocommerce-form-login label {
	width: 200px;
}

#store-login .woocommerce-form-login__submit {
		margin-top: 20px;
	padding: 0.4em;
    background: #ad3633;
    width: 100%;
	border: 1px solid #ad3633;
	text-decoration: none;
	color: white;		
}

.ctct-form-field-submit input {
	padding: 0.4em;
    background: #ad3633;
	border: 1px solid #ad3633;
	text-decoration: none;
	color: white;	
}
.ctct-form-field-submit input:hover {
	text-decoration: none;
	color: #ad3633;
	background: #fff;
	border: 1px solid #ad3633;
}