/* Converde Style Sheet */
 

/* Table of Contents

	01 Defaults
	02 Typography
		- Font Color
		- Font Family
		- Font Size
		- Font Miscellaneous
	14 Media Queries
		- max-width: 1200px
		- max-width: 1024px
		- max-width: 768px
		- max-width: 480px

*/


/*
01 Defaults
---------------------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
input, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	font-size: 100%; /* 16px browser default */
}

body {
	/*line-height: 1;*/
	line-height:1.25;
}


body,
input,
select,
textarea,
div,
#wrapper{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a,
a:visited,
button,
input[type="button"],
input[type="submit"],
.btn {
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #5da73c;
	color: #fff;
}

::selection {
	background-color: #5da73c;
	color: #fff;
}

a img {
	border: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;   
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}

del {
    text-decoration:  line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display: block;
}

nav ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

/*
02 Universal Typography
-------------------------------------------------------------------------------------------------------

	This section covers font colors, families, size, styles and weight.

	This style sheet uses rem values with a pixel fallback.
	The rem values are calculated per the examples below:

	10 / 16 =		0.625rem
	12 / 16 =		0.75rem
	14 / 16 =		0.875rem
	15 / 16 =		0.9375rem
	16 / 16 =		1rem	
	18 / 16 =		1.125rem
	20 / 16 =		1.25rem
	24 / 16 =		1.5rem
	30 / 16 =		1.875rem
	36 / 16 =		2.25rem
	42 / 16 =		2.625rem
	48 / 16 =		3rem
	
	Further reading on the use and compatibility of rems:
	
	http://caniuse.com/rem
	http://snook.ca/archives/html_and_css/font-size-with-rem
	
*/

/* 02a - Font Color ----------- */
a.blue:link,
a.blue:visited,
.blue{
	color:#3fb1e5;	
}

a.blue:hover,
a.blue:active,
.dark-blue{
	color:#008db2;	
}

a.yellow:link,
a.yellow:visited,
.yellow{
	color:#f4dd18;	
}

a.yellow:hover,
a.yellow:active,
.dark-yellow{
	color:#dfc909;	
}

a.green:link,
a.green:visited,
.green{
	color:#5da73c;	
}

a.green:hover,
a.green:active,
.dark-green{
	color:#00682e;	
}



a.red:link,
a.red:visited,
.red{
	color:#f7941f;	
}

a.red:hover,
a.red:active,
.dark-red{
	color:#915200;	
}


.philanthropic-green,
a.philanthropic-green:link,
a.philanthropic-green:visited{
	color:#40763a;	
}

.philanthropic-dark-green,
a.philanthropic-green:hover
a.philanthropic-green:active{
	color:#1c5d11;	
}


a:link,
a:visited,
{
	color:#5da73c;	
}

a:hover,
a:active{
	color:#00682e	
}


body,
input,
{
	/*color: #373737;*/
	color:#636363;
}

h1,
h2,
h3,
h4,
h4{
	/*color: #373737;*/
	color:#636363;
}


input,
select,
textarea{
	/*color: #373737;*/
	color:#636363;
}

button,
input[type="button"],
input[type="submit"],
.btn{
	color: #fff;
}

/* 02b - Font Family ----------- */

h1,
h2,
h3,
h4,
h5,
h6,
body,
input,
textarea,
a {
	font-family: "museo-sans","Helvetica","Arial",sans-serif;
}



/* 02c - Font Size ----------- */

h1,
{
	font-size: 48px;
	font-size: 3rem;
}

h2 {
	font-size: 24px;
	font-size: 1.5rem;
}

h3,
h4 {
	font-size: 20px;
	font-size: 1.25rem;
}

h5 {
	font-size: 18px;
	font-size: 1.125rem;
}

h6{
	font-size: 16px;
	font-size: 1rem;
}


input,
select,
textarea{
	font-size: 14px;
	font-size: 0.875rem;
}




/* 02d - Font Miscellaneous ----------- */

blockquote p {
	font-style: italic;
}

cite {
	font-style: normal;
}

body {
	font-weight: 300;
}


h1,
h2,
h3,
h4,
h5,
h6,
strong{
	font-weight: 700;
}


a,
h2 a,
h2 a:visited{
	text-decoration: none;
}

a,
button,
input[type="button"],
input[type="submit"],
span.uppercase,
.btn{
	text-transform: none;
}


/*
03 Grid Base
---------------------------------------------------------------------------------------------------- */

/*  SECTIONS   */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  GROUPING   */


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP */

.col {
	display: block;
	float:left;
	/* margin: 1% 0 1% 1.6%;*/
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		/*margin: 1% 0 1% 0%;*/
		
	}
}

/*  GRID OF TWO   ============================================================================= */


.span_2_of_2 {
	width: 100%;
}

.span_1_of_2 {
	width: 50%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}

/*  GRID OF THREE   ============================================================================= */

	
.span_3_of_3 {
	width: 100%; 
}

.span_2_of_3 {
	width: 66.66666666666666%; 
}

.span_1_of_3 {
	width: 33.33333333333333%; 
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3 {
		width: 100%;
	}
}

/*  GRID OF FOUR   ============================================================================= */

	
.span_4_of_4 {
	width: 100%; 
}

.span_3_of_4 {
	width: 75%; 
}

.span_2_of_4 {
	width: 50%; 
}

.span_1_of_4 {
	width: 25%; 
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_4_of_4 {
		width: 100%; 
	}
	.span_3_of_4 {
		width: 100%; 
	}
	.span_2_of_4 {
		width: 100%; 
	}
	.span_1_of_4 {
		width: 100%; 
	}
}

/*  GRID OF FIVE   ============================================================================= */

	
.span_5_of_5 {
	width: 100%;
}

.span_4_of_5 {
  	width: 80%; 
}

.span_3_of_5 {
  	width: 60%; 
}

.span_2_of_5 {
  	width: 40%;
}

.span_1_of_5 {
  	width: 20%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_5_of_5 {
		width: 100%; 
	}
	.span_4_of_5 {
		width: 100%; 
	}
	.span_3_of_5 {
		width: 100%; 
	}
	.span_2_of_5 {
		width: 100%; 
	}
	.span_1_of_5 {
		width: 100%; 
	}
}

/*  GRID OF SIX   ============================================================================= */


.span_6_of_6 {
	width: 100%;
}

.span_5_of_6 {
  	width: 83.33333333333335%;
}

.span_4_of_6 {
  	width: 66.66666666666668%;
}

.span_3_of_6 {
  	width: 50.00000000000001%;
}

.span_2_of_6 {
  	width: 33.33333333333334%;
}

.span_1_of_6 {
  	width: 16.66666666666667%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_6_of_6 {
		width: 100%; 
	}
	.span_5_of_6 {
		width: 100%; 
	}
	.span_4_of_6 {
		width: 100%; 
	}
	.span_3_of_6 {
		width: 100%; 
	}
	.span_2_of_6 {
		width: 100%; 
	}
	.span_1_of_6 {
		width: 100%; 
	}
}

/*  GRID OF NINE   ============================================================================= */


.span_9_of_9 {
	width: 100%;
}

.span_8_of_9 {
	width: 88.71%;
}

.span_7_of_9 {
	width: 77.42%; 
}

.span_6_of_9 {
	width: 66.13%; 
}

.span_5_of_9 {
	width: 54.84%; 
}

.span_4_of_9 {
	width: 43.55%; 
}

.span_3_of_9 {
	width: 32.26%;
}

.span_2_of_9 {
	width: 20.97%; 
}

.span_1_of_9 {
	width: 9.68%; 
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_9_of_9 {
		width: 100%; 
	}
	.span_8_of_9 {
		width: 100%; 
	}
	.span_7_of_9 {
		width: 100%; 
	}
	.span_6_of_9 {
		width: 100%; 
	}
	.span_5_of_9 {
		width: 100%; 
	}
	.span_4_of_9 {
		width: 100%; 
	}
	.span_3_of_9 {
		width: 100%; 
	}
	.span_2_of_9 {
		width: 100%; 
	}
	.span_1_of_9 {
		width: 100%; 
	}
}

/*
04 Site Structure
---------------------------------------------------------------------------------------------------- */

/* 04a - Main Layout Divs ----------- */


#wrapper{
	width:100%;	
}

/* 04b - Masthead ----------- */

#masthead-wrapper{
	width:100%;	
	background-color:#f5f4ef;
	/*min-height: 89px;*/
	/*max-height:96px;*/
	/* height:96px; */
	
}

#masthead{
	max-width:1200px;
	margin:0 auto;
	position:relative;
	
	
}



#logo{
	
	float:left;
	padding-left: 1.916666666667%; /* 23 / 1200 */
	padding-right: 3.75%; /* 45 / 1200 */
	padding-top: 1.333333333333%; /* 16 / 1200 */
	
	
	
}

#logo img{
	max-width:100%;
	
}

/* Tablet (landscape) ----------- */

@media only screen and (max-width: 1024px) {
	#masthead-wrapper{
		min-height:auto;
	
	}
	
	#logo{
		padding-top:1.8%;	
		min-width:35%;
	}
	

}

/* Small Tablet (landscape) ----------- */

@media only screen and (max-width: 800px) {
	#logo{
		
		min-width:35%;
		padding-top:2.5%;
			
		
	}
	
	#masthead-wrapper{
		min-height:auto;
	
	}
	

}

/* Tablet (portrait) ----------- */

@media only screen and (max-width: 768px) {

	

}

/* Small Tablet (portrait) ----------- */

