/*
Welcome to Custom CSS!
To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*dark gray text*/
body {
	color: #5a5a5a;
}

/* Move Featured Title to the bottom of the Featured Image */
/*.headline.img-headline {
    top: initial;
    bottom: 0;
}*/
/* make post title smaller */
.single-post .headline.img-headline {
	font-size: 2em;
}

/*
Hide the "LEARN MORE" button on the home page
*/
.slideshow .more-link {
	position: absolute;
	left: 999999px;
}

/*
Added shadow around header text on home page for improved visibility
*/
.blog-holder .headline.img-headline a, .slideshow .headline a {
	text-shadow: 0 0 25px rgba(0,0,0,1), 0 0 8px rgba(0,0,0,1);
}

/*
Added shadow around header text on pages for improved visibility
*/
.page .img-headline {
	text-shadow: 0 0 25px rgba(0,0,0,1), 0 0 8px rgba(0,0,0,1);
}

/* Adding shadow around header text on blog posts and testimonials for improved visibility */
.single-jetpack-testimonial .img-headline, .single .img-headline {
	text-shadow: 0 0 25px rgba(0,0,0,1), 0 0 8px rgba(0,0,0,1);
}

/*
Make submenu text darker
*/
#wrap #header .menu li li a, #wrap #header .menu li li a:link, #wrap #header .menu li li a:visited {
	color: #5a5a5a;
}

#wrap #header .menu li li a, #wrap #header .menu li li a:link, #wrap #header .menu li li a:hover {
	color: #404040;
}

/*
Remove bullets on home page
*/
/*
.home .post-107 ul {
	padding: 0;
}

.home .post-107 .content .article ul li {
	list-style-type: none;
	margin-left: 0 !important;
	padding-left: 0 !important;
}
*/
/*Change color of the links*/
a:link {
	color: #0070c0;
}

/*Change color of the links on hover*/
a:hover {
	color: #008274;
}

/*Change color of the links visited*/
a:visited {
	color: #00b050;
}

/*
Alternative code to align text in bullet lists:

.content ul li {
    text-indent: -23px;
}
*/
/*code to align text in bullet lists
*/
div.article ul li:not([class*=share]) {
	padding: 0 0 0 .5em;
	list-style-position: outside;
	margin-left: 5px;
}

/*code to align text in numbered lists
*/
div.article ol li:not([class*=share]) {
	padding: 0 0 0 .5em;
	list-style-position: outside;
	margin-left: 5px;
}

/* align submenu titles text to left */
.menu li li {
	text-align: left;
}

/* image caption align to left */
.wp-caption {
	text-align: left;
}

.wp-caption p.wp-caption-text {
	display: inline-block;
	padding-left: 10px;
}

/*Add 3D shadow to Contact button | jp-27682451-hc*/
.page-id-2 .wp-block-button__link {
    box-shadow: inset 0 -3px 0 0 rgb(0 0 0 / 25%);
    border: 2px solid rgba(0, 0, 0, 0.4);
}

/*Style Proceed to Checkout button | jp-27682451-hc*/
.woocommerce .checkout-button {
    background-color: #00d084;
    color: #fff;
    box-shadow: inset 0 -3px 0 0 rgb(0 0 0 / 25%);
    border: 2px solid rgba(0, 0, 0, 0.4);
    font-weight: 700;
}

/*Style Return to Shop button | jp-27682451-hc*/
.button.wc-backward {
    background-color: #0693e3;
    color: #fff;
    box-shadow: inset 0 -3px 0 0 rgb(0 0 0 / 25%);
    border: 2px solid rgba(0, 0, 0, 0.4);
    font-weight: 700;
}

/* Add to Cart button styling #27684182-hc-silb */
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #00d084;
    color: white;
    box-shadow: inset 0 -3px 0 0 rgb(0 0 0 / 25%);
    border: 2px solid rgba(0, 0, 0, 0.4);
    font-weight: 700;
}