/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.91.1513103535
Updated: 2017-12-12 10:32:15

*/
@import url('https://fonts.googleapis.com/css?family=Courgette');

a
{
color: #2ba6cb;
	font-weight: bold;
}

.entry-title
{
 padding-top:10px;	
}

.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
}

.boxes-rollover
{
	padding: 20px 20px;
	border: 5px double #c9cacc;
 height: 100%;
}

.boxes-rollover:hover
{
	border: 5px solid #81a140;
	box-shadow:0px 0px 20px 1px grey;
}

.product-rollover
{
	padding: 20px;
	border: 5px double #c9cacc;
}

.product-rollover:hover
{
	border: 5px solid #81a140;
	box-shadow:0px 0px 20px 1px grey;
}

hr {
  border: 0;
  border-top: 3px solid #cdcdcd;
  border-bottom: 1px solid #fff;
	margin-bottom:30px;
	width: 250px;
	text-align: left;
}

blockquote {
    border-color: #eee !important;
	font-weight: bold;
}

#footer-info
{
	float: right;
}

#fund_prices {
    background-image: url(http://109.199.108.161/~tentalents/wp-content/uploads/2016/11/cherries-small.jpg);
    background-position: right 30px;
    background-repeat: no-repeat;
	background-size: 360px;
}

@media screen and (max-width: 800px)
{
#fund_prices {
    background-position: center bottom;
    padding-bottom: 200px !important;
}
}


#product-list li
{
	border: 5px double #cdcdcd;
	height: 100%;
	padding:20px;
}

#product-list li:hover
{
	border: 5px solid #81a140;
	box-shadow:0px 0px 20px 1px grey;
}



#product-featured img
{
	visibility: hidden;
}

#product-featured .onsale
{
	visibility: hidden;
}

#product-featured .et_shop_image
{
	display: none;
}

#product-featured .woocommerce-loop-product__title
{
	display: none;	
}

#product-featured .price
{
	display: none;	
}

.medium_green_letters
{
	    font-family: "Conv_CrimsonText-Regular";
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    color: #1f5b03;
    padding: 15px 0;
    line-height: 40px;
}

p.big_green_letters {
    font-family: "Conv_CrimsonText-Regular";
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    color: #1f5b03;
    padding: 15px 0;
    line-height: 50px;
}

@media only screen and (min-width: 981px) {
	.et_pb_posts .et_pb_post img,
	.et_pb_posts .et_overlay {
		/*height: 180px !important;*/
		width: 335px;
		float: left;
		left: 0;
		margin-right: 25px;
	}
}

.woocommerce .woocommerce-info, .woocommerce .woocommerce-message
{
	background:#f7f6f7;
	color: #000 !important;
	border-top: 3px solid #8fae1b !important;
}

.woocommerce-message {
    border-top-color: #8fae1b !important;
}

.woocommerce-info a {
    color: #8fae1b !important;
}

.serving-size
{
	font-family: "Conv_CrimsonText-Regular";
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    color: #81a740;
    margin: 5px 0 0 0;
}

#footer-widgets{
	line-height: 26px;
}
#footer-widgets .footer-widget a
{
	font-weight: normal;
	font-size: 14px;
}

#media_image-2, #media_image-3
{
	margin-bottom: 5px;
	float: none;
    text-align: center;
}

@media only screen and (max-width: 980px) {
#logo {
/*min-height: 100px;*/
}
}
@media only screen and (min-width: 981px) {
#logo {
    min-height: 180px;
    margin-top: -30px;
    z-index: 100;
	max-width: 500px;
}
}
	
@media only screen and (min-width: 981px){
#top-header, .et-fixed-header#top-header {
	z-index:20;
}
}
	
.jck-wt-pswp
{
      z-index: 2000000;
}

#tagline
{
		text-align:center;
		padding-left:22px;
		font-family: 'Courgette', cursive;
		color: white;
		font-size: 22px;
	    padding-bottom: 25PX;
		margin-bottom: 20px;
			line-height: 25px;
}

.et_header_style_left #et-top-navigation nav>ul>li>a
{
	padding-bottom: 23px !important;
}

.post-384 .et_shop_image img
{
	width:180px !important;
}

.woocommerce ul.products li.product .onsale {
    top: 0 !important;
    right: 0 !important;
    left: auto !important;
    margin: -.5em -.5em 0 0 !important;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
    min-height: 3.236em !important;
    min-width: 3.236em !important;
    font-weight: 700 !important;
    position: absolute !important;
    text-align: center !important;
    line-height: 3.236 !important;
    border-radius: 100% !important;
    background-color: #77a464 !important;
    color: #fff;
    font-size: .857em;
    -webkit-font-smoothing: antialiased;
    z-index: 9;
	padding: 0 !important;
}

.woocommerce ul.products li.product .price {
	display: none;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #1f5b03  !important;
    font-size: 1.25em !important;
    font-weight: bold;
}

.woocommerce .star-rating span:before {
    color: #edbb34;
}

.variations_button{
	padding-top:20px;
}

.entry-summary p.price span {
    font-size: 26px!important;
color: #1f5b03;
}

header .header-fruit{
	width:150px !important;
	height:160px;
	top:0;
	right:-150px !important;
	position:absolute;
	display:block;
	content:"";
	z-index:9999;
	background-position:center;
	background-repeat:no-repeat;
	background-position:top left;
	background-size:95%
}

@media only screen and (max-width: 981px){
header .header-fruit{
	display: none;
}
}