@media only screen and (max-width: 600px) {

	#logo{
		clear:both;	
		min-width:60%;
		padding:3%;	
		
	}

}


/* iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 480px) {
	#logo{
		
		float:left;
		margin-bottom:0;
		padding:6%;	
		max-width:100%;
		min-width:100%;
	}
	

}


/*
05 Menus
---------------------------------------------------------------------------------------------------- */

/* 05a - Primary Navigation ----------- */
#navigation{
	float:right;
	height:89px;
	
}

#navigation ul{
	
	margin:0;
	padding:0;
	list-style-type: none;
	position: relative;
	display: inline-table;
	
}



	#navigation ul:after {
		content: ""; clear: both; display: block;
	}

#navigation ul>li{
	
	float:left;
	border-left:solid 1px #e2ddc7;
	display:block;
	
}

#navigation ul>li:first-child{
	border-left:none;	
}

#navigation ul>li>a{
	
	text-transform:uppercase;
	font-size:13px;
	
	font-size:0.8125rem;
	line-height:1;
	font-weight:500;
	color:#7a755e;
	display:block;
	
	padding:38px 16px;
	
	/*height:14px;
	height:0.875rem;*/
	height:13px;
	height:0.8125rem;
	
	
}

#navigation ul>li:hover>a{
	background-color:#e8e4cf;
	color:#302d1c;	
}


/* Navigation: Tablet (landscape) ----------- */

@media only screen and (max-width: 1024px) {
	
	#navigation{
		float:right;
		width:65%;
	}
	
	#navigation ul li a{
		padding:35px 11px;
		padding:2.1875rem 0.6875rem;
		
		height:19px;
		height:1.1875rem;
	}

}

/* Navigation: Small Tablet (landscape) ----------- */

@media only screen and (max-width: 800px) {

	#navigation{
		float:right;
		width:65%;
	}
	
	
	
	#navigation ul li{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float:left;
		border-left:solid 1px #e2ddc7;
		
		
	}
	
	#navigation ul li:first-child{
		border-left:none;	
	}
	
	#navigation ul li a{
		
		
		
		text-transform:uppercase;
		font-size:11px;
		font-size:0.6875rem;
		font-weight:700;
		color:#7a755e;
		display:block;
		
		min-width:16.66666666666667%;
		
		padding:30px 6px;
		padding:1.875rem 0.375rem;
		
		height:18px;
		height:1.125rem;
		
		
	}
	
	#navigation ul li:hover a{
		background-color:#e8e4cf;
		color:#302d1c;	
	}
	
	#navigation ul li.home a{
		text-indent:-9999px;
		background-image:url(../img/nav-home-icon.png);
		background-repeat:no-repeat;
		background-position:center 1.875rem;	
		width:1.125rem;
		height:1.125rem;
		
	}


}

/* Navigation: Tablet (portrait) ----------- */

@media only screen and (max-width: 768px) {

	#navigation ul li a{
	
		font-size:10px;
		font-size:0.625rem;
	
		padding:30px 8px;
		padding:1.875rem 0.5rem;
		
		
		
	}
	
	
	
	#navigation ul li.home a{
		
		background-position:center 1.875rem;	
		
		
	}

}

/* Navigation: Small Tablet (portrait) ----------- */

@media only screen and (max-width: 600px) {

	#navigation{
		float:none;
		width:100%;
		background-color:#e8e4cf;
	}
	
	#navigation ul{
		
		width:100%;
		
	}
	
	#navigation ul li{
		
		
		border-left:solid 1px #cfc9af;
		
	}
	
	#navigation ul li:first-child{
		border-left:none;	
	}
	
	#navigation ul li a{
		
		
		font-size:12px;
		font-size:0.75rem;
		font-weight:500;
		color:#7a755e;
		
		
		
		padding:22px 10px;
		padding:1.375rem 0.625rem;
		
		height:18px;
		height:1.125rem;
		min-width:auto;
		
	}
	
	#navigation ul li:hover a{
		background-color:#e0dbbf;
		color:#302d1c;	
	}
	
	#navigation ul li.home a{
		
		background-position:center 1.375rem;	
		
		
	}

}


/* Navigation: iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 480px) {
	
	#navigation ul li.home a{
		text-indent:0;
		background-image:none;
		width:auto;
		height:auto;
		
	}
	
	/* Menu Toggle */
	div#masthead.section.group a#nav-toggle{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	
		font-size:14px;
		font-size:0.875rem;
		text-transform:uppercase;
		display:inline-block;
		
		padding:3%;
		background-color:#cac9b8;
		width:100%;
		color:#f5f4ee;
		
		
	}
	
	div#masthead.section.group a#nav-toggle:hover{
		background-color:#a7a28a;
	}
	
	/* Nav Updates */
	#navigation ul{
		width:100%;	
		background-color:#5da73c;
		background-image:url(../img/home-featured-products-bottom-shadow.png);
		background-repeat:no-repeat;
		background-position:center bottom;
		
	}
	
	#navigation ul li{
		display:block;
		float:none;
		padding:0;
		border-left:none;
		border-top:solid 1px #78c058;
		
	}
	
	#navigation ul li:first-child{
		border:none;	
	}
	
	#navigation ul li a{
		padding:3%;
		color:#f5f4ee;
		
	}
	
	#navigation ul li:hover a,
	#navigation ul li:active a{
		background-color:#00682e;	
		color:#f5f4ee;
	}
	
	
}



/* 04b - Regular Subnavigation ----------- */

#navigation ul>li>ul{
	
	font-size:16px;
	font-size:1rem;
	font-style:normal;
	font-weight:300;
	margin-top:0;
	display:none;
	position:absolute;
	top:100%;
	z-index:999;
	text-transform:none;
	min-width:200px;
	
	-webkit-box-shadow: 0px 12px 20px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 12px 20px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 12px 20px rgba(50, 50, 50, 0.3);
}

#navigation ul>li:hover>ul
{
    display:block;
}

#navigation ul>li>ul>li
{
    border-top:solid 1px #cac9b8;
    background-color:#e8e4cf;
    display:block;
	float:none;
    list-style:none;
    height:auto;
	
    
}

#navigation ul>li>ul>li:first-child
{
    border:none;
}

#navigation ul>li>ul>li>a
{
    display:block;
 	padding:20px;
    color:#302d1c;
	font-style:normal;
	text-indent:0;
	font-weight:300;
	font-size:16px;
	line-height:1;
    text-decoration:none;
	font-style:normal;
	text-transform:none;
}

#navigation ul>li>ul>li:hover>a
{
    
    background-color:#cac9b8;
    color:#302d1c;
	font-style:normal;
}

/* 04c - Division Sub Navigation ----------- */

#navigation ul>li>ul.products-and-solutions{
	font-size:16px;
	font-size:1rem;
	font-style:normal;
	font-weight:300;
	margin-top:0;
	display:none;
	position:absolute;
	top:100%;
	z-index:999;
	text-transform:none;
	width:1320px;
	margin-left:-550px;
	background-color:#000;
}

#navigation ul>li:hover>ul.products-and-solutions
{
    display:block;
}

#navigation ul>li>ul.products-and-solutions>li{
	background:none;	
}


#navigation ul>li>ul.products-and-solutions .col{
	border-left:solid 3px #fff;
	border-bottom:solid 3px #fff;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-top:0;
	color:#f5f4ef;
	background-position:center top;
	background-size:cover;
	position:relative;
	font-size:14px;
}

#navigation ul>li>ul.products-and-solutions .col a{
	font-weight:300;
	font-style:none;
	text-decoration:none;	
}



#navigation ul>li>ul.products-and-solutions h2 a{
	padding:18px 0 18px 25px;
	margin:0 0 18px -25px;
	line-height:1;
	
	font-weight:100;
	font-size:2rem;
	text-transform:none;
	font-style:normal;
	text-decoration:none;
	width:270px;
	display:block;
		
}
#navigation ul>li>ul.products-and-solutions h2 a:link,
#navigation ul>li>ul.products-and-solutions h2 a:visited{
	color:#f5f4ef;
}

#navigation ul>li>ul.products-and-solutions h2 a:hover,
#navigation ul>li>ul.products-and-solutions h2 a:active{
	color:#ffffff;
}


#navigation ul>li>ul.products-and-solutions h3 a{
	font-weight:500;
	font-size:20px;	
	margin:0;
	padding-bottom:10px;
}

#navigation ul>li>ul.products-and-solutions .more{
	position:absolute;
	width:70px;
	height:40px;
	font-size:14px;
	bottom:0;
	right:0;
}

#navigation ul>li>ul.products-and-solutions .more a{
	font-weight:300;
	font-style:normal;
	color:#f5f4ef;	
	display:block;
	width:70px;
	height:26px;
	text-align:center;
	padding-top:14px;
	line-height:1;
}

#navigation ul>li>ul.products-and-solutions p{
	margin-bottom:20px;
	padding:0;	
}

/* Crop Science Subnav */

#navigation ul>li>ul.products-and-solutions .crop-sci-nav{
	background-image:url(../img/subnav-crop-sci.jpg);
	border-left:solid 3px #3fb1e5;
	border-bottom:solid 3px #3fb1e5;
}

#navigation ul>li>ul.products-and-solutions .crop-sci-nav h2 a{
	background-color:#3fb1e5;
}

#navigation ul>li>ul.products-and-solutions .crop-sci-nav a:link,
#navigation ul>li>ul.products-and-solutions .crop-sci-nav a:visited{
	color:#3fb1e5;
}

