/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


/* only display titles on products and blog posts */
body:not(.single-product):not(.single-post) h1.entry-title {
   display: none;
}

.cat-links, .tags-links {
	display: none;
}

   .woocommerce-active .site-header .site-header-cart {
	margin-top: -50px;
}

/* change search product search box background to white */
#woocommerce-product-search-field-0 {
	background-color: white;
}
/*Remove SHOP title from Shop page */
.woocommerce-page .page-title {
	display: none;
}

.site-header .g-primary-navigation, .site-footer, .site-info, .footer-widgets {
	border-color :transparent !important;
}

.site-branding a:hover{
-webkit-transform: translateY(0px);
}

/*  Menu Font  */
.site-header .main-navigation ul li a {
    font-family: Sorts Mill Goudy;
}


.cat-links, .tags-links {
  display: none;
}

h1.woocommerce-products-header__title.page-title {
display: none;
}

.entry-header {
    text-align: center;
}

.hentry {
  display: flex;
  flex-flow: column;
}

.hentry .entry-header {
  order: 1;
}

.hentry .entry-content {
	text-align: justify;
  margin: auto;
  order: 2;
}

.hentry .entry-meta {
  text-align: center;
  width: auto;
  margin: auto;
  order: 3;
}

@media (min-width: 700px) {
  .hentry.type-post .entry-content {
    margin-right: auto;
  }
}

.site-main .type-post aside.entry-meta {

    float: none;
		align-self: center;
    margin: 0 auto;

}

.main-navigation ul.menu li a, .main-navigation ul.nav-menu li a {
    font-weight: 100;
}

/* hide SKU on products */
.single-product div.product .product_meta .sku_wrapper {
display: none;
}

ul.products li.product:not(.product-category) .g-product-title, ul.products li.product:not(.product-category) .g-product-title h2 {
    background: #eee;
    color: #333;
}

.site-main ul.products li.product .g-product-title h2 {
    font-size: 1em;
}

.site-main ul.products li.product .g-product-title .price {
    color: #333;
    font-size: 1em;
}

@media screen and (min-width: 700px) {
	.hentry.type-post .entry-content{
	  max-width: 700px;
	}
}

h2 a{
  font-weight: 300;
}

.page article,
.page .hentry .entry-content {
    max-width: 800px;
    margin: 0 auto;
}

h1.product_title.entry-title {
    font-size: 25px;
}

.single-product .product_meta .posted_in a,
.single-product .product_meta .tagged_as a {
  color: #7a5e50;
}

.single-product div.product .product_meta a {
    font-weight: normal;
}

/* Sharing block - modify width and center */
#content .sd-block {
    max-width: 700px
  margin: 0 auto
}

/* default product title font size */
h1.product_title.entry-title {
    font-size: 25px !important;
}

.sp-designer .site-main h1 {
font-size: 31px !important;
}

.woocommerce-demo-store .demo_store {
   background-color:darkred;
}


/* adjust the size of the site logo | #14136959-hc eD */
.site-header .site-branding img {
    max-width: 100%;
}

/* adjust size of site logo on larger screens | #XXXXXX-hc eD */
@media screen and (min-width: 768px) {
    .site-header .site-branding img {
        max-width: 350px;
    }
}

.single-product .product_meta .posted_in a,
.single-product .product_meta .tagged_as a {
  color: #7a5e50;
}

body.home section.storefront-product-section.storefront-woocommerce-brands {
display: none;
}