/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.h2, .h1/*, .h3*/ {
	/*color: #2C973D;*/
	color: #61993b;
}
#main #content section.featured-products h2.h2.products-section-title {
	font-family: 'Caveat', cursive;	
	font-size: 2rem;
}
.h1 {	
	font-size: 2.2rem;
}
.h2 {
}

}
.h3 {
	font-weight:bold
}

a:hover, 
a:focus,
a span,
.product-information a,
.product-information a.nav-link,
.product-price {
	/*/color: #60b55a !important;*/
	color: #61993b !important;
	text-decoration: none;
}
.product-information a.nav-link {
	/*border-color: #60b55a !important;*/
	border-color: #61993b !important;
}

.carousel .carousel-inner {
 	height: auto;
}

#custom-text {
	text-align: left;
}

.top-menu .sub-menu ul[data-depth="1"] > li { 
	float: none;
}
.custom_button_box {
	/*border: 10px solid #60b55a;*/
	border: 10px solid #61993b;
    padding: 15px;
    font-size: 2em;
    line-height: 1.3em;
    margin-bottom: 20px;
    background-image: linear-gradient(to right, white 65%, #90b55a 100%);	
}
.custom_button_box a {
	display: block;
}
.footer_logo {
	max-width: 100%;
	margin-top: 30px;
}
.products .product-miniature .product-thumbnail {
	text-align: center;
}
.products .product-miniature .product-thumbnail img {
	max-height: 250px;
}
.product-features >dl.data-sheet dd.value {
	text-transform: none;
}
.blockcart .header a,
.blockcart .header a:hover,
.blockcart .header a:focus,
.blockcart .header a span,
.blockcart .header a i {
	color: #fff !important;
}
.row.delivery-option img,
#order-summary-content .row .logo-container img {
	max-width: 100%;
}
.product-information div[itemprop="description"] ul {
	list-style-type: circle;
	padding-left: 15px;
}
#top-menu li#lnk-sale a,
#top-menu li#lnk-sale a:visited,
#top-menu li#lnk-sale a:link {
	color: #ff0000 !important;
}
#top-menu li#lnk-sale a:hover,
#top-menu li#lnk-sale a:active {
	color: #ae0001 !important;
}
#top-menu li a {
	font-size: 1.109rem;
}
@media (min-width:800px) {
	#footer .container .row .col-md-2 {
		width: 20%;
	}
} 
input[type="email"] {
	text-transform: lowercase;
}
.product-actions {
	margin-bottom: 25px;
}