#navigation ul>li>ul.products-and-solutions .crop-sci-nav a:hover,
#navigation ul>li>ul.products-and-solutions .crop-sci-nav a:active{
	color:#008db2;
}

#navigation ul>li>ul.products-and-solutions .crop-sci-nav .more{
	background-color:#3fb1e5;
}

#navigation ul>li>ul.products-and-solutions .crop-sci-nav .more:hover a{
	background-color:#008db2;
}

#navigation ul>li>ul.products-and-solutions .crop-sci-nav h2 a:link,
#navigation ul>li>ul.products-and-solutions .crop-sci-nav h2 a:visited,
#navigation ul>li>ul.products-and-solutions .crop-sci-nav .more a:link,
#navigation ul>li>ul.products-and-solutions .crop-sci-nav .more a:visited{
	color:#f5f4ef;
	font-weight:100;
}

#navigation ul>li>ul.products-and-solutions .crop-sci-nav h2 a:hover,
#navigation ul>li>ul.products-and-solutions .crop-sci-nav h2 a:active,
#navigation ul>li>ul.products-and-solutions .crop-sci-nav .more a:link,
#navigation ul>li>ul.products-and-solutions .crop-sci-nav .more a:visited{
	color:#ffffff;
	font-weight:100;
}

/* Illumination Subnav */

#navigation ul>li>ul.products-and-solutions .illumination-nav{
	background-image:url(../img/subnav-illumination.jpg);
	border-left:solid 3px #f4dd18;
	border-bottom:solid 3px #f4dd18;
}

#navigation ul>li>ul.products-and-solutions .illumination-nav h2 a{
	background-color:#f4dd18;
}

#navigation ul>li>ul.products-and-solutions .illumination-nav a:link,
#navigation ul>li>ul.products-and-solutions .illumination-nav a:visited{
	color:#f4dd18;
}

#navigation ul>li>ul.products-and-solutions .illumination-nav a:hover,
#navigation ul>li>ul.products-and-solutions .illumination-nav a:active{
	color:#f7951f;
}

#navigation ul>li>ul.products-and-solutions .illumination-nav .more{
	background-color:#f4dd18;
}

#navigation ul>li>ul.products-and-solutions .illumination-nav .more:hover a{
	background-color:#f7951f;
}

#navigation ul>li>ul.products-and-solutions .illumination-nav h2 a:link,
#navigation ul>li>ul.products-and-solutions .illumination-nav h2 a:visited,
#navigation ul>li>ul.products-and-solutions .illumination-nav .more a:link,
#navigation ul>li>ul.products-and-solutions .illumination-nav .more a:visited{
	color:#f5f4ef;
	font-weight:100;
}

#navigation ul>li>ul.products-and-solutions .illumination-nav h2 a:hover,
#navigation ul>li>ul.products-and-solutions .illumination-nav h2 a:active,
#navigation ul>li>ul.products-and-solutions .illumination-nav .more a:link,
#navigation ul>li>ul.products-and-solutions .illumination-nav .more a:visited{
	color:#ffffff;
	font-weight:100;
}

/* Greenhouses Subnav */

#navigation ul>li>ul.products-and-solutions .greenhouses-nav{
	background-image:url(../img/subnav-greenhouses.jpg);
	border-left:solid 3px #5da73c;
	border-bottom:solid 3px #5da73c;
}

#navigation ul>li>ul.products-and-solutions .greenhouses-nav h2 a{
	background-color:#5da73c;
}

#navigation ul>li>ul.products-and-solutions .greenhouses-nav a:link,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav a:visited{
	color:#5da73c;
}

#navigation ul>li>ul.products-and-solutions .greenhouses-nav a:hover,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav a:active{
	color:#00682e;
}

#navigation ul>li>ul.products-and-solutions .greenhouses-nav .more{
	background-color:#5da73c;
}

#navigation ul>li>ul.products-and-solutions .greenhouses-nav .more:hover a{
	background-color:#00682e;
}

#navigation ul>li>ul.products-and-solutions .greenhouses-nav h2 a:link,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav h2 a:visited,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav .more a:link,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav .more a:visited{
	color:#f5f4ef;
	font-weight:100;
}

#navigation ul>li>ul.products-and-solutions .greenhouses-nav h2 a:hover,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav h2 a:active,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav .more a:link,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav .more a:visited{
	color:#ffffff;
	font-weight:100;
}

/*
/* Redhouses Subnav */

#navigation ul>li>ul.products-and-solutions .redhouses-nav{
	background-image:url(../img/subnav-redhouses.jpg);
	border-left:solid 3px #f7941f;
	border-bottom:solid 3px #f7941f;
}

#navigation ul>li>ul.products-and-solutions .redhouses-nav h2 a{
	background-color:#f79522;
}

#navigation ul>li>ul.products-and-solutions .redhouses-nav a:link,
#navigation ul>li>ul.products-and-solutions .redhouses-nav a:visited{
	color:#f79522;
}

#navigation ul>li>ul.products-and-solutions .redhouses-nav a:hover,
#navigation ul>li>ul.products-and-solutions .redhouses-nav a:active{
	color:#f79522;
}

#navigation ul>li>ul.products-and-solutions .redhouses-nav .more{
	background-color:#f79522;
}

#navigation ul>li>ul.products-and-solutions .redhouses-nav .more:hover a{
	background-color:#f79522;
}

#navigation ul>li>ul.products-and-solutions .redhouses-nav h2 a:link,
#navigation ul>li>ul.products-and-solutions .redhouses-nav h2 a:visited,
#navigation ul>li>ul.products-and-solutions .redhouses-nav .more a:link,
#navigation ul>li>ul.products-and-solutions .redhouses-nav .more a:visited{
	color:#f5f4ef;
	font-weight:100;
}

#navigation ul>li>ul.products-and-solutions .greenhouses-nav h2 a:hover,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav h2 a:active,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav .more a:link,
#navigation ul>li>ul.products-and-solutions .greenhouses-nav .more a:visited{
	color:#ffffff;
	font-weight:100;
}

/*
06 Header
---------------------------------------------------------------------------------------------------- */

/* 05a - Homepage Header ----------- */

#header{
	width:100%;
	
}


.header-slideshow{
	height:410px;
	
}

.normal-header-slideshow{
	height:410px;
	
}

.header-slide-wrapper{
	max-width:1200px;
	margin:0 auto;
	position:relative;	
}

.header-btn{
	height:46px;
	height:3.83333333333333rem;
	width:46px;
	width:3.83333333333333rem;
	cursor:pointer;
	position:absolute;
	top:153px;
	top:9.5625rem;
	z-index:9;
}

.home-header-next-btn{
	right:23px;
	right:1.4375rem;
}

.home-header-previous-btn{
	left:23px;
	left:1.4375rem;
}

.header-content{
	font-size:56px;
	font-size:3.5rem;
	line-height:68px;
	line-height:4.25rem;
	color:#f5f4ef;
	font-weight:100;
	
	max-width:785px;
	width:65.416666666667%;
	margin:0 auto;
	
	padding-top:80px;
	padding-top:5rem;
}

