/* changes product listing color for stock notice */
p.stock.out-of-stock {
    color: #5d2804 !important;
}
/* changes product listing color for stock notice */
.woocommerce div.product .stock {
    color: #5d2804;
}
.stock:before {
display: none;
}

/* changes  color for general product selection notifications */
woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #5d2804!important;
}

/* Logo size for desktop site */
@media screen and (min-width: 768px) {
.site-header .site-branding img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
height: auto;
max-height: none;
max-width: none;
width: 322px !important;
}
}
/* Footer site info */
.site-info{display: none;}
p.demo_store {
background: #a69670!important;
color: #5d2804;
}
/* Add star rating to product */
.star-rating span:before,
.star-rating::before,
p.stars a,
p.stars a:hover:before,
p.stars a:before {
color: #a69670 !important;
font-weight: 900 !important;
}

/* Remove header top padding  on desktop */

@media (min-width: 768px) {
  #masthead.site-header {
    padding-top: unset !important;
  }
}

/* Space between breadcrumbs and featured image */
@media only screen and (min-width: 50em) {
    .site-content {
        margin-top: -4em;
    }
}
/*main nav alignment under logo */
.main-navigation ul {
    padding:0 0 0px 8px!important;
}
/* Space between Logo and Main Nav */
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
margin-bottom: -35px;
}
/* Changes font size for title on product page */
.woocommerce div.product .product_title { font-size: 30px;
}
/* Changes font size of price */
.single-product span.amount {
	font-size: 30px;
}

/* Header Wrapper */
.site-header .col-full {
    display: flex;
}
/* Remove search from header */
.site-header .site-search {
display: none;
}
/* cart hover list in header */
  .site-header-cart.focus .widget_shopping_cart, .site-header-cart:hover .widget_shopping_cart {
        right: 0px;
        display: block;
    }
/* remove header cart total */
.site-header-cart .cart-contents .amount {
display:none;
}