.single-product #blog-sidebar, .single-product .related-posts-wrap{
	display:none;
}
.single-product .single-blog-image{
	display:none;
}
.single-product #interior-hero h1{
	text-align:left;
}
.single-product #inner-content{
	padding:90px 0 0;
}
.single-product .entry-summary h1{
    font-family: "CervoBold" !important;
	font-size:36px;
	color:#181818;
	letter-spacing:1.06px;
	line-height:38.9px;
	text-transform:uppercase;
	margin:0;
}
.single-product .woocommerce div.product p.price, .single-product .woocommerce div.product span.price, .woocommerce div.product form.cart .variations label, .woocommerce div.product p.price{
	color:#181818;
	font-family: 'OpenReg', sans-serif;	
	font-weight:normal;
}
.single-product .woocommerce div.product p.price{
	margin:5px 0 30px 0 !important;
}
.shop-head{
	float:left;
}
.shop-nav{
	float:left;
	width:80%;
	text-align:left;
	padding-top:30px;
	margin-left:30px;
}
.shop-nav a{
	text-decoration:none;
	margin-left:20px;
	color:#181818;
}

body .woocommerce div.product form.cart .button, .single_add_to_cart_button {
	font-family: 'OpenReg', sans-serif;
    font-size: 13px !important;
    background: none !important;
    color: #fff !important;
    letter-spacing: 1.82px !important;
    text-align: center !important;
    transition: all .25s !important;
    padding: 22px 34px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    text-decoration: none !important;
    display: inline-block !important;
    border: 2px solid #181818 !important;
    margin-top: 0 !important;
	transition:all .25s !important;
	background:#181818 !important;
}
body .woocommerce div.product form.cart .button:hover, .single_add_to_cart_button:hover{
	background:#fff !important;
	color:#181818 !important;
	transition:all .25s;
	border:2px solid #fff;
}
.single-product .woocommerce div.product form.cart .variations {
    margin-bottom: 1em;
    border: 0;
    width: 100%;
    left: -30px;
    position: relative;
}
body .woocommerce-product-details__short-description h3{
	 
	    font-family: "CervoLight";
	    font-size: 18px;
	    color: #181818;
	    letter-spacing: 1.25px;
	    line-height: 17px;
	    text-transform: uppercase;
	    text-decoration: none;
		margin-top:20px;
		font-weight:normal;
}
body .woocommerce-product-details__short-description h3:before{
	display:none !important;
}
.single-product .woocommerce-tabs{
	display:none;
}
.single-product .product_meta{
	display:none !important;
}
.in-stock{
	display:none;
}
#related-products{
	padding:90px 0;
}
#related-products h2{
    font-family: "OpenCon";
	font-size:18px;
	color:#181818;
	letter-spacing:0.8px;
	line-height:24px;
	position:relative;
	text-transform:uppercase;
	margin:0;
	margin-bottom:30px;
	font-weight:700;
	position:relative;
}
#related-products h2:before{
	content:'';
	height:3px;
	width:50px;
	background:#7C803D;
	display:block;
	position:absolute;
	top:-10px;
	left:0;
	text-transform:uppercase;
}
#related-products h2.woocommerce-loop-product__title{
    font-family: "OpenCon";
	font-size:18px;
	color:#181818;
	letter-spacing:0.8px;
	line-height:24px;
	position:relative;
	text-transform:uppercase;
	margin:0;
	font-weight:700;
	text-align:center;
}
#related-products h2.woocommerce-loop-product__title:before, #related-products .related .button{
	display:none;
}

ul li.product:before{
	display:none;
}
ul li.product{
	margin-bottom:0 !important;
}
#related-products .woocommerce ul.products li.product a img{
	margin-bottom:0 !important;
}
.woocommerce .products ul, .woocommerce ul.products{
	margin-bottom:0 !important;
}
#related-products .price{
	color:#181818;
	font-family: 'OpenReg', sans-serif;
	font-weight:normal;
	text-align:center;
}
.woocommerce-product-details__short-description{
	margin-bottom:60px;
}
.woocommerce div.product form.cart .variations select, .quantity input{
	font-size:16px !important;
	font-family: 'OpenReg', sans-serif;
	color:#747474 !important;
	letter-spacing:0;
	border:1px solid #907f6b;
	border-radius:0;
	width:100% !important;
	max-width:100% !important;
	background-color:#fff;
	margin-bottom:0 !important;
	position:relative;
	height:60px;
	padding-left:15px !important;
	padding-right:15px !important;
	background-position: 94.5% center;
}
.woocommerce-page #footer-top{
	background:#37332f;
}
.woocommerce-page .woocommerce-result-count, .woocommerce-page .woocommerce-ordering{
	display:none;
}
.shop-hero-image{
    height: 500px;
    width: 100%;
    margin-top: 90px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.woocommerce-page .term-description{
	text-align:center;
	width:66.6%;
	margin:0 auto 60px;
}
li.product .button{
	display:none !important;
}
li.product h2.woocommerce-loop-product__title{
    font-family: "OpenSemi";
	font-size:15px;
	color:#181818;
	letter-spacing:0.67px;
	line-height:20px;
	position:relative;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:0;
	font-weight:500;
	text-align:center;
}
li.product img{
	margin-bottom:10px !important;
}
.woocommerce ul.products li.product .price{
	text-align:center !important;
	color:#181818;
}
.woocommerce-page #main{
	margin-bottom:90px;
}
.woocommerce-cart #inner-content{
	margin-top:90px;
}
body.woocommerce-cart .coupon input{
    font-size: 16px !important;
	font-family: 'OpenReg', sans-serif;
    color: #747474 !important;
    letter-spacing: 0;
    border: 1px solid #907f6b;
    border-radius: 0;
    width: 100% !important;
    max-width: 135px !important;
    background-color: #fff;
    margin-bottom: 0 !important;
    position: relative;
    height: 60px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    background-position: 94.5% center;
}
body.woocommerce-cart .coupon .button, body.woocommerce-cart .actions .button, body.woocommerce-cart .wc-proceed-to-checkout a{
	font-family: 'OpenReg', sans-serif;
    font-size: 13px !important;
    background: none !important;
    color: #fff !important;
    letter-spacing: 1.82px !important;
    text-align: center !important;
    transition: all .25s !important;
    padding: 22px 34px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    text-decoration: none !important;
    display: inline-block !important;
    border: 2px solid #181818 !important;
    margin-top: 0 !important;
	transition:all .25s !important;
	background:#181818 !important;
    margin-top: 0 !important;
    transition: all .25s !important;
}
body.woocommerce-cart .coupon .button:hover, body.woocommerce-cart .actions .button:hover, body.woocommerce-cart .wc-proceed-to-checkout a:hover{
	background:#fff !important;
	color:#181818 !important;
	transition:all .25s;
	border:2px solid #fff;
	
}
.woocommerce-cart-form__cart-item a{
	color:#181818;
}
.shop_table th, .shop_table td {
	font-family: 'OpenReg', sans-serif;
	color:#181818;
}
/*.single-product #inner-content{
	background-color:#181818;
}*/