a.leading-future-link{
	background-image:url(../img/home-header-link-arrow.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#fff;	
	display:inline-block;
	padding:0 40px 5px 15px;
	padding:0 2.5rem 0.3125rem 0.9375rem;
}

a.leading-future-link:hover,
a.leading-future-link:active{
	color:#afff8b;	
}

a.leading-future-link-blue{
	background-image:url(../img/home-header-link-arrow-blue.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#fff;	
	display:inline-block;
	padding:0 40px 5px 15px;
	padding:0 2.5rem 0.3125rem 0.9375rem;
}

a.leading-future-link-blue:hover,
a.leading-future-link-blue:active{
	color:#c6eafb;	
}

a.leading-future-link-yellow{
	background-image:url(../img/home-header-link-arrow-yellow.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#fff;	
	display:inline-block;
	padding:0 40px 5px 15px;
	padding:0 2.5rem 0.3125rem 0.9375rem;
}

a.leading-future-link-yellow:hover,
a.leading-future-link-yellow:active{
	color:#fdeed4;	
}

/* Slide Artwork */
.header-slide1{
	background-image:url(../img/home-header1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:410px;
	
	width:100%;
}

.header-slide2{
	background-image:url(../img/home-header2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:410px;
	
	width:100%;
}

.header-slide3{
	background-image:url(../img/home-header3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:410px;
	
	width:100%;	
}

.header-slide4{
	background-image:url(../img/home-header4.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:410px;
	
	width:100%;
}

/* Tablet (landscape) ----------- */

@media only screen and (max-width: 1024px) {

	

}

/* Small Tablet (landscape) ----------- */

@media only screen and (max-width: 800px) {

	

}

/* Tablet (portrait) ----------- */

@media only screen and (max-width: 768px) {

	

}

/* Small Tablet (portrait) ----------- */

@media only screen and (max-width: 600px) {



}


/* iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 480px) {
	
	#header{
			
	}
	
	.header-slideshow{
		
		
	}

	
	.home-header-next-btn{
		top:97%;
		right:3%;
	}

	.home-header-previous-btn{
		top:97%;
		left:3%
	}
	
	.header-content{
		
		font-size:2em;
		
		line-height:1.25;
		color:#f5f4ef;
		font-weight:100;
		width:90%;
		
		
		margin:0 auto;
		padding:7% 3% 7% 3%;
		overflow:hidden;
		text-align:center;
	}
	
	a.leading-future-link{
		background:none;
		color:#afff8b;	
		display:inline;
		padding:0;
		padding:0;
	}
	
	a.leading-future-link:hover,
	a.leading-future-link:active{
		color:#f5f4ef;	
	}
	
	

}

/* 05b - Product Page Header ----------- */
.header-slideshow.product-header{
	height:615px;	
}

.header-slideshow.product-header .header-btn{
	
	top:240px;
	top:15rem;
	
}

.header-slideshow.product-header .home-header-next-btn{
	right:0;	
}

/* Crop Science */
.crop-sci-header-slide1{
	background-image:url(../img/crop-sci-header1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.crop-sci-header-slide2{
	background-image:url(../img/crop-sci-header2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.crop-sci-header-slide3{
	background-image:url(../img/crop-sci-header3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

/* Converde PURE */
/* Converde PURE Slide Artwork */

.pure-header-slide1{
	background-image:url(../img/pure-header1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}


.pure-header-slide2{
	background-image:url(../img/pure-header2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.pure-header-slide3{
	background-image:url(../img/pure-header3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}


.product-header .header-left{
	width: 54.84%;	/* 5 of 9 = 658.08*/
	
	margin:125px auto 0 auto;
}

.product-header .header-content{
	background-color: rgba(238,255,22,0.2);
	
	font-size:34px;
	font-size:1.9rem;/*2.125rem;*/
	line-height:normal;
	color:#f5f4ef;
	font-weight:100;
	width:87.843423292001%; /* (658.08 - 80) / 658.08 */
	margin:0;
	 
	
	
	padding:3%; 
	float:left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.product-header .header-buttons{
	width:12.156576707999%; /* 80 / 658.08 */
	min-width:80px;
	height:80px;
	float:right;
	
}

.product-header .header-buttons a{
	color:#f5f4ef;
	text-align:center;	
	display:block;
	width:100%;
	padding-top:14px;
	height:80px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.product-header .header-buttons a.blue{
	background-color:rgba(63,177,229,0.8);	
}

.product-header .header-buttons a.blue:hover{
	background-color:rgba(63,177,229,1);	
}

.product-header .header-buttons a.dark-blue{
	background-color:rgba(0,141,178,0.8);	
}

.product-header .header-buttons a.dark-blue:hover{
	background-color:rgba(0,141,178,1);	
}

.pure-header-content-note{
	position:absolute;
	z-index:1;
	right:0;
	top:330px;
	width: 24%; 
	font-size:18px;
	font-size:1.125rem;
	font-weight:300;
	color:#f5f4ef;
	text-align:right;
}

.pure-header-content-note h2{
	font-size:18px;
	font-size:1.125rem;
	font-weight:700;
	color:#f5f4ef;	
}

/* Converde Complete Header Artwork */

.complete-header-slide1{
	background-image:url(../img/complete-header1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.complete-header-slide2{
	background-image:url(../img/complete-header2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.complete-header-slide3{
	background-image:url(../img/complete-header3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

/* Illumination */
.illumination-header-slide1{
	background-image:url(../img/illumination-header1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.illumination-header-slide2{
	background-image:url(../img/illumination-header2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.illumination-header-slide3{
	background-image:url(../img/illumination-header3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.product-header .header-buttons a.yellow{
	background-color:rgba(252,183,64,0.8);	
}

.product-header .header-buttons a.yellow:hover{
	background-color:rgba(252,183,64,1);	
}

.product-header .header-buttons a.dark-yellow{
	background-color:rgba(247,147,29,0.8);	
}

.product-header .header-buttons a.dark-yellow:hover{
	background-color:rgba(247,147,29,1);	
}

/* X-Series */
.x-series-header-slide1{
	background-image:url(../img/x-series-header1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.x-series-header-slide2{
	background-image:url(../img/x-series-header2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.x-series-header-slide3{
	background-image:url(../img/x-series-header3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}


/* Grow Light */


.pure-grow-light-header-slide1{
	background-image:url(../img/pure-grow-light-header1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.pure-grow-light-header-slide2{
	background-image:url(../img/pure-grow-light-header2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}



/* Greenhouses */
.greenhouses-header-slide1{
	background-image:url(../img/greenhouses-header1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.product-header .header-buttons a.green{
	background-color:rgba(93,167,60,0.8);	
}

.product-header .header-buttons a.green:hover{
	background-color:rgba(93,167,60,1);	
}

.product-header .header-buttons a.dark-green{
	background-color:rgba(0,104,46,0.8);	
}

.product-header .header-buttons a.dark-green:hover{
	background-color:rgba(0,104,46,1);	
}

/* redhouses */
.redhouses-header-slide1{
	background-image:url(../img/redhouses-header1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:615px;
	position:relative;
	width:100%;
}

.product-header .header-buttons a.red{
	background-color:rgba(160,80,0,0.8);	
}

.product-header .header-buttons a.red:hover{
	background-color:rgba(167,110,60,1);	
}

.product-header .header-buttons a.dark-red{
	background-color:rgba(160,80,0,0.8);	
}

.product-header .header-buttons a.dark-red:hover{
	background-color:rgba(160,80,0,1);	
}

/*
06 Homepage Content
---------------------------------------------------------------------------------------------------- */

/* 06a - Content Wrappers ----------- */

#content-wrapper{
	width:100%;
	position:relative;
	z-index:99;
	top:-53px;
	top:-3.3125rem;
	background: url(../img/header-below-gradient.png) repeat-x 0 3.3125rem; 
	}

#content-block-wrapper{
	width:100%;
	background-image:url(../img/content-wrapper-shadow.png);
	background-repeat:no-repeat;
	background-position:center top;
	
	padding-top:15px;
	padding-top:0.9375rem;	
	
}



/* 06a - Division Block ----------- */

#home-divisions-block{
	max-width:1200px;
	margin:0 auto;
	
	font-size:18px;
	font-size:1.125rem;
	font-weight:300;
	height:100%;
	padding-bottom:25px;
	padding-bottom:1.5625rem;
	
	/* GRADIENT */
	background: #f5f4ef; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	
	background: -moz-linear-gradient(top,  #f5f4ef 0%, #ffffff 90%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f4ef), color-stop(90%,#ffffff)); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  #f5f4ef 0%,#ffffff 90%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  #f5f4ef 0%,#ffffff 90%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  #f5f4ef 0%,#ffffff 90%); /* IE10+ */
	
	background: linear-gradient(to bottom,  #f5f4ef 0%,#ffffff 90%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4ef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	

}

#home-divisions-block p{
	margin-bottom:18px;	
}

#home-divisions-block a{
	font-weight:500;
	font-style:italic;	
}

#home-divisions-block .col{
	border-top-style:solid;
	border-top-width:11px;
	border-top-width:0.6875rem;
	padding:10px 23px 0 23px;
	padding:0.625rem 1.4375rem 0 1.4375rem;
	
	
}

#home-divisions-block .col h2{
	font-size:24px;
	font-size:1.5rem;
	font-weight:300;
	margin-bottom:16px;
	margin-bottom:1rem;
	
}

#home-divisions-block .col h2 a{
	font-weight:300;	
	font-style:normal;
}

#home-divisions-block a.divisions-learn-more-btn{
	display:inline-block;
	width:51px;
	width:3.1875rem;
	
	height:38px;
	height:2.375rem;
	
	float:right;
	margin-right:-23px;
	margin-right:-1.4375rem;
	margin-top:-11px;
	margin-top:-0.6875rem;
	
	text-align:center;
	
	padding-top:13px;
	padding-top:0.8125rem;
}

/* Home Divison Block - Crop Sci */

#home-divisions-block .home-crop-sciences{
	border-top-color:#3fb1e5;
	background-image:url(../img/home-division-side-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#home-divisions-block .home-crop-sciences a.divisions-learn-more-btn{
	background-color:#3fb1e5;
	border-left:solid 1px #008db2;
	border-bottom:solid 3px #008db2;
	
}

#home-divisions-block .home-crop-sciences a.divisions-learn-more-btn:hover{
	border-left:solid 1px #3fb1e5;
	border-bottom:solid 3px #3fb1e5;
	
}

/* Home Divison Block - Illumination */

#home-divisions-block .home-illumination{
	border-top-color:#f4dd18;
	background-image:url(../img/home-division-side-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#home-divisions-block .home-illumination a.divisions-learn-more-btn{
	background-color:#f4dd18;
	border-left:solid 1px #dfc909;
	border-bottom:solid 3px #dfc909;
	
}

#home-divisions-block .home-illumination a.divisions-learn-more-btn:hover{
	border-left:solid 1px #f4dd18;
	border-bottom:solid 3px #f4dd18;
	
}

/* Home Divison Block - Greenhouses */

#home-divisions-block .home-greenhouses{
	border-top-color:#5da73c;
	background-image:url(../img/home-division-side-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#home-divisions-block .home-greenhouses a.divisions-learn-more-btn{
	background-color:#5da73c;
	border-left:solid 1px #5da73c;
	border-bottom:solid 3px #5da73c;
	
}

#home-divisions-block .home-greenhouses a.divisions-learn-more-btn:hover{
	border-left:solid 1px #5da73c;
	border-bottom:solid 3px #5da73c;
}

/* Home Divison Block - Redhouses */

#home-divisions-block .home-redhouses{
	border-top-color:#f79522;

}

#home-divisions-block .home-redhouses a.divisions-learn-more-btn{
	background-color:#f79522;
	border-left:solid 1px #915200;
	border-bottom:solid 3px #915200;
	
}

#home-divisions-block .home-redhouses a.divisions-learn-more-btn:hover{
	border-left:solid 1px #f7941f;
	border-bottom:solid 3px #f7941f;
}

/* Mobile Adjustments to Division Blocks */

@media only screen and (max-width: 480px) {
	
	
	#home-divisions-block .home-crop-sciences{
		background-image:none;	
	}
	
	#home-divisions-block .home-illumination{
		background-image:none;	
	}
	
	#home-divisions-block .home-greenhouses{
		background-image:none;	
	}
	
	
}

/* 06b - Featured Products ----------- */

#featured-products-wrapper{
	max-width:1200px;
	margin:0 auto;
	
	
	/* Gradient */
	background: #f5f4ef; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	
	background: -moz-linear-gradient(left,  #f5f4ef 0%, #ffffff 50%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f5f4ef), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(left,  #f5f4ef 0%,#ffffff 50%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(left,  #f5f4ef 0%,#ffffff 50%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(left,  #f5f4ef 0%,#ffffff 50%); /* IE10+ */
	
	background: linear-gradient(to right,  #f5f4ef 0%,#ffffff 50%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4ef', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	
}

#featured-products{
	width:100%;
	padding-top:9px;
	padding-top:0.5625rem;
	
}

ul#featured-products-nav{
	font-size:26px;
	font-size:1.625rem;
	
}

ul#featured-products-nav li{
	display:inline;
	float:left;	
	list-style:none;
	padding-right:6px;
	padding-right:0.375rem;
	padding-top:14px;
	padding-top:0.875rem;
	background-image:url(../img/home-featured-products-bottom-shadow.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	
}

ul#featured-products-nav li:first-child{
	padding-right:0;
	background-image:none;
}

ul#featured-products-nav li a{
	color:#a7a28a;
	background-color:#e8e4cf;
	display:block;
	padding:12px 16px;
	padding:0.75rem 1rem;
	font-weight:100;
}

ul#featured-products-nav li:hover a{
	color:#85816f;
	background-color:#d5d1b7;	
}

ul#featured-products-nav li a.active{
	background-color:#a7a28a;
	color:#f5f4ef;
}

ul#featured-products-nav li a.active:hover{
	background-color:#8e8a75;
	color:#f5f4ef;
}

ul#featured-products-nav li.nav-title{
	padding:23px 23px 15px 23px;
	padding:1.4375rem 1.4375rem 0.9375rem 1.4375rem;
	background-color:#fff;
	font-weight:100;
	
}

ul#featured-products-nav li a{
	display:block;	
}

.featured-products{
	font-size:18px;
	font-size:1.125rem;
	position:relative;
	width:100%;
	height:265px;
	height:16.5625rem;
	
	
	
	}


.featured-products-bottom-shadow{
	position:absolute;
	z-index:99;
	height:8px;
	max-width:863px;
	max-width:71.916666666667%;
	bottom:8px;
	bottom:0.5rem;
	left:165px;
	left:10.3125rem;
		
}


.featured-products-bottom-shadow img{
	max-width:100%;
}
.featured-products p{
	line-height:26px;
	line-height:1.625rem;
}

.featured-products h2{
	font-size:60px;
	font-size:3.75rem;
	
	font-weight:100;
}

.featured-products h2 a{
	font-weight:100;	
	font-style:normal;
}

.featured-products strong{
	font-weight:500;	
}

.featured-products a{
	font-style:italic;	
	font-weight:500;
}

.featured-products{
	background-color:#fff;	
}

.featured-product-description{
	padding:10px 0 0 23px;
	padding:0.625rem 0 0 1.4375rem;
	position:relative;
	z-index:2;	
}

.featured-product-description img{
	margin-right:20px;
	margin-right:1.25rem;
	margin-top:15px;
	margin-top:1.25rem;	
	margin-bottom:0;
}

.featured-product-video{
	position:relative;
	z-index:0;
	min-height:265px;
	min-height:16.5625rem;
	color:#faf7e8;
	font-size:16px;
	font-weight:500;
	text-align:center;
	padding-top:75px;
	padding-top:4.6875rem;
	
		
}

.featured-product-video p{
	position:relative;
	z-index:3;	
	margin-bottom:10px;
	margin-bottom:0.625rem;
}

.featured-product-video a{
	color:#faf7e8;
	font-weight:500;
	font-style:normal;
}

.featured-product-pure{
	background-image:url(../img/home-featured-products-pure-backdrop.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
		
}



.featured-products-gradient{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	height:100%;
	width:100%;
	background-image:url(../img/home-featured-products-gradient.png);
	background-repeat:no-repeat;
	background-position:-1px top;
	

}
/* Tablet (landscape) ----------- */

@media only screen and (max-width: 1024px) {

	

}

/* Small Tablet (landscape) ----------- */

@media only screen and (max-width: 800px) {

	

}

/* Tablet (portrait) ----------- */

@media only screen and (max-width: 768px) {

	

}

/* Small Tablet (portrait) ----------- */

@media only screen and (max-width: 600px) {



}


/* iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 480px) {
	

}

/* 06c - Featured News ----------- */
#featured-news{
	max-width:1200px;
	margin:0 auto;
	background-color:#f5f4ef;
	padding-left:16px;
	padding-left:1rem;
}

#featured-news .col{
	background-image:url(../img/home-news-divider-shadow-alt.png);
	background-repeat:no-repeat;
	background-position:right top;
	
	/*
	padding:23px;
	padding:1.4375rem;*/
	
	padding:16px 16px 16px 0;
	padding:1rem 1rem 1rem 0;
}

#featured-news .news-section-title{
	font-size:26px;
	font-size:1.625rem;
	font-weight:100;
	float:left;
	padding:16px 23px;
	padding:1rem 1.4375rem;
	background-color:#FFF;
	/* margin-left:-23px;
	margin-left:-1.4375rem;
	margin-top:-23px;
	margin-top:-1.4375rem;
	*/
	margin:-16px 0 0 -16px;
	margin:-1rem 0 0 -1rem;
}

#featured-news .news-division-title{
	color:#aca790;
	text-transform:uppercase;
	font-size:12px;
	font-size:0.75rem;
	font-weight:500;
	/*margin-top:20px;
	margin-top:1.25rem;*/
	margin-top:34px;
	margin-top:2.125rem;
	text-align:right;
	margin-bottom:8px;
	margin-bottom:0.5rem;
}


#featured-news .news-division-title a{
	font-size:18px;
	font-size:1.125rem;
	font-weight:500;
	text-transform:uppercase;
		
}

#featured-news .featured-news-entry{
	position:relative;
	width:100%;	
}

.featured-news-entry img.featured-news-image{
	position:relative;
	z-index:0;
	max-width:100%;
	max-height:100%;
	
}

.featured-news-entry .featured-news-headline{
	font-size:14px;
	font-size:0.875rem;
	font-weight:700;
	padding:8px 54px 8px 12px;
	padding:0.5rem 3.375rem 0.5rem 0.75rem;
	position:absolute;
	width:100%;
	z-index:1;
	bottom:4px;
	bottom:0.25rem;
	
}

.featured-news-entry .featured-news-headline a{
	font-weight:700;	
}

.featured-news-entry a.learn-more-btn{
	position:absolute;
	right:10px;
	right:0.625rem;
	top:10px;
	top:0.625rem;
	width:30px;
	width:1.875rem;
	height:23px; /* was 30 */
	height:1.4375rem;
	display:block;
	text-align:center;
	padding-top:7px;
	padding-top:0.4375rem;
	z-index:2;
	
}



/* Crop Sciences Featured News */
#featured-news .news-crop-sciences .featured-news-entry a.learn-more-btn{
	background-color:#3fb1e5;
}

#featured-news .news-crop-sciences .featured-news-entry a.learn-more-btn:hover{
	background-color:#008db2;
}

/* Illumination Featured News */
#featured-news .news-illumination .featured-news-entry a.learn-more-btn{
	background-color:#f4dd18;
}

#featured-news .news-illumination .featured-news-entry a.learn-more-btn:hover{
	background-color:#dfc909;
}


/* Greenhouses Featured News */
#featured-news .news-greenhouses .featured-news-entry a.learn-more-btn{
	background-color:#5da73c;
}

#featured-news .news-greenhouses .featured-news-entry a.learn-more-btn:hover{
	background-color:#00682e;
}

#featured-news .news-greenhouses{
	background-image:none;	
}

/* Right Column Featured News */

#featured-news .news-right-col{
	background-color:#e8e4cf;
	background-image:url(../img/home-news-divider-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
	
}

#featured-news .news-right-col h2{
	background-image:url(../img/icon-leaf.png);
	background-repeat:no-repeat;
	background-position:left 5px;
	background-position:left 0.3125rem;
	padding-left:25px;
	padding-left:1.5625rem;
	font-size:26px;
	font-size:1.625rem;
	font-weight:100;
	display:inline-block;
	float:right;	
}

#featured-news .news-right-col .news-division-title{
	
}

#featured-news .news-right-col .featured-news-entry a:link,
#featured-news .news-right-col .featured-news-entry a:visited{
	color:#e8e4cf;
}

#featured-news .news-right-col .featured-news-entry a:hover,
#featured-news .news-right-col .featured-news-entry a:active{
	color:#dbcf8f;
}

#featured-news .news-right-col .featured-news-entry a.learn-more-btn{
	background-color:#e8e4cf;	
}


#featured-news .news-right-col .featured-news-entry a.learn-more-btn:hover{
	background-color:#dbcf8f;	
}

