@charset "UTF-8";

/* Layout (global rules for all sizes) */
body {
	margin: 0;
	padding: 0;
}
 header a.logo {
	display: block;
	position: absolute;
	background-position: 0px -100px;
	background-repeat: no-repeat;
 }

 nav {
	width: 100%;
	display: block;
	position: absolute;
	text-align: center;
 }

/* Layout Large Screens (default for older browsers) */

header {
	height: 250px;
	background: url(../images/banner_large_03.jpg) no-repeat left 0px;
	padding-top: 25px;
	}
 
 header img {
	display: block;
	height: 120px; 
	margin: auto auto;
 }
	
	
header a.logo {
	height: 192px;
	width: 520px;
	top: 100px;
	left: 65px;
	background-image: url(../images/logo.png)
}

article {padding: 60px 20px 10px 20px; line-height: 2.0em}
article p{font-size: 18px;}


.content h2 {font-size: 24px;}
.content p {font-size: 16px;}

.promo {border: #9ecb49 3px solid; border-radius: 5px; margin: 10px 0 20px 4%; padding-top: 10px;}
.promo div div div {text-align: center;}
.promo_container {padding: 0 0 5px 20px; width: 50%;}

/*.promo_container .promo .content {padding: 0px 30px 0px 70px;} */

.product_container .promo {

	float: left;
	background-position: 0px 3px;
	min-height: 200px;
	min-width: 250px;
	width: 27%;	
}

.product_container .promo img{
	float: left;
	margin: 0 0 0 5%;
	width: 40%;
}

.product_container .promo .content {
	margin-left: 50%;
	height: 100%;
	width: 50%;
}

.uppertext {font-size: 16px;}

nav {top: 275px;}
nav a {background-color: #9ecb49; margin: 12px 0 10px 20px; font-size: 22px; padding: 3px;}

@media screen and (max-width: 995px) {
	footer {padding-left: 20px;}
}

.cleartile {height: 24px;}

.farm {float: left; height: 100px; margin-right: 20px;}

.fw {float: right; height: 35px; margin-right: 2%;}

.marketbloc {min-height: 210px;}

.product_container .promo img {width: 45%;}

.product_icon {background: #ffffff; border: #9ecb49 3px solid; border-radius: 5px; float: left; min-height: 200px; margin: 0 0 25px 4%; padding: 5px; width: 40%;}

.product_icon a {color: black; text-decoration: none;}

.product_icon h2 {margin: 0; text-align: center;}

.product_icon img {float: left; height: 140px; margin: 5px 5% 0 5px;}

.product_icon p {font-size: 1.0em;}

.product_container .promo img {margin: 1px; width: 45%;}

.sbf {margin-left: 2%;}

.uppertile {height: 90px;}
