.entry-title {
font-size:3rem;
}
.woocommerce-products-header__title.page-title{
font-size:3rem;
}
.site-logo img{width:208px !important; height:42px !important;}
#site-header{box-shadow: 0 86px 34px rgba(0,0,0,.01),0 48px 29px rgba(0,0,0,.03),0 5px 12px rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05)}
.woocommerce-product-gallery img{border:solid 1px #000;}
.variations{background:#f5efe0; border-radius:10px;}
.variations th, td{border-color:#fff;}
.variations select{width:100%; padding:10px;}
.woocommerce .content-area{max-width:1200px;}
.wapf-field-input select{padding:5px;}
.woocommerce ul.products li.product{border:solid 1px #545454;}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{align-items:center;}
.woocommerce-loop-product__title{text-align:center; font-size:2rem !important;}
.related.products ul.products li.product, .up-sells ul.products li.product{align-items:center;}
#order_review{border:solid 1px #545454; padding:0px 2% 2% 2% !important}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{color:#ff0097;}
.footer-top-hidden #site-footer{margin-top:3rem !important;}
.related{border-top:dashed 1px #545454; padding-top:0px !important;}
.woocommerce-tabs{border-top:dashed 1px #545454;}
.woocommerce .content-area{padding:4vw 6vw !important;}
.single-product .summary p.price{margin-bottom:1.5rem !important;}
.woocommerce-tabs #tab-description p{font-size:16px !important;}

@media screen and (min-width: 800px) {
		.woocommerce-checkout form #order_review, .woocommerce-checkout form #order_review_heading{width:40% !important; padding:0px 2% 2% 2% !important}
}

@media screen and (max-width: 500px) {
		.woocommerce .content-area{padding:8vw 6vw !important;}	
		.woocommerce-account .woocommerce-MyAccount-navigation{display:none;}
}

@media screen and (min-width: 700px) {
		.singular .entry-header{padding:4rem 0 !important;}

}

table.account-orders-table .button{width:auto !important; padding:3px !important; font-size:14px; margin:1.5rem 5px 0 0 !important;}

ul.products li.product .button{width:100% !important; font-size:0.7em !important; padding:10px;}

.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0px; border-bottom:solid 1px #e1e1e1; padding:10px 1em;}
.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding:10px 1em;}
.woocommerce-account .woocommerce-MyAccount-navigation{border:solid 1px #eee;}
.woocommerce-customer-details, .woocommerce-customer-details--phone, .woocommerce-customer-details--email{font-size:16px;}
.woocommerce-order-details__title, .woocommerce-column__title{margin:0 !important;}
.order_item th, td{border-color:#dcd7ca !important;}
#order_review_heading{font-size:3rem !important;}
.woocommerce-billing-fields h3{font-size:3rem !important;}

@media only screen and (max-width: 667px){
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 45% !important; margin:0 5% 2.992em 0;
		}
.woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products{flex-direction:unset !important;}
		
.woocommerce .content-area{padding:0 0 !important;}
}