/*	============================================================       		 Custom theme for Oregon Hop Commission					Design by The Field Group					  Code by Invisible Ink					  www.invisibleink.com	============================================================*/html {min-width: 980px;}body	{	background: #fff;	margin: 0;	text-align: left;	}img	{max-width: 100%;}		/*   Basic Layout Divisions	*/	.block	{	position: relative;	width: 100%;	margin: 0;	padding: 0;	}	.vp	{	position: relative;	width: 980px;	margin: 0 auto;	padding: 0;	}			/*	Navigation	*/.nav	{	position: absolute;	top: 30px;	left: 0;	text-align: center;	z-index: 900;	}#menu_mobile	{display: none;}#menu	{	position: relative;	margin: 0;	padding: 0;	list-style: none;	}.tab	{	position: relative;	display: inline-block;	zoom: 1;	*display: inline;	vertical-align: top; 		white-space: nowrap;	padding: 0;	margin: 0;	}.tab a {	display: block;	font-family: "Open Sans", arial, helvetica, sans-serif;	font-weight: 400 !important;	font-size: 19px;	line-height: 19px;	color: #fff; 	padding: 20px;	text-decoration: none;	}	.tab:hover a	{	color: #c6d64c;	text-decoration: underline;	}			/*	Header	*/.header	{	position: relative;	height: 500px;	background: #51562c;	z-index: 800;	}.header img	{	position: absolute;	top: 150px;	left: 50%;	width: 830px;	height: 175px;	margin-left: -415px;	z-index: 850;	}.header h1	{	height: 500px;	margin: 0 auto;	padding: 0;	text-indent: -9999px;	overflow: hidden;	background-size: cover !important;	z-index: 700;	}	#social	{	position: absolute;	bottom: 20px;	right: 15px;	list-style: none;	margin: 0;	padding: 0;	z-index: 900;	}#social li	{	display: inline-block;	zoom: 1;	*display: inline;	height: 80px;	width: 80px;	margin: 0;	padding: 0;	text-indent: -9999px;	text-align: left;	overflow: hidden;	}	#social li a	{	display: block;	height: 80px;	width: 80px;	text-decoration: none;	opacity: 0.6;    transition: all 0.2s ease-in-out;	}	#social li a:hover	{opacity: 1.0;}	#fb a {background: transparent url(../img/icons.png) -110px 0 no-repeat;}		/*	Content	*/.content 	{	position: relative;	z-index: 100;	}.content h2	{	position: relative;	display: inline-block;	zoom: 1;	*display: inline;	padding: 10px 15px;	margin: 15px 0 0 0;	border-top: 3px solid #3d1610;	border-right: 3px solid #3d1610;	border-left: 3px solid #3d1610;	border-radius: 10px 10px 0 0;	background: #fff;	font-family: "Open Sans", arial, helvetica, sans-serif;	font-weight: 800;	font-size: 20px;	color: #3d1610;	z-index: 200;	}	.copy	{	position: relative;	padding: 20px;	border: 3px solid #3d1610;	top: -3px;	z-index: 100;	}.pane	{	box-sizing: border-box;	width: 48%;	padding: 10px 20px;	margin: 0;	display: inline-block;	zoom: 1;	*display: inline;	vertical-align: top;	}.tabs 	{	position: relative;	list-style: none;	margin: 15px 0 0 0;	padding: 0;	z-index: 200;	}	.tabs li 	{	display: inline-block;	zoom: 1;	*display: inline;	vertical-align: top;	margin: 3px 3px 0 3px;	padding: 10px 12px;	}	.tabs li a 	{	display: block;	font-size: 18px;	font-weight: 800;	text-decoration: none;	}	.tabs li a:hover, .tabs li a:focus	{text-decoration: underline;}	.tabs .selected 	{	border-top: 3px solid #3d1610;	border-right: 3px solid #3d1610;	border-left: 3px solid #3d1610;	border-radius: 10px 10px 0 0;	margin: 0;	background: #fff;	}	.toggle	{	position: relative;	padding: 20px;	border: 3px solid #3d1610;	top: -3px;	z-index: 100;	}	/*   Content Formatting	*/	.formula label	{width: 130px; float: left; margin: 6px 0;}.formula span label	{width: 500px;}.formula input[type=text], .formula input[type=email], .formula input[type=tel], .formula input[type=number]	{float: left; width: 250px; height: 20px; margin: 6px 0;}.formula input[type=checkbox]	{float: left; margin: 10px;}.formula button	{margin: 15px 0 25px 130px;}.formula br	{clear: both;}.formula textarea	{	width: 250px;	height: 150px;	}.error	{	font-style: italic;	font-weight: bold;	color: #c00;	}		/*   Varieties	*/.variety	{	display: inline-block;	zoom: 1;	*display: inline;	vertical-align: top;	}.variety a	{	width: 150px;	height: 220px;	overflow: hidden;	}.fancybox-skin {    background: transparent;    box-shadow: none !important;}.variety-detail	{	width: 500px;	background: #8a951e;	color: #fff;	padding: 25px;	}		/*   Footer	*/.footer	{	font-size: 15px;	z-index: 200;	}		.footer .vp	{	width: 930px;	padding: 20px 25px;	color: #3d1610;	font-weight: 700;	text-align: left;	}.footer ul	{	list-style: none;	margin: 0;	padding: 0;	}.footer li	{	margin: 0;	padding: 0 10px;	display: inline-block;	zoom: 1;	*display: inline;	}#jump2top	{	display: block;	position: absolute;	bottom: -40px;	right: 15px;	width: 100px;	height: 100px;	background: transparent url(../img/icons.png) 0 0 no-repeat;	text-indent: -9999px;	text-decoration: none;	}@media screen and (min-width: 1200px) { 	.footer	{font-size: 16px;}		.footer .vp	{text-align: center;}	#jump2top	{		bottom: -5px;		right: 25px;		}	}