
.has-drop-cap:not(:focus):first-letter {
	font-size:3em;
	line-height:.9;
}
#menu-item-49 a {
color:yellow;
	font-size:1.15em;
}
#content section:nth-child(even), #content section.related.products
{
	background: inherit;
}
#secondary .widget {
	background:#eaedff;
}
#top-bar {
  
    background-color: #547727;
}
#masthead {
	background-color: #7db13a;
}
#colophon {
      background-color: #7db13a;

}
#colophon .widget a:link
{
	color:#fffcea;
}
div.site-info {
    background-color: #547727;
	  color:#fff;
}
#testimonial .featured-image img {width:200px;
height:150px;
border-radius:0px;}
.featured-content-wrapper {
padding-left:20px;
width:500px;
}

#featured-slider .entry-title a {
	color:#fff5b7;
}
#featured-slider article .entry-content p {
	color:#ccc9bb;
}
#featured-slider .btn
{
color:#000;
font-weight:bold;
background-color:#fff5b7;
opacity:1;
	border: 2px ridge #eee;
}
#featured-slider a.btn.btn-primary {
	background-color:#fffcea;
opacity:1;
}
body, p {
	color: #000;
}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:darkblue !important;

background-color:darkblue !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:darkblue !important;

background-color:darkblue !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: darkblue !important;

color:white !important;

text-shadow: transparent !important;

border-color:#ca0606 !important;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: darkblue !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#ca0606 !important;

}
#content #cta {
background-color:#7db13a;
	margin-top: 20px;
}
#cta .btn {
	background-color:#eee;
	color:#547727;
}
/* in absence of header images make page headers big, black, and bold*/
h2.page-title {
background-color:inherit;
color:#000 !important;
text-shadow: none !important;
font-weight:bold;
font-size:3em !important;
margin: 0 0 !important;
padding:0 0 !important;
max-width: 100% !important;}
#featured-slider .entry-title a:visited {
	color:#fff5b7;
}
#featured-slider .read-more a:visited
{
	color:#000;
}
#content a { 
color:#547727;
text-decoration:none;
}
#content a:hover {
color:#7db13a;
	text-decoration:underline;
}
#content a:active {
	color:#a2ce69;
	text-decoration:underline;
}
#content a:visited {
	color:#547727;
	text-decoration:underline;
	}
.entry-content p {
	color:#080808;
}
.woocommerce-product-details__short-description figcaption
{font-size: 0.75em;
line-height:1.25em;}
.woocommerce-product-details__short-description a:link img, a:visited img {
box-shadow: -2px 2px 3px #888888;
}
.woocommerce-product-details__short-description a:hover img {
border: 1px solid black;
}
.woocommerce-product-details__short-description a:active img {
border: 1px inset red;
	box-shadow: -2px 2px 3px maroon;
}
.wp-block-button__link {
	background-color: #ddd;
}
.wp-block-file .wp-block-file__button
 {
	background-color: #ddd;
}
element.style {
}
.woocommerce div.product div.images img {
width:400px;	
}
#woo-ml-subscribe {
	font-size:1.5em;
	height:100px;
}
/* make the shopping cart bigger and more readable*/
span.woocommerce-input-wrapper input {
	height: 40px;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
width:33%;
}
td.product-thumbnail {
width:120px;
}

td.product-name {
	width:50%;
	text-align: left;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
{width:100%;
float:left;}
.woocommerce .cart-collaterals a.button {
margin-left: auto;
	margin-right:auto;
	text-align:center;
width:300px;}
#page-site-header
{background-image: url('none') !important; 
background-color:#fffcea;
padding:100px 0px 50px 0px}
body.single-product #page-site-header h2.page-title {
color:#000;
	font-weight:bold;
	text-shadow:none;
	background-color:inherit;
}
body.single-product .wrapper.page-section {
	padding:20px 0px 0px 0px;
}
#top-bar .widget_address_block ul li {
	font-size:18px;
}
/* make social media icons on header bar colorful */
.social-icons li a[href*="facebook.com"]:link {
    background-color: #3c5798!important;
}
.social-icons li a[href*="twitter.com"]:link {
    background-color: #1ea0f1!important;
}
.social-icons li a[href*="instagram.com"]:link {
    background-color: #cd42e7!important;
}
img.bordered
{border: 4px double lightgrey;}

.social-icons li a[href*="youtube.com"]:link 
{
	  background-color: #cc181e!important
}

/*** Take out the divider line between content and sidebar for Single WooCommerce Product Pages ***/
.single-product #main-content .container:before {background: none;}

/*** Hide Sidebar for Single WooCommerce Product Pages ***/
.single-product .widget-area {display:none;}

/*** Expand the content area to fullwidth for Single WooCommerce Product Pages ***/
@media (min-width: 981px){
.single-product #left-area, .single-product #primary {
width: 100%;
	padding: 23px 0px 0px !important;
float: none !important;
}
}