/* Change background color of WC cart/widget buttons 6224954-hc */
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
	background: green;
	color: white;
}

/* Override WC cart icon with a shopping cart icon 6224954-hc */
.site-header-cart .cart-contents:after,
.storefront-handheld-footer-bar ul li.cart > a:before {
content: "\f07a";
}

/* Change color of disclaimer banner 6224954-hc */
.demo_store {
	background: green;
}
/* Override WC cart icon with a shopping cart icon 6224954-hc */ .site-header-cart .cart-contents:after, .storefront-handheld-footer-bar ul li.cart> a:before { content: "\f07a"; }

/* add dark background to homepage entry content */
.page-template-template-homepage.has-post-thumbnail .post-2 .col-full {
  background-color: rgba(71,191,191, 0.8);
  padding: 0;
}

/* change entry title background on homepage */
.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title{
  color: #FFFFFF;
  padding-top: 20px; font-weight: bold
}

/* change entry title text on homepage */
.page-template-template-homepage .entry-content p:last-child {
  color: #FFFFFF;
  padding-bottom: 24px; font-weight: bold;
}

/* Removes product categories, recent products, and popular products from homepage */
.home .storefront-product-categories, .home .storefront-recent-products, .home .storefront-popular-products {
	display: none;
}

/* Removes site info from the footer */
.site-info {
	display: none;
}

 /* Override WC cart icon with a shopping cart icon 6224954-hc */ .site-header-cart .cart-contents:after, .storefront-handheld-footer-bar ul li.cart> a:before { content: "\f07a"; }

/*Makes product category pages full width*/
.tax-product_cat #page #content #primary.content-area{
width:100%;
}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover {
    color: green;
}

a.cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a {
color: green;
}

.button.alt {
    background-color: green;
    color: white;
}

.woocommerce-info {
    background-color: green;
}

/*Order made details*/
.woocommerce-checkout .woocommerce-order p {
     font-size: 22px;
     font-weight: bold; color: green;
 }

/*Underneath the header widget*/  header-widget-region .widget {color: #478548;
}

/*Header widget background*/
.header-widget-region {
    background: green;
    color: white;
}


/* Chnage color for title and description on single prodcuts page - 1400392-zen - JC */
.single-product .content-area .product_title, .single-product .content-area #tab-description h2 {
  color: green;
}

/* Hide header text on all pages except on WooCommerce ones  1400392-zen - JC */
.header-widget-region {
  display: none;
}
.woocommerce .header-widget-region {
  display: inherit;
}

/* show below header widget on Cart page */
.woocommerce-cart .header-widget-region {
    display: inherit;
}
/* change background color of all buttons 24940953-hc rs */
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
  background-color: rgb(71,191,191)
}
/* change nav hover color 24940953-hc rs */
.main-navigation a:hover, a.cart-contents:hover {
  color: rgb(239, 56, 89) !important;
}
/* change home page title color 25598374-hc rs */
.home.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title {
  color: #000;
}
/*Reduce spacing in footer widget area 25598374-hc rs */
@media screen and (min-width: 768px) {
  .footer-widgets {
    padding-top: .5em
  }
  .footer-widgets .widget {
    margin-bottom: 1.5em
  }
	.site-footer {
		padding-bottom: 1.5em
	}
}
/* change background color on demo store banner at footer, header, and for woo info on store page 25598374-hc rs */
.demo_store, .header-widget-region, .woocommerce-info {
  background-color: rgb(239, 56, 89)
}