/* Tablet (landscape) ----------- */

@media only screen and (max-width: 1024px) {

	

}

/* Small Tablet (landscape) ----------- */

@media only screen and (max-width: 800px) {

	

}

/* Tablet (portrait) ----------- */

@media only screen and (max-width: 768px) {

	

}

/* Small Tablet (portrait) ----------- */

@media only screen and (max-width: 600px) {



}


/* iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 480px) {
	

}

/*
07 Product Pages 
---------------------------------------------------------------------------------------------------- */

#content-wrapper.product-page{
	
	top:-125px;
	top:-7.8125rem;
	background: url(../img/header-below-gradient.png) repeat-x 0 7.8125rem; 
}

/* Content Column */
.page-header{
	width:100%;
	height:64px;
	
	margin:-10px 0 0 -23px;
	padding:0 0 0 23px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.page-header h1{
	font-size:32px;
	line-height:1;
	font-weight:100;
	float:left;
	padding-top:14px;
	color:#f5f4ef;
	width:69.25%; /* 554 / 800 */
}

.page-header .share-page{
	width:30.75%; /* 246  / 800 */
	float:right;
	color:#f5f4ef;
	
	margin-right:-23px;
	height:64px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	padding:20px 15px 15px 20px;
	vertical-align:top;
}

#interior-content-block .product-crop-sciences-page .page-header .share-page{
background-color:#008db2;
}

