#et-info-email { padding-left: 10px; }
.header-content h1 { padding-bottom: 28px; }
.aegLink { padding-right: 3px; }
.aegI { font-size: 14px !important; }
.ourProducts {
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.ourProducts:hover {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.ourProducts .et_pb_main_blurb_image {
margin-bottom: 0px;
}
.marginRow .et_pb_column.et-last-child, .marginRow .et_pb_column:last-child {
margin-right: -4px !important;
}
#main-content { min-height: 84vh; } .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input.text, .wpcf7-form input.title, .wpcf7-form textarea, .wpcf7-form select { padding: 7px; width: 100%; border: 2px solid #caa77e; }
input[type="text"]:focus, input[type="email"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color: #caa77e !important;  }
input[type="email"]:focus { border-color: #ae725d !important; }
input[type="submit"] {
background: none repeat scroll 0 0 #ae725d;
border: 1px solid #ae725d;
padding: 10px;
color: #f4e4cb;
padding: 10px 20px;
text-transform: uppercase;
}
input::placeholder, textarea::placeholder { color: #caa77e; font-family: open sans; }
div.wpcf7-validation-errors {
border: 2px solid #ae725d;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #0093DD;
} #billing_company_field .optional { font-size: 10px; }
.woocommerce input[type="submit"]:lang(en)  { text-transform: capitalize; }
.woocommerce input[type="submit"]  { text-transform: none; }
.woocommerce-price-suffix { display: none; }
#sidebar ul.products li.product {
width: 100% !important;
}
@media all and (max-width: 768px) {
.woocommerce[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(n) {
float: none;
}
}
@media all and (max-width: 479px) {
.woocommerce-page ul.products li.product:nth-child(n){
margin: 0 0 1.5% 0!important;
}
}
@media all and (max-width: 500px) {
.woocommerce-message a.button.wc-forward {
width: 100%;
text-align: center;
margin-bottom: 8px;
}
}
@media all and (max-width: 400px) {
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { font-size: 16px !important; }
}
@media all and (max-width: 980px) {
.woocommerce-page ul.products li.product:nth-child(n){
margin: 0 1.5% 1.5% 0!important;
}
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
font-size: 16px;
}
.woocommerce-thankyou-order-received { margin-bottom: 20px; }
.attentionTest {
background-color: #ae725d;
color: #ffffff;
padding: 10px;
font-size: 16px;
margin-bottom: 20px;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-cart table.cart .product-thumbnail {
display: none;
}
.cart-subtotal { 
display: none; 
}
section.related.products { 
display: inline-block; 
}
.woocommerce div.product p.price, .woocommerce-page div.product p.price { 
color: #ae725d !important; 
}
.woocommerce div.product form.cart .button { 
background: #e6d8c2; 
border-color: #e6d8c2; 
color: rgba(0,0,0,0.4)!important; 
}
.woocommerce .quantity input.qty { 
color: #333333 !important; 
background-color: #eeeeee !important; 
}
.product .related h2.woocommerce-loop-product__title { 
font-size: 18px !important; 
}
.et_shop_image .et_overlay { 
background: rgba(0,0,0,0.5); 
}
.et_shop_image .et_overlay:before{ 
color: #B75922; 
}
.woocommerce form .form-row input.input-text {
padding: 5px !important;
}
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked+label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
color: #ae725d !important;
}
.woocommerce .related ul.products li.product .woocommerce-loop-product__title { font-family: 'Merriweather', serif; color: #333333; font-size: 14px; padding-bottom: 0px}
.woocommerce ul.products li.product .woocommerce-loop-product__title { font-family: 'Merriweather', serif; color: #333333; font-size: 18px; padding-bottom: 0px}
.lisaInfo {
display: inline-block;
padding-top: 10px;
}
#coupon_code { width: 110px; padding: 16px 10px 16px 10px; } #sidebar ul.products li.product { width: 100%; margin: 0; }
.et_pb_widget li a:hover { color: #ae725d !important; }
#sidebar .et_shop_image { display: none; }
#sidebar .price { display: none; }
#sidebar p { padding-bottom: 0; }
#sidebar .woocommerce .products ul li { list-style: circle; }
#sidebar .woocommerce ul.products li.product .woocommerce-loop-product__title { font-family: 'open sans', serif; color: #333333; font-size: 14px; padding-bottom: 0px}