body.woocommerce *, body.woocommerce-page * {
	letter-spacing:normal !important;
	line-height:normal;
}

body.woocommerce p, body.woocommerce li, body.woocommerce-page p, body.woocommerce-page li {
	font-size: 1em;
	line-height:normal;
}

/*
body.woocommerce .container-page.no-hero .top-page, .slide-category, body.woocommerce-page .container-page.no-hero .top-page, .slide-category {
	background-image:none;
	background:linear-gradient(-35deg, rgba(11,11,11,1) 30%, rgba(68,53,18,1) 100%) !important;
	height:400px;
}
*/

body.woocommerce li.product, body.woocommerce-page li.product {
	background-color:#aa9263;
	box-shadow: 0 16px 16px 0 rgba(0, 0, 0, 0.06);
	border-radius: .25rem;
	transition: all .3s;
}

body.woocommerce li.product a .price, body.woocommerce-page li.product a .price {
	color:rgba(255,255,255,0.7) !important;
	text-transform: uppercase;
	font-size:1.1em;
	padding:4px 5px;
	text-align:center;
	background-color:rgba(255,255,255,0.2);
	margin-bottom:1em !important;
}

body.woocommerce li.product:hover, body.woocommerce-page li.product:hover {
	box-shadow: 0 5px 26px 0 rgba(0, 0, 0, 0.20);
}

body.woocommerce li.product img, body.woocommerce-page li.product img {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

body.woocommerce li.product a h2, body.woocommerce-page li.product a h2 {
	text-align: center;
	color:#ffffff;
	padding: 15px !important;
/* 	min-height:65px; */
}

body.woocommerce li.product div[itemprop=description] p, body.woocommerce-page li.product div[itemprop=description] p {
	color:#ffffff;
	font-size:1em;
	padding-left:15px;
	padding-right:15px;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	margin-bottom:0;
	border-bottom: 1px solid #ffffff;
}

body.woocommerce li.product a.button, body.woocommerce-page li.product a.button {
	display:none;
}

.woocommerce-product-gallery{
	padding:15px;
	background: #aa9263;
}

.woocommerce-product-gallery .flex-control-thumbs li {
	margin:15px 15px 0px 0px !important;
	border:1px solid #ffffff;
}

.woocommerce-tabs {
	padding-top:40px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
	padding-left:5px;
}

h2.yikes-custom-woo-tab-title {
	font-size: 2.5rem !important;
}

.summary .price, .woocommerce-variation-price .price {
	color:#9b7f48 !important;
	font-size:1.5em !important;
	font-weight:bold;
}

.single_variation {
	margin-bottom:1rem;
}
.woocommerce button, .woocommerce-page button, .woocommerce a.button, .woocommerce-page a.button {
	background-color:#9b7f48 !important;
	color:#ffffff !important;
	opacity:1;
}

.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
	height:35px;
}

.woocommerce .tabs.wc-tabs li {
	margin-right:15px !important;
	border-radius:4px !important;
	margin-bottom:15px !important;
	border:1px solid #d3ced2 !important;
	font-size:0.9em;
}

.woocommerce .tabs.wc-tabs li:before, .woocommerce .tabs.wc-tabs li:after {
	display:none !important;
}

.summary .price, .woocommerce-Tabs-panel h2.yikes-custom-woo-tab-title {
	display:none !important;
}


/* CART */

.woocommerce .accordion > .card, .woocommerce .table-bordered td, .woocommerce .table-bordered th, .woocommerce .row-doc,
.woocommerce-page .accordion > .card, .woocommerce-page .table-bordered td, .woocommerce-page .table-bordered th, .woocommerce-page .row-doc {
    border: 3px solid #f1f1f1;
    box-shadow: none;
    background-color: white;
}

.woocommerce-variation-add-to-cart, form.cart {
	display:none !important;
}

/* CART */