#interior-content-block .product-illumination-page .page-header .share-page{
background-color:#dfc909;
}

#interior-content-block .product-greenhouses-page .page-header .share-page{
background-color:#00682e;
}

#interior-content-block .interior-page .page-header .share-page{
background-color:#a7a28a;
}

/* General Page Header */
#interior-content-block .interior-page .page-header{
	width:100%;
	height:64px;
	background-color:#e8e4cf;
	margin:-10px 0 0 -23px;
	padding:0 0 0 23px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image:url(../img/general-page-header-stripe.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#interior-content-block .interior-page .page-header h1{
	font-size:32px;
	line-height:1;
	font-weight:100;
	float:left;
	padding-top:14px;
	color:#5da73c;
	width:69.25%; /* 554 / 800 */
}
/* end */


.page-header .share-page a{
	display:inline-block;
	padding:5px 7px;
	margin-top:-5px;
		
}

.page-header .share-page a:hover path{
	fill:#e8e4cf;
}


#interior-content-block{
	max-width:1200px;
	margin:0 auto;
	
	font-size:16px;
	font-size:1rem;
	font-weight:300;
	height:100%;
	padding-bottom:25px;
	padding-bottom:1.5625rem;
	color:#373737;
	
	/* GRADIENT */
	background: #fff; /* Old browsers */

	background-image:url(../img/interior-gradient.png);
	background-repeat:repeat-x;
	

}

#interior-content-block p{
	margin-bottom:18px;	
	margin-bottom:1.125rem;
}

#interior-content-block a{
	font-weight:500;
	font-style:italic;	
}




#interior-content-block .col{
	
	padding:10px 23px 0 23px;
	padding:0.625rem 1.4375rem 0 1.4375rem;
	
	
}

#interior-content-block .col h2{
	font-size:24px;
	font-size:1.5rem;
	font-weight:300;
	margin-bottom:18px;	
	margin-bottom:1.125rem;
	
}

#interior-content-block .col h2 a{
	font-weight:300;	
	font-style:normal;
}

#interior-content-block h3{
	font-size:20px;
	font-size:1.25rem;
	font-weight:300;
	margin-bottom:18px;	
	margin-bottom:1.125rem;
}

#interior-content-block h4,
#interior-content-block h5,
#interior-content-block h6{
	font-size:16px;
	font-size:1rem;
	font-weight:700;
	margin-bottom:18px;	
	margin-bottom:1.125rem;
}

#interior-content-block ul{
	margin-left:18px;
	margin-bottom:18px;	
	margin-bottom:1.125rem;
}

#interior-content-block ul li{
	list-style:square;	
}

#interior-content-block ol{
	margin-left:22px;
	margin-bottom:18px;	
	margin-bottom:1.125rem;
}

#interior-content-block blockquote{
	background-color:#eaebe0;
	padding:3%;
	margin-bottom:18px;	
	margin-bottom:1.125rem;
}

.full-width{
	margin-left:-23px;	
	margin-right:-100px;
	
	width:100%;
	
	
}
/* Breadcrumbs */

.breadcrumbs{
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
	font-size:0.75rem;	
	color:#a7a28a;
}

#interior-content-block .breadcrumbs a{
	font-style:normal;	
}

.breadcrumbs a:link,
.breadcrumbs a:visited{
	color:#5da73c;	
}

.breadcrumbs a:hover,
.breadcrumbs a:active{
	color:#00682e;	
}

/* Crop Sci Page Breadcrumbs*/
.product-crop-sciences-page .breadcrumbs a:link,
.product-crop-sciences-page .breadcrumbs a:visited{
	color:#3fb1e5;	
}

.product-crop-sciences-page .breadcrumbs a:hover,
.product-crop-sciences-page .breadcrumbs a:active{
	color:#008db2;	
}

/* Illumination Page Breadcrumbs*/
.product-illumination-page .breadcrumbs a:link,
.product-illumination-page .breadcrumbs a:visited{
	color:#f4dd18;	
}

.product-illumination-page .breadcrumbs a:hover,
.product-illumination-page .breadcrumbs a:active{
	color:#f7931d;	
}

/* Greenhouse Page Breadcrumbs */
.product-greenhouses-page .breadcrumbs a:link,
.product-greenhouses-page .breadcrumbs a:visited{
	color:#5da73c;	
}

.product-greenhouses-page .breadcrumbs a:hover,
.product-greenhouses-page .breadcrumbs a:active{
	color:#00682e;	
}

/* Greenhouses Links */
#interior-content-block .product-greenhouses-page a:link,
#interior-content-block .product-greenhouses-page a:visited{
	color:#5da73c;
}


#interior-content-block .product-greenhouses-page a:hover,
#interior-content-block .product-greenhouses-page a:active{
	color:#00682e;
}



/* Crop Science Links */
#interior-content-block .product-crop-sciences-page a:link,
#interior-content-block .product-crop-sciences-page a:visited{
	color:#3fb1e5;
}


#interior-content-block .product-crop-sciences-page a:hover,
#interior-content-block .product-crop-sciences-page a:active{
	color:#008db2;
}

/* Illumination Links */
#interior-content-block .product-illumination-page a:link,
#interior-content-block .product-illumination-page a:visited{
	color:#f4dd18;	
}

#interior-content-block .product-illumination-page a:hover,
#interior-content-block .product-illumination-page a:active{
	color:#dfc909;	
}

/* Illumination Page Header */
.product-illumination-page .page-header{
	background-color:#f4dd18;
}

.illumination-blurb{
	background-color:#f4dd18;
	padding:3%;
	margin-bottom:18px;
	margin-bottom:1.125rem;
	color:#f5f4ee;	
}

#interior-content-block .product-illumination-page .illumination-blurb a:link,
#interior-content-block .product-illumination-page .illumination-blurb a:visited{
	color:#e8e4cf;		
}

#interior-content-block .product-illumination-page .illumination-blurb a:hover,
#interior-content-block .product-illumination-page .illumination-blurb a:active{
	color:#f5f4ee;		
}

/* Greenhouses Page Header */
.product-greenhouses-page .page-header{
	background-color:#5da73c;
}

.greenhouses-blurb{
	background-color:#5da73c;
	padding:3%;
	margin-bottom:18px;
	margin-bottom:1.125rem;
	color:#f5f4ee;	
}

#interior-content-block .product-greenhouses-page .greenhouses-blurb a:link,
#interior-content-block .product-greenhouses-page .greenhouses-blurb a:visited{
	color:#e8e4cf;		
}

#interior-content-block .product-greenhouses-page .greenhouses-blurb a:hover,
#interior-content-block .product-greenhouses-page .greenhouses-blurb a:active{
	color:#f5f4ee;		
}


/* Redhouses Page Header */
.product-redhouses-page .page-header{
	background-color:#f79522;
}

.redhouses-blurb{
	background-color:#f79522;
	padding:3%;
	margin-bottom:18px;
	margin-bottom:1.125rem;
	color:#f5f4ee;	
}

#interior-content-block .product-redhouses-page .redhouses-blurb a:link,
#interior-content-block .product-redhouses-page .redhouses-blurb a:visited{
	color:#e8e4cf;		
}

#interior-content-block .product-redhouses-page .redhouses-blurb a:hover,
#interior-content-block .product-redhouses-page .redhouses-blurb a:active{
	color:#f5f4ee;		
}



/* Converde PURE */
.product-crop-sciences-page .page-header{
	background-color:#3fb1e5;
	
}



.crop-sci-blurb{
	background-color:#3fb1e5;
	padding:3%;	
	margin-bottom:18px;	
	margin-bottom:1.125rem;
	color:#f5f4ee;
	
}

#interior-content-block .product-crop-sciences-page .crop-sci-blurb a:link,
#interior-content-block .product-crop-sciences-page .crop-sci-blurb a:visited{
	color:#e8e4cf;		
}

#interior-content-block .product-crop-sciences-page .crop-sci-blurb a:hover,
#interior-content-block .product-crop-sciences-page .crop-sci-blurb a:active{
	color:#f5f4ee;		
}

