.site-title a {
  color: #fff;
}


#jp-relatedposts h3.jp-relatedposts-headline {
  font-size: 12pt;
}

/* ---Adjust Woo shop image size | 8769334-zen (JW) --- */ 
.page-id-41 .woocommerce ul.products li.product a img {
    height: 150px; /* Set the height to 150px */
    object-fit: cover; /* Ensures the image is cropped, not resized */
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  float: left;
  width: 45%;
}


/*woo product image */
.woocommerce div.product div.images {
  margin-left: 20px;
	margin-right: 10px;
}

/*woo product attribute drop-down */
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
  vertical-align: middle;
}


/*woo product attribute drop-down */
.woocommerce div.product form.cart .variations select {
  max-width: 50%;
  min-width: 25%;
}


/*woo product details */
.summary.entry-summary {
  margin-left: 20px;
}


/* woo product description*/
#tab-description {
  margin-left: 20px;
	margin-right: 20px;
  max-width: 1000px;
  text-align: justify;
}


/* woo product description heading*/
#tab-description h2 {
  display: none;
}

/* woo product additional information */
#tab-additional_information {
  margin-left: 20px;
}


/* woo related products*/
.related.products {
  margin-left: 20px;
  margin-right: 15px;
	margin-top: 80px;
}


/* hide author byline on posts KG-5705299-zen, save for blog use if needed and delete the following */
.single-post .entry-meta .byline 
{
	display: none;
}


/* Hide author byline and date from Woo product pages | #37616059-hc J-NC */
.entry-meta {
    display: none;
}


body, button, input, select, textarea {
  font-size: 1.6rem;
}


.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  font-size: 1.05em;
	color: #404040
}


.woocommerce ul.products li.product .price {
  font-size: .9em;
	color: #404040;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  line-height: 1.6;
	text-transform: uppercase;
  border-radius: 9999px;
  color: #ffffff;
  background-color: #32373c;
	border-radius: 4px;
}


.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #32373c;
  font-size: 1.25em;
}


.woocommerce div.product form.cart div.quantity {
  float: none;
  margin: 0 4px 15px 0;
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #32373c;
	border-radius: 4px;
  color: #fff;
}


.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  width: 175px;
	height: 52px
}


.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
  color: #fff;
}


nav.navigation.post-navigation {
	display: none;
}