 .storefront-handheld-footer-bar, .storefront-handheld-footer-bar ul li > a, .storefront-handheld-footer-bar ul li.search .site-search{
    background-color: #3b241a;
    display: none;
}
#infinite-handle span {
  display: none;
}
span.posted_in {
    display: none;
}

table:not( .has-background ) tbody td {
    background-color: #ede0b6;
}

.gsc-control-cse {
    border-color: #c6b694 !important;
    background-color: #ede0b6 !important;
}
.gsc-input-box {
    border: 1px solid #d3bca1;
    background: #ede0b6 !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background-color: #ede0b6 !important;
}

@media screen and (min-width: 768px) {
	.woocommerce-active .site-header .site-branding img {
		max-width:60%;
	}
	
@media (min-width: 768px)
.storefront-sorting select {
    width: auto;
    border: none !important;
    background-color: #ede0b6;
}
	
	.site-header .site-search { display: none; }
}


.gsc-adBlock {
    display: none !important;
}

.site-footer a:not(.button):not(.components-button) {
    color: #fff;
}
.single-product div.product {
	background-color:#fff;
	box-shadow: 3px 4px 10px 1px;
}

.site-footer {
	background-image:url(/wp-content/uploads/2019/03/bottombg.jpg);
	background-color:#b1986f;
	padding:0;
}
.entry-title,.entry-title a,.post-title,.post-title a,.page-title,.entry-content h1 {
	font-size:2.25em;
}
.woocommerce-tabs .panel h2:first-of-type {
	display:none;
}
ul.products li.product .button {
	background:#99140a;
	background:-moz-linear-gradient(top,#99140a 1%,#550b05 100%);
	background:-webkit-linear-gradient(top,#99140a 1%,#550b05 100%);
	background:linear-gradient(to bottom,#99140a 1%,#550b05 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99140a',endColorstr='#550b05',GradientType=0);
	border-radius:10px;
	font-family:georgia,garamond,serif;
	color:#FF9905;
	text-transform:uppercase;
}
button.alt,input[type="button"].alt,input[type="reset"].alt,input[type="submit"].alt,.button.alt,.widget-area .widget a.button.alt {
	background:#99140a;
	background:-moz-linear-gradient(top,#99140a 1%,#550b05 100%);
	background:-webkit-linear-gradient(top,#99140a 1%,#550b05 100%);
	background:linear-gradient(to bottom,#99140a 1%,#550b05 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99140a',endColorstr='#550b05',GradientType=0);
	border-radius:10px;
	font-family:georgia,garamond,serif;
	color:#FF9905;
	text-transform:uppercase;
}
button,input[type="button"],input[type="reset"],input[type="submit"],.button,.widget a.button {
	border-radius:10px;
	text-transform:uppercase;
}
.storefront-full-width-content .woocommerce-products-header,.storefront-full-width-content.woocommerce-account .entry-header,.storefront-full-width-content.woocommerce-cart .entry-header,.storefront-full-width-content.woocommerce-checkout .entry-header {
	padding:0 0 1em;
}
.storefront-product-section .section-title {
	text-align:center;
	margin-bottom:1em;
	text-transform:uppercase;
	border-top:3px solid #8B553D;
	word-spacing:8px;
}
.storefront-full-width-content .woocommerce-products-header h1:last-child,.storefront-full-width-content.woocommerce-account .entry-header h1:last-child,.storefront-full-width-content.woocommerce-cart .entry-header h1:last-child,.storefront-full-width-content.woocommerce-checkout .entry-header h1:last-child {
	margin-bottom:0;
	text-align:center;
	text-transform:uppercase;
	border-top:3px solid #8B553D;
	word-spacing:8px;
}
ins,mark {
	font-family:auto;
}
.added_to_cart.alt,.added_to_cart,.widget a.button.checkout {
	background-color:#550b05;
	color:#fff;
	border-radius:10px;
	text-transform:uppercase;
	color:#ff9905;
}
ul.products li.product.product-category img {
	background-color: white;
}
ul.products li.product img {
	background-color: white;
}
.widget {
	margin: 0 0 1em;
}
.sph-hero h1 {
	font-weight: 100;
}
ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3 {
	border-top: 3px solid #8B553D;
	padding-top: 3px;
}
ul.products li.product img {
	;
	margin: 0 auto 0;
}
ul.products li.product.product-category img {
	margin-bottom: 0;
}
ul.products li.product img {
	margin: 0 auto 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 60px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 60px;
	border-top-left-radius: 4px;
	border-top-right-radius: 40px;
	box-shadow: 0px 5px 20px -5px;
}
.single-product div.product .product_meta {
	font-size: .9em;
	padding-top: 0em;
	border-top: 3px solid #8B553D;
}
.widget .widget-title, .widget .widgettitle {
	font-size: 1.41575em;
	letter-spacing: 0;
	border-bottom: 3px solid #8B553D;
	padding: 0 0 0em;
	margin-bottom: .5em;
	font-weight: 300;
}
.single-product div.product {
	background-color: #fff;
	padding: 4em;
	box-shadow: 3px 4px 10px 1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 60px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 60px;
	border-top-left-radius: 3px;
	border-top-right-radius: 60px;
}
.entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1 {
	font-family: "Fjalla One";
	border-bottom: 3px solid #8B553D;
}
.quantity .qty {
	background-color: #c7b693;
}
.storefront-breadcrumb {
	padding: 10px;
	margin: 0;
}
.entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1 {
	font-size: 1.5em;
}
.entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1 {
	border-bottom: none;
}
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
	text-align: left;
}
.page-template-template-homepage .entry-content {
	font-size: 1.2em;
}
.hentry .entry-header {
	margin-bottom: 0;
}
.main-navigation ul li, .secondary-navigation ul li {
	color: #ebbc58;
	font-family: "Fjalla One";
}
.hentry .entry-header .byline, .hentry .entry-header .post-author, .hentry .entry-header .post-comments, .hentry .entry-header .posted-on {
	font-size: .875em;
	display: none;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
	background: #99140a;
	background: -moz-linear-gradient(top,#99140a 1%,#550b05 100%);
	background: -webkit-linear-gradient(top,#99140a 1%,#550b05 100%);
	background: linear-gradient(to bottom,#99140a 1%,#550b05 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99140a',endColorstr='#550b05',GradientType=0);
	border-radius: 10px;
	font-family: georgia,garamond,serif;
	color: #FF9905;
	text-transform: uppercase;
}
div.ewd-ufaq-author-date {
    display: none;
}

div.ufaq-faq-title h4 {
    font-family: "EB Garamond";
}

.demo_store {
    background-color: #507e83;
    font-weight: 600;
}

.widget_product_search form input[type=search], .widget_product_search form input[type=text], .widget_search form input[type=search], .widget_search form input[type=text] {
    padding-left: 1em !important;
    font-size: large;
}

.onsale {
  display: none;
}
.onsale:after {
  content: 'Member price';
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #fff;
    background-color: #c6b694;
    border-color: #c6b694;
}

/* CSS Only Solution */

/* Hide the original Read More label. */
.outofstock .button.product_type_simple {

    visibility: hidden;

}

/* Replace original label with Out of Stock label. */
.outofstock .button.product_type_simple::before {

/* Hide the original Read More label.  */
.products .outofstock .button.product_type_simple {
    visibility: hidden;
}

/* Replace original label with Out of Stock label. */
.products .outofstock .button.product_type_simple::before {

    content: "Sold Out";
    visibility: visible !important;
    background-color: #e60000;
    padding: 9% 10%;
    position: absolute;
    margin-top: -10px;
    left: 0;
    right: 0;
    border-radius: 3px;
    text-align: center;

}
	
.ebay_profile {
    background-color: white !important;
}