/*
07 General Interior
---------------------------------------------------------------------------------------------------- */
.interior-page a:link,
.interior-page a:visited{
	color:#5da73c;
}

.interior-page a:hover,
.interior-page a:active{
	color:#00682e;
}

/* Crop Science Page */
.crop-sci-pure-cta,
.crop-sci-complete-cta,
.illumination-x-series-cta,
.illumination-pure-led-cta{
	background-image:url(../img/crop-sci-pure-bg.jpg);
	background-repeat:no-repeat;
	width:756px;
	height:375px;
	margin-bottom:20px;	
	padding:25px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size:24px;
	font-weight:100;
	
}

.crop-sci-pure-cta p,
.crop-sci-complete-cta p,
.illumination-x-series-cta p,
.illumination-pure-led-cta p{
	width:55%;	
}

.crop-sci-complete-cta{
	background-image:url(../img/crop-sci-complete-bg.jpg);
		
}
.illumination-x-series-cta{
	background-image:url(../img/illumination-x-series-bg.jpg);
}
.illumination-pure-led-cta{
	background-image:url(../img/illumination-pure-led-bg.jpg);
}



/*
08 Right Column
---------------------------------------------------------------------------------------------------- */
.right-col{
	margin-top:-10px;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.right-col-resources{
	margin-left:-23px;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}



#interior-content-block .right-col-resources h2{
	
	
	margin:0 -23px 18px 0;
	background-color:#e8e4cf;	
	height:64px;
	padding:15px 25px;
	color:#a7a28a;
	font-size:24px;
	font-size:1.5rem;
	font-weight:100;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}




.general-interior #interior-content-block .right-col-resources h2{
	
	
	margin:0 -23px 18px 0;
	background-color:#5da73c;	
	height:64px;
	padding:15px 25px;
	color:#f5f4ef;
	font-size:24px;
	font-size:1.5rem;
	font-weight:100;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.right-col-resources ul{
	
}

.right-col-resources ul .image-left{
	margin-right:10px;
	margin-bottom:0;
	margin-top:3px;	
}

#interior-content-block .right-col-resources ul li{
	padding:15px 0;
	border-top:solid 1px #e8e4cf;	
	list-style:none;
}

#interior-content-block .right-col-resources ul li:first-child{
	padding:0 0 15px 0;
}

#interior-content-block .right-col-resources ul li:first-child{
	border-top:none;	
}

#interior-content-block .right-col-resources ul li h3{
	font-size:18px;
	margin:0;
	padding:0 0 10px 0;
}

#interior-content-block .right-col-resources ul li h3 a{
	font-style:normal;	
	color:#3fb1e5;
	font-weight:300;
	
}

#interior-content-block .right-col-resources h3 a:hover{
	color:#008db2;
}

#interior-content-block .right-col-resources a:hover path{
	fill:#008db2;
}

.general-interior #interior-content-block .right-col-resources ul li a:link,
.general-interior #interior-content-block .right-col-resources ul li a:visited{
	color:#5da73c;
	font-style:normal;
}

.general-interior #interior-content-block .right-col-resources ul li a:hover,
.general-interior #interior-content-block .right-col-resources ul li a:active{
	color:#00682e;
	font-style:normal;
}



/* Right Column Portals */
.right-col-portals{
	color:#a7a28a;
	margin:0 -23px 18px -23px;
	/*padding:15px 23px 15px 23px;*/
	padding:15px 23px 15px 23px;
}

.right-col-portals h2 a{
	color:#f5f4ee;
}

#interior-content-block .right-col-portals h2{
	padding:0 0 10px 0;	
	margin:0;
}

/* Crop Sci Portal */
.crop-science-portal{
	background-color:#f5f4ef;	
}

.right-col-portals.crop-science-portal{
	color:#a7a28a;
}

#interior-content-block .right-col-portals.crop-science-portal h2 a{
	color:#3fb1e5;	
	
	
}

#interior-content-block .right-col-portals.crop-science-portal ul{
	background-color:#3fb1e5;	
	margin:0 -23px -15px 0;
	
}

#interior-content-block .right-col-portals.crop-science-portal ul li{
	border-top:solid 1px #88cce9;
	list-style:none;
	
	
}

#interior-content-block .right-col-portals.crop-science-portal ul li a{
	color:#f5f4ef;	
	padding:7px 0 7px 15px;
	display:block;
	font-style:normal;
	font-weight:300;
}

#interior-content-block .right-col-portals.crop-science-portal ul li:hover a{
	background-color:#008db2;	
}

#interior-content-block .right-col-portals.crop-science-portal ul li:first-child{
	border-top:none;	
}

/* Illumination Portal */
.illumination-portal{
	background-color:#f5f4ef;	
}

.right-col-portals.illumination-portal{
	color:#a7a28a;
}

#interior-content-block .right-col-portals.illumination-portal h2 a{
	color:#f4dd18;	
	
	
}

#interior-content-block .right-col-portals.illumination-portal ul{
	background-color:#f4dd18;	
	margin:0 -23px -15px 0;
	
}

#interior-content-block .right-col-portals.illumination-portal ul li{
	border-top:solid 1px #f9cf86;
	list-style:none;
	
	
}

#interior-content-block .right-col-portals.illumination-portal ul li a{
	color:#f5f4ef;	
	padding:7px 0 7px 15px;
	display:block;
	font-style:normal;
	font-weight:300;
}

#interior-content-block .right-col-portals.illumination-portal ul li:hover a{
	background-color:#dfc909;	
}

#interior-content-block .right-col-portals.illumination-portal ul li:first-child{
	border-top:none;	
}

/* Greenhouses Portal */

.greenhouses-portal{
	background-color:#f5f4ef;	
}

.right-col-portals.greenhouses-portal{
	color:#a7a28a;
}

#interior-content-block .right-col-portals.greenhouses-portal h2 a{
	color:#5da73c;	
	
	
}

#interior-content-block .right-col-portals.greenhouses-portal ul{
	background-color:#5da73c;	
	margin:0 -23px -15px 0;
	
}

#interior-content-block .right-col-portals.greenhouses-portal ul li{
	border-top:solid 1px #9ac684;
	list-style:none;
	
	
}

#interior-content-block .right-col-portals.greenhouses-portal ul li a{
	color:#f5f4ef;	
	padding:7px 0 7px 15px;
	display:block;
	font-style:normal;
	font-weight:300;
}

#interior-content-block .right-col-portals.greenhouses-portal ul li:hover a{
	background-color:#00682e;	
}

#interior-content-block .right-col-portals.greenhouses-portal ul li:first-child{
	border-top:none;	
}


/* Energy Science Portal */

.energyscience-portal{
	background-color:#f5f4ef;	
}

.right-col-portals.energyscience-portal{
	color:#a7a28a;
}

#interior-content-block .right-col-portals.energyscience-portal h2 a{
	color:#f3b651;	
	
	
}

#interior-content-block .right-col-portals.energyscience-portal ul{
	background-color:#f3b651;	
	margin:0 -23px -15px 0;
	
}

#interior-content-block .right-col-portals.energyscience-portal ul li{
	border-top:solid 1px #c6a984;
	list-style:none;
	
	
}

#interior-content-block .right-col-portals.energyscience-portal ul li a{
	color:#f5f4ef;	
	padding:7px 0 7px 15px;
	display:block;
	font-style:normal;
	font-weight:300;
}

#interior-content-block .right-col-portals.energyscience-portal ul li:hover a{
	background-color:#d08e21;	
}

#interior-content-block .right-col-portals.energyscience-portal ul li:first-child{
	border-top:none;	
}


/* Illumination Styling */
#interior-content-block .illumination-right-col .right-col-resources a:link,
#interior-content-block .illumination-right-col .right-col-resources a:visited{
	color:#f4dd18;		
}

#interior-content-block .illumination-right-col .right-col-resources a:hover,
#interior-content-block .illumination-right-col .right-col-resources a:active{
	color:#dfc909;		
}

#interior-content-block .illumination-right-col .right-col-resources a:link path,
#interior-content-block .illumination-right-col .right-col-resources a:visited path{
	fill:#f4dd18;		
}

#interior-content-block .illumination-right-col .right-col-resources a:hover path,
#interior-content-block .illumination-right-col .right-col-resources a:active path{
	fill:#dfc909;		
}

/* Greenhouses Styling */
#interior-content-block .greenhouses-right-col .right-col-resources a:link,
#interior-content-block .greenhouses-right-col .right-col-resources a:visited{
	color:#5da73c;		
}

#interior-content-block .greenhouses-right-col .right-col-resources a:hover,
#interior-content-block .greenhouses-right-col .right-col-resources a:active{
	color:#00682e;		
}

#interior-content-block .greenhouses-right-col .right-col-resources a:link path,
#interior-content-block .greenhouses-right-col .right-col-resources a:visited path{
	fill:#5da73c;		
}

#interior-content-block .greenhouses-right-col .right-col-resources a:hover path,
#interior-content-block .greenhouses-right-col .right-col-resources a:active path{
	fill:#00682e;		
}


/*
12 Footer
---------------------------------------------------------------------------------------------------- */

#footer{
	max-width:1200px;
	margin:32px auto;
	margin:2rem auto;
	background-color:#fcfbfa;
}

#footer .col{
	padding:23px;
	padding:1.4375rem;	
	min-height:350px;
	min-height:21.875rem;
	background-image:url(../img/footer-divider-shadow.png);
	background-repeat:no-repeat;
	background-position:left 30px;
	background-position:left 1.875rem;
	
}

#footer .col:first-child{
	background-image:none;
}


#footer h2{
	background-repeat:no-repeat;
	padding:23px 23px 23px 60px;
	padding:1.4375rem 1.4375rem 1.4375rem 3.75rem;
	font-size:24px;
	font-size:1.5rem;
	font-weight:300;
	background-color:#e8e4cf;
	margin:-23px -23px 18px -23px;
	margin:-1.4375rem -1.4375rem 1.125rem -1.4375rem;
	border-left:solid 5px #f2f0e5;
	border-left:solid 0.3125rem #f2f0e5;		
}

/* Social Footer */
#footer-social{
	border-bottom:solid 13px #3fb1e5;
	border-bottom:solid 0.8125rem #3fb1e5;
	
}

#footer-social ul#social-links{
	width:100%;
	margin-bottom:15px;
	margin-bottom:0.9375rem;
}

#footer-social ul#social-links li{
	list-style:none;
	display:inline-block;
	width:19%;
}

#footer-social ul#social-links li img{
	max-width:100%;
}

#footer-social a:link,
#footer-social a:visited,
#footer-social h2{
	color:#3fb1e5;	
}

#footer-social a:hover,
#footer-social a:active
{
	color:#008db2;	
}

#footer-social h2{
	background-image:url(../img/footer-share-headline.png);	
	background-position:23px 26px;
	background-position:1.4375rem 1.625rem;
	border-left:none;	
}

#footer-social h3{
	font-size:18px;
	font-weight:300;	
}

#footer-social h3 a:link,
#footer-social h3 a:visited{
	font-weight:500;
	color:#636363;	
}

#footer-social h3 a:hover,
#footer-social h3 a:active{
	font-weight:500;
	color:#3fb1e5;	
}

#footer-tweets{
	background-image:url(../img/footer-social-twitter-bg.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:100%;
	margin-top:18px;
	margin-top:1.125rem;
	min-height:101px;
	min-height:6.3125rem;
	
}

#footer-tweets #tweets{
	font-size:18px;
	font-size:1.125rem;
	font-weight:100;
}

#footer-tweets #tweets a{
	font-weight:500;	
}

/* Newsletter Footer */

#footer-newsletter{
	border-bottom:solid 13px #f39c12;
	border-bottom:solid 0.8125rem #f39c12;
	
}

#footer-newsletter a:link,
#footer-newsletter a:visited,
#footer-newsletter h2{
	color:#f39c12;	
}

#footer-newsletter a:hover,
#footer-newsletter a:active{
	color:#df9109;	
}

#footer-newsletter h2{
	background-image:url(../img/footer-email-headline.png);	
	background-position:23px 26px;
	background-position:1.4375rem 1.625rem;
		
}

#mc_embed_signup form
{
  display: block;
  position: relative;
  text-align: left;
  
  /* Undo MC's Padding */
  margin-right: 0px;
  margin-bottom: -20px;
  margin-left: -3%;
}

#mc_embed_signup{
	
}

input.email:focus {
	outline:dashed 2px;	
	outline-color:#d9d5c0 ;
}

#mc_embed_signup input.email{
	border:none;
	background-color:#e8e4cf;
	color:#6b6b6b;
	font-weight:300;
	
	font-family:"museo-sans",helvetica, arial, sans-serif;
	height:40px;
	height:2.5rem;
	
	font-size:16px;
	font-size:1rem;
}

#mc_embed_signup .asterisk{
	color:#f39251;
}

#mc_embed_signup input.mce_inline_error{
	border:none;
	
}

#mc_embed_signup div.mce_inline_error{
	background-color:#f39c12;
	
	z-index:1;
	color:#f5f4ef;
	font-weight:300;
		
}

#mce-responses #mce-success-response{
	font-family: "museo-sans","Helvetica","Arial",sans-serif;
	color:#373737;
	font-weight:100;
	padding-top:0;
	width:100%;
	
}

#mc_embed_signup div#mce-responses
{
  float: left;
  top: -1.4em;
  padding-top: 0em;
  padding-right: 0.5em;
  padding-bottom: 0em;
  padding-left: 0.5em;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  margin-top: 0px;
  margin-right: 5%;
  margin-bottom: 0px;
  margin-left: 5%;
  clear: both;
}

#mc_embed_signup div.response
{
  margin-top: 1em;
  margin-right: 0px;
  margin-bottom: 1em;
  margin-left: 0px;
  padding-top: 1em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0px;
  font-weight: bold;
  float: left;
  top: -1.5em;
  z-index: 1;
  width: 100%;
}

#mc_embed_signup input.button{
	background-color:#de8c05;
	color:#f5f4ef;
	border:none;
	border-radius:0;
	height:40px;
	height:2.5rem;
}

#mc_embed_signup input.button:hover{
	background-color:#de8c05;
}

/* Worldwide Footer */

#footer-worldwide{
	border-bottom:solid 13px #5da73c;
	border-bottom:solid 0.8125rem #5da73c;
}

#footer-worldwide p{
	margin-bottom:18px;	
}

#footer-worldwide a:link,
#footer-worldwide a:visited,
#footer-worldwide h2{
	color:#5da73c;	
}

#footer-worldwide a:hover,
#footer-worldwide a:active{
	color:#00682e;	
}

#footer-worldwide h2{
	background-image:url(../img/footer-worldwide-headline.png);	
	background-position:23px 23px;
	background-position:1.4375rem 1.4375rem;
		
}

#footer-worldwide table{
	width:100%;	
	margin-top:16px;
	margin-top:1rem;
	border-collapse:collapse;
}

#footer-worldwide table td{
	width:50%;
	background:url(../img/footer-worldwide-line-bg.png) repeat-x 0 10px;
	background:url(../img/footer-worldwide-line-bg.png) repeat-x 0 0.625rem;
	
}

#footer-worldwide table td.worldwide-contact{
	text-align:right;
}

#footer-worldwide table td b{
	display:inline-block;
	font-weight:300;
	background-color:#fcfbfa;
}

#footer-worldwide table td.worldwide-contact b{
	padding-left:5px;
	padding-left:0.3125rem;
}

#footer-worldwide table td.worldwide-country{
	color:#5da73c;	
}

#footer-worldwide table td.worldwide-country b{
	padding-right:5px;
	padding-right:0.3125rem;
}

/* Sub Footer - Copyright */

#sub-footer{
	max-width:1200px;
	margin:0 auto 0 auto;
	margin:0 auto 0 auto;

}

#sub-footer-copyright{
	font-size:12px;
	font-size:0.75rem;
	color:#767676;
}

#sub-footer-nav ul{
	
	float:right;
}

#sub-footer-nav ul li{
	list-style:none;
	display:inline-block;
	
	font-size:10px;
	font-size:0.625rem;
	padding-left:16px;
	padding-left:1rem;
}

#sub-footer-nav ul li a{
	text-transform:uppercase;
	color:#9e9d98;
	font-weight:700;
	display:block;
}

#sub-footer-nav ul li:hover a{
	color:#5da73c;
}

/* Tablet (landscape) ----------- */

@media only screen and (max-width: 1024px) {

	

}

/* Small Tablet (landscape) ----------- */

@media only screen and (max-width: 800px) {

	

}

/* Tablet (portrait) ----------- */

@media only screen and (max-width: 768px) {

	

}

/* Small Tablet (portrait) ----------- */

@media only screen and (max-width: 600px) {



}


/* iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 480px) {
	

}

/*
13 Misc
---------------------------------------------------------------------------------------------------- */

/* Images ----------- */ 
.image-left{
	float:left;
	margin-right:20px;
	margin-right:1.25rem;
	margin-bottom:20px;
	margin-bottom:1.25rem;	
}

.image-right{
	float:right;
	margin-left:20px;
	margin-left:1.25rem;
	margin-bottom:20px;
	margin-bottom:1.25rem;	
}

/* 80% Opacity Black */
.black-bg-alpha80{

	/* Fallback for web browsers that doesn't support RGBa */
	
	background: rgb(0, 0, 0);
	
	/* RGBa with 0.8 opacity */
	
	background: rgba(0, 0, 0, 0.8);
	
	/* For IE 5.5 - 7*/
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000);
	
	/* For IE 8*/
	
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)";
}

/*
14 Media Queries
---------------------------------------------------------------------------------------------------- */

/* Desktops and laptops ----------- */ 

@media only screen and (max-width: 1200px) {

	

}

/* iPads (landscape) ----------- */

@media only screen and (max-width: 1024px) {

	

}

/* iPads (portrait) ----------- */

@media only screen and (max-width: 768px) {

	

}

/* iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 480px) {

	

}


.clear-both{
	clear:both;	
}

.logo-left{
	float:left;
	margin-right:30px;
	margin-bottom:7px;	
	width:222px;
}

.img-border{
	border:solid 8px #e8e4cf;	
}

.worldwide-group .col{
	font-size:12px;
	font-size:0.75rem;	
	margin-left:-23px;
	width:33%;
}

table.complete-table{
	border-collapse:collapse;
	font-size:14px;
	font-size:0.875rem;
}

table.complete-table td{
	padding:10px;
	vertical-align:top;
	border-bottom:solid 1px #e8e4cf;
	
}

table.complete-table tr td:first-child{
	padding:10px 10px 10px 0;	
}

/* Google Translator */
.google-wrapper{
	background-color:#e8e4cf;
	padding:10px;	
	width:100%;
	height:44px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#google_translate_element{
	
	text-align:right;
	max-width:1200px;
	margin:0 auto 0 auto;
}