@media screen{
/*
	Fluid Baseline Grid v1.0.0
	Designed & Built by Josh Hopkins and 40 Horse, https://40horse.com	
	Licensed under Unlicense, https://unlicense.org/
	Base stylesheet with CSS normalization, typographic baseline grid and progressive responsiveness
*/
/* HTML5 DECLARATIONS */
article, aside, nopdf, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog {display: block}
audio[controls],canvas,video {display: inline-block; *display: inline; zoom: 1}
/* BASE */
html{
	height:100%;
	overflow-y: scroll;
}
/* Force scrollbar in non-IE and Remove iOS text size adjust without disabling user zoom */
* {font-size:100.01%;}
html{font-size:62.5%;}

	.ptac-faq {
		width: 97%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}

.search-box-detail-leftnav {
    background: #af0001;
    width: 210px;
    float: right;
    text-align: center;
    vertical-align: middle;
}	
	
/** Responsive iframe **/
[style*="--aspect-ratio"] > :first-child {
  width: 100%;
}
[style*="--aspect-ratio"] > img {  
  height: auto;
} 
@supports (--custom:property) {
  [style*="--aspect-ratio"] {
    position: relative;
  }
  [style*="--aspect-ratio"]::before {
    content: "";
    display: block;
    padding-bottom: calc(100% / (var(--aspect-ratio)));
  }  
  [style*="--aspect-ratio"] > :first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }  
}
	
#nav > li:hover > .drop {
	top: 35px;
}

#nav > li:first-child:hover > .drop {
	top: -9999px;
}

	img.plantList {
		width: 100%;
		height: auto;
	}
	
.steps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
	text-align: center;
	min-height: 600px;
}

.steps div {
    background: #fce8ae;
    padding: 10px;
    margin-bottom: 10px;
}
	
.stepsWide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
	text-align: center;
	min-height: 800px;
}

.stepsWide div {
    background: #eee;
    padding: 10px;
    margin-bottom: 10px;
}

.hortSectionLogo {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	width:400px;
	height:187px;
}
	
.boxresponse {
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
	align-items: stretch;
	flex-direction: row;
	flex-wrap: wrap;

}
	
.boxresponseCol {
	background: #eee;
	padding: 25px;
	margin-bottom: 10px;
	width: 27%;
}
	
.directory-table {
	display: table;
	overflow: hidden;
	border-collapse: collapse;
}	

.directory-row {
	height: max-content;
	margin-bottom: 25px;
}
	
.directory-row-left {
	display: table-cell;
	width: 50%;
	border-bottom: 1px solid #ccc8c2;
}

.directory-row-right {
	display: table-cell;
	width: 50%;
	border-bottom: 1px solid #ccc8c2;
}

.directory-row-middle {
	display: table-cell;
	width: 100px;
}
.directory-cell {
	overflow: hidden;
	border-collapse: collapse;
	display: table;
}
.directory-image-block {
	display: table-cell;
}
	
.directory-image {
	margin-right: 15px;
	margin-bottom: 75px;
}

.directory-data {
	display: table-cell;
	vertical-align: top;
}

.weedBlogHighlight {
	border-radius: 5px;
	background-color: #D3D3D3;
	padding: 15px;
	padding-bottom: 5px;
}

.weedDivTable {
	display: table;
	margin-top: 20px;
	padding-left: 10%;
	padding-right: 10%;
}
	
.weedDivRow {
	display: table-row;
}

.weedDivRowTwo {
	display: table-row;
	width: 50%;
	margin-right: 50%;
}

	
.weedDivBlock {
	display: table-cell;
	padding-left: 15px;
	padding-right: 15px;
}
	
.weedDivBlock > a::after {
	
}

.weedDivImg {
	border-radius: 10px;
	width: 159px;
	height: 159px;
}
	
.weedDivImg:hover {
	-moz-box-shadow: 1px 4px 5px #999;
 	-webkit-box-shadow: 1px 4px 5px #999;
 	box-shadow: 1px 4px 5px #999;
 	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	border-radius: 10px;
}
	
.hortDivImg {
	border-radius: 10px;
	width: 159px;
	height: 159px;
}
	
.hortDivImg:hover {
	-moz-box-shadow: 1px 4px 5px #999;
 	-webkit-box-shadow: 1px 4px 5px #999;
 	box-shadow: 1px 4px 5px #999;
 	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	border-radius: 19px;
}
	
.threeImageTable {
	width: 100%;
	display: table;
}

.threeImageRow {
	width: 100%;
}

.threeImageCol {
	padding: 10px;
	display: table-cell;
	width: 33%;
}
	
.twoImageTable {
	width: 100%;
	display: table;
}

.twoImageRow {
	width: 100%;
}

.twoImageCol {
	padding: 10px;
	display: table-cell;
	width: 50%;
}
	
.ptac-faq-question {
	font-size: 15px;
	background-color: #aba5a6;
	background: linear-gradient(to bottom, #7a0012 36%,#cc0000 100%);
	color: #fff;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 10px 10px 0px 0px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

.ptac-faq-question:hover {
	cursor: pointer;
}
	
.ptac-plus {
	transition: visibility 1s, opacity 0.5s linear;
}
	
.ptac-sign {
	transition: all .75s ease-in-out;
	content: "+";
	font-weight: 800;
	padding-right: 5px;
}
.ptac-faq-answer {
	font-size: 12px;
	background-color: #fff;
	color: #000;
	padding: 10px;
	box-shadow: 0.2px 0.2px 0.2px 0.2px rgba(0, 0, 0, 0.2), 1px 1px 5px 2px rgba(0, 0, 0, 0.19);
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	visibility: hidden;
	opacity: 0;
	transition: visibility 1s, opacity 0.5s linear;
	display: none;
}

.threecolblock {
	font-size: 12px;
	background-color: #fff;
	color: #000;
	padding: 10px;
	/*box-shadow: 0.2px 0.2px 0.2px 0.2px rgba(0, 0, 0, 0.2), 1px 1px 5px 2px rgba(0, 0, 0, 0.19);*/
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	visibility: hidden;
	opacity: 0;
	transition: visibility 1s, opacity 0.5s linear;
	display: none;
	border: 0.5px solid #8d8b8b;
    border-top-color: rgb(141, 139, 139);
    border-top-style: solid;
    border-top-width: 0.5px;
	width: 91.5%;
	border-top: 0px solid #8d8b8b;
}
	
.faq-answer-block {
	display: none;
	transition: visibility 1s, opacity 0.5s linear;
}
.redFont {
	color: #a10b28;
}

.red-tab-row {
	display: table-row;
}

.red-tab {
	display: table-cell;
	background-color: #ba0d2e;
	color: #fff;
	font-weight: 800;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 15px;
	border-radius: 10px 10px 0px 0px;
	border: black 1px solid;
	width: 100px;
	font-size: 15px;
}
	
.red-tab-block {
	display: table-cell;
	padding-left: 10px;
	vertical-align: bottom;
	font-size: 16px;
	padding-bottom: 4px;
	font-weight: 700;
}
/*foragesiddatabase*/
.backbtn {
				position: absolute;
				top: 42.5%;
				left: 15px;
				color: white;
				font-size: 70px;
				cursor: pointer;
			    text-shadow: 0px 2px 3px black;
				background-color: Transparent;
				background-repeat: no-repeat;
				border: none;
	            overflow: hidden;
			}
			
		    .forwardbtn {
				position: absolute;
				top: 42.5%;
				right: 15px;
				color: white;
				font-size: 70px;
				cursor: pointer;
			    text-shadow: 0px 2px 3px black;
				background-color: Transparent;
				background-repeat: no-repeat;
				border: none;
	            overflow: hidden;
			}
	
.voter-videos {
	float: right; 
	margin: 0px 0px 10px 0px; 
	padding-left: 10px;
}

.doubleblock-plus-image-single {
	display: table;
	width: 75%;
}
.doubleblock-plus-image {
	display: table;
}
.doubleblock-left {
	display: table-cell;
	padding-right: 20px;
}	
.doubleblock-right {
	display: table-cell;
	padding-left: 15px;
}	
#doubleblock-header {
	display: table-row;
	width: 100%;
}	
#doubleblock-imageblock {
	display: table-row;
	width:	100%;
}	
.doubleblock-image {
	float: left;
	padding-right: 10px;
	width: 150px;
	height: auto;
}
#doubleblock-footer {
	display: table-cell;
	color: white;
	background-color: #ba0d2e;
	line-height: 25px;
	text-align: center;
	border-radius: 4px;
	border: 2px solid #ba0d2e;
	font-weight: 600;
	width: 100%;
}	
#doubleblock-footer a {
	color: white;
}

.policySearchButton {
	border-radius: 5px;
	width: 90px;
	height: 40px;
	font-family: 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	box-shadow: -1px 2px 4px -1px rgba(0,0,0,0.2), 0 2px 12px 0 rgba(0,0,0,0.19);
	margin-left: 10px;
	margin-bottom: 25px;
}
.policySearchButton:hover {
	box-shadow: -1px 2px 4px -1px rgba(0,0,0,0.4), 0 2px 12px 0 rgba(0,0,0,0.32);
}
#policySearchInput {
    background-image: url('/_resources/images/icons/search.png'); /* Add a search icon to input */
    background-position: 10px 12px; /* Position the search icon */
    background-repeat: no-repeat; /* Do not repeat the icon image */
    width: 50%; /* half-width */
    font-size: 16px; /* Increase font-size */
    padding: 8px 20px 8px 40px; /* Add some padding */
    border: 1px solid #ddd; /* Add a grey border */
    margin-bottom: 12px; /* Add some space below the input */
	border-radius: 5px; /* curved corners */
}

#policySearchTable {
    border-collapse: collapse; /* Collapse borders */
    width: 100%; /* Full-width */
    border: 1px solid #ddd; /* Add a grey border */
    font-size: 18px; /* Increase font-size */
}

#policySearchTable th, #myTable td {
    text-align: left; /* Left-align text */
    padding: 12px; /* Add padding */
}
	
#policySearchTable tr:nth-child(odd) {
	background: #E8E8E8;
	line-height: 25px;
}

#policySearchTable tr:nth-child(even) {
	background: #FFF;
	line-height: 25px;
}

#policySearchTable tr {
    /* Add a bottom border to all table rows */
    border-bottom: 1px solid #ddd;
	font-family: 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
}
	
#policySearchTable tr.header, #myTable tr:hover {
    /* Add a grey background color to the table header and on hover */
    background-color: #ba0d2e;
	color: #FFF;
	font-family: 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
}
	/*:first-child*/
	
.bold {
	font-weight: 700;
}
.form-block {
	
	display:block;
}

.resp-container {
	position: relative;
	overflow: hidden;
	padding-top: 56.25%;
}
.video-container {
	position: relative;
	overflow: hidden;
	height: 32.5em;;
	/*padding-top: 50%;*/
	width: 100%;

}

.resp-iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
	
.resp-iframe-county-images {
	position: relative;
	top: 0;
	left: 0;
	width: 485px;
	height: 100%;
	border: 0;
}
	
.agriIntroLeft {
	display: table-cell;
	width:50%;
}
.agriIntroRight {
	display: table-cell;
	width:50%;
}
	
.missionstat {
	text-align: center;
	font-weight: bolder;
	font-size: 1.35em;
	font-family: open sans condensed;
	color: #000;
	vertical-align: middle;
	display: table-cell;
	padding-top: 80px;
}
	
.homepageMainImageFrame {
	width: 575px;
	height: 392px;
	margin-bottom: -10px;
	border: 1px solid black;
	padding: 4px;
}
.chatbot {
	position: fixed;
	right: 10px;
	z-index: 30;
	border: 0px none;
	height: 350px;
	position: fixed;
	width: 325px;
	overflow: hidden;
	bottom: 0px;
}	
	
.two-col-exec {
	display:table-cell;
}
	
.two-col-exec-l {
	display:table-cell;
}
	
.two-col-exec-left {
	display: table-cell;
    padding-right: 20px;
    text-align: left;
    vertical-align: top;
	width: 180px;
}
	
.two-col-exec-left-pic {
	display: table-cell;
    padding-right: 20px;
    text-align: left;
    vertical-align: top;
	width: 130px;
}

.two-col-exec-left-pic img{
	/*width: 80%;
	padding: 3px;
	border: 1px solid #021a40;*/
}
	
.two-col-exec-right-pic img{
	/*width: 80%;
	padding: 3px;
	border: 1px solid #021a40;*/
}
	
	
.two-col-exec-right {
	display: table-cell;
    text-align: left;
    vertical-align: top;
}

.two-col-exec-right-pic {
	display: table-cell;
    padding-right: 20px;
    text-align: left;
    vertical-align: top;
	width: 130px;
}
	
body{
	margin:0;
	min-height: 100%;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	color:#4b4538;
	font:1.3em/1.5em Arial, Verdana, Helvetica, sans-serif;
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
	min-width:320px;
}
.green-theme a{color:#00a160;}
.grey-theme{background:#ebe6e6;}
img{vertical-align:top;}
article, aside, details, figcaption, nopdf, figure, footer, header, hgroup, menu, nav, section{display:block;}
input[type=submit]:hover{cursor:pointer;}
input[type=image]{
	padding:0;
	border:none;
}
input[type=text], input[type=password],input[type=submit], input[type=file], input[type=search], input[type=email], textarea{}
input,
textarea,
select{
	font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	color:#2c2c2c;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* Improve default text rendering, handling of kerning pairs and ligatures */
/* DEFAULT FONT SETTINGS */
/* 16px base font size with 150% (24px) friendly, unitless line height and margin for vertical rhythm */
/* Font-size percentage is based on 16px browser default size */
/* IE7 and older can't resize px based text */
p, blockquote, q, pre, address, hr, code, samp, dl, ul, form, table, fieldset, menu, img{
	margin: 0 0 1.5em;
	padding: 0;
}
/* TYPOGRAPHY */
h1 {margin: 0; font-size: 2em; line-height: 1.25em; margin-bottom: 0.4em} /* 24px / 30px */
h2 {margin: 0; font-size: 1.5em; line-height: 1.33333333333333333em; margin-bottom: 0.5em} /* 18px / 24px */
h3 {margin: 0; font-size: 1.167em; line-height: 1.214em; margin-bottom: 0.6667em} /* 14px / 17px */ 
h4 {margin: 0; font-size: 1em; line-height: 1em; margin-bottom: 1em} /* 12px / 12px */
h5 {margin: 0; font-size:0.917em; line-height:1.273em; margin-bottom: 1.1428571428571428571428571428571em} /* 11px / 14px */
h6 {margin: 0; font-size:0.833em; line-height: 1.2em; margin-bottom: 1.3333333333333333333333333333333em} /* 10px / 12px */
hr {clear:both; }
small, p.small {margin: 0; font-size: 0.875em; line-height: 1.7142857142857142857142857142857em; margin-bottom: 1.7142857142857142857142857142857em} /* 14px / 24px */
/* CODE */
pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word} /* Allow line wrapping of 'pre' */
pre, code, kbd, samp {font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; font-family: Menlo, Consolas, 'DejaVu Sans Mono', Monaco, monospace}
/* TABLES */
table {border-collapse: collapse; border-spacing: 0; margin-bottom: 1.5em}
th {text-align: left; }

tr, th, td {padding-right: 1.5em; border-bottom: 0 solid #333}
/* td img {max-width:100%;
width:100%;} */

/* FORMS */
form {margin: 0}
fieldset {border: 0;padding: 0}
textarea {overflow: auto; vertical-align: top}
legend {*margin-left: -.75em}
button, input, select, textarea{
	vertical-align: baseline;
	*vertical-align: middle;
}
button, input {line-height: normal; *overflow: visible}
button, input[type="button"], input[type="reset"], input[type="submit"]{
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box}
input[type="search"]{
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
button::-moz-focus-inner,
input::-moz-focus-inner{
	border: 0;
	padding: 0;
}
/* QUOTES */
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
blockquote, q, cite {font-style: italic}
blockquote {padding-left: 1.5em; border-left: 3px solid #ccc}
blockquote > p {padding: 0}
/* LISTS */
ul, ol {list-style-position: outside; padding: 0px 0px 5px 20px;}
li ul, li ol {margin: 0 1.5em}

/* Donate Now Button */
.donate-now-button {
	position: relative;
	/*background-color: #00a160;*/
	background-color: #00663D;/*bbridges 1-30-2018*/
	float: left;
	color: #fff;
	font-size: 1.917em;
	line-height: 1.773em;
	font-weight: bold;
	left: 50%;
	top: -4px;
	width: 140px;
	text-align: center;
	text-shadow: 2px 2px #4b4538;
	font-family: Open Sans Condensed;
}

.donate-now-button a{
	color: #fff;
	display: inline-block;
	position: relative;
	z-index: 1;
	padding: 0.5em 0.5em 0.05em 0.5em;
	margin: -2em;
}
	
.donation-table-form {
	border-radius: 10px;
	border: 2px solid #4B4538;
	padding: 20px 0px 0px 20px;
	width: 90%;
	/* height: 400px; */
	border-collapse: unset;
	border-spacing: unset;
	margin-top: 20px;
	margin-bottom: 50px;
}

.donations-submit {
	margin-top: 100px;
	height: 50px; 
	width: 200px;
	color: #fff;
	background-color: #ba0d2e;
	font-weight: 600;
	font-size: 1.1em;
}
	
.donation-area-name {
	font-size: 14px;
	margin: 10px 0px 15px 5px;
	float: left;
}
	
.donation-input-area {
	float: right;
	font-size: 14px;
	/*margin: 10px 0px 15px 15px;*/
}
	
dl dd {margin-left: 1.5em}
dt {font-family:Arial, Verdana, Helvetica, sans-serif;}
/* HYPERLINKS */
a{
	text-decoration:none;
	color:#a10b28;
}
	
	
	/*bbridges 4/24/2018 */	
.search-box-detail {
	/*background: #af0001;*/
	background: #eeeadd;
	width: 190px;
	float: right;
	text-align: center;
	vertical-align: middle;
}
	
.search-box-detail-text {
	text-align: center;
	color: #fff;
	color: #000000;
	font-weight: 700;
	font-size: 11px;
	padding: 5px;
}
	
	
.left-nav-header {
	margin-left: 12px; 
	font-size: 2em; 
	line-height: 1.25em; 
	margin-bottom: 0.4em;
	font:700 1.5em/1.222em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	
}

/* PDF icon */
					
a[href$=".pdf"]:not(.nopdficon):not(.nopdfnote):not(.ex-link):not(.NoLineLink):not(.btn-default){
  background: transparent url(../images/pdf-icon.png) center right no-repeat;
  padding-right:20px; 
}			
					
.nopdficon:after { 
  content: " (PDF) ";
  color: #ba0d2e;
  background: none !important;

}

.nopdficon:after h3{ 
  content: " (PDF) ";
  color: #ba0d2e;
  background: none !important;

}
			
.nopdfnote {
  content: "";
  color: #ba0d2e;
  padding-right:0px;
  background: none !important;
}

.financial-right {
	width: 300px; 
	float: right; 
	margin-top: -8px;
}
/* Word Document icon */
					
a[href$=".docx"]:not(.nodocxicon):not(.nodocxnote):not(.ex-link){
  background: transparent url(../images/doc.png) center right no-repeat;
  padding-right:20px; 
}

/* Word 97 - 2003 */

a[href$=".doc"]:not(.nodocxicon):not(.nodocxnote):not(.ex-link){
  background: transparent url(../images/doc.png) center right no-repeat;
  padding-right:20px; 
}

/* Word Templates */

a[href$=".dotx"]:not(.nodocxicon):not(.nodocxnote):not(.ex-link){
  background: transparent url(../images/doc.png) center right no-repeat;
  padding-right:20px; 
}

a[href$=".dot"]:not(.nodocxicon):not(.nodocxnote):not(.ex-link){
  background: transparent url(../images/doc.png) center right no-repeat;
  padding-right:20px; 
}

.nodocxicon:after { 
  content: " (DOCX) ";
  color: #ba0d2e;
  background: none !important;

}

.nodocxicon:after h3{ 
  content: " (DOCX) ";
  color: #ba0d2e;
  background: none !important;

}
			
.nodocxnote {
  content: "";
  color: #ba0d2e;
  padding-right:0px;
  background: none !important;
}

/* Excel icon */
					
a[href$=".xlsx"]:not(.noxlsxicon):not(.noxlsxnote):not(.ex-link){
  background: transparent url(../images/excel.png) center right no-repeat;
  padding-right:20px; 
}			

/* Excel 97 - 2003 */

a[href$=".xls"]:not(.noxlsxicon):not(.noxlsxnote):not(.ex-link){
  background: transparent url(../images/excel.png) center right no-repeat;
  padding-right:20px; 
}

/* Excel Templates */

a[href$=".xltx"]:not(.noxlsxicon):not(.noxlsxnote):not(.ex-link){
  background: transparent url(../images/excel.png) center right no-repeat;
  padding-right:20px; 
}

a[href$=".xlt"]:not(.noxlsxicon):not(.noxlsxnote):not(.ex-link){
  background: transparent url(../images/excel.png) center right no-repeat;
  padding-right:20px; 
}
.noxlsxicon:after { 
  content: " (EXCEL) ";
  color: #ba0d2e;
  background: none !important;

}

.noxlsxicon:after h3{ 
  content: " (EXCEL) ";
  color: #ba0d2e;
  background: none !important;

}
			
.noxlsxnote {
  content: "";
  color: #ba0d2e;
  padding-right:0px;
  background: none !important;
}

/* PowerPoint icon */
					
a[href$=".pptx"]:not(.nopptxicon):not(.nopptxnote):not(.ex-link){
  background: transparent url(../images/ppt.png) center right no-repeat;
  padding-right:20px; 
}			

/* PowerPoint 97 - 2003 */

a[href$=".ppt"]:not(.nopptxicon):not(.nopptxnote):not(.ex-link){
  background: transparent url(../images/ppt.png) center right no-repeat;
  padding-right:20px; 
}

/* PowerPoint icon */
					
a[href$=".pot"]:not(.nopptxicon):not(.nopptxnote):not(.ex-link){
  background: transparent url(../images/ppt.png) center right no-repeat;
  padding-right:20px; 
}

a[href$=".potx"]:not(.nopptxicon):not(.nopptxnote):not(.ex-link){
  background: transparent url(../images/ppt.png) center right no-repeat;
  padding-right:20px; 
}

.nopptxicon:after { 
  content: " (PPT) ";
  color: #ba0d2e;
  background: none !important;

}

.nopptxicon:after h3{ 
  content: " (PPT) ";
  color: #ba0d2e;
  background: none !important;

}
			
.nopptxnote {
  content: "";
  color: #ba0d2e;
  padding-right:0px;
  background: none !important;
}
	
.columnheader {
		font-size:1.333em;
	line-height:1.188em;
	margin:0 0 7px;
}
	
.crop-report-left-nav {
	display: inline;
}
.crop-report-contact-block {
	display: inline;
}
	
.crop-report-subform {
	margin-left: 250px; 
	margin-bottom:30px;
}
.crop-report-subform-div {
	margin-left: 250px; 
	margin-bottom:30px;
}
.crop-report-logo {
	float:right;
}
	
/* YouTube double plus responsive */

.youtube-double {
	width: 100%;
}
	
.youtube-double-left {
	width: 48%;
	/* margin-right: 10px;*/
	/* float: left; */
	display: table-cell;
}	
	
.youtube-double-right {
	width: 48%;
	/*float: right;*/
	display: table-cell;
}

.youtube-double-spacer {
	width: 1%;
	display: table-cell;
}
	
.logo-responsive {
	margin: 0px 15px 15px;
	display: none;
}
.stats-block {
	display: table;
	width: 100%;
}
	
.stats-div {
	display:table-row;
	background-color: #af0001;
}
.stats-div-header {
    display: table-cell;
	vertical-align: bottom;
	text-align: left;
	padding: 20px;
	color: #fff;
	font-weight: bolder;
	font-size: 2.0em;
}	
.stats-div-1 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}

.stats-div-2 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}
	
.stats-div-3 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}
	
.stats-div-4 {
    display: table-cell;
    width: 10%;
    height: auto;
    /*vertical-align: middle;
    text-align: center;*/
	/*background-image:url("/_resources/images/stateFigureMap.png");*/
	background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
    position: relative;
    padding-bottom: 15%;
	border: 0px solid #af0001;
}

.stats-div-text {
	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -moz-flex;
  	display: -webkit-flex;
  	display: flex;
  	-webkit-flex-direction: column;
  	-ms-flex-direction: column;
  	flex-direction: column;
  	-webkit-justify-content: center; 
  	justify-content: center; 

  	position: absolute;
  	top: 15px; 
	/*bottom: 0;*/
	left: 40px;
	/*right: 20px;*/
}

.stats-div-text > a{
	color:#fff;
	text-shadow: 2px 2px #858282;
	text-decoration: none;
	font-size: 125%;
	font-family: Open Sans Condensed;
	padding-bottom: 20px;
	vertical-align: middle;
	text-align: center;
	line-height: 1.1em;
}
	
.stats-div-title {
	color: #af0001;
	font-size: 350%;
	text-shadow: 2px 2px #858282;
	font-family: Open Sans Condensed;
	padding: 20px 30px;
	vertical-align: middle;
	text-align: center;
}
	
.stats-div-body-text {
	/*color: #af0001;*/
	font-size: 125%;
	/*text-shadow: 1px 1px #858282;*/
	font-family: Open Sans Condensed;
	padding-bottom: 20px;
	vertical-align: middle;
	text-align: center;
	line-height: 1.1em;
}
	
.stats-div-1 img{
    margin: auto;
	padding: 10px;
}

.stats-div-2 img{
    margin: auto;
	padding: 10px;
}
	
.stats-div-3 img{
    margin: auto;
	padding: 10px;
}
	
.stats-div-4 img{
    margin: auto;
	padding: 10px;
}
	
.stats-bottom-pic {
	display: table-row;
}
	
.stats-bottom-pic img {
	margin: 0 0 0em;
}
	
.intro-pics {
	padding-left: 50px;
	padding-right: 50px;
	width: 90%;
}
	
.intro-pic-main {
	width: 59.5%;
	text-align: center;
	float: left;
	background-color: #FFF;
	/*padding-top: 10px;*/
	padding-bottom: 0px;
	position: relative;
}
	
.intro-pic-extra1 {
	width: 31%;
	float: right;
	text-align: center;
	background-color: #CCCCCC;
	padding-bottom: 0px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 0px;
}
	
.intro-pic-extra2 {
	width: 31%;
	float: right;
	text-align: center;
	background-color: #CCCCCC;
	padding-bottom: 0px;
	position: relative;
	margin-bottom: 0px;
	margin-top: 10px;
}
	
.intro-pic-main > img {
	width: 110%;
	height: auto;
	margin-bottom: 0px;
}

.intro-pic-extra1 > img {
	width:100%; 
	height:auto;
	margin-bottom: 0px;
}

.intro-pic-extra2 > img {
	width:100%; 
	height:auto;
	margin-bottom: 0px;
}
	
.intro-pic-text-main {
	width: 110%;
	color: #FFFFFF;
	background-color: rgba(58, 58, 58, 0.5);
	/*float: left;*/
	padding: 0px;
	position: absolute;
	/*top: 5px;*/
	left: 0px;
	bottom: 0px;
	height: 90px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	line-height: 2em;
	padding-top:10px;
}	
	
.intro-pic-text-extra {
	width: 96.5%;
	color: #FFFFFF;
	background-color: rgba(58, 58, 58, 0.5);
	/*float: left;*/
	padding: 0px;
	position: absolute;
	/*top: 5px;*/
	left: 5px;
	bottom: 5px;
	height: 64px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.35em;
}

.intro-pic-text-main > a{
	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	line-height: 2em;
}	
	
.intro-pic-text-extra > a{
	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.35em;
}
	
.search-box-detail {
	background: #af0001;
	width: 190px;
	float: right;
	text-align: center;
	vertical-align: middle;
}
	
.search-box-detail-text {
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: 11px;
	padding: 5px;
}

.alternate-social-nav {
	display: none;
}
	
.search-box-detail-responsive {
	display: none;
}
	
.additional-intro-links {
	margin: 0px auto;
	text-align: center;
	padding-bottom: 20px;
}
	
.additional-intro-links-county::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url(../images/red-state-map.png) no-repeat 0px 3px;
	width: 37px;
	height: 40px;
	margin: 0 10px 0px 0;
}
	
.additional-intro-links-event::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url(../images/calendarIcon.png) no-repeat 10px -6px;
	width: 50px;
	height: 40px;
	margin: 0 0px 0px 0;
}
	
.additional-intro-links a{
	font-size: 16px;
	font-weight: 700;
}
	
.additional-intro-links-break {
	font-size: 20px;
	padding: 5px;
}
	
.ex-link {
  
  background: transparent url(../images/icon-link-redSM.png) center right no-repeat;
	height: 3px;
	width: 3px;
  padding-right:15px;
  padding-top:2.5px;
  
  
}

.image-to-link {
	background:#fff;
	padding:4px;
	border:1px solid #4b4538;
	border-radius:1px;
	width: 200px; 
	height: auto;
	box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);	
}

.image-to-link-no-border {
	background:#fff;
	width: 200px; 
	height: auto;
	box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);	
}
	
.asthmaBug {
	position: absolute; 
	bottom: 55px; 
	left: 240px;
}

.asthmaBugHR {
		color:#e0c5b6;
		size:5px;
}
	
/*updated executive table*/
.columnsContainer {
	position: relative; 
	margin: .5em; 
}
 
.leftColumn {  
	border: 1px solid  #ccc; 
	padding: 1.25em; 
	margin-bottom: .5em; 
}
 
.rightColumn { 
	border: 1px solid  #ccc; 
	padding: 1.25em; 
}	

/* Mirror effect for 4H donation page */
.intro-image1 {
	border-radius: 25px;
	border: 2px solid #ff5600;
    -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.2)));
    margin: 5px 5px 100px 5px; 
    width: 125px;
    height: 125px;
	display: inline-block;
 	
  
}

.intro-image2 {
	border-radius: 25px;
	border: 2px solid #ff5600;
    -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.2)));
    margin: 5px 5px 100px 5px; 
    width: 125px;
    height: 125px;
	display: inline-block;
 	

}
.intro-image3 {
	border-radius: 25px;
	border: 2px solid #ff5600;
    -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.2)));
    margin: 5px;  
    width: 125px;
    height: 125px;
	display: inline-block;
 	

}
.intro-image4 {
	border-radius: 25px;
	border: 2px solid #ff5600;
    -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250, 250, 250, 0.2)));
    margin: 5px 5px 50px 5px; 
    width: 125px; 
    height: 125px;
	display: inline-block;
}
.intro-images {
	/*position:absolute;*/
    width:100%;
    height: auto;
    text-align: center;
    /*float: left;*/
    margin-bottom: -100px;
}
	
.donations-main {
	margin-top: 50px;
}

.donations-intro-table {
	
}
	
/* Sharegrounds Accordion Styling Start */

.all {
    position: relative;
    width: 100%;
}

.tab {
    position: relative;
    overflow: hidden;
    width: 100%;
    counter-reset: paragraph;
}

.toggle {
    position: absolute;
    opacity: 0;
    z-index: -1;
}

.in-toggle {
    position: relative;
    color: #fff;
    display: block;
    padding: 0 0 0 1em;
    background: #9D2235;
    font-weight: 600;
    line-height: 3;
    cursor: pointer;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .25);
    font-size: 12pt;
    padding: 0 10% 0 5% !important;
    transition: all 0.25s ease-out;
	border: 2px #fff solid;
}
	
.in-toggle:hover {
    background-color: #b05866;
}

a.scrolltop {
    margin: 0 0 0 43%;
    text-decoration: none;
    color: white;
    padding: 2%;
}

.instruction {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 1s ease-in-out;
    -o-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
}

.instcolor {
	padding: 10px;
}

.instruction h4 {
    padding: 1em;
    text-align: center;
}

.toggle:checked ~ .in-toggle {
    background-color: #b05866;
}

.toggle:checked ~ .instruction {
    max-height: 250em;
}

.in-toggle::after {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 3em;
    height: 3em;
    line-height: 3;
    text-align: center;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.toggle[type=checkbox] + .in-toggle::after {
    content: "+";
}

.toggle[type=checkbox]:checked + .in-toggle::after {
    content: "+";
    transform: rotate(135deg);
}
	
/* Sharegrounds Accordion Styling End */
	
	
	
	
	

/* Initial 4-H Donation Form */
form#donations-payment {
	background: rgba(0, 190, 114, 0.76);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	width: 420px;
	margin-left: auto;
    margin-right: auto;
}
	
form#donations-payment fieldset {
	border: none;
	margin-bottom: 10px;
}
form#donations-payment fieldset:last-of-type {
	margin-bottom: 0;
}	

form#donations-payment legend {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	text-shadow: 0 1px 1px #fff;
}
	
/* form#donations-payment > fieldset > legend:before {
	content: "Step " counter(fieldsets) ": ";
	counter-increment: fieldsets;
}*/

form#donations-payment fieldset fieldset legend {
	color: #111111;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 0;
}

form#donations-payment ol li {
	background: #b9cf6a;
	background: rgba(255,255,255,.3);
	border-color: #e3ebc3;
	border-color: rgba(255,255,255,.6);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*line-height: 30px;*/
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
}
	
.destination {
	background: #b9cf6a !important;
	background: rgba(255,255,255,.3) !important;
	border-color: #e3ebc3 !important;
	border-color: rgba(255,255,255,.6) !important;
	border-style: solid !important;
	border-width: 2px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	line-height: 35px !important;
	list-style: none !important;
	padding: 5px 10px !important;
	margin-bottom: 2px !important;
	height: 35px;
}

	
.commodity input[type=select]{
	
}
	
.subscription-block {
	background: #b9cf6a !important;
	background: rgba(255,255,255,.3) !important;
	border-color: #e3ebc3 !important;
	border-color: rgba(255,255,255,.6) !important;
	border-style: solid !important;
	border-width: 2px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	line-height: 35px !important;
	list-style: none !important;
	padding: 5px 10px !important;
	margin-bottom: 2px !important;
	height: 125px;
}

.legend-option {
	margin-left: auto;
	margin-right: auto;
}	
.subscription {
	background: #b9cf6a !important;
	background: rgba(255,255,255,.3) !important;
	border-color: #e3ebc3 !important;
	border-color: rgba(255,255,255,.6) !important;
	border-style: solid !important;
	border-width: 2px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	line-height: 35px !important;
	list-style: none !important;
	padding: 5px 10px !important;
	margin-bottom: 2px !important;
	height: 35px;
}
	
form#donations-payment label[for=sub-notice] {
	/* background: #b9cf6a !important; */
  	/* background: rgba(255,255,255,.3) !important; */
  	/* border-color: #e3ebc3 !important; */
	/* border-color: rgba(255,255,255,.6) !important; */
  	/* border-style: solid !important; */
  	/* border-width: 2px !important; */
  	/* -moz-border-radius: 5px !important; */
  	/* -webkit-border-radius: 5px !important; */
  	/* border-radius: 5px !important; */
  	/* line-height: 35px !important; */
  	/* list-style: none !important; */
  	padding: 0px 25px 20px;
  	/* margin-bottom: 37px !important; */
  	height: 10px;
  	width: 100px;
  	font-size: x-large;
  	font-weight: 600;
  	line-height: 30px;
}

form#donations-payment ol > li > .notice-body{
	
	line-height: 15px;
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
}
	
form#donations-payment ol ol li {
	background: none;
	border: none;
	float: left;
}

form#donations-payment label {
	float: left;
	font-size: 13px;
	width: 110px;
}

form#donations-payment label[for=memory-name]{
	float: left;
	font-size: 13px;
	width: 110px;
}
	
form#donations-payment label[for=honor-name]{
	float: left;
	font-size: 13px;
	width: 110px;
}
	
form#donations-payment fieldset fieldset label {
	background:none no-repeat left 50%;
	line-height: 20px;
	padding: 0 0 0 30px;
	width: auto;
}
	
form#donations-payment label[for=visa] {
	background-image: url(visa.gif);
}
	
form#donations-payment label[for=amex] {
	background-image: url(amex.gif);
}
	
form#donations-payment label[for=mastercard] {
	background-image: url(mastercard.gif);
}
	
form#donations-payment fieldset fieldset label:hover {
	cursor: pointer;
}

form#donations-payment input:not([type=radio]),
form#donations-payment input:not([type=checkbox]),
	form#donations-payment textarea {
	background: #ffffff;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: 12px Open Sans, "Times New Roman", Times, serif;
	outline: none;
	width: 200px;
	padding: 5px 0px 5px 5px;
	/*clear: both;*/
	line-height: 25px;
	margin-bottom: 10px;
}
form#donations-payment input:disabled {
	background:#C9C9C9;
	color: #fff;
}	
form#donations-payment input:not([type=submit]):focus,
form#donations-payment textarea:focus {
	background: #eaeaea;
}
	
form#donations-payment input[type=radio] {
	float: left;
	margin-right: 5px;
}

/*memory custom Checkbox*/
form#donations-payment .memoryCheck {
	width: 25px;
	margin: 0px 110px;
	position: relative;
}
	
form#donations-payment .memoryCheck label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
  	left: 0;
	background: #eee;
	border:1px solid #ddd;
	-webkit-border-radius:: 5px 5px 5px 5px;
	-khtml-border-radius:: 5px 5px 5px 5px;
	-moz-border-radius:: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
	
form#donations-payment .memoryCheck label:after {
	opacity: 0.2;
	content: '';
	position: absolute;
	width: 12px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 3px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

form#donations-payment .memoryCheck label:hover::after {
	opacity: 0.5;
}

form#donations-payment .memoryCheck input[type=checkbox]:checked + label:after {
	opacity: 1;
}	
	
/*Honor custom Checkbox*/
form#donations-payment .honorCheck {
	width: 25px;
	margin: 0px 110px;
	position: relative;
}
	
form#donations-payment .honorCheck label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
  	left: 0;
	background: #eee;
	border:1px solid #ddd;
	-webkit-border-radius:: 5px 5px 5px 5px;
	-khtml-border-radius:: 5px 5px 5px 5px;
	-moz-border-radius:: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
	
form#donations-payment .honorCheck label:after {
	opacity: 0.2;
	content: '';
	position: absolute;
	width: 12px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 3px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#instafeed img {
	border: 2px solid black;
	margin-left: auto;
	margin-right: auto;
}

#instafeed img:hover {
	/*padding: 0px 3px 0px 3px;*/
}

#instafeed div {
	margin-left: 20px;
}
form#donations-payment .honorCheck label:hover::after {
	opacity: 0.5;
}

form#donations-payment .honorCheck input[type=checkbox]:checked + label:after {
	opacity: 1;
}

form#donations-payment input[type=checkbox] {
	visibility: hidden;
	/*left: 0px;
  	position: relative;
	width:	15px;
	line-height: 30px;
	height:  15px;*/

}

.subscription-check {
	left: 190px !important;
  	top: -25px;
  	position: relative;

}

form#donations-payment label[for=subscription] {
	background:none no-repeat left 50%;
	line-height: 20px;
	padding: 0 0 0 0px;
	width: auto;
}
	
form#donations-payment button {
	background: rgba(0, 123, 46, 0.78);
	border: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	color: #ffffff;
	display: block;
	font: 18px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	margin: auto;
	padding: 7px 25px;
	text-shadow: 0 2px 0px #000000;
	text-transform: uppercase;
}
form#donations-payment button:hover {
	background: #00A160;
	cursor: pointer;
}

.donations-main-header-top {
	vertical-align: bottom;
	/*padding-top: 14px;
	line-height: 250%;*/
	-webkit-border-radius: 15px 15px 0px 0px;
	-khtml-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
}
	
.donations-main-header {
	vertical-align: middle;
	padding-top: 5px;
	/*line-height: 250%;*/
	padding-bottom: 7px;
}

.donations-main-header-bottom {
	vertical-align: top;
	/*padding-top: 14px;
	line-height: 250%;*/
	-webkit-border-radius: 0px 0px 15px 15px;
	-khtml-border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
}
	
.donations-or-hr {
	background-color: #fff;
    border: #555 3px;
    border-style: none none solid;
    color: #fff;
    padding: 0px 0em;
    font-size: -0.5em;
}

.plants-hr {

}
	
.donations-pic-column {
	display: visible;
}
	
.donations-intro-table {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
	
/*donation amount buttons */
.donations-amount-button1 {
	width: 48px; 
	height: 43.5px; 
	box-shadow: 5px #000000; 
	margin-top: -20px; 
	margin-right: 12px;
	background-size: 100%;
	background-image: url('/4h-youth/get-involved/donate/images/10-selected.png');
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}
	
.donations-amount-button2 {
	width: 48px; 
	height: 43.5px; 
	box-shadow: 5px #000000; 
	margin-top: -20px; 
	margin-right: 12px;
	background-size: 100%;
	background-image: url('/4h-youth/get-involved/donate/images/25-disabled.png');
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}
	
.donations-amount-button3 {
	width: 48px; 
	height: 43.5px; 
	box-shadow: 5px #000000; 
	margin-top: -20px; 
	margin-right: 12px;
	background-size: 100%;
	background-image: url('/4h-youth/get-involved/donate/images/50-disabled.png');
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}
	
.donations-amount-button4 {
	width: 48px; 
	height: 43.5px; 
	box-shadow: 5px #000000; 
	margin-top: -20px; 
	margin-right: 12px;
	background-size: 100%;
	background-image: url('/4h-youth/get-involved/donate/images/75-disabled.png');
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}
	
.donations-amount-button5 {
	width: 48px; 
	height: 43.5px; 
	box-shadow: 5px #000000; 
	margin-top: -20px; 
	margin-right: 12px;
	background-size: 100%;
	background-image: url('/4h-youth/get-involved/donate/images/100-disabled.png');
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

.donations-start-button {
	width: 150px; 
	height: 46.25px; 
	box-shadow: 5px #000000; 
	vertical-align: middle;
	background-size: 100%;
	background-image: url('/4h-youth/get-involved/donate/images/give-here.png');
	margin-left: -15px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

/* donations start block */
.donations-start-block {
	margin-top: -25px;
    background-image: url('/4h-youth/get-involved/donate/images/4H-clover-transparent.png');
    background-size: cover;
    background-color: rgba(255, 255, 255, 0.9);
    background-repeat: space;
    /* background-size: 1.5em; */
    background-blend-mode: color;
	line-height: 120%;
}

.donations-start-block2 {
	margin-top: -25px;
  	background-image: url('/4h-youth/get-involved/donate/images/4H-clover-transparent.png');
  	background-size: 100%;
  	background-color: rgba(255, 255, 255, 0.9);
  	background-repeat: no-repeat;
  	/* background-size: 1.5em; */
  	background-position-y: -264px;
  	background-blend-mode: color;
}

.donations-start-block3 {
	margin-top: -25px;
  	background-image: url('/4h-youth/get-involved/donate/images/4H-clover-transparent.png');
  	background-size: 100%;
  	background-color: rgba(255, 255, 255, 0.9);
  	background-repeat: no-repeat;
  	/* background-size: 1.5em; */
  	background-position-y: -281px;
  	background-blend-mode: color;
}

.donations-start-block.background {
	
	opacity: 0.4;
}
	
.donations-clover-button{
	width: 50px; 
	height: auto; 
	padding-right: 13px;
}
	
.donations-difference {
    color: #ff6600;
	-webkit-text-stroke-width: 0.3px;
    -webkit-text-stroke-color: #ffffff;
}

.donations-main-space {
	height: 30px;
}	

.giving-tuesday-video {
	border: 2px solid black; 
	padding: 2px; 
	float: left; 
	margin: 0px auto;
}

.giving-tuesday-picture {
	padding: 2px; 
	border: 2px solid black; 
	float: right; 
	margin: 0px auto;
}

	
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
a:focus {outline: thin dotted}
a:hover, a:active {outline: none} /* Better CSS Outline Suppression */
/* MEDIA */
figure {margin: 0}
/* Fluid images */
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
					
}
svg:not(:root) {overflow: hidden} /* Correct IE9 overflow */
/* ABBREVIATION */
abbr[title], dfn[title] {border-bottom: 1px dotted #333; cursor: help}
/* MARKED/INSERTED/DELETED AND SELECTED TEXT */
ins, mark {text-decoration: none}
mark {background: #ba0d2e;}
ins {background: #d49855;}
del {text-decoration: line-through}
::-moz-selection {background: #ba0d2e; color: #fff; text-shadow: none} /* selected text */
::selection {background: #ba0d2e; color: #fff; text-shadow: none} /* selected text */
/* OTHERS */
strong, b, dt { font-weight: bold}
dfn {font-style: italic}
var, address {font-style: normal}
/* Position 'sub' and 'sup' without affecting line-height */
sub, sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;}
sup {top: -0.5em} /* Move superscripted text up */
sub {bottom: -0.25em} /* Move subscripted text down */
span.amp{font-family:Adobe Caslon Pro,Baskerville,"Goudy Old Style","Palatino","Palatino Linotype","Book Antiqua",Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:110%;line-height:0;position:relative;vertical-align:baseline} /* Best available ampersand */
/* MICRO CLEARFIX HACK */
/* For modern browsers */
.cf:before,
.cf:after{
	content:"";
	display:table;
}
.cf:after{clear:both}
.cf{zoom:1}/* For IE 6/7 (trigger hasLayout) */
/* DEFAULT MOBILE STYLE */
/* column grid */
.g1,.g2,.g3{
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}

.leftcolpadding {
padding-right:1%;
}


#wrapper{
	overflow:hidden;
	width:100%;
	position:relative;
}
/* header */
#header{
	margin:0 0 7px;
	width:100%;
}
/* header-holder */
.header-holder{
	background: #4b4538;
	padding: 0px 0 0px;
	height: 35px;
}
/* container */
.container{
	max-width:960px;
	margin:0 auto;
	overflow:hidden;
}

/*Overriding container for county pages*/
.grey-theme > #wrapper > #main > .container {
	overflow:visible !important;
}
	
/* rowcrops container */
.rcontainer{
	max-width:960px;
	margin:75px auto;
	/*overflow:hidden;*/
}
	
/* header navigation */
.header-nav{width:100%;}
.header-nav ul{
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
	overflow:hidden;
	font-size:0.917em;
	line-height:1.273em;
	font-weight:bold;
}
.header-nav li{
	float:left;
	margin:0 6px 0 0;
}
.header-nav li:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	width:1px;
	height:10px;
	background:#fff;
	margin:3px 8px 0 0;
}
.header-nav li:first-child:before{display:none;}
.header-nav a{color:#fff;}
/* header-frame */
.header-frame{
	padding:14px 0 15px;
	font-size:0.917em;
	line-height:1.273em;
	background:#efeeec url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWVlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #efeeec 0%, #fdfdfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeeec), color-stop(100%,#fdfdfc));
	background: -webkit-linear-gradient(top,  #efeeec 0%,#fdfdfc 100%);
	background: -o-linear-gradient(top,  #efeeec 0%,#fdfdfc 100%);
	background: -ms-linear-gradient(top,  #efeeec 0%,#fdfdfc 100%);
	background: linear-gradient(to bottom,  #efeeec 0%,#fdfdfc 100%);
}
.header-frame .container{max-width:940px;}
/* header-block */
.header-block{overflow:hidden;}
/* add navigation */
.add-nav{
	overflow:hidden;
	padding:0 1px 25px 0px;
}

.add-nav li.active  a {
text-decoration:none;
	color:#4b4538;}
	
.add-nav .nav-select,
.add-nav .select-nav-select{display:none;}
.add-nav ul{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}
.add-nav li{
	float:left;
	margin:0 0 0 7px;
	list-style: none;
}
.add-nav li:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	width:1px;
	height:10px;
	background:#4b4538;
	margin:2px 8px 0 0;
}
.add-nav li:first-child:before{display:none;}
.add-nav a{color:#ba0d2e;}
/* form-block */
.form-block{overflow:hidden;}
/* search-form */
.search-form{float:right;padding: 5px;}
.search-form fieldset{margin:0;}
.search-form .row{
	float:left;
	background:#fff;
	border:1px solid;
	border-color:#948c7d #948c7d #c0bbb3 #c0bbb3;
}
.search-form input[type=search]{
	background:none;
	width:136px;
	margin:0;
	padding:3px 7px 2px;
	border:none;
	float:left;
	color:#666;
	font-size:11px;
	line-height:14px;
	-webkit-appearance: none;
	border-radius:0;
	height:14px;
}
.search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}
.search-form input[type=search]:-moz-placeholder{color:#666;}
.search-form input[type=search]::-webkit-input-placeholder{color:#666;}
.search-form input[type=search]::-moz-placeholder{
	color:#666;
	opacity:1
}
.search-form input[type=search]:-ms-input-placeholder{color:#666;}
.search-form input[type=submit]{
	background:url(../images/icons/search-go-icon.png) no-repeat;
	width:23px;
	height:19px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:0;
}
	
.search-form-left-nav input[type=submit]{
	background:url(../images/icons/search-go-icon.png) no-repeat;
	width:20px;
	height:19px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:0;
}
.search-form a{
	float:right;
	color:#ba0d2e;
	margin:3px 0 0 12px;
}
/* logo */
.logo{
	width:553px;
	height:67px;
	display:block;
	margin: -65px 0 0;
}
.logo img{
	width:100%;
	height:auto;
}
.button-block{
	overflow:hidden;
	margin:-12px 0 0;
}
	
.header-frame .button-block {
	display: block;
	float: right;
	position: relative;
	top: -10px;
left: -25px;
}
/* AddThis Button */
.addthis_button{
	float:right;
    margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 20px;
}
.addthis_button img{margin:0;}
/* nav-block */
.nav-block{
	border:solid #4b4538;
	border-width:1px 0;
	padding:0px 0;
	background:#fdfdfd;
}
.nav-block .holder{
	
	/*background:#af0001;*/
	background: #7a0012; /* Old browsers */
	background: -moz-linear-gradient(top, #7a0012 36%, #cc0000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #7a0012 36%,#cc0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #7a0012 36%,#cc0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a0012', endColorstr='#cc0000',GradientType=0 );
} 
	/*was ba0d2e bbridges 1-30-2018*/
	/*Revised background for gradient per Amy Cole's request*/
.nav-block .container{overflow:visible;}
/* main navigation */
#nav{
	padding:0;
	margin:0 70px 0 0;
	list-style:none;
	float:right;
	font:700 14px/17px 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	z-index: 1;
}
	
#nav > li:first-child {
    background: #fff;
	color: #af0001;
    text-shadow: none;
}
	
#nav > li:first-child :active{
    background: #fff;
	color: #af0001;
    text-shadow: none;
}
	
#nav > li:first-child::-moz-selection {
    background: #fff !important;
	color: #af0001 !important;
    text-shadow: none !important;
}
	
#nav > li:first-child::selection {
    background: #fff !important;
	color: #af0001 !important;
    text-shadow: none !important;
}

	
#nav > li:first-child > a {
    color: #af0001;
    text-shadow: none;
}
	
#nav > li:first-child :hover{
    background: #fff;
	color: #af0001;
    text-shadow: none;
}
#nav li:first-child :active {
	background: #fff;
	color: #af0001;
    text-shadow: none;
}
	#nav li:first-child :focus {
	background: #fff;
	color: #af0001;
    text-shadow: none;
}
#nav > li:first-child > a {
    background: #fff;
	color: #af0001;
    text-shadow: none;
}
	
#nav > li{
	float:left;
	position:relative;
}
#nav > li > a{
	color:#fff;
	display:block;
	padding:8px 10px;
}
#nav > li > a:focus{
	margin:-3px 0;
	border:solid #4b4538;
	border-width:3px 0;
	text-decoration:none;
	background:#ba0d2e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMGQyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjA4MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ba0d2e 0%, #96081c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0d2e), color-stop(100%,#96081c));
	background: -webkit-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: -o-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: -ms-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: linear-gradient(to bottom,  #ba0d2e 0%,#96081c 100%);
}

#nav > li > a:active{
	margin:-3px 0;
	border:solid #4b4538;
	border-width:3px 0;
	text-decoration:none;
	background:#ba0d2e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMGQyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjA4MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ba0d2e 0%, #96081c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0d2e), color-stop(100%,#96081c));
	background: -webkit-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: -o-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: -ms-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: linear-gradient(to bottom,  #ba0d2e 0%,#96081c 100%);
}
	
#nav > li > .ico-leaf:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/icons/clover-leaf-icon.png) no-repeat;
	width:20px;
	height:21px;
	margin:0 7px -4px 0;
}
#nav > li > a:hover,
#nav > li.hover > a,
#nav > .active > a, #nav > li > a.focus{
	margin:-3px 0;
	border:solid #4b4538;
	border-width:3px 0;
	text-decoration:none;
	background:#ba0d2e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMGQyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjA4MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ba0d2e 0%, #96081c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0d2e), color-stop(100%,#96081c));
	background: -webkit-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: -o-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: -ms-linear-gradient(top,  #ba0d2e 0%,#96081c 100%);
	background: linear-gradient(to bottom,  #ba0d2e 0%,#96081c 100%);
}
/* drop */
#nav .drop{
	position:absolute;
	left:0;
	top:-9999px;
	z-index:15;
	border:solid #ba0d2e;
	border-width:8px 0 4px;
	background:#f4f3f2;
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.14);
}
#nav li.hover .drop{top:36px;}
#nav .last-child.hover .drop,
#nav .right-side.hover .drop{
	left:auto;
	right:0;
}
#nav .drop-holder{
	float:left;
	padding:22px 0 20px 20px;
	white-space:nowrap;
}
#nav .drop .col{
	width:233px;
	margin:0 20px 0 0;
	white-space:normal;
	display:inline-block;
	vertical-align:top;
}
#nav .drop ul{
	padding:0;
	margin:0;
	list-style:none;
	color:#2c2c2c;
	font:11px/15px Arial, Verdana, Helvetica, sans-serif;
}
#nav .drop ul li{
	padding:5px 0 0;
	border-top:1px solid #ccc8c2;
}
	#nav .first-child.hover .drop {
		display: none;
	}
#nav .drop ul li:first-child.hover{
	
}
#nav .drop .title{
	display:block;
	font-size:13px;
	line-height:18px;
}
#nav .drop .title a{color:#9c0b25;}
#nav .drop p{margin:0 0 6px;}
/* main */
#main{width:100%;}
.fs-img,
.img{
	width:100%;
	height:auto;
	font-family: 'image-set( url(1x|2x) 2x high-bandwidth )';
	/*display:none;*/
}
/* breadcrumbs */
.breadcrumbs{
	font-size:0.75em;
	line-height:1.333em;
	margin:0 0 5px;
	color:#4b4538;
	overflow:hidden;
}
.breadcrumbs ul{
	margin-bottom:0;
	list-style:none;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	margin:0 4px 0 0;
}
.breadcrumbs li:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/icons/breadcrumb-icon.png) no-repeat;
	width:5px;
	height:9px;
	margin:2px 5px 0 0;
}
.breadcrumbs li:first-child:before{display:none;}
#main .breadcrumbs a{color:#a10b28;}


div.backtoprevlevel {
clear:both;
  position:relative;
  float:right;
 overflow:hidden;
 margin:0;
 padding:0;
 margin-left:12px;
 }
 
 div.backtoprevlevel a {
 font-weight:bold;
 border:0;
 }

/*content social media */
div.connection {
clear:both;
  position:relative;
  float:right;
 width:180px;
 height:16px;
 overflow:hidden;
 margin:0;
 padding:0;
 margin-left:12px;
 	list-style:none;
	overflow:hidden;
 }
 
 div.connection ul {
	 list-style:none;
	 }

div.connection li{
	float:left;
	margin:0 3px 3px 0;
}

 
  div.connection  a {
 display:block;
    background:url(../images/content-social-media-sprite.png) no-repeat;
    height:16px;
    width:16px;
    float:left;
    margin-right:5px;
    color:transparent;
}

  div.connection a:hover {
 display:block;
    background:url(../images/content-social-media-sprite.png) no-repeat;
    height:16px;
    width:16px;
    float:left;
    margin-right:5px;
}
 
   /* div.connection a.facebook {width:18px; background-position:-10px 0px} */
  div.connection a.facebook {width:18px; background-position:0px 0px}
 div.connection a.youtube { width:18px; background-position:-24px 0px;}
 div.connection a.twitter {width:18px; background-position:-48px 0px;}
 div.connection a.flickr {width:18px; background-position:-71px 0px;}
	div.connection a.pinterest {width:18px; background-position:-96px 0px;}
	div.connection a.instagram {width:18px; background-position:-120px 0px;}
	
    div.connection a.facebook:hover {width:18px; background-position:-0px -18px}
 div.connection a.youtube:hover { width:18px; background-position:-24px -18px;}
 div.connection a.twitter:hover {width:18px; background-position:-48px -18px;}
 div.connection a.flickr:hover {width:18px; background-position:-71px -18px;}
	div.connection a.pinterest:hover {width:18px; background-position:-96px -18px;}
	div.connection a.instagram:hover {width:18px; background-position:-120px -18px;}

/* intro-block */
.intro-block{
	overflow:hidden;
	padding:0 1px 28px 0;
	margin-top:-9px;
}
/* intro-text */
.intro-text{
	font-size:1.167em;
	line-height:1.643em;
	color:#4b4538;
	float:left;
	width:100%;
	padding:34px 0 0;
	position:relative;
}
.intro-text p{margin:0 0 10px;}
.intro-text p strong{display:block;}
.intro-text mark{
	background:none;
	color:#4b4538;
	font-weight:bold;
}
/* button-holder */
.button-holder{
	overflow:hidden;
	padding:0 8px 10px 0;
}
/*
.button-holder a{
	float:left;
	height:46px;
	border-radius:1px;
	color:#fff;
	line-height:46px;
	font-weight:bold;
	font-size:14px;
	padding:0 10px;
	text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(255, 255, 255, 0.55);
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.29), 1px 1px 1px rgba(255, 255, 255, 0.45) inset, -1px -1px 1px rgba(0, 0, 0, 0.55) inset, 1px 1px 2px rgba(0, 0, 0, 0.65);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.29), 1px 1px 1px rgba(255, 255, 255, 0.45) inset, -1px -1px 1px rgba(0, 0, 0, 0.55) inset, 1px 1px 2px rgba(0, 0, 0, 0.65);
}
*/
.button-holder .btn-join{
	padding: 10px 12px;
	background:#17a96e;
	color: #fff;
	text-decoration: none;
}
	
.btn-join:hover {
	background: #22e496;
}
	
.button-holder .btn-plate{
	margin:0 10px 10px 10px;
	font-size:21px;
	padding: 0px;
}

.button-holder .btn-plate a{
	float:left;
	height:46px;
	border-radius:1px;
	color:#fff;
	line-height:46px;
	font-weight:bold;
	font-size:14px;
	padding:0 10px;
	text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(255, 255, 255, 0.55);
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.29), 1px 1px 1px rgba(255, 255, 255, 0.45) inset, -1px -1px 1px rgba(0, 0, 0, 0.55) inset, 1px 1px 2px rgba(0, 0, 0, 0.65);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.29), 1px 1px 1px rgba(255, 255, 255, 0.45) inset, -1px -1px 1px rgba(0, 0, 0, 0.55) inset, 1px 1px 2px rgba(0, 0, 0, 0.65);
}
	
.btn-plate-img{
	width: 100px;
	height: 45px;
}

/*
.button-holder .btn-online{
	margin:0 10px 10px 0;
	font-size:21px;
	background:#3db887 url("https://www.uaex.uada.edu/_resouces/images/4hOnlineLogo.gif");
	background: -moz-linear-gradient(top,  #3db887 0%, #017c4b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3db887), color-stop(100%,#017c4b));
	background: -webkit-linear-gradient(top,  #3db887 0%,#017c4b 100%);
	background: -o-linear-gradient(top,  #3db887 0%,#017c4b 100%);
	background: -ms-linear-gradient(top,  #3db887 0%,#017c4b 100%);
	background: linear-gradient(to bottom,  #3db887 0%,#017c4b 100%);
}
*/


.button-holder {
	padding: 10px 12px;
}
	
.btn-default {
    padding: 10px 12px;
    background: #9D2235;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    text-decoration: none;
}
	
.btn-default:hover {
	background: #b65968;
	text-decoration: none !important;
}
	
	
/* Old Button Styles */
/*.button-holder .btn-default{
	margin:0 10px 10px 0;
	font-size:21px;
	background:#FB1742 url("https://www.uaex.uada.edu/_resouces/images/4hOnlineLogo.gif");
	background: -moz-linear-gradient(top,  #FB1742 0%, #ba0d2e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB1742), color-stop(100%,#ba0d2e));
	background: -webkit-linear-gradient(top,  #FB1742 0%,#ba0d2e 100%);
	background: -o-linear-gradient(top,  #FB1742 0%,#ba0d2e 100%);
	background: -ms-linear-gradient(top,  #FB1742 0%,#ba0d2e 100%);
	background: linear-gradient(to bottom,  #FB1742 0%,#ba0d2e 100%);
}
*/
.call-button-holder{
	overflow:hidden;
	padding:0 8px 10px 0;
}
.call-button-holder a{
	float:left;
	height:46px;
	border-radius:1px;
	color:#ba0d2e;
	line-height:46px;
	font-weight:bold;
	font-size:14px;
	padding:0 10px;
}
.call-button-holder .call-btn-default{
	margin:0 10px 10px 0;
	font-size:14px;
}

.call-4h-button{
	overflow:hidden;
	padding:0 8px 10px 0;
}
.call-4h-button a{
	float:left;
	height:46px;
	border-radius:1px;
	color:#00a160;
	line-height:46px;
	font-weight:bold;
	font-size:12px;
	padding:0 10px;
}
.call-4h-button .call-4h-btn{
	margin:0 10px 10px 0;
	font-size:12px;
}

	
.button-holder .btn-support{
	background:#ff5600;
	color: #fff;
	padding: 10px 12px;
	text-decoration: none;
}
	
.btn-support:hover {
	background: #f99866;
}
/* gallery */
.gallery{
	float:right;
	width:687px;
	
	position:relative;
	border:1px solid #4b4538;
	padding:5px;
}
/* Updated 4H logo*/
.gallery .logo-4-h{
	background:url(../images/logo-4-h.png) no-repeat;
	width:345px; /* was 160px */
	height:317px; /* was 166px */
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:0px; /* was 81px */
	top:100%; /* was 50% */
	margin:-317px 0 0; /* was -77px */
}
.gallery .logo-4-h a{
	display:block;
	height:100%;
}
.gallery .frame{
	position:relative;
	overflow:hidden;
	width:100%;
}
.gallery .frame ul{
	padding:0;
	margin:0;
	position:relative;
	list-style:none;
	width:99999px;
	overflow:hidden;
}
.gallery .frame ul li{
	float:left;
	position:relative;
}
.gallery img{
	width:100%;
	max-width:none;
	height:317px;
	
	margin:0;
}
.gallery .description{
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:350px;
	background:#000;
	background:rgba(0, 0, 0, 0.45);
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:42px 50px 50px;
}
.gallery .alignleft .description{
	right:auto;
	left:0;
}
.gallery .head{
	position:absolute;
	top:14px;
	right:20px;
	color:#fff;
	z-index:5;
	font:700 1.083em/1.231em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
}
.gallery .description .text-block{
	height:225px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
}
.gallery .description .text-block:after{
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin:0 0 0 -5px;
	vertical-align:middle;
}
.gallery .description .row{
	vertical-align:middle;
	display:inline-block;
	white-space:normal;
}
.gallery .description .title{
	display:block;
	margin:0 0 12px 13px;
	font:700 4.083em/0.959em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
}
.gallery .description p{margin:0 0 12px 15px;}
.gallery .description .more{
	color:#fff;
	font-size:1.167em;
	line-height:1.214em;
	font-weight:bold;
}
.gallery .description .more:before{
	width:9px;
	height:12px;
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat -51px 0;
	margin:2px 4px 0 0;
}
.gallery .btn-prev,
.gallery .btn-next{
	position:absolute;
	left:21px;
	top:50%;
	margin:-20px 0 0;
	width:18px;
	height:32px;
	background:url(../images/sprite.png) no-repeat 0 -24px;
	text-indent:-9999px;
	overflow:hidden;
}
.gallery .btn-next{
	left:auto;
	right:20px;
	background-position:-22px -24px;
}
.gallery .switcher{
	position:absolute;
	right:36px;
	bottom:23px;
	text-align:center;
	width:100%;
}
.gallery .switcher ul{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}
.gallery .switcher li{
	float:left;
	margin:0 0 0 13px;
}
.gallery .switcher a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:17px;
	height:17px;
	outline:none;
	border:1px solid #1c2312;
	background:#fff;
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.4);
	border-radius:10px;
}
.gallery .switcher a:hover,
.gallery .switcher .active a{background:#a8213f;}
/* info-block */
.info-block{
	background:#f4f1e8;
	border:solid #e5e0d0;
	border-width:1px 0;
	padding:25px 0 17px;
	font-size:1em;
	line-height:1.25em;
}
	
	.box h3{
  text-align:center;
    position:relative;
    top:80px;
}
.box {
    width:70%;
    height:200px;
    background:#FFF;
    margin:40px auto;
}

/*==================================================
 * Effect 2
 * ===============================================*/
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 16px;
    left: 5px;
    width: 100%;
    top: 80%;
    /*max-width: 300px;*/
    background: #f4f1e8;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    transform: rotate(-1deg);
}
.effect2:after
{
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
  -o-transform: rotate(1deg);
  -ms-transform: rotate(1deg);
  transform: rotate(1deg);
  right: 5px;
  left: auto;
}

	
.info-block .container,
.articles-block .container{max-width:960px;}
#main h1{
	margin:0 0 13px;
	color:#4b4538;
	font:700 1.5em/1.222em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
}
/* news-block */
.news-block h1:after,
.events-block h1:after{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat -43px -24px;
	width:13px;
	height:13px;
	margin:6px 0 0 8px;
}
/* news-list */
.news-list{
	margin:0;
	padding:2px 0 12px 1px;
	list-style:none;
}
.news-list li{
	border-bottom:1px solid #ccc8c2;
	padding:0 2px 6px 0;
	margin:0 0 3px;
}
/* standard link */

.standard-link {
	margin: 0; 
	line-height: 1.25em; 
	margin-bottom: 1em;
	text-decoration:none;
	border-bottom: 1px #ba0d2e dotted;
	color:#ba0d2e;
	font:700 1.25em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
}
	
/* special link */
.link{
	font-weight:bold;
	font-size:1em;
	line-height:1.25em;
}
.link:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat -63px 0;
	width:13px;
	height:13px;
	margin:2px 4px 0 0;
}
.green-theme .link:before{background-position:-11px -85px;}
/* events-block */
/* event-list */
.event-list{
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
}
.event-list li{
	padding:0 0 15px;
	overflow:hidden;
}
	/*bbridges changed font from 19 to 14 08/21/2018*/
.event-list .date{
	float:left;
	width:41px;
	font-style:normal;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.47);
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.47);
	background:#eaeaea;
	border-radius:4px;
	text-align:center;
	color:#555;
	margin:3px 14px 0 0;
	font:700 14px/22px Helvetica, Arial, Verdana, sans-serif;
}
.event-list .date span{
	display:block;
	color:#fff;
	font-size:11px;
	line-height:14px;
	background:#555;
	border-radius:4px 4px 0 0;
	padding:4px 0 2px;
	margin:0 0 -1px;
}
.event-list p{
	overflow:hidden;
	margin:0;
}
/* info-holder */
/*.info-holder .link{display:none;}  April 29 2014 */
.info-holder .holder{
	overflow:hidden;
	padding:2px 0 0;
	margin:0 0 0 -2px;
}
/* photo */
.photo{
	float:left;
	background:#fff;
	padding:4px;
	border:1px solid #4b4538;
	border-radius:1px;
	box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
}
.photo2 {

	background:#fff;
	padding:4px;
	border:1px solid #4b4538;
	border-radius:1px;
	box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
}

.info-holder .photo{
	width:66px;
	margin:3px 10px 0 0;
}
.photo img{margin:0;}
.info-holder .description{overflow:hidden;}
.info-holder .title{
	display:block;
	margin:0 0 3px;
}

 .right-image-caption50 {
color:#000;
width:50%;
display:inline;
float:right;
margin-left:15px;
margin-bottom:15px;
}


	
.right-image-caption40 {
color:#000;
width:40%;
display:inline;
float:right;
margin-left:15px;
margin-bottom:15px;
} 

 .right-image-caption30 {
color:#000;
width:30%;
display:inline;
float:right;
margin-left:15px;
margin-bottom:15px;
}

	.right-image-caption20 {
color:#000;
width:20%;
display:inline;
float:right;
margin-left:15px;
margin-bottom:15px;
} 


.left-image-caption50 {
color:#000;
width:50%;
display:inline;
float:left;
margin-right:15px;
margin-bottom:15px;
}
	
.left-image-caption40 {
color:#000;
width:40%;
display:inline;
float:left;
margin-right:15px;
margin-bottom:15px;
} 

.left-image-caption30 {
color:#000;
width:30%;
display:inline;
float:left;
margin-right:15px;
margin-bottom:15px;
} 


.left-image-caption20 {
color:#000;
width:20%;
display:inline;
float:left;
margin-right:15px;
margin-bottom:15px;
} 

.right-image-caption50 p a, .right-image-caption40 p a, .right-image-caption30 p a, .right-image-caption20 p a, .left-image-caption50 p a, .left-image-caption40 p a, .left-image-caption30 p a, .left-image-caption20 p a {
text-decoration:none;
border-bottom:0px!important;
border:1px solid orange;
}

.caption {
background:#4c4638;
color:#fff;
padding:4px;
width:auto;
}

.info-holder p{margin:0;}
/* articles-block */
.articles-block{
	border-bottom:1px solid #e6e1d2;
	padding:26px 0 31px;
	font-size:1em;
	line-height:1.25em;
}
.articles-block .container{
	max-width:950px;
	padding:0 0 0 10px;
	overflow:visible;
}
/* article */
.article {
	float:left;
	width:48%;
	margin:0 0 0 4%;
}

.column-single-img .article {
	float:left;
	width:98%;
	margin:0 0 0 4%;
} 
.content-article{
	clear:both;
	width:95%;
	margin:0 0 4% 0;
}

.resource-detail .column {
float:left;
width:49%;}

.resource-detail .column .photo {
clear:both;
margin-bottom:20px;
margin-right:20px;
}

.content-article .photo {margin:5px 9px 9px 0;}


/* .content-article .description {
display:inline-block;
float:left;
}  */

.content-article .description ul {overflow: hidden; }

.content-article .description h1 {
font-size:1.50em!important;
}


.article:first-child{margin:0;}
.articles-block .photo{margin:5px 9px 0 0;}
.articles-block .description{overflow:hidden;}
#main .articles-block h1{margin:0 0 6px;}
#main .articles-block p{margin:0 0 9px;}
.link-pdf:after{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/icons/small-pdf-icon.png) no-repeat;
	width:16px;
	height:18px;
	margin:-2px 0 0 4px;
}
.link-pdf-hide:after{
		}
/* grey-block */
.grey-block{
	background:#f4f1e8;
	border:none;
	padding-bottom:27px;
}
.grey-block .container{
	max-width:960px;
	padding:0;
}
.grey-block .article:first-child,
.articles-block-alt .article:first-child{margin:0 1%;}
.grey-block .photo{margin-top:3px;}

/* counties map */
#counties-list {
float:left;
width:50%;
position:relative
} 

#counties-list .col1 {
float:left;
width:25%;
}

#counties-list .col2 {
float:left;
width:25%;
}

#counties-list .col3 {
float:left;
width:25%;
}

#counties-list .col4 {
float:left;
width:25%;
}

#counties-map {
float:left;
width:50%;
position:relative;
}

/* counties-form */
#counties-dropdown {
clear:both;}

#counties-dropdown h1 {
padding-bottom:8px;
}

.counties-form{
	overflow:hidden;
	display:block;
	margin:-14px 0 0;
}
.counties-form .select-holder{
	overflow:hidden;
	width:126px;
	}
	
.counties-form fieldset {
display:inline;
float:left;
margin-right:25px;
}
.counties-form select{
  	width:100%;
	color:#4b4538;
	font-size:12px;
	line-height:16px;
}

/* footer */
 

#footer{ 
	color:#fff;
	background:#4b4538;
	border-top:1px solid #79715a;
	padding:0 0 56px;
}
#footer:before{
	content:'';
	display:block;
	height:23px;
/* 	background:#3e3b33 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlM2IzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjQ1MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3e3b33 0%, #4b4538 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e3b33), color-stop(100%,#4b4538));
	background: -webkit-linear-gradient(top,  #3e3b33 0%,#4b4538 100%);
	background: -o-linear-gradient(top,  #3e3b33 0%,#4b4538 100%);
	background: -ms-linear-gradient(top,  #3e3b33 0%,#4b4538 100%);
	background: linear-gradient(to bottom,  #3e3b33 0%,#4b4538 100%); */
}
#footer .container{max-width:960px;}
/* footer-columns */
.footer-columns{padding:0 0 12px;}
.footer-columns .col-last:before{
	content:'';
	float:left;
	background:url(../images/sprite.png) no-repeat -76px 0;
	width:55px;
	height:48px;
	margin:3px 20px 0 0;
}
.footer-columns ul{
	margin:0;
	list-style:none;
	font-size:1.167em;
	line-height:1.214em;
	font-weight:bold;
	overflow:hidden;
}
.footer-columns ul li{margin:0 0 16px;}
.footer-columns .col-last ul li{margin:0 0 8px;}
.footer-columns ul a{color:#fff;}
/* address */
.footer-columns address{
	font-style:normal;
	/* font-size:1em;
	line-height:1.417em;*/
	color:white;
	font-size:1.167em;
	line-height:1.214em;
}
.footer-columns address .phone{
	display:block;
	margin:-4px 0 13px;
}
.footer-columns address .phone a, .footer-columns address .employees-only a, .footer-columns address a {color:#fff;}
.footer-columns address .employees-only:before, .footer-nav .employees-only:before {
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat -61px -41px;
	width:11px;
	height:13px;
	margin:1px 4px 0 0;
}
/* footer navigation */
.footer-nav{
	/* font-size:0.917em; */
	font-size:0.75em;
	line-height:1.273em;
	/*font-weight:bold;*/
	padding:0 0 15px;
}
.footer-nav ul{
	margin:0;
	list-style:none;
	overflow:hidden;
}
.footer-nav li{
	float:left;
	margin:0 6px 8px -8px;
	padding:0 8px 0 0;
}
.footer-nav li:before{
	content:'';
	width:1px;
	height:10px;
	display:inline-block;
	vertical-align:top;
	background:#fff;
	margin:2px 7px 0 0;
}
.footer-nav li:first-child:before{
		content:'';
	width:0px;
	height:10px;
	display:none;
	vertical-align:top;
	background:#fff;
	margin:0px 7px 0 0;
}
	
.footer-nav a{color:#fff;}
.footer-nav .link-pdf:after{
	background-position:0px 0px;
	width:14px;
	height:14px;
}
/* inner styles */
/* intro-frame */
.intro-frame{
	font-size:1em;
	line-height:1.5em;
	margin-top:-10px;
	padding:0 0 30px;
}
.intro-frame .photo{
	float:right;
	padding:5px;
	margin:0 0 0 20px;
}
.intro-frame .description{
	overflow:hidden;
	padding:34px 0 0;
}
#main .intro-frame h1{
	font-size:2em;
	line-height:1.167em;
}
.intro-frame h2{
	font-size:1em;
	line-height:1.333em;
	margin:-1px 0 3px;
}
.intro-frame p{margin:0 0 4px;}
/* video-block */
.video-block{
	width:48%;
	float:left;
	margin:0 5% 0 0;
	padding:1px 0 23px;
}
.video-block .photo{margin:3px 10px 0 2px;}
.video-block .description{overflow:hidden;}
#main .video-block h1{margin:0 0 7px;}
.video-block p{margin:0 0 11px;}
/* links */
.links{
	padding:0;
	margin:0;
	list-style:none;
}
.links li{margin:0 0 9px;}
.links .link:before{margin:1px 5px 0 0;}
/* publications-block */
.publications-block{
	float:left;
	width:47%;
}
/* publications-list */
.publications-list{
	margin:-5px 0 0;
	list-style:none;
}
.publications-list li{
	overflow:hidden;
	padding:7px 10px 11px 0;
	border-top:1px solid #ccc8c2;
}
.publications-list li:first-child{
	border:none;
	padding-top:0;
}
.publications-list .image-holder{
	float:left;
	margin:3px 9px 0 0;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.29);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.29);
}
.publications-list .image-holder img{margin:0;}
.publications-list .title{display:block;}
.publications-list p{margin:0;}
.publications-list .title .pdf{color:#a8213f;}
.articles-block-alt .container{
	padding:0;
	max-width:960px;
}
.articles-block-alt .heading p{
	font-size:1.417em;
	line-height:1.235em;
}
/* articles-block-alt */
.articles-block-alt{padding-bottom:33px;}
#main .articles-block-alt .heading h1{margin-bottom:3px;}
#main .articles-block-alt .heading p{margin:0 0 18px;}
.articles-block-alt .photo{margin:4px 9px 0 0;}
.articles-block-alt .photo img{
	width:104px;
	height:104px;
}
/* info-area */
.info-area{
	width:46%;
	float:left;
	margin:-2px 0 -4px 6%;
}
.info-area:first-child{margin-left:1%;}
/* info-list */
.info-list{
	margin:0;
	padding:9px 0 0;
	list-style:none;
}
.info-list li{
	border-top:1px solid #ccc8c2;
	padding:7px 0 1px;
}
.info-list li:first-child{
	border:none;
	padding-top:0;
}
.info-list a{font-weight:bold;}
#main .info-list p{margin:0 0 6px;}
/* popup-holder */
.popup-holder{
	position:relative;
	overflow:hidden;
	height:0;
}
/* lightbox */
.lightbox{
	padding:9px;
	background:#a0a0a0;
}
.lightbox-holder{
	background:#303030;
	padding:7px 8px 9px;
}
.lightbox .video-holder{overflow:hidden;}
.lightbox .video-holder img{
	margin:0;
	width:100%;
	height:auto;
}
/* drop navigation */
.drop-nav{
	display:none;
	margin:0 15px 10px;
	padding:14px 0 3px;
	border-bottom:1px solid #ccc8c2;
}
.drop-nav ul{
	margin:0;
	list-style:none;
	font-size:1em;
	line-height:1.273em;
	font-weight:bold;
}
.drop-nav li{margin:0 0 9px;}
/* two-columns */
#two-columns{padding:11px 0 0;}
/* sidebar */
#sidebar{
	float:left;
	width:200px;
	margin:0 40px 0 0;
	padding:9px 0 0;
}
#sidebar h1{
	font-size:1.333em;
	line-height:1.188em;
	margin:0 0 7px;
}
/* accordion-holder */
.accordion-holder{margin:0 0 15px;}
.accordion-holder h1{
	padding:0 7px 7px 10px;
	border-bottom:6px solid #959595;
}
.green-theme .accordion-holder h1,
.green-theme .side-nav span,
.green-theme .side-nav ul{border-color:#00a160;}
/* side navigation */
.side-nav{
	padding:0;
	margin:0;
	list-style:none;
	font-weight:bold;
	font-size:1em;
	line-height:1.333em;
}
.side-nav > li{margin:0 0 7px;}
.side-nav span{
	display:block;
	padding:0 5px 6px 11px;
	border-bottom:1px solid #ccc8c2;
}
.side-nav a:hover,
.side-nav > .active > span > a{
	text-decoration:none;
	color:#4b4538;
}
.side-nav .slide{
	overflow:hidden;
	width:100%;
	position:relative;
}
.side-nav ul{
	padding:9px 0 6px 21px;
	margin:0;
	list-style:none;
	font-size:0.833em;
	line-height:1.4em;
	border-bottom:1px solid #ccc8c2;
}
.side-nav ul li{margin:0 0 5px;}
.side-nav ul .active a,
.side-nav ul a:hover{
	color:#4b4538;
	text-decoration:none;
}
/* content */
#content{
	overflow:hidden;
	padding:0 0 50px;
	height:auto;
	min-height:377px;
}
/* content-holder */
.content-holder{padding:0 0 86px;}

/* #content a {
border-bottom:1px dotted #ba0d2e;
}

#content a:hover {
border-bottom:1px dotted #ba0d2e;
text-decoration:none;
} */

 #content p a {
/* border-bottom:1px dotted #ba0d2e; */
padding-bottom:2px;
}

#content p a:hover {
border-bottom:1px dotted #ba0d2e;
text-decoration:none;
padding-bottom:2px;
}

#content p a:visited {color:#a55858;} 
#content h1{
	font-size:2em;
	line-height:1.25em;
	margin:0 0 11px;
}
#content p{margin:0 0 16px;}



#content .floatleft {
clear:both;
float:left;
margin-right:10px;
}

#content .content-social-media {
clear:both;
line-height:1.00em;
margin:0;
padding:0;
margin-right:5px;
float:left;
width:29px;
}

#content .slide > ul > li {
	list-style-position:outside;
	/* margin-left:11px;*/
	margin-left:15px;
	list-style-type: disc;
}

#content h2,
.table-block h2{
	margin:0 0 9px;
	font:700 1.5em/1.333em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
}
/* list */
.list{
	padding:0;
	margin:0 0 20px;
	list-style:none;
}
.list li{margin:0 0 2px;}
.list li:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat -57px -13px;
	width:10px;
	height:9px;
	margin:5px 4px 0 -1px;
}
#content .title{display:block;}
/* information-form */
.information-form{padding:9px 20px 45px 0;}
.information-form fieldset{
	margin:0;
	padding:0;
}
.information-form .row {padding:0 0 14px;}   /* all fields expect radio and checkbox list fields */
.information-form .choicelist {padding:0 0 14px;} /* for checkbox list and radio box list */

.information-form label{
	float:left;
	width:95px;
	margin:3px 4px 0 1px;
}

.information-form label.ontheright{
float:none;
}

.information-form .choicelist label{
	float:left;
	width:auto!important;
	margin:3px 4px 0 1px;
}

.information-form .choicelist input[type=radio] {
float:left;
margin:0 3px 0 0;
}

/* check-list */
.information-form .choicelist .check-list{
	padding:0;
	margin:0;

	list-style:none;
}
.information-form .choicelist .check-list li{
	overflow:hidden;
	padding:0;

}
.information-form .choicelist .check-list ul{
	padding:3px 0 0 51px;
	list-style:none;
	text-indent:0;
}
.information-form .choicelist .check-list ul li{padding:0;}
.information-form .choicelist .check-list ul .last{padding:22px 0 14px;}

/* radio-list */
.information-form .choicelist .radio-list{
	padding:0;
	margin:0;

	list-style:none;
}
.information-form .choicelist .radio-list li{
	overflow:hidden;
	padding:0;

}
.information-form .choicelist .radio-list ul{
	padding:3px 0 0 51px;
	list-style:none;
	text-indent:0;
}
.information-form .choicelist .radio-list ul li{padding:0;}
.information-form .choicelist .radio-list ul .last{padding:22px 0 14px;}

/*.information-form .choicelist input[type="checkbox"], 
.information-form .choicelist input[type="radio"] {
float:left;
} */




.information-form .text{overflow:hidden;}
.information-form input[type=text],
.information-form input[type=email],
.information-form textarea{
	background:#f4f3f0;
		/* width:100%; */
	width:275px;
	margin:0;
	padding:5px 5px 4px;
	border:1px solid #cccbc2;
	border-radius:1px;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:26px;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.05) inset;
	-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.05) inset;
	outline:none;
}
.information-form textarea{
	/* width:100% !important;  */
		width:275px;
	height:160px;
	min-height:70px;
	padding:5px;
}

.information-form .textfield td {
padding:0;}

.information-form .textfield td input[type=text] {
width:100%;
} 

.information-form input[type=submit]{
clear:both;
	background:#ba0d2e;
	width:58px;
	height:24px;
	/* margin:6px 0 0 99px; */
	margin:6px 0 0 15px;
	padding:0;
	cursor:pointer;
	border:1px solid #fefdfd;
	color:#fff;
	display:block;
	font:700 11px/22px Helvetica, Arial, Verdana, sans-serif;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.14);
	border-radius:0;
	float:left;
}
.information-form input[type=submit]:hover{background:#828282;}
/* aside */
.aside{
	float:right;
	width:180px;
	margin:0 0 10% 45px;
	padding:11px 0 0;
	border-bottom:2px solid #4b4538;
	
}
#main .aside h1,
#main .info-frame .aside h1{
	border:solid #4b4538;
	border-width:2px 0;
	color:#5e5a4d;
	padding:3px 14px 4px;
	font-size:1.333em;
	line-height:1.188em;
}
/* contact-block */
/* address */
.contact-block address{
	font-size:0.917em;
	line-height:1.364em;
	margin:-2px 0 0;
}
.contact-block address .row{
	border-top:1px dotted #5e594c;
	padding:13px 0 16px 16px;
}
.contact-block address .row:first-child{
	border:none;
	padding-top:0;
}
/* social-block */
.social-block{
	margin:-3px 0 0;
	font-size:0.917em;
	line-height:1.273em;
	padding:11px 0 14px 15px;
	border-top:1px dotted #5e594c;
}
.social-block .title{
	color:#5f5a4d;
	display:block;
	margin:0 0 14px;
}
/* social-networks */
.social-networks{
	padding:0 0 0 1px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.social-networks li{
	float:left;
	margin:0 13px 13px 0;
}
	
.social-links a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/social-links-icons.png) no-repeat -1000px 0;
	width:22px;
	height:22px;
}

.social-links .facebook{	background:url(../images/social-links-icons.png) no-repeat -1000px 0; background-position:-3px -2px;}
.social-links .youtube{background-position:-30px -2px;}
.social-links .flickr{background-position:-57px -2px;}
.social-links .twitter{background-position:-83px -2px;}
.social-links .pinterest{background-position:-110px -2px;}	
.social-links .instagram{background-position:-137px -2px;}	
.social-links .facebook:hover {background-position:-3px -25px;}
.social-links .youtube:hover {background-position:-30px -25px;}
.social-links .flickr:hover{background-position:-57px -25px;}
.social-links .twitter:hover {background-position:-83px -25px;}
.social-links .pinterest:hover {background-position:-110px -25px;}
.social-links .instagram:hover {background-position:-137px -25px;}

.social-networks a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/social-links-icons.png) no-repeat -1000px 0;
	width:22px;
	height:22px;
}

.social-networks .facebook{	background:url(../images/social-links-icons.png) no-repeat -1000px 0; background-position:-3px -2px;}
.social-networks .youtube{background-position:-30px -2px;}
.social-networks .flickr{background-position:-57px -2px;}
.social-networks .twitter{background-position:-83px -2px;}
.social-networks .pinterest{background-position:-110px -2px;}	
.social-networks .instagram{background-position:-137px -2px;}	
.social-networks .facebook:hover {background-position:-3px -25px;}
.social-networks .youtube:hover {background-position:-30px -25px;}
.social-networks .flickr:hover{background-position:-57px -25px;}
.social-networks .twitter:hover {background-position:-83px -25px;}
.social-networks .pinterest:hover {background-position:-110px -25px;}
.social-networks .instagram:hover {background-position:-137px -25px;}

/* related-links */
.related-links{margin:0;}
.related-links ul{
	padding:0 0 4px;
	margin:-12px 0 0;
	list-style:none;
	font-size:0.917em;
	line-height:1.273em;
	font-weight:bold;
}
.related-links li{
	padding:6px 0 5px 16px;
	border-top:1px dotted #5f5a4d;
}
.related-links li:first-child{border:none;}
/* intro-columns */
.intro-columns{
	max-width:960px;
	margin:-7px auto 0;
}
.intro-columns .row{
	overflow:hidden;
	padding:4px 0 0;
}
.intro-columns .row:first-child{padding:0;}
/* intro-section */
.intro-section{
	float:left;
	width:49%;
	margin:0 0 0 2%;
	padding:0 0 10px;
}
.intro-columns .intro-section:first-child{margin:0;}
.intro-section .heading{
	overflow:hidden;
	background:#00a160;
	padding:8px 9px 11px 16px;
	margin:0 0 17px;
}
.intro-section .heading .head{
	float:left;
	font:700 2.167em/1.154em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
}
.intro-section .heading .head a{color:#fff;}
.intro-section .heading .link-holder{
	float:right;
	padding:5px 0 0;
	width:150px;
}
.intro-section .heading .link-view{
	float:left;
	font-weight:bold;
	color:#fff;
	margin:7px 15px 0 0;
}
.intro-section .heading .link-view:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat 0 -85px;
	width:9px;
	height:12px;
	margin:2px 5px 0 0;
}
.intro-section .btn-rss{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -22px -85px;
	width:25px;
	height:25px;
}
.intro-section .event-list{
	font-size:1em;
	line-height:1.25em;
	padding-top:1px;
}
.intro-section .event-list li{padding-bottom:18px;}
.intro-section .event-list .date{
	margin:0 13px 0 0;
	background:#fff;
}
.intro-section .news-list{
	font-size:1em;
	line-height:1.25em;
}
.intro-section .news-list li{
	border:solid #00a160;
	border-width:1px 0 0;
	padding:6px 10px 8px 0;
	margin:0;
}
.intro-section .news-list li:first-child{
	border:none;
	padding-top:0;
}
.intro-section .intro-content{
	overflow:hidden;
	padding:0 0 10px;
}
.intro-section .photo{margin:3px 18px 0 1px;}
/* navigation */
.intro-section .nav{
	overflow:hidden;
	font-size:1em;
	line-height:1.5em;
}
.intro-section .nav ul{
	padding:0;
	margin:0;
	list-style:none;
	font-weight:bold;
}
.intro-section .nav li{
	position:relative;
	padding:0 0 0 19px;
}
.intro-section .nav li:before{
	content:'';
	position:absolute;
	top:5px;
	left:0;
	background:url(../images/sprite.png) no-repeat -78px -50px;
	width:10px;
	height:9px;
}
.green-theme #main .articles-block h1{
	background:#00a160;
	padding:3px 9px 6px;
}


.green-theme #main .articles-block h1 a{color:#fff;}
.green-theme .articles-block h2{
	font:700 1.333em/1.188em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 5px;
}
.green-theme .articles-block{padding:0 0 50px;}
.green-theme .articles-block .container{
	max-width:960px;
	padding:0;
}
/* article-holder */
.article-holder{padding:8px 0 0;}
.green-theme .article:first-child{margin:0 1%;}
.green-theme .articles-block .description{padding-top:2px;}
/* about-block */
.green-theme .about-block{
	padding:7px 0 0;
	font-size:1em;
	line-height:1.333em;
	border:none;
}
.about-block{
	border:none;
	padding:7px 0 0;
}
.about-block .row{
	overflow:hidden;
	padding:0 0 14px;
}
.about-block .article{
	float:left;
	padding:0 0 15px;
	width:49%;
	margin:0 0 0 2%;
}


.about-block .article:first-child{margin:0;}
.about-block .photo{
	margin:2px 8px 0 0;
	width:104px;
	height:inherit;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.16);
}
.about-block .photo img{
	width:100%;
	height:auto;
}
.column-single-img .photo img {
    width: 100%;
    height: auto;
}
.about-block .description{overflow:hidden;}

.maincontent {
overflow:hidden;
}

.maincontent .description {overflow:hidden;
padding:1px 10px 3px;
	margin:0 0 9px;
} 

.maincontent .description h1{
font-size:1.50em!important;
	overflow:hidden;
}

.green-theme #main .about-block h1{
	font-size:1.5em;
	line-height:1.222em;
	padding:1px 10px 3px;
	margin:0 0 9px;
}

.green-theme  #main .about-block .content-article h1 {
padding:1px 0px 3px;
}

#main .about-block h1{
	font-size:1.5em;
	line-height:1.222em;
	margin:0 0 9px;
}
#main .about-block p{margin:0 0 8px;}
.about-block .link:before{margin:3px 5px 0 0;}
/* articles-columns */
.articles-columns,
.green-theme .articles-columns{
	overflow:hidden;
	margin:-7px 0 -11px;
	padding:0;
	font-size:1em;
	line-height:1.333em;
	border:none;
}
.articles-columns .col{
	float:left;
	width:49%;
	margin:0 0 0 2%;
}
.articles-columns .col:first-child{margin:0;}
.articles-columns .article,
.green-theme .articles-columns .article:first-child{
	width:auto;
	margin:0 0 20px;
	float:none;
}
.green-theme #main .articles-columns h1{
	font-size:1.5em;
	line-height:1.222em;
	background:none;
	padding:0;
	margin:0 0 7px;
}
.green-theme #main .articles-columns h1 a{color:#00a160;}
/* skip */
.skip a,
.hidden{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip a:focus{
	position:static;
	width:auto;
	height:auto;
}
/* table-holder */
.table-holder{padding:8px 2px 0 0;}
/* table */
.table{
	width:100%;
	margin:0;
	font-size:1em;
	line-height:1.167em;
	color:#5e5a4d;
		border-top: 1px solid #959595;
			border-bottom: 1px solid #959595;
}

.table p strong a, .table p a {
border-bottom:0!important;
} 

.table th{
	background:#dfdcd4;
	color:#4b4538;
	border:solid #959595;
	border-top: 1px solid #959595;
	border-width:0 1px 0 0;
	padding:15px 15px 13px 10px;
}
.table th:first-child,
.table td:first-child{border-width:0 1px;}
.table td{
	border:solid #959595;
	border-width:0 1px 0 0;
	padding:10px 15px 10px 10px;
	vertical-align:top;
}



.table tr:nth-child(even) td{background:#f2f1ee;}
	#fin-table .table tr:nth-child(even) td{background:#fff;}
.table .link-pdf{
	position:relative;
	padding:0 0 0 30px;
	display:inline-block;
	vertical-align:top;
}
.table .link-pdf:after{
	position:absolute;
	left:0;
	top:0;
}
/* tabs */
.tabset{
	padding:3px 0 17px;
	margin:0;
	list-style:none;
	overflow:hidden;
	font-weight:bold;
	/* border-bottom:1px solid #ccc8c2; */
}

.graybar {
border:0;
background:#f0f0f0;
padding:0;
padding:5px 0px 3px 5px;
margin-bottom:25px;
}



.tabset li{
	float:left;
	margin:0 19px 0 0;
}

.graybar li {
 	margin: 0;
 	font-size:1.05em;
}

.tabset a:hover,
.tabset .active a{
	text-decoration:none;
	color:#4b4538;
}
/* tab-content */
.tab-content{padding:0 0 9px;
border-top:1px solid #ccc8c2;}

.tab-no-border {
border-top:0;
}

/* news-listing */
.news-listing .slide p a {
border-bottom:0!important; 
}

.news-listing ul{
	padding:24px 0 22px;
	margin:0;
	list-style:none;
}
.news-listing ul li{padding:0 0 5px;}
.news-listing .title-heading{
	font:700 1.333em/1.188em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px;
}
.news-listing .date{
	display:block;
	font-weight:bold;
	font-style:normal;
}

/* slide-list */
.slide-list{
	padding:0;
	margin:0;
	list-style:none;
}
.slide-list > li{border-bottom:1px solid #ccc8c2;}
.slide-list .opener{
	font-size:1.167em;
	line-height:1.214em;
	font-weight:bold;
	color:#4b4538;
	display:block;
	padding:10px 18px 11px 0;
}
.slide-list .opener:after{
	content:'';
	float:right;
	background:url(../images/sprite.png) no-repeat -105px -52px;
	width:12px;
	height:6px;
	margin:7px 0 0;
}
.slide-list .active .opener:after{
	content:' ';
	background-position:-90px -52px;
	height:5px;
	margin:3px 0 0;
}
.slide-list .slide{
	font-size:1em;
	line-height:1.25em;
	overflow:hidden;
	width:100%;
	position:relative;
}

.slide-list .slide .photo {
margin-bottom:15px;
/* clear:both;  */
}

.slide-list .slide p a {
border-bottom:0!important; 
}

.slide-list ul{
	padding:5px 0 5px;
	margin:0;
	list-style:none;
}
.slide-list ul li{padding:0 0 5px;}
.slide-list .title-heading{
	font:700 1.333em/1.188em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px;
}
.slide-list .date{
	display:block;
	font-weight:bold;
	font-style:normal;
}

.slide-list .video-heading{
	font:700 1.25em/1.188em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px;
}

.slide-list .video-heading a:after{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/youtube.gif) no-repeat;
	width:64px;
	height:29px;
	/*margin:2px 0 0 4px; */
	margin:0 0 0 4px; 
}

.slide-list .video-time,
{
		display:block;
		font-style:normal;
		font-weight:bold;
		margin-top:-10px;
	}

#content .slide-list ul p{margin:0 0 10px;}

/* team-holder */
.team-holder{
	/*overflow:hidden;*/
	padding:8px 0 2px;
}
.team-holder .col{
	float:left;
	width:48%;
	margin:0 0 0 3%;
}
.team-holder .col:first-child{margin:0;}
	
	/* team-holder */
.team-holder-text{
	/*overflow:hidden;*/
	padding:8px 0 2px;
	table-layout: fixed;
}
.team-holder-text .col{
	/* float: left; */
  	width: 48%;
  	margin: -10px 0 0 0%;
  	/* float: right; */
  	margin-left: 368px;

}
	
.team-holder-text .col:first-child{
	/*margin:0;*/
}
	
.executive-text .col:first-child{
	/*margin:0;*/
}
	
/* team-holder-sm */
.team-holder-sm{
	overflow:hidden;
	padding:8px 0 2px;
}
.team-holder-sm .col{
	float:left;
	width:48%;
	margin:0 0 0 3%;
}
.team-holder-sm .col:first-child{
	margin:0;
}

/* team-block */
.team-block{
	border-bottom:1px solid #ccc8c2;
	padding:0 0 3px;
	margin:0 0 21px;
	overflow:hidden;
	height: 350px;
}
.team-block .photo{
	margin:3px 14px 0 1px;
	padding:5px;
	width:100px;
}
.team-block .description{
	overflow:hidden;
	padding:0 5px 0 0;
}
.team-block .heading{
	/*font-weight:700;*/
	font-size:1em;
	line-height:1.167em;
	padding:0 0 1px;
}
#content .team-block h1{
	font-size:1.5em;
	line-height:1.278em;
	margin:0 0 6px;
}
.team-block address{
	margin:0 0 13px;
	font-size:1em;
	line-height:1.333em;
}
	/* team-block */
.team-block-sm{
	border-bottom:1px solid #ccc8c2;
	padding:0 0 3px;
	margin:0 0 21px;
	overflow:hidden;
	height: 210px;
}
.team-block-sm .photo{
	margin:3px 14px 0 1px;
	padding:5px;
	width:100px;
}
.team-block-sm .description{
	overflow:hidden;
	padding:0 5px 0 0;
}
.team-block-sm .heading{
	/*font-weight:700;*/
	font-size:1em;
	line-height:1.167em;
	padding:0 0 1px;
}
#content .team-block-sm h1{
	font-size:1.5em;
	line-height:1.278em;
	margin:0 0 6px;
}
.team-block-sm address{
	margin:0 0 13px;
	font-size:1em;
	line-height:1.333em;
}

	/* team-block */
.team-block-text{
	border-bottom:1px solid #ccc8c2;
	padding:0 0 3px;
	margin:0 0 21px;
	overflow:hidden;
	height: 350px;
}
.team-block-text .photo{
	margin:3px 14px 0 1px;
	padding:5px;
	width:100px;
}
.team-block-text .description{
	overflow:hidden;
	padding:0 5px 0 0;
}
.team-block-text .heading{
	/*font-weight:700;*/
	font-size:1em;
	line-height:1.167em;
	padding:0 0 1px;
}
#content .team-block-text h1{
	font-size:1.5em;
	line-height:1.278em;
	margin:0 0 6px;
}
.team-block-text address{
	margin:0 0 13px;
	font-size:1em;
	line-height:1.333em;
}
	
/* links-block */
.links-block-left table{
	float: left;
}	
	
/* links-block-text */
.links-block-text{
	float: right;
	border-bottom:1px solid #ccc8c2;
	padding:0 0 3px;
	margin:-1785px 0 0px;
	overflow:hidden;
	/*height: 325px;*/
}
.links-block-text .photo{
	margin:3px 14px 0 1px;
	padding:5px;
	width:100px;
}
.links-block-text .description{
	overflow:hidden;
	padding:0 5px 0 0;
}
.links-block-text .heading{
	/*font-weight:700;*/
	font-size:1em;
	line-height:1.167em;
	padding:0 0 1px;
}
#content .links-block-text h1{
	font-size:1.5em;
	line-height:1.278em;
	margin:0 0 6px;
}
.links-block-text address{
	margin:0 0 13px;
	font-size:1em;
	line-height:1.333em;
}
	
.executive-text{
	border-bottom:1px solid #ccc8c2;
	padding:0 0 3px;
	margin:0 0 21px;
	overflow:hidden;
	height: 675px;
}
	
/* visual-block */
.visual-block{
	float:right;
	padding:0 4px 0 0;
	margin:9px -1px 0 11px;
}

/* visual-block left - SH added */
.visual-block-left{
	float:left;
	background:#fff;
	padding:4px;
	margin:0px 10px 0 0px;
	border:1px solid #4b4538;
	border-radius:1px;
	box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
}

.img .visual-block-left{
	float:left;
	background:#fff;
	padding:4px;
	border:1px solid #4b4538;
	border-radius:1px;
	box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.16);
}
/* cattle-block */
.cattle-block{padding:22px 0 16px 1px;}
.about-block .column{
	float:left;
	width:49%;
	margin:0 0 0 1%;
}

.about-block .column:first-child{
	margin:0;
	width:50%;
}

.about-block .singlecolumn .article{
	float:left;
	width:100%;
	margin:0 0 0 0%;
}
	
.about-block .singlecolumn .article:first-child{
	margin:0;
	width:100%;
}
	
.cattle-block .photo
{
	margin:4px 12px 25px 0;
}
.column-single-img .column{
	float:left;
	width:98%;
	margin:0 0 0 1%;
}
.column-single-img .photo
{
	margin:4px 12px 25px 0;
	width: 20%;
	height: auto;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.16);
}
#main .cattle-block h1{margin:0 0 4px;}
.about-block .column .article{
	float:none;
	width:auto;
	overflow:hidden;
	margin:0;
	padding:0 0 19px;
}
.cattle-block .description{overflow:hidden;}
.content-section .row{
	overflow:hidden;
	margin:-2px 0 0;
}
/* publications */
.publications{
	padding:0;
	list-style:none;
	width:49%;
	float:left;
	margin:0 0 0 2%;
	font-size:1em;
	line-height:1.25em;
}

.publications-content {
padding:0;
	list-style:none;
	width:98%;
	clear:both;
	margin:0 0 0 2%;
	font-size:1em;
	line-height:1.25em;
}

.publications:first-child{margin:0;}
.publications li{padding:0 0 7px;}
.publications-alt li{padding:0 0 23px;}
.publications .holder{overflow:hidden;}

 .publications-content:first-child{margin:0;}
.publications-content li{padding:0 0 7px;}
.publications-content .holder{overflow:hidden;}

.publications-alt .title a:after{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat 0 -113px;
	width:11px;
	
	height:13px;
	margin:2px 0 0 4px;
}

.newsletter-list li {
list-style:none;
list-style-image:none;
}
.newsletter-list a {
font-weight:bold;
}

.newsletter-list a:after{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat 0 -113px;
	width:11px;
	height:13px;
	margin:2px 0 0 4px;
}
#content .publications p{
	font-size:1em;
	line-height:1.333em;
	margin:0 0 8px;
}
.publications .image{
	float:left;
	margin:4px 10px 4px 3px;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.29);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.29);
}
.publications .image img{margin:0;}

#content .publications-content p{
	font-size:1em;
	line-height:1.333em;
	margin:0 0 8px;
}
.publications-content .image{
	float:left;
	margin:4px 10px 4px 3px;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.29);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.29);
}
.publications-content .image img{margin:0;}



/* media-list */
.media-list{
	overflow:hidden;
	margin:-3px 0 17px 1px;
}
.media-list-alt{margin:-5px 0 46px 1px;}
.media-list ul{
	padding:0;
	list-style:none;
	width:49%;
	float:left;
	margin:0 0 0 2%;
}
.article .media-list ul{
	padding:0;
	list-style:none;
	width:95%;
	float:left;
	margin:0 0 0 2%;
}
.content-article .media-list ul{
	padding:0;
	list-style:none;
	width:95%;
	float:left;
	margin:0 0 0 2%;
}

.media-list ul:first-child,
.articles-list ul:first-child{margin:0;}
.media-list li{padding:0 0 2px;}
.media-list li:before{
	content:'';
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat -58px -13px;
	width:8px;
	height:9px;
	margin:5px 9px 0 0;
}
.media-list-alt li:before{display:none;}
/* articles-list */
.articles-list{
	overflow:hidden;
	font-size:1em;
	line-height:1.833em;
	margin:-6px 0 14px;
}
.articles-list ul{
	padding:0;
	list-style:none;
	width:49%;
	float:left;
	margin:0 0 0 2%;
}

/* .articles-list a:after,
.slide-list .opener strong:after { */
	.articles-list a:after {
  display:inline-block;
	vertical-align:top;
	content:'';
	background:url(../images/sprite.png) no-repeat 0 -113px;
	width:11px;
	height:13px;
	margin:5px 0 0 6px;
}
/* address-block */
.address-block{
	font-size:1em;
	line-height:1.25em;
}
#main .address-block h1{
	font-size:2.5em;
	line-height:1.133em;
	margin:0 0 30px;
}
/* address-block address */
.address-block address{margin:0 0 26px 3px;}
.address-block .row{
padding:0 0 15px;

}
.address-block strong{
	display:inline;
	margin:0 0 15px;
}
.grey-theme #two-columns{padding-top:8px;}
.grey-theme #content{padding:20px 0 50px;}
/* contact-list */
.address-block .contact-list{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
}
.address-block .contact-list dt{
	float:left;
	margin:0 2px 0 0;
	font-weight:normal;
}
.address-block .contact-list dd{margin:0;}
/* map-block */
.map-block{
	padding:0 0 0 4px;
	width:217px;
	margin:0 -17px 0 0;
}
.map-block img{margin:0;}
.grey-theme .about-block .article{padding:0 0 28px;}
.grey-theme .about-block{padding:18px 0 1px 1px;}
.grey-theme .about-block .photo{margin:3px 10px 0 0;}
.grey-theme .about-block .description{padding-right:18px;}
#content h3{
	font:700 1.167em/1.214em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	color:#494437;
	margin:0 0 10px;
}
#content .about-block h3{margin:0 0 8px;}
/* info-section */
.info-section{
	width:49%;
	padding:0 0 0 1px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#content .info-section p{margin:0 0 14px;}
/* news-holder */
.news-holder{padding:3px 0 15px 1px;}
/* news-area */
.news-area{padding:0 0 21px;}
.news-area .photo{
	box-shadow:none;
	-webkit-box-shadow:none;
	margin:3px 10px 0 0;
}

.news-area .photo img {
width:123px;
/* height:83px; */
height:auto;
}

.news-area .holder{color:#2c2c2c;}
.news-area .date{
	display:block;
	font-style:normal;
	font-weight:bold;
	margin:-8px 0 15px 0;
}
#content .news-area p{margin:0 0 2px;}
/* main-columns */
.main-columns{
	float:left;
	width:71%;
	padding:0 0 76px;
}
/* lists-block */
.lists-block{
	float:right;
	width:240px;
	margin:20px 0 0;
}
/* event-list */
.lists-block .event-list{
	font-size:1em;
	line-height:1.25em;
	margin:-1px 0 32px;
}
.lists-block .event-list li{padding:0 0 13px;}
.lists-block .event-list .date{
	width:34px;
	font-size:15px;
	line-height:18px;
	margin:4px 13px 0 0;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.47);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.47);
}
.lists-block .event-list .date span{
	font-size:9px;
	line-height:12px;
	padding:1px 0 2px;
	margin:0;
}
/* item-list */
.item-list{padding:0 0 22px;}
.item-list ul{
	padding:1px 0 0;
	margin:0;
	list-style:none;
	font:700 1.167em/1.214em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
}
.item-list li{
	padding:10px 5px 12px 0;
	border-top:1px solid #c7c7c7;
}
/* newsletter-form */
.newsletter-form{
	overflow:hidden;
	display:block;
	margin:-14px 0 0;
}
.newsletter-form .select-holder{
	overflow:hidden;
	width:126px;
}
.newsletter-form select{
	width:100%;
	color:#4b4538;
	font-size:12px;
	line-height:16px;
}
/* profile-holder */
.profile-holder{padding:9px 2px 121px 1px;}
.profile-holder:after{
	content:'';
	display:block;
	clear:both;
}
/* profile-block */
.profile-block{
	float:left;
	width:320px;
	margin:0 1% 0 0;
	padding:0 6px 0 0;
}
.profile-block .photo{margin:4px 9px 0 0;}
.profile-block .holder{
	overflow:hidden;
	padding:0 0 0 2px;
}
.profile-block .row{
	font-size:1em;
	line-height:1.25em;
	padding:0 0 0 1px;
}
.profile-block .name{
	font:700 1.5em/1.222em 'Open Sans Condensed', Arial, Verdana, Helvetica, sans-serif;
	display:block;
	margin:0 0 9px;
}
.profile-block .info{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:31px;
	height:25px;
	background:url(../images/sprite.png) no-repeat -15px -113px;
	margin:9px 0 0 -1px;
}
/* map-section */
.map-section{
	float:right;
	margin:4px 0 0;
	width:59%;
}
.map-section img{
	width:100%;
	height:auto;
}
/* content-area */
.content-area{
	float:left;
	width:75%;
}
/* advanced-search-form */
.advanced-search-form{padding:5px 5px 0 0;}
advanced-search-form .search-categories {clear:both;}
.advanced-search-form .column {float:left; width:35%;}
.two-column-form {clear:both;} 
.two-column-form .column {float:left; width:45%;}
.advanced-search-form fieldset{margin:0;}
.advanced-search-form .form-holder{
	border:1px solid #4d473a;
	background:#dfdcd4;
	overflow:hidden;
	box-shadow:2px 3px 2px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow:2px 3px 2px rgba(0, 0, 0, 0.14);
	margin:0 0 32px;
	padding:17px;
	border-radius:1px;
	display:inline-block;
	vertical-align:top;
}
.advanced-search-form .row{
	margin:0 1px 0 0;
	float:left;
	width:482px;
	border-radius:1px;
	border:1px solid #4b4538;
	background:#fff;
}
.advanced-search-form .text{overflow:hidden;}
.advanced-search-form input[type=search]{
	background:#fff;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0;
	padding:7px 10px;
	border:none;
	float:left;
	color:#666;
	outline:none;
	-webkit-appearance: none;
	height:29px;
	border-radius:0;
}
.advanced-search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}
.advanced-search-form input[type=search]:-moz-placeholder{color:#666;}
.advanced-search-form input[type=search]::-webkit-input-placeholder{color:#666;}
.advanced-search-form input[type=search]::-moz-placeholder{
	color:#666;
	opacity:1
}
.advanced-search-form input[type=search]:-ms-input-placeholder{color:#666;}
.advanced-search-form input[type=submit]{
	background:url(../images/sprite.png) no-repeat -50px -110px;
	width:33px;
	height:29px;
	margin:0;
	padding:0;
	cursor:pointer;
	border:none;
	float:right;
	color:#fff;
	font-size:14px;
	line-height:29px;
	text-transform:uppercase;
	font-weight:bold;
	border-radius:0;
}
.advanced-search-form .link-search{
	float:left;
	margin:7px 35px 0 39px;
	font-weight:bold;
}
/* check-list */
.check-list{
	padding:6px 0 0 4px;
	margin:0;
	list-style:none;
}
.check-list li{
	overflow:hidden;
	padding:0 0 25px;
}
.check-list ul{
	padding:20px 0 0 51px;
	margin:0 0 -11px;
	list-style:none;
}
.check-list ul li{padding:0 0 14px;}
.check-list ul .last{padding:22px 0 14px;}
.advanced-search-form input[type=checkbox]{
	float:left;
	width:13px;
	height:13px;
	margin:0 12px 0 0;
	padding:0;
	border-radius:0;
}
.check-list label{
	float:left;
	margin:-2px 0 0;
	width:70%;
}

.information-form .check-list label {
float:left;}
.information-form .check-list input[type=checkbox],.information-form .check-list input[type=radio] {
float:left;
margin:0 3px 0 0;
}
.check-list label a{color:#4b4538;}
/* table-block */
.table-block{
	padding:0 11px 118px 9px;
	top:-15px;
	position:relative;
	margin:0 0 -15px;
	clear:both;
}
.table-block h2{margin:0 0 14px;}
.table-block .table th{padding:14px 15px 14px 10px;}
.table-block .table td{padding:13px 15px 9px 10px;}
.table-block .table a{color:#5e5a4d;}
.table-block .table .btn-more{
	display:block;
	width:56px;
	height:22px;
	border:1px solid #fefdfd;
	background:#ba0d2e;
	text-align:center;
	color:#fff;
	margin:-5px 0 0;
	font:700 11px/22px Helvetica, Arial, Verdana, sans-serif;
	box-shadow:2px 3px 2px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow:2px 3px 2px rgba(0, 0, 0, 0.14);
}
.table-block .table .btn-more:hover{
	background:#e41038;
	text-decoration:none;
}
/* division page styles */
.inner-style #header{margin-bottom:12px;}
.inner-style .header-frame{
	padding:12px 0 13px;
	background:#d7d4cf url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDRjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d7d4cf 0%, #f7f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d4cf), color-stop(100%,#f7f6f6));
	background: -webkit-linear-gradient(top,  #d7d4cf 0%,#f7f6f6 100%);
	background: -o-linear-gradient(top,  #d7d4cf 0%,#f7f6f6 100%);
	background: -ms-linear-gradient(top,  #d7d4cf 0%,#f7f6f6 100%);
	background: linear-gradient(to bottom,  #d7d4cf 0%,#f7f6f6 100%);
}
.inner-style .header-frame .container{overflow:visible;}
.inner-style .header-frame .container:after{
	content:'';
	display:block;
	clear:both;
}
.inner-style .logo{
	width:382px;
	height:66px;
	margin:18px 0 0 13px;
	float:left;
}
.inner-style .slogan-block{
	width:342px;
	height:94px;
	float:right;
	margin:0 -1px 0 0;
}
.inner-style .header-holder{
	background:#ba0d2e;
	padding-top:28px;
	border-bottom:1px solid #fff;
}
.inner-style .nav-block{
	padding:1px 0;
	border-color:#b2ada2;
}
.inner-style .nav-block .holder{
	background:#dacda7;
	padding:8px 0 9px;
}
.inner-style .button-block{margin:0 10px 0 0;}
.inner-style #footer{padding:0 0 10px;}
.inner-style #footer:before{margin:0 0 -2px;}
.inner-style .footer-columns ul{
	font-size:1.167em;
	line-height:1.286em;
}
.inner-style .footer-columns ul li{margin:0 0 9px;}
.inner-style .footer-columns address{
	font-size:1em;
	line-height:1.333em;
	margin:0 0 30px;
}
.inner-style .footer-columns address .title{
	display:block;
	margin:0 0 5px;
}
.inner-style .footer-columns address .map{
	display:block;
	margin:5px 0 0;
}
.inner-style .footer-columns address .map a{color:#fff;}
.inner-style .footer-nav{
	overflow:hidden;
	margin:0 0 0 -6px;
}
.inner-style .footer-columns .footer-nav ul{
	font-size:1em;
	line-height:1.273em;
	margin:0 0 0 -4px;
}
.inner-style .footer-columns .footer-nav ul li{
	padding:0 6px 7px 0;
	margin:0;
}
.footer-nav .link-pdf:after{margin-top:0;}
.inner-style .footer-columns .col-last:before{margin:5px 23px 0 0;}
.inner-style .footer-columns .col-last ul li{margin:0 0 7px;}
.inner-style .slide-list{padding:2px 0 0;}
.inner-style .slide-list > li{
	border:solid #ccc8c2;
	border-width:1px 0 0;
	position:relative;
	overflow:hidden;
}
.inner-style .slide-list > li:first-child{border:none;}
.inner-style .slide-list .opener{
	font-weight:normal;
	overflow:hidden;
	font-size:1em;
	line-height:1.333em;
	position:relative;
	padding:10px 45px 11px 1px;
}
.inner-style .slide-list .opener:hover{text-decoration:none;}
.inner-style .slide-list .opener:after{
	position:absolute;
	right:20px;
	top:10px;
}
.inner-style .slide-list .active .opener:after{
	content:' ';
	top:15px;
}
.inner-style .slide-list .opener strong{
	float:left;
	color:#ba0d2e;
	margin:0 11px 0 0;
}
.inner-style .slide-list .opener strong:after{margin:2px 0 0 5px;}
.inner-style .slide-list .opener span{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:75%;
	float:left;
}
.inner-style .slide-list .active .opener span{
	white-space:normal;
	float:none;
}
.inner-style .slide-list ul{padding:10px 0 27px;}

 .inner-style .slide-list ul li{
	padding:0 0 3px 8px;
	overflow:hidden;
	color:#ba0d2e;
	position:relative;
}


.inner-style .slide-list ul li:before{
	content:'';
	position:absolute;
	left:1px;
	top:6px;
	width:3px;
	height:3px;
	border-radius:10px;
	background:#ba0d2e;
}





.inner-style .slide-list ul span{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}


.inner-style .slide-list ul a{
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat -1000px 0;
	width:11px;
	height:13px;
	margin:1px 1px 0 3px;
	text-indent:-9999px;
	overflow:hidden;
}

.inner-style .slide-list ul .pdf{background-position:0 -113px;}
.inner-style .slide-list ul .word{
	background-position:-88px -110px;
	width:14px;
	height:14px;
	margin-top:0;
}

ul.wide-file-list {padding:10px 0 27px;
}

 ul.wide-file-list li{
	padding:0 0 3px 8px;
	overflow:hidden;
	color:#ba0d2e;
	position:relative;
	display: list-item!important;
list-style-type:disc!important;
list-style-position:outside!important;
overflow:hidden!important; 
margin-left:27px!important;
}

ul.wide-file-list li:before{
	content:'';
	position:absolute;
	left:1px;
	top:6px;
	width:3px;
	height:3px;
	border-radius:10px;
	background:#ba0d2e;
}

ul.wide-file-list span{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}

ul.wide-file-list a{
	display:inline-block;
	vertical-align:top;
	background:url(../images/sprite.png) no-repeat -1000px 0;
	width:11px;
	height:13px;
	margin:1px 1px 0 3px;
	text-indent:-9999px;
	overflow:hidden;
}
     

ul.wide-file-list .pdf{background-position:0 -113px;}
ul.wide-file-list .word{
	background-position:-88px -110px;
	width:14px;
	height:14px;
	margin-top:0;
}



ul.formatcopy  {
padding:0!important;
margin:0!important;
}

 ul.formatcopy li{
	padding:0 0 3px 8px;
	overflow:hidden;
	position:relative;
	display: list-item!important;
list-style-type:disc!important;
list-style-position:outside!important;
overflow:hidden!important; 
margin-left:45px!important;
} 
 ul.formatcopy li:before{
	content:'';
	position:absolute;
	left:1px;
	top:6px;
	width:3px;
	height:3px;
	border-radius:10px;
	background:#4b4538;
}


.inner-style #sidebar{padding-top:22px;}
.inner-style .aside{
	padding-top:24px;
	width:170px;
	margin-left:53px;
}
.inner-style .contact-block address{margin:-7px 0 1px;}
.inner-style .contact-block address .row{padding:4px 0 9px 16px;}
/* block */
#main .block{
	border-top:1px solid #e5e0d0;
	color:#2c2c2c;
}
#main .block:first-child{border:none;}
#main .block:nth-child(even) {background:#f4f1e8;}
.intro-area .container,
.info-frame .container{
	max-width:940px;
	overflow:visible;
}
.intro-area .container:after,
.info-frame .container:after{
	content:'';
	display:block;
	clear:both;
}
/* intro-area */
.intro-area{
	padding:12px 0 22px;
	font-size:1em;
	line-height:1.417em;
}
.intro-area .photo{
	margin:8px 17px 0 1px;
	padding:5px;
}
.intro-area .description{overflow:hidden;}
#main .intro-area h1{
	font-size:2em;
	line-height:1.167em;
	margin:0 0 9px;
}
.intro-area p{margin:0 0 9px;}
.intro-area .signature{
	font-size:1.167em;
	line-height:1.214em;
	display:block;
	padding:7px 0 0;
}
/* info-frame */
.info-frame{
	padding:18px 0 19px;
	font-size:1em;
	line-height:1.25em;
}
#main .info-frame h1{
	border-bottom:2px solid #ccc8c2;
	padding:0 0 4px;
	margin:0 0 5px;
	font-size:1.5em;
	line-height:1.222em;
}
.info-frame .holder{
	overflow:hidden;
	padding:0 5px 6px 0;
	margin:0 -5px 0 0;
}
/* visual */
.info-frame .visual{
	float:right;
	margin:12px 1px 0 7px;
}
.info-frame .visual .photo{margin:0 0 7px;}
.info-frame .visual figcaption{
	font-style:italic;
	display:block;
	clear:both;
	text-align:center;
}
.info-frame h2{
	font-size:1em;
	line-height:1.333em;
	margin:0 0 3px;
}
.info-frame p{margin:0 0 5px;}
.info-frame .row{
	margin:0 0 0 -9px;
	padding:4px 0 3px;
	overflow:hidden;
}
.person-block .photo{
	width: 66px !important;
	height: 90px !important;
	padding:2px;
	margin:2px 10px 0 0;
	box-shadow:1px 1px 0 #ececec;
	-webkit-box-shadow:1px 1px 0 #ececec;
}
	
.person-block .img{
	width: 66px !important;
	height: 90px !important;
}
	
.info-frame .person-block .description{overflow:hidden;}
.info-frame .person-block p{margin:0 44px 15px 0;}
.info-frame #two-columns{
	padding:0 1px 0 0;
	margin:-14px 0 -4px;
}
.info-frame #content{padding:16px 0 0;}
#main .info-frame .aside h1{margin:0 0 13px;}
.info-frame .aside .related-links{margin:0;}
.info-frame .info-list{padding-top:6px;}
#main .info-frame .info-list p{margin-top:2px;}
.info-frame .info-list li{
	border-top:1px dotted #ccc8c2;
	padding:15px 0;
}
.info-frame .info-list li:first-child{
	border:none;
	padding-top:0;
}
/* form.css */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
} 
	
.showSelect {
	display: inline !important;
	position: relative !important;
	left: 0px !important;
} 
	
/* custom select styles */
.select-area{
	position: relative;
	overflow: hidden;
	cursor: default;
	height: 22px;
	float: left;
	font-size:9px;
	line-height:22px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
} 
.select-area:before{
	content: '';
  	position: absolute;
  	left: 185px;
  	top: 5px;
  	background: url(../images/4H-arrow.png) no-repeat;
  	width: 18px;
  	height: 15px;
}
.select-area .center {
	white-space: nowrap;
	padding:0 10px 0 15px;
}
.select-area .select-opener {
	position: absolute;
	height: 14px;
	width: 14px;
	right: 0;
	top: 0;
}
	
/* 4-H donations custom select styles override*/
form#donations-payment .select-area{
	background: #ffffff;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: 12px Open Sans, "Times New Roman", Times, serif;
	outline: none;
	padding: 5px;
	width: 200px !important;
	height: 15px;
	margin-top: 5px;
	color: black;
} 
form#donations-payment .select-area:before{
	content: '';
  	position: absolute;
  	left: 192px;
  	top: 5px;
  	background: url(../images/4H-arrow.png) no-repeat;
  	width: 15px;
  	height: 15px;
}
form#donations-payment .select-area .center {
	white-space: nowrap;
  	padding: 0 10px 0 2px;
}
form#donations-payment .select-area .select-opener {
	
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fcfcfd;
	z-index: 2000;
}
.drop-nav-select{width:200px !important;}
.select-options .drop-holder {
	border: 1px solid #4b4538;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding:5px 0;
	margin: 0;
	overflow:hidden;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding:4px 10px;
	display: block;
	cursor: default;
	color: #000;
	height: 1%;
}
.select-options ul a:hover{
	color:#fff;
	background:#4b4538;
}
/* select-newsletter */
.select-newsletter{
	width:100% !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#4b4538;
	font-size:12px;
	line-height:24px;
	height:26px;
	border:1px solid #9b958f;
	border-radius:1px;
	text-transform:none;
	font-weight:normal;
	background:#f5f3f3;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
}
.select-newsletter:before{display:none;}
.select-newsletter .center{padding:0 9px;}
.select-newsletter .select-opener{
	width:24px;
	height:24px;
	background:#e6e1de;
	box-shadow:-1px -1px 1px #cfc9c6 inset, 0 5px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-box-shadow:-1px -1px 2px #cfc9c6 inset, 0 5px 5px rgba(0, 0, 0, 0.08) inset;
}
.select-newsletter .select-opener em{
	background:url(../images/sprite.png) no-repeat 0 -100px;
	width:13px;
	height:6px;
	display:block;
	margin:10px auto 0;
}
.drop-newsletter{background:#f5f3f3;}
.drop-newsletter .drop-holder{border-color:#9b958f;}
.drop-newsletter ul{
	padding:0;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
}
.drop-newsletter ul a{
	color:#4b4538;
	padding:4px 9px;
}
.drop-newsletter ul a:hover{
	background:#e6e1de;
	color:#4B4538;
}

/* select-dropdown */
.select-dropdown{
	width:100% !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#4b4538;
	font-size:12px;
	line-height:24px;
	height:26px;
	border:1px solid #9b958f;
	border-radius:1px;
	text-transform:none;
	font-weight:normal;
	background:#f5f3f3;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
}

.information-form .select-dropdown {
width:275px!important;
}


.select-dropdown:before{display:none;}
.select-dropdown .center{padding:0 9px;}
.select-dropdown .select-opener{
	width:24px;
	height:24px;
	background:#e6e1de;
	box-shadow:-1px -1px 1px #cfc9c6 inset, 0 5px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-box-shadow:-1px -1px 2px #cfc9c6 inset, 0 5px 5px rgba(0, 0, 0, 0.08) inset;
}
.select-dropdown .select-opener em{
	background:url(../images/sprite.png) no-repeat 0 -100px;
	width:13px;
	height:6px;
	display:block;
	margin:10px auto 0;
}
.drop-dropdown{background:#f5f3f3;}
.drop-dropdown .drop-holder{border-color:#9b958f;}
.drop-dropdown ul{
	padding:0;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
}
.drop-dropdown ul a{
	color:#4b4538;
	padding:4px 9px;
}
.drop-dropdown ul a:hover{
	background:#e6e1de;
	color:#4B4538;
}

.donations-main-rcolumn-start {
	border: 0.1em solid white;
    border-radius: 1em;
	background-color: #999999;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.08) inset;
	padding: 5px;
	}
	
	//added bbridges 4/6/2017 for floating county personnel feed
	.fluidMedia {
    position: relative;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.fluidMedia iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}

/* Join mailing list button styles */
	
div.ashley-btn {
	width: 100%;
}
	
.ashley-btn a{
	display: flex;
	justify-content: center;
	padding: 5px 20px;
	background: #9D2235;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	text-decoration: none;
}
	
.ashley-btn a:hover {
	background: #b65968;
}
	
.ashley-btn p {
	margin: 0px;
}
	
.ashley-btn-mo {
	display: none;
}
	
	



	
	
	
}
/* media Queries
FOLDING FLUID GRID
< 767px			- 1-Column Fluid Grid
768px - 1023px	- 2-Column Fluid Grid
> 1024px			- 3-Column Fluid Grid
Change widths as necessary
------------------------------------------- */
/* LANDSCAPE TABLET/NETBOOK/LAPTOP */
@media only screen and (min-width: 962px) { 
	/* COLUMN GRID */
	.g1,.g2,.g3 {display:inline; float: left}
	.g1 {width:31.333%}
	.g2 {width:64.667%;}
	.g3 {width:98.0%}
	.g1,.g2,.g3{
		margin-left: 1%;
		margin-right: 1%;
	}
	/*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}
	
}



.asthmaBug {
	position: absolute; 
	bottom: 65px;
	left: 240px;
    width: 35%;
}
}
/* TABLET/NETBOOK */
@media only screen and (max-width: 961px) { 
	/* COLUMN GRID */
	.g1,.g2,.g3 {
		display:inline;
		float: left;
		margin-left: 1%;
		margin-right: 1%;
	}
	/* 2 COLUMN GRID */
	.g1 {width:31.0%}
	.g2 {width:48.0%}
	.g3 {width:98.0%}
	.header-block{padding:0 1% 0 0;}
	.search-form{text-align:right;}
	.search-form .row{
		float:none;
		margin:0 0 5px;
	}
	
	.missionstat {
	display:none;
}
	.two-col-exec-left {
		display: table-cell;
		padding-right: 20px;
		text-align: left;
		vertical-align: top;
		width: 55%;
	}
	
	.two-col-exec {
		display:table-row;
		padding-bottom: 25px;
	}
	
	.two-col-exec-l {
		display:table;
		padding-bottom: 25px;
	}	
	
	.two-col-exec-left-pic {
		display: table-row;
		padding-right: 15px;
		text-align: left;
		vertical-align: top;
		width: 40%;
	}
	
	.two-col-exec-left-pic img{
		/*width: 80%;
		padding: 3px;
    	border: 1px solid #021a40;*/
	}

	.two-col-exec-right {
		display: table-cell;
		padding-right: 20px;
		text-align: left;
		vertical-align: top;
		width: 55%;
	}

	.two-col-exec-right-pic {
		display: table-row;
		padding-right: 15px;
		text-align: left;
		vertical-align: top;
		width: 40%;
	}
	
	.two-col-exec-right-pic img{
		/*width: 80%;
		padding: 3px;
    	border: 1px solid #021a40;*/
	}
	
	/*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}
	.asthmaBug {
		position: absolute; 
		bottom: 70px;
		left: 216px;
   	 	width: 45%;
	}
	.search-form .row:after{
		content:'';
		display:block;
		clear:both;
	}
	.search-form a{
		float:none;
		margin:0;
	}
	.logo{margin:-51px 0 0 1%;}
	.header-frame .button-block{margin-right:1%;}
	.nav-block .holder{text-align:center;}
	#nav{
		float:none;
		display:inline-block;
		vertical-align:top;
		text-align:left;
	}
	#nav .drop-holder{padding:13px 0 7px 21px;}
	#nav .drop .col{margin-right:20px;}
	.intro-text{
		float:none;
		width:auto;
		padding:10px 0 0;
	}
	.gallery{
		float:none;
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.gallery .logo-4-h {
		background: url(../images/logo-4-hLG.png) no-repeat;
		width: 50%;
		height: 99%;
		text-indent: -9999px;
		position: absolute;
		left: 0%;
		top: 326px;
	}
	.articles-block .photo img{
		width:130px;
		height:130px;
	}
	.grey-block .photo img,
	.articles-block-alt .photo img,
	.green-theme .articles-block .photo img{
		width:80px;
		height:80px;
	}
	#footer{padding-bottom:10px;}
	.intro-frame{
		margin-top:0;
		padding-bottom:15px;
		font-size:0.917em;
		line-height:1.455em;
	}
	.intro-frame .photo{
		width:43%;
		margin-left:15px;
	}
	.intro-frame .photo img{
		width:100%;
		height:auto;
	}
	.intro-frame .description{padding:10px 0 0;}
	.info-block{padding:25px 1% 17px;}
	.video-block .photo{
		float:none;
		margin:0 0 15px;
	}
	.video-block .photo img{
		width:100%;
		height:auto;
	}
	.info-area{
		margin-left:2%;
		width:48%;
	}
	#sidebar{margin:0 15px 0 0;}
	#content{padding-bottom:30px;}
	.aside,
	.inner-style .aside{margin-left:15px;}
	.information-form{padding:0;}
	.information-form label{
		float:none;
		display:block;
		width:auto;
		margin:0 0 3px;
	}
	.information-form input[type=submit]{margin-left:0;}
	.intro-section .heading .head{
		font-size:1.667em;
		line-height:1.2em;
		margin:1px 0 0;
	}
	.intro-section .heading{padding:7px 3px 7px 10px;}
	.intro-section .heading .link-holder{
		padding:0;
		width:142px;
	}
	.intro-section .heading .link-view{margin-top:5px;}
	.intro-section .photo{margin-right:10px;}
	.intro-section .photo img{
		width:120px;
		height:120px;
	}
	.about-block .photo{
		width:80px;
		height:80px;
	}
	.green-theme #main .about-block h1{
		line-height:1.188em;
		font-size:1.167em;
		padding:2px 7px 3px;
	}
	.table th{padding:15px 7px 13px;}
	.table td{padding:10px 7px 10px;}
	.slide-list .opener{padding-right:7px;}
	.team-holder .col{
		float:none;
		width:auto;
		margin:0;
	}
	.team-holder .col:first-child{margin:0;}
	
	.team-holder-text .col{
		float:none;
		width:auto;
		margin:0;
	}
	.team-holder-text .col:first-child{margin:0;}
	
	.executive-text .col{
		float:none;
		width:auto;
		margin:0;
	}
	.executive-text .col:first-child{margin:0;}	
	
	.team-holder-sm .col{
		float:none;
		width:auto;
		margin:0;
	}
	.team-holder-sm .col:first-child{margin:0;}
	
	.cattle-block .photo{
		width:76px;
		height:76px;
		padding:2px;
	}
	.map-block{padding:0;}
	.info-section{width:auto;}
	.lists-block{width:210px;}
	.news-area .photo{display:none;}
	.main-columns{width:70%;}
	.profile-block{margin:0;}
	.content-area{width:73%;}
	.advanced-search-form .form-holder{display:block;}
	.advanced-search-form .row{
		float:none;
		overflow:hidden;
		width:auto;
	}
	.advanced-search-form .link-search{
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:13px 0 0;
	}
	.inner-style .slogan-block{margin:0 13px 0 0;}
	.intro-area .container,
	.info-frame .container{padding:0 10px;}
	.info-frame .person-block p{margin-right:0;}
	.person-block .name{display:block;}
	.intro-area .photo img{
		width:150px;
		height:165px;
	}
	.inner-style .slide-list .opener span{width:67%;}
	.map-section{width:55%;}
}

/*iPad Portrait*/
@media only screen and (max-width: 960px) { 
.intro-pic-extra1 {
	display: none;
}

#nav > li > a {
    color: #fff;
    display: block;
    padding: 8px 7.85px;
}

.steps div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 32%;
    flex: 0 1 32%;
    margin-bottom: 20px;
}
	
.stepsWide div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 32%;
    flex: 0 1 32%;
    margin-bottom: 20px;
}
	
}

@media screen and (min-width:768px) {
.steps {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.steps div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 29%;
    flex: 0 1 29%;
    margin-bottom: 20px;
}
	
.stepsWide {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.stepsWide div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 31%;
    flex: 0 1 31%;
    margin-bottom: 20px;
}
	

}



/* MOBILE PORTRAIT */
@media only screen and (max-width: 767px) {
.hortSectionLogo {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	width:100%;
	height:auto;
}
	
.steps {
    padding: 0 0px;
	display: block;
}

.stepsWide {
    padding: 0 0px;
	display: block;
}

.team-holder .col{
	float:left;
	width:99%;
	margin:0 0 0 3%;
}

.team-holder-text .col {
    float: left;
    width: 99%; 
    margin: -10px 0 0 0%;
    /* float: right; */
    /* margin-left: 368px; */
}
	
.directory-row-left {
	display: table-row;
	width: 100%;
	border-bottom: 1px solid #ccc8c2;
	margin-bottom: 20px;
}

.directory-row-right {
	display: table-row;
	width: 100%;
	border-bottom: 1px solid #ccc8c2;
	margin-bottom: 20px;
}

.directory-row-middle {
	display: table-cell;
	width: 2%;
	padding-bottom: 10px;
}
	
.weedDivBlock {
	display: table-row;
	padding-left: 15px;
	padding-right: 15px;
}
	
.weedDivBlock > a::after {
	
}
	
	
.weedDivRowTwo {
	display: table-row;
	width: 100%;
	margin-right: 50%;
}

.weedDivImg {
	border-radius: 10px;
	width: 160px;
	height: 160px;
}
	
.threeImageTable {
	width: 50%;
	display: table;
	margin: -15px auto;
}

.threeImageRow {
	width: 100%;
}

.threeImageCol {
	width: 100%;
	display: table-row;
}
	
.twoImageTable {
	width: 50%;
	display: table;
	margin: 0px auto;
}

.twoImageRow {
	width: 100%;
}

.twoImageCol {
	width: 100%;
	display: table-row;
}
	


	
	
/*forages id database */
		    .backbtn {
				position: absolute;
				top: 40%;
				left: -10px;
				color: white;
				font-size: 35px;
				cursor: pointer;
			    text-shadow: 0px 2px 3px black;
				background-color: Transparent;
				background-repeat: no-repeat;
				border: none;
	            overflow: hidden;
			}
			
		    .forwardbtn {
				position: absolute;
				top: 40%;
				right: -10px;
				color: white;
				font-size: 35px;
				cursor: pointer;
			    text-shadow: 0px 2px 3px black;
				background-color: Transparent;
				background-repeat: no-repeat;
				border: none;
	            overflow: hidden;
			}
	
.voter-videos {
	float: none; 
	margin: 0px 0px 0px 0px; 
	padding-left: 0px;
}

.effect2
{
  position:unset;
}
.video-container {
	position: relative;
	overflow: hidden;
	height: 17.5em;
	/*padding-top: 50%;*/
	width: 100%;
}
	
.doubleblock-plus-image {
    margin: 15px auto;
}
.doubleblock-plus-image-single {
	display: table;
	width: 100%;
}
.doubleblock-left {
	display: table;
	padding-right: 0px;
	padding-bottom: 25px;
}	
.doubleblock-right {
	display: table;
	padding-left: 0px;
	padding-bottom: 25px;
}	
#doubleblock-footer {
	display: table-row;
}
	
.content-mobile 
{
	display: block !important;
}

.intro-pic-main {
    width: 59.5%;
    text-align: center;
    float: left;
    background-color: #CCCCCC;
    padding-top: 10px;
    padding-bottom: 0px;
    position: relative;
}

.column-single-img .photo
{
	margin:4px 12px 75px 0;
	width: 20%;
	height: auto;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.16);
}
	
	body{
		font-size:1.1em;
		line-height:1.455em;
	}
	.stats-block {
	display: table;
	width: 100%;
}
	
.agriIntroLeft {
	display: table-row;
	width: 75%;
}
.agriIntroRight {
	display: table-row;
	width: 75%;
}
	
.missionstat {
	display:none;
}
	
.homepageMainImageFrame {
    width: 80%;
    height: auto;
    border: none;
    margin-bottom: -10px;
    margin-left: 0px;
	margin-right: auto;
	border: 1px solid black;
	padding: 4px;
}
.stats-div {
	display:table-row;
	background-color: #af0001;
}
	
.stats-div-1 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}

.stats-div-2 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}
	
.stats-div-3 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}
	
.stats-div-4 {
    display: table-cell;
    width: 10%;
    height: auto;
    /*vertical-align: middle;
    text-align: center;*/
	background-image:url("/_resources/images/stateFigureMap.png");
	background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
    position: relative;
    padding-bottom: 20%;
	border: 10px solid #af0001;
}

.stats-div-text {
	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -moz-flex;
  	display: -webkit-flex;
  	display: flex;
  	-webkit-flex-direction: column;
  	-ms-flex-direction: column;
  	flex-direction: column;
  	-webkit-justify-content: center; 
  	justify-content: center; 

  	position: absolute;
  	top: -10px; 
	bottom: 0; 
	left: 8px;
	/*right: 20px;*/
}

.stats-div-text > a{
	color: #000;
	text-decoration: none;
	font-size: 125%;
	font-family: Open Sans Condensed;
	padding-bottom: 20px;
	vertical-align: middle;
	text-align: center;
	line-height: 1.1em;
}
	
.stats-div-title {
	color: #af0001;
	font-size: 250%;
	text-shadow: 1px 1px #858282;
	font-family: Open Sans Condensed;
	padding: 15px 30px;
	vertical-align: middle;
	text-align: center;
}
	
.stats-div-body-text {
	/*color: #af0001;*/
	font-size: 100%;
	/*text-shadow: 1px 1px #858282;*/
	font-family: Open Sans Condensed;
	padding-bottom: 20px;
	vertical-align: middle;
	text-align: center;
	line-height: 1.1em;
}
	
.stats-div-1 img{
    margin: auto;
	padding: 10px;
}

.stats-div-2 img{
    margin: auto;
	padding: 10px;
}
	
.stats-div-3 img{
    margin: auto;
	padding: 10px;
}
	
.stats-div-4 img{
    margin: auto;
	padding: 10px;
}
	
.stats-bottom-pic {
	display: table-row;
}
	
.stats-bottom-pic img {
	margin: 0 0 0em;
}
	
.intro-pics {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}
	
.intro-pic-main {
	width: 100%;
	text-align: center;
	float: left;
	background-color: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
	
}
	
.intro-pic-extra1 {
	width: 31%;
	float: right;
	text-align: center;
	background-color: #CCCCCC;
	padding-bottom: 0px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 0px;
}
	
.intro-pic-extra2 {
	width: 31%;
	float: right;
	text-align: center;
	background-color: #CCCCCC;
	padding-bottom: 0px;
	position: relative;
	margin-bottom: 0px;
	margin-top: 0px;
}
	
.intro-main-pic{
	width: 100%;
	height: auto;
	margin-bottom: 0px;
}

.intro-pic-extra1 > img {
	width:100%; 
	height:auto;
	margin-bottom: 0px;
}

.intro-pic-extra2 > img {
	width:100%; 
	height:auto;
	margin-bottom: 0px;
}
	
.intro-pic-text-main {
	width: 100%;
	color: #FFFFFF;
	/*background-color: #FFF;*/
	/*float: left;*/
	/*padding: 0px;*/
	position: absolute;
	/*top: 5px;*/
	left: 0px;
	bottom: 0px;
	height: 85px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	line-height: 1em;
}	
	
.intro-pic-text-extra {
	width: 100%;
	color: #FFFFFF;
	background-color: rgba(58, 58, 58, 0.5);
	/*float: left;*/
	padding: 0px;
	position: absolute;
	/*top: 5px;*/
	left: 0px;
	bottom: 0px;
	height: 100px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.35em;
}

.intro-pic-text-main > a{
	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	line-height: 2em;
}	
	
.intro-pic-text-extra > a{
	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.35em;
}
.alternate-social-nav {
	display: inline;
	font-size: 10px;
	margin-left: 20px;
	color: #fff;
	padding: 0px 0px 0px;
	margin-top: 0px;
	top: 10px;
	position: absolute;
}
	
.alternate-social-nav a{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px;
}
.form-block{
		float:right;
		padding:0 0 3px;
	}
	.search-form .row{
		margin:0;
		border-radius:3px;
		background:#f6f6f5;
		border:1px solid #d1d1d0;
		border:1px solid rgba(0, 0, 0, 0.15);
		box-shadow:0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 2px rgba(0, 0, 0, 0.25) inset;
		-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 2px rgba(0, 0, 0, 0.25) inset;
	}
	.search-form input[type=search]{
		color:#acacac;
		font-size:9px;
		line-height:12px;
		width:103px;
		padding:2px 8px 0;
		height:12px;
	}
	.search-form input[type=search]:-moz-placeholder{color:#acacac;}
	.search-form input[type=search]::-webkit-input-placeholder{color:#acacac;}
	.search-form input[type=search]::-moz-placeholder{
		color:#acacac;
		opacity:1
	}
	.search-form input[type=search]:-ms-input-placeholder{color:#acacac;}
	.search-form input[type=submit]{
		background:url(../images/sprite-mobile.png) no-repeat -21px 0;
		width:9px;
		height:9px;
		margin:4px 4px 0 0;
	}	
.logo {
	display: none;
}
	
.logo-responsive {
	/*margin: 0px 15px 15px;*/
	display: block;
}
	
.logo-responsive img{
	margin: 0px 0px 0px;
}	
	
	.search-box-detail {
	background: #4b4538;
	width: 190px;
	float: right;
	text-align: center;
	vertical-align: middle;
}

.search-box-detail-responsive {
	background: #af0001;
	width: 145px;
	float: right;
	text-align: center;
	vertical-align: middle;
	display: block;
}
	
.search-box-detail-text {
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    padding: 5px;
    display: none;
}
	
	.chatbot {
	position: fixed;
	right: 10px;
	z-index: 30;
	border: 0px none;
	height: 350px;
	position: fixed;
	width: 325px;
	overflow: hidden;
	bottom: 0px;
	display:none;
}	
	
	/* counties map */
	#counties-list {
	float:left;
	width:50%;
	position:relative
	} 

	#counties-list .col1 {
	float:left;
	width:25%;
	}

	#counties-list .col2 {
	float:left;
	width:25%;
	}

	#counties-list .col3 {
	float:left;
	width:25%;
	}

	#counties-list .col4 {
	float:left;
	width:25%;
	}

	#counties-map {
	float:left;
	width:50%;
	position:relative;
		display: none;
}

	
	.donate-now-button {
		   position: absolute;
		background-color: #00a160;
		float: left;
		color: #fff;
		font-size: 1.275em;
		line-height: 1.6em;
		font-weight: bold;
		left: 32%;
		top: 5px;
		width: 80px;
		text-align: center;
		text-shadow: 2px 2px #4b4538;
		font-family: Open Sans Condensed;
		clear: both;
		z-index: 1;
	}
	
	/* 1 column grid */
	.g1,.g2,.g3{
		width:98.0%;
		display:block;
		float:none;
	}
	/*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}
	.asthmaBug {
		position: absolute; 
		bottom: 20px; 
		left: 10px;
		width:80%;
	}
	
	/* Hide Twitter */
	.feed-block {
		display: none;
	}
	
.financial-right {
	width: 300px; 
	float: none; 
	margin-top: 0px;
}
	/* Hide Executive Team Text */
	.executive-text{
		display: none;
		border-bottom:0px solid #ccc8c2;
		padding:0 0 3px;
		margin:0 0 21px;
		overflow:hidden;
		height: 0px;
	}
	/*Updated executive table*/
	.leftColumn { 
		margin-right: 19.5em; 
	}
 
  	.rightColumn { 
		position: absolute; 
		top: 0; 
		right: 0; 
		width: 18.75em; 
	}
	/* Initial 4-H Donation Form */
	form#donations-payment {
		background: #00a160;;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding: 10px;
		width: 325px;
		margin-left: auto;
		margin-right: auto;
	}
	.destination {
		background: #b9cf6a !important;
		background: rgba(255,255,255,.3) !important;
		border-color: #e3ebc3 !important;
		border-color: rgba(255,255,255,.6) !important;
		border-style: solid !important;
		border-width: 2px !important;
		-moz-border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
		border-radius: 5px !important;
		line-height: 18px !important;
		list-style: none !important;
		padding: 5px 10px !important;
		margin-bottom: 2px !important;
		height: 50px;
	}
	.intro-images {
		margin-bottom: -100px;
	}
	
	.intro-image3 {
		display: none;
	}
	.intro-image4 {
		display: none;
	}
	
	/* donations start block */
	.donations-start-block {
		margin-top: -25px;
		background-image: url('');
	}

	.donations-start-block2 {
		margin-top: -25px;
		background-image: url('');
	}

	.donations-start-block3 {
		margin-top: -25px;
		background-image: url('');
	}

	.donations-right-logo {
		display: none;	
	}
	
	.donations-amount-form {
		vertical-align: middle;
	}
	
	.donations-main-rcolumn {
	display: none;
	}
	
	.donations-intro-table {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.donations-main-header-top {
		vertical-align: bottom;
		/*padding-top: 14px;
		line-height: 250%;*/
		-webkit-border-radius: 15px 15px 0px 0px;
		-khtml-border-radius: 15px 15px 0px 0px;
		border-radius: 15px 15px 0px 0px;
		-moz-border-radius: 15px 15px 0px 0px;
	}

	.donations-main-header {
		vertical-align: middle;
		padding-top: 14px;
		/*line-height: 250%;*/
		padding-bottom: 14px;
	}

	.donations-main-header-bottom {
		vertical-align: top;
		/*padding-top: 14px;
		line-height: 250%;*/
		-webkit-border-radius: 0px 0px 15px 15px;
		-khtml-border-radius: 0px 0px 15px 15px;
		-moz-border-radius: 0px 0px 15px 15px;
		border-radius: 0px 0px 15px 15px;
	}

	.donations-or-hr {
		background-color: #fff;
		border: #555 3px;
		border-style: none none solid;
		color: #fff;
		padding: 0px 0em;
		font-size: -0.5em;
	}
	.donations-pic-column {
		width: 330px;
		height: auto;
	}
	/*donation amount buttons */
	.donations-amount-button1 {
		width: 48px; 
		height: 43.5px; 
		box-shadow: 5px #000000; 
		margin-top: -20px; 
		margin-right: 12px;
		background-size: 100%;
		background-image: url('/4h-youth/get-involved/donate/images/10-selected.png');
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		-moz-border-radius: 8px;
	}

	.donations-amount-button2 {
		width: 48px; 
		height: 43.5px; 
		box-shadow: 5px #000000; 
		margin-top: -20px; 
		margin-right: 12px;
		background-size: 100%;
		background-image: url('/4h-youth/get-involved/donate/images/25-disabled.png');
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		-moz-border-radius: 8px;
	}

	.donations-amount-button3 {
		width: 48px; 
		height: 43.5px; 
		box-shadow: 5px #000000; 
		margin-top: -20px; 
		margin-right: 12px;
		background-size: 100%;
		background-image: url('/4h-youth/get-involved/donate/images/50-disabled.png');
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		-moz-border-radius: 8px;
	}

	.donations-amount-button4 {
		width: 48px; 
		height: 43.5px; 
		box-shadow: 5px #000000; 
		margin-top: -20px; 
		margin-right: 12px;
		background-size: 100%;
		background-image: url('/4h-youth/get-involved/donate/images/75-disabled.png');
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		-moz-border-radius: 8px;
	}

	.donations-amount-button5 {
		width: 48px; 
		height: 43.5px; 
		box-shadow: 5px #000000; 
		margin-top: -20px; 
		margin-right: 12px;
		background-size: 100%;
		background-image: url('/4h-youth/get-involved/donate/images/100-disabled.png');
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		-moz-border-radius: 8px;
	}

	.donations-start-button {
		width: 150px; 
		height: 46.25px; 
		box-shadow: 5px #000000; 
		vertical-align: middle;
		background-size: 100%;
		background-image: url('/4h-youth/get-involved/donate/images/give-here.png');
		margin-left: -15px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		-moz-border-radius: 8px;
	}

	
	.header-frame .button-block,
	.search-form a,
	.breadcrumbs,
	.intro-block,
	.articles-block,
	.header-holder,
	.add-nav ul,
	.footer-columns .col-last:before,
	.intro-frame .photo,
	.video-block .photo,
	.publications-list .image-holder,
	.aside,
	.intro-columns .intro-section:first-child,
	.intro-section .btn-rss,
	.visual-block,
	.publications .image,
	.news-area .photo{display:none;}
	#nav li.hover .drop{left:-9999px;}
	.header-frame{
		padding:0;
		background:#fff;
	}
	.add-nav .nav-select,
	.add-nav .select-nav-select{font-size: 105.00%;
	background:#ba0d2e;
	display:block;}
	.add-nav .nav-select{width:75px;}
	.header-block{
		padding:6px 16px 5px 18px;
		background:#4b4538;
		margin:0 0 12px;
	}
	.intro-frame{
		font-size:1em;
		line-height:1.455em;
	}
	.add-nav{
		float:left;
		padding:0;
		margin:-1px 0 0;
	}
	.form-block{
		float:right;
		padding:0 0 3px;
		display:none; 
	}
	.search-form .row{
		margin:0;
		border-radius:3px;
		background:#f6f6f5;
		border:1px solid #d1d1d0;
		border:1px solid rgba(0, 0, 0, 0.15);
		box-shadow:0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 2px rgba(0, 0, 0, 0.25) inset;
		-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 2px rgba(0, 0, 0, 0.25) inset;
	}
	.search-form input[type=search]{
		color:#acacac;
		font-size:9px;
		line-height:12px;
		width:103px;
		padding:2px 8px 0;
		height:12px;
	}
	.search-form input[type=search]:-moz-placeholder{color:#acacac;}
	.search-form input[type=search]::-webkit-input-placeholder{color:#acacac;}
	.search-form input[type=search]::-moz-placeholder{
		color:#acacac;
		opacity:1
	}
	.search-form input[type=search]:-ms-input-placeholder{color:#acacac;}
	.search-form input[type=submit]{
		background:url(../images/sprite-mobile.png) no-repeat -21px 0;
		width:9px;
		height:9px;
		margin:4px 4px 0 0;
	}
	.logo{
		width:290px;
		height:35px;
		margin:0 auto 15px;
	}
	.nav-block{
		border:none;
		padding:0;
	}
	.nav-block .holder{background:#fff;}
	#nav{
		display:block;
		padding:0 14px 0 15px;
		font-size:12px;
		line-height:24px;
		margin:0;
		overflow:hidden;
	}
	
	#nav > li:first-child {
		
		display:none;
	}
	#nav > li{
		padding:0 1px 1px 0;
		width:50%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	#nav > li > a{
		background:#ba0d2e;
		padding:0 5px 0 11px;
		height:25px;
	}
	#nav > li > a:hover,
	#nav > li.hover> a,
	#nav > .active > a{
		background:#4b4538;
		border:none;
		margin:0;
	}
	#nav > li > .ico-leaf:before{
		background:url(../images/sprite-mobile.png) no-repeat 0 -14px;
		width:16px;
		height:17px;
		margin:5px 4px 0 0;
	}
	#nav .drop{
		left:-9999px !important;
		top:-9999px !important;
	}
	#main h1{
		font-size:1.636em;
		line-height:1.222em;
	}
	.info-block{
		background:#fff;
		border:none;
		padding:10px 12px 17px;
		font-size:1em;
		line-height:1.273em;
	}
	#main h1{margin-bottom:12px;}
	.news-block h1:after,
	.events-block h1:after{
		background:url(../images/sprite-mobile.png) no-repeat -33px 0;
		margin:7px 0 0 9px;
	}
	.news-block{margin-bottom:21px;}
	.news-list{padding-bottom:13px;}
	.news-list li{
		margin-bottom:6px;
		padding:0 17px 6px 0;
	}
	.link{margin-left:2px;}
	.link:before{
		margin:2px 3px 0 0;
		background:url(../images/sprite-mobile.png) no-repeat -49px 0;
		width:7px;
		height:10px;
	}
	.events-block{margin-bottom:8px;}
	.event-list{
		padding:0;
		margin:-1px 0 0;
	}
	.event-list li{padding-bottom:11px;}
	.event-list .date{
		width:27px;
		font-size:12px;
		line-height:14px;
		margin-right:10px;
		padding-bottom:1px;
		box-shadow:1px 1px 2px rgba(0, 0, 0, 0.47);
		-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.47);
	}
	.event-list .date span{
		font-size:8px;
		line-height:10px;
		padding:1px 0;
	}
	.event-list p{padding:2px 0 0;}
	.info-holder{margin-bottom:17px;}
	.info-holder .holder{
		padding:0;
		margin:-5px 0 0 -1px;
	}
	.info-holder .photo{
		width:34px;
		padding:2px;
		margin:4px 7px 0 0;
	}
	.fs-img{font-family:'image-set( url(-large|-small), url(-large|-large) 2x high-bandwidth)';}
	.info-holder .title{
		font-size:1em;
		line-height:1.546em;
	}
	.info-holder p{margin:0 0 10px;}
	.info-holder .link{
		display:inline-block;
		vertical-align:top;
		margin-left:-1px;
	}
	
	#counties-list {
float: left;
position: relative;
width: 100%;
height: 630px;
padding-bottom: 20px;
font-size: 1.75em;
line-height: 1.2em;
margin-bottom: 300px;
}

#counties-list .col3{
clear:both;
position: absolute;
width: 25%;
top:0;
}

 .col1,  .col2, .col4{
position: relative;
width: 25%;
}

 .col1 {
left: 0;
}

 .col2 {
clear:both;
left:0;
}

 .col3 {
left:50%;
clear:left;
}

 .col4 {
left:50%;
clear:both;
margin-top: 15px;
top: -455px !important;
}
	
	
	#footer{border:none;}
	#footer:before{
		margin:0 0 1px;
		height:20px;
/* 		background:#3e3a32 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlM2EzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzRiNDUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjQ1MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #3e3a32 0%, #4b4538 47%, #4b4538 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e3a32), color-stop(47%,#4b4538), color-stop(100%,#4b4538));
		background: -webkit-linear-gradient(top,  #3e3a32 0%,#4b4538 47%,#4b4538 100%);
		background: -o-linear-gradient(top,  #3e3a32 0%,#4b4538 47%,#4b4538 100%);
		background: -ms-linear-gradient(top,  #3e3a32 0%,#4b4538 47%,#4b4538 100%);
		background: linear-gradient(to bottom,  #3e3a32 0%,#4b4538 47%,#4b4538 100%); */
	}
	#footer .container{padding:0 13px;}
	.footer-columns{padding:0 0 11px;}
	.footer-columns ul{
		font-size:1.182em;
		line-height:1em;
		padding:0 25px 20px 0;
	}
	.footer-columns ul li{margin:0 0 10px;}
	.footer-columns address{padding:0 0 10px;}
	.footer-columns address .phone{margin:0 0 19px;}
	.footer-columns address .employees-only:before, .footer-nav .employees-only:before{
		background:url(../images/sprite-mobile.png) no-repeat -19px -16px;
		width:10px;
		height:12px;
		margin:1px 4px 0 -1px;
	}
	.footer-columns .col-last ul{
		padding:0 50px 20px 0;
		margin:0 0 0 -2px;
		font-size:1.182em;
		line-height:1.385em;
	}
	.footer-columns .col-last ul li{margin:0 0 1px;}
	.footer-nav{
		font-size:0.909em;
		line-height:1.2em;
	}
	.footer-nav li{margin-bottom:9px;}
	.footer-nav li:before{margin-top:2px;}
	.drop-nav{display:block;}
	.intro-frame{padding-bottom:13px;}
	.intro-frame{
		font-size:1em;
		line-height:1.455em;
	}
	#main .intro-frame h1{
		font-size:1.636em;
		line-height:1.222em;
	}
	.intro-frame .description{padding:10px 13px 0;}
	.intro-frame h2{
		font-size:1em;
		line-height:1.273em;
		margin:0 0 2px;
	}
	.intro-frame p{margin:0 0 1px;}
	.video-block{
		float:none;
		width:auto;
		margin:0;
		padding:1px 4px 25px;
		font-size:1em;
		line-height:1.455em;
	}
	#main .video-block h1,
	#main .publications-block h1{
		font-size:1.364em;
		line-height:1.2em;
		margin:0 0 4px;
	}
	.links{margin:0 0 0 -3px;}
	.links li{margin:0 0 3px;}
	.links .link:before{margin:3px 4px 0 0;}
	.publications-block{
		float:none;
		width:auto;
		padding:0 4px;
	}
	.publications-list{
		margin:0;
		padding:6px 0 0;
		font-size:1em;
		line-height:1.455em;
	}
	.publications-list li{
		border:none;
		padding:0 0 15px;
	}
	.articles-block-alt{
		display:block;
		padding:0 12px;
		margin:-12px 0 0;
	}
	.articles-block-alt .heading p{
		font-size:1.273em;
		line-height:1.286em;
	}
	#main .articles-block-alt .heading h1,
	#main .articles-block h1{
		margin-bottom:1px;
		font-size:1.364em;
		line-height:1.2em;
	}
	#main .articles-block-alt .heading p{margin-bottom:11px;}
	.img{font-family:'image-set( url(-large|-small), url(-large|-small2x) 2x high-bandwidth)';}
	.articles-block-alt{
		border:none;
		font-size:1em;
		line-height:1.455em;
	}
	.articles-block-alt .photo{margin-right:7px;}
	.articles-block-alt .photo img{
		width:68px;
		height:68px;
	}
	.article{
		float:none;
		overflow:hidden;
		padding:0 0 13px;
	}
	.photo{
		padding:2px;
		box-shadow:2px 2px 2px rgba(0, 0, 0, 0.14);
		-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.14);
	}
	
	.resource-detail .column {
clear:both;
width:100%;}


	.articles-block-alt .description{padding:2px 10px 0 0;}
	#main .articles-block-alt h1{margin-bottom:9px;}
	#main .articles-block p{margin:0;}
	.articles-block-alt .link{margin:0;}
	.articles-block-alt .link:before{margin-top:3px;}
	.info-row{
		display:block;
		background:#fff;
		border:none;
		padding:13px 0 33px;
	}
	.info-area{
		float:none;
		width:auto;
		padding:0 12px 7px;
		font-size:1em;
		line-height:1.455em;
		margin:0 1%;
	}
	.info-area .info-list{padding:10px 0 0;}
	.info-area .info-list p{margin:0 0 6px;}
	.info-area .info-list li{
		border:none;
		padding:0 0 8px;
	}
	#two-columns{
		padding:12px 12px 0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	#sidebar{
		float:none;
		width:233px;
		margin:0;
		padding:0 0 12px;
	}
	#sidebar h1{
		font-size:1.273em;
		line-height:1.286em;
		margin:0 0 6px;
	}
	.accordion-holder h1{padding:0 0 6px 5px;}
	.side-nav > li{margin-bottom:6px;}
	.side-nav span{padding:0 0 4px 5px;}
	.side-nav ul{
		padding:9px 0 7px 24px;
		font-size:0.818em;
		line-height:1.333em;
	}
	.side-nav ul li{margin-bottom:4px;}
	#content{
		padding-bottom:8px;
		overflow:visible;
	}
	.content-holder{padding:0;}
	#content h1{
		font-size:1.636em;
		line-height:1.167em;
		margin-bottom:12px;
	}
	#content p{margin-bottom:15px;}
	#content h2,
	.table-block h2{
		font-size:1.364em;
		line-height:1.2em;
		margin:0 0 7px;
	}
	.list{margin-bottom:21px;}
	.list li{margin:0;}
	.list li:before{
		background:url(../images/sprite-mobile.png) no-repeat -32px -16px;
		width:5px;
		height:6px;
		margin:5px 5px 0 0;
	}
	.information-form{
		padding:3px 0 31px;
		margin:0 -1px;
	}
	.information-form .row{padding-bottom:5px;}
	.information-form textarea{height:133px;}
	.information-form input[type=submit]{margin-top:7px;}
	.two-column-form .column {clear:both; width:100%;}
	.green-theme .intro-block{display:block;}
	.green-theme .gallery{display:none;}
	.green-theme .drop-nav{border-color:#00a160;}
	.intro-text{
		padding:65px 20px 0 12px;
		font-size:1.273em;
		line-height:1.143em;
		width: 90%;
	}
	.button-holder{
	/*	position:absolute; 3/7/2017*/ 
		left:12px;
		top:11px;
	}
	/* Old Button Style
	.button-holder a{
		height:29px;
		line-height:29px;
		font-size:9px;
		padding:0 7px;
		text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.55), 1px 1px 1px rgba(255, 255, 255, 0.75);
		box-shadow:2px 2px 2px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(255, 255, 255, 0.35) inset, -1px -1px 1px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.75);
		-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(255, 255, 255, 0.35) inset, -1px -1px 1px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.75);
	}/*
	.button-holder .btn-join{
		font-size:13px;
		margin:0 5px 5px 0;
		line-height:27px;
	}
	
	.call-button-holder{
		overflow:hidden;
		padding:0 8px 10px 0;
	}
	.call-button-holder a{
		float:left;
		height:46px;
		border-radius:1px;
		color:#fff;
		line-height:46px;
		font-weight:bold;
		font-size:14px;
		padding:0 10px;
		text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(255, 255, 255, 0.55);
		box-shadow:3px 3px 3px rgba(0, 0, 0, 0.29), 1px 1px 1px rgba(255, 255, 255, 0.45) inset, -1px -1px 1px rgba(0, 0, 0, 0.55) inset, 1px 1px 2px rgba(0, 0, 0, 0.65);
		-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.29), 1px 1px 1px rgba(255, 255, 255, 0.45) inset, -1px -1px 1px rgba(0, 0, 0, 0.55) inset, 1px 1px 2px rgba(0, 0, 0, 0.65);
	}
	.call-button-holder .call-btn-default{
		margin:0 10px 10px 0;
		font-size:21px;
		background:#FB1742 url("https://www.uaex.uada.edu/_resouces/images/4hOnlineLogo.gif");
		background: -moz-linear-gradient(top,  #FB1742 0%, #ba0d2e 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB1742), color-stop(100%,#ba0d2e));
		background: -webkit-linear-gradient(top,  #FB1742 0%,#ba0d2e 100%);
		background: -o-linear-gradient(top,  #FB1742 0%,#ba0d2e 100%);
		background: -ms-linear-gradient(top,  #FB1742 0%,#ba0d2e 100%);
		background: linear-gradient(to bottom,  #FB1742 0%,#ba0d2e 100%);
	}

	.call-4h-button{
		overflow:hidden;
		padding:0 8px 10px 0;
	}
	.call-4h-button a{
		float:none;
		height:46px;
		border-radius:1px;
		color:#fff;
		line-height:46px;
		font-weight:bold;
		font-size:14px;
		padding:0 10px;
		text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(255, 255, 255, 0.55);
		box-shadow:3px 3px 3px rgba(0, 0, 0, 0.29), 1px 1px 1px rgba(255, 255, 255, 0.45) inset, -1px -1px 1px rgba(0, 0, 0, 0.55) inset, 1px 1px 2px rgba(0, 0, 0, 0.65);
		-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.29), 1px 1px 1px rgba(255, 255, 255, 0.45) inset, -1px -1px 1px rgba(0, 0, 0, 0.55) inset, 1px 1px 2px rgba(0, 0, 0, 0.65);
	}
	
	.call-4h-button .call-4h-btn{
		margin:0 10px 10px 0;
		font-size:21px;
		background:#3db887 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkYjg4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTdjNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #3db887 0%, #017c4b 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3db887), color-stop(100%,#017c4b));
		background: -webkit-linear-gradient(top,  #3db887 0%,#017c4b 100%);
		background: -o-linear-gradient(top,  #3db887 0%,#017c4b 100%);
		background: -ms-linear-gradient(top,  #3db887 0%,#017c4b 100%);
		background: linear-gradient(to bottom,  #3db887 0%,#017c4b 100%);
	}
	
	.intro-columns{
		padding:0 12px 58px;
		margin:-17px 0 0;
	}
	.intro-section{
		float:none;
		width:auto;
		margin:0;
		padding:0 0 5px;
	}
	.intro-section .heading .link-holder{width:auto;}
	.intro-section .heading{
		padding:3px 9px 5px 5px;
		margin:0 0 12px;
	}
	.intro-section .heading .head{
		font-size:1.636em;
		line-height:1.222em;
	}
	.intro-section .heading .link-view{margin:7px 0 0;}
	.intro-section .heading .link-view:before{
		background:url(../images/sprite-mobile.png) no-repeat -41px -16px;
		width:7px;
		height:10px;
		margin:3px 4px 0 0;
	}
	.intro-section .intro-content{
		padding:0;
		overflow:visible;
	}
	.intro-section .event-list{
		font-size:1em;
		line-height:1.455em;
	}
	.intro-section .event-list p{padding:0;}
	.intro-section .event-list li{padding-bottom:13px;}
	.intro-section .event-list .date{
		width:40px;
		margin:2px 12px 0 0;
		font-size:18px;
		line-height:22px;
	}
	.intro-section .event-list .date span{
		font-size:12px;
		line-height:14px;
		margin:0 0 -2px;
		padding:3px 0 2px;
	}
	.intro-section .news-list{
		font-size:1em;
		line-height:1.455em;
		padding:0 0 10px;
		margin:-5px 0 0;
	}
	.green-theme .about-block{
		display:block;
		padding:6px 0 0;
		font-size:1em;
		line-height:1.455em;
	}
	.about-block .row{padding:0;}
	.about-block .article{
		float:none;
		width:auto;
		margin:0;
		padding:0 0 24px;
	}
	.about-block .photo{margin:2px 9px 0 0;}
	.green-theme .about-block .photo{
		width:67px;
		height:68px;
	}
	.green-theme .about-block .photo img{
		width:67px;
		height:68px;
	}
	.green-theme #main .about-block h1{
		padding:2px 6px;
		font-size:1.364em;
		line-height:1.2em;
		margin:0 0 3px;
	}
	#main .about-block p{margin-bottom:3px;}
	.link{
		font-size:11px;
		line-height:14px;
	}
	.green-theme .link{margin:0 0 0 -1px;}
	.green-theme .link:before{
		background-position:-51px -16px;
		margin:4px 4px 0 0;
	}
	.articles-columns,
	.green-theme .articles-columns{
		display:block;
		font-size:1em;
		line-height:1.455em;
		margin-top:-7px;
		padding:0 0 36px;
	}
	.articles-columns .col{
		float:none;
		width:auto;
		margin:0;
	}
	.articles-columns .article,
	.green-theme .articles-columns .article:first-child{margin:0 0 5px;}
	.green-theme #main .articles-columns h1{
		font-size:1.364em;
		line-height:1.2em;
		margin-bottom:3px;
	}
	.green-theme #main .articles-columns p{margin:0 0 6px;}
	.table-holder{
		padding:3px 1px 0 0;
		margin:0 0 0 -2px;
	}
	.table{
		font-size:0.818em;
		line-height:1em;
	}
	.table .inactive{display:none;}
	.table th{padding:9px 5px 10px 7px;}
	.table th:first-child,
	.table td:first-child{width:45px;}
	.table td{padding:8px 5px 8px 7px;}
	.table .link-pdf{padding:2px 0 0 11px;}
	.table .link-pdf:after{
		background:url(../images/sprite-mobile.png) no-repeat -59px 0;
		width:9px;
		height:10px;
		margin:2px 0 0 -3px;
	}
    .table .nopdf:after{
			}
	.tabset{padding:5px 0 10px 2px;}
	.tabset li{margin-right:21px;}
	
	.graybar li {
	margin:0px;

}
	.slide-list .opener{
		font-size:1em;
		line-height:1.273em;
		padding:7px 13px 7px 1px;
	}
	.slide-list .opener:after{
		background:url(../images/sprite-mobile.png) no-repeat -43px -28px;
		width:8px;
		height:4px;
		margin:6px 0 0;
	}
	.slide-list .active .opener:after{
		background-position:-32px -28px;
		margin:6px 0 0;
	}
	.slide-list .slide{
		font-size:1em;
		line-height:1.455em;
	}
	.slide-list ul{padding:17px 0 5px;}
	.slide-list .title-heading{
		font-size:1.273em;
		line-height:1.214em;
		margin:0 0 4px;
	}
	.tab-content{padding:0 0 22px;}
	.team-holder{padding:8px 0 7px;}
	/* .team-holder .col{display:none;}   */
	.team-holder .col:first-child{display:block;}
	.team-block .photo{
		width:50px;
		padding:2px;
		margin:2px 12px 0 0;
	}
	.team-block .description{padding-right:32px;}
	.team-block .heading{
		font-size:1em;
		line-height:1.273em;
		padding-bottom:5px;
	}
	#content .team-block h1{
		font-size:1.364em;
		line-height:1.333em;
	}
	.team-block address{margin-bottom:15px;}
	
	.team-holder-text{padding:8px 0 7px;}
	/* .team-holder .col{display:none;}   */
	.team-holder-text .col:first-child{display:block;}
	.team-block-text .photo{
		width:50px;
		padding:2px;
		margin:2px 12px 0 0;
	}
	.team-block-text .text{
		width:50px;
		padding:2px;
		margin:2px 12px 0 0;
	}
	.team-block-text .description{padding-right:32px;}
	.team-block-text .heading{
		font-size:1em;
		line-height:1.273em;
		padding-bottom:5px;
	}
	#content .team-block-text h1{
		font-size:1.364em;
		line-height:1.333em;
	}
	.team-block-text address{margin-bottom:15px;}
	
	/* links-block-text */
	.links-block-text{
		float: left;
		border-bottom:1px solid #ccc8c2;
		padding:0 0 3px;
		margin:0 0 21px;
		overflow:hidden;
		height: 325px;
	}
	.links-block-text .photo{
		width:50px;
		padding:2px;
		margin:2px 12px 0 0;
	}
	.links-block-text .text{
		width:50px;
		padding:2px;
		margin:2px 12px 0 0;
	}
	.links-block-text .description{padding-right:32px;}
	.links-block-text .heading{
		font-size:1em;
		line-height:1.273em;
		padding-bottom:5px;
	}
	#content .links-block-text h1{
		font-size:1.364em;
		line-height:1.333em;
	}
	.links-block-text address{margin-bottom:15px;}
	
	/*team holder and block for small layout*/
	.team-holder-sm .col:first-child{display:block;}
	.team-block-sm .photo{
		width:50px;
		padding:2px;
		margin:2px 12px 0 0;
	}
	.team-block-sm .description{padding-right:32px;}
	.team-block-sm .heading{
		font-size:1em;
		line-height:1.273em;
		padding-bottom:5px;
	}
	#content .team-block-sm h1{
		font-size:1.364em;
		line-height:1.333em;
	}
	.team-block-sm address{margin-bottom:15px;}
	
	.cattle-block{
		padding:10px 0 19px;
		margin:0 0 0 -1px;
	}
	.about-block .column,
	.about-block .column:first-child{
		float:none;
		width:auto;
		margin:0;
	}
	.cattle-block .photo{
		width:66px;
		height:66px;
		padding:3px;
		margin:2px 7px 0 0;
	}
	.cattle-block .article{padding:0 0 19px;}
	#main .cattle-block h1{
		font-size:1.364em;
		line-height:1.2em;
	}
	.content-section .row{
		margin:0;
		padding:4px 0 11px;
	}
	.publications{
		float:none;
		width:auto;
		margin:0;
		font-size:1em;
		line-height:1.364em;
	}
	.publications li{padding:0 0 4px;}
	#content .title{margin:0 0 1px;}
	#content .publications p{
		font-size:1em;
		line-height:1.455em;
	}
	.publications-alt .title a:after,
	.articles-list a:after{
		background:url(../images/sprite-mobile.png) no-repeat -62px -13px;
		width:13px;
		height:15px;
		margin-left:8px;
	}
	.articles-list a:after{margin:3px 0 0 9px;}



	
	.publications-alt li{padding:0 0 10px;}
	.media-list{
		margin:0 0 21px;
		padding:5px 0 0;
	}
	.media-list ul{
		float:none;
		margin:0;
		width:auto;
	}
	.media-list li{padding:0;}
	.media-list li:before{
		background:url(../images/sprite-mobile.png) no-repeat -32px -16px;
		width:5px;
		height:6px;
		margin-right:7px;
	}
	.articles-list{
		font-size:1em;
		line-height:2em;
		margin:0 0 20px;
		padding:1px 23px 0 0;
	}
	.articles-list ul{
		float:none;
		width:auto;
		margin:0;
	}
	.articles-list li{padding:0 0 1px;}
	.media-list-alt{
		padding:1px 0 0;
		margin:0 0 50px;
	}
	.grey-theme{background:#fff;}
	.grey-theme #main{
		background:#ebe6e6;
		width:auto;
		margin:-8px 15px 0;
	}
	.grey-theme #two-columns{padding-top:19px;}
	.address-block{
		margin:0 -32px 0 -3px;
		overflow:hidden;
		font-size:1em;
		line-height:1.182em;
	}
	#main .address-block h1{
		font-size:2em;
		line-height:1.182em;
		margin:0 0 24px;
	}
	.address-holder{float:left;margin-bottom: -65px;}
	.address-block strong{margin:0 0 14px;}
	.map-block{
		float: none;
		width: 85px;
		margin: -1px -5px 0px;
		display: none;
	}
	.address-block .contact-list{margin-bottom:-1px;}
	.address-block .contact-list dd{margin-bottom:1px;}
	.grey-theme #content{
		padding:0 0 8px;
		margin:-3px 0 0;
	}
	.grey-theme #content h2{
		font-size:1.455em;
		line-height:1.188em;
		margin:0 0 12px;
	}
	#content h3{
		font-size:1.455em;
		line-height:1.188em;
		margin:0 0 11px;
	}
	.grey-theme .about-block{padding:13px 0 22px;}
	.grey-theme .about-block .photo{
		width:65px;
		height:65px;
		padding:3px;
		margin:0 9px 0 0;
	}
	.grey-theme .about-block .description{
		font-size:1em;
		line-height:1.182em;
		padding:1px 0 0;
	}
	#content .about-block h3{
		margin:0 0 5px;
		font-size:1.182em;
		line-height:1.231em;
	}
	.grey-theme .about-block .article{padding-bottom:7px;}
	#content .info-section .title{margin:0;}
	#content .info-section p{margin:0 0 17px;}
	.info-section{padding:0 0 21px;}
	.main-columns{
		width:auto;
		float:none;
		padding:0 0 1px;
	}
	.news-holder{padding:0;}
	.news-area{padding-bottom:16px;}
	#content .news-area h3{
		font-size:1.182em;
		line-height:1.231em;
	}
	.news-area .holder{
		font-size:1em;
		line-height:1.273em;
	}
	.news-area .date{margin-bottom:14px;}
	.lists-block{
		float:none;
		width:auto;
		margin:0 0 34px -2px;
	}
	#main .lists-block h1{
		font-size:1.455em;
		line-height:1.188em;
	}
	.lists-block .event-list{
		margin:-4px 0 24px;
		font-size:1em;
		line-height:1.182em;
	}
	.lists-block .event-list li{padding:0 0 12px;}
	.lists-block .event-list .date{
		width:27px;
		margin:2px 10px 0 0;
		font-size:12px;
		line-height:14px;
	}
	.lists-block .event-list .date span{
		font-size:8px;
		line-height:10px;
		padding:2px 0 1px;
		margin:0 0 -1px;
	}
	.item-list{padding:0 37px 28px 0;}
	.item-list ul{
		font-size:1.182em;
		line-height:1.308em;
	}
	.item-list li{padding:9px 5px 9px 1px;}
	.newsletter-form{margin:-18px 0 0 1px;}
	.newsletter-form .select-holder{width:109px;}
	.select-newsletter{
		height:23px;
		line-height:22px;
		font-size:11px;
	}
	.select-newsletter .select-opener{
		width:21px;
		height:21px;
	}
	.select-newsletter .select-opener em{
		background:url(../images/sprite-mobile.png) no-repeat -71px 0;
		width:11px;
		height:5px;
		margin-top:9px;
	}
	.drop-newsletter ul a{padding:2px 9px;}
	.profile-holder{
		padding:6px 10px 86px 0;
		margin:0 0 0 -1px;
	}
	.profile-block{
		float:none;
		overflow:hidden;
		width:auto;
		padding:0 0 16px;
	}
	.profile-block .photo{
		padding:3px;
		margin:1px 6px 0 0;
		width:91px;
	}
	.profile-block .name{
		font-size:1.364em;
		line-height:1.2em;
		margin:0 0 5px;
	}
	.profile-block .row{
		font-size:1em;
		line-height:1.455em;
		padding:0;
	}
	.profile-block .info{margin:14px 0 0;}
	.map-section{
		float:none;
		width:100%;
	}
	.map-section .photo{float:none;}
	.content-area{
		float:none;
		width:auto;
	}
	.advanced-search-form .form-holder,
	.advanced-search-form .link-search{
		padding:0;
		display:none;
	}
	.advanced-search-form:first-child .form-holder{display:block;}
	.advanced-search-form{padding:0;}
	.advanced-search-form .form-holder{
		padding:13px 13px 12px;
		box-shadow:1px 1px 2px rgba(0, 0, 0, 0.14);
		-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.14);
	}
	.advanced-search-form input[type=submit]{
		background:url(../images/sprite-mobile.png) no-repeat -77px -10px;
		width:23px;
		height:19px;
		font-size:9px;
		line-height:19px;
	}
	.advanced-search-form input[type=search]{
		font-size:9px;
		line-height:11px;
		padding:4px 8px 3px;
		height:19px;
	}
	.check-list{padding:7px 0 0;}
	.check-list > li{padding:0 0 9px;}
	.advanced-search-form input[type=checkbox]{margin-right:8px;}
	.check-list label{
		width:91%;
		margin:-1px 0 0;
	}
	.check-list ul{
		padding:13px 0 0 38px;
		margin-bottom:-9px;
	}
	.check-list ul li{padding-bottom:8px;}
	.check-list ul .last{padding-top:14px;}
	
	
	.advanced-search-form .check-list ul input[type=checkbox]{margin-right:9px;}
	.advanced-search-form .check-list ul label{width:77%;}
	.aside-alt{
		display:block;
		float:none;
		margin:0 0 65px;
		padding:31px 0 0;
		width:139px;
	}
	#main .aside h1{
		font-size:1.273em;
		line-height:1.214em;
		padding:2px 12px;
	}
	.contact-block address{
		margin:-2px 0 0;
		font-size:1em;
		line-height:1.455em;
	}
	.contact-block address .row{padding:13px 0 18px 6px;}
	.related-links ul{
		font-size:1em;
		line-height:1.455em;
		margin:-11px 0 0;
		padding:0 0 1px;
	}
	.related-links li{padding:2px 0 3px 11px;}
	.advanced-search-form-alt{position:relative;}
	.advanced-search-form-alt .link-search{
		display:block;
		position:absolute;
		top:47px;
		left:2px;
	}
	.table-block{
		top:0;
		margin:0;
		padding:16px 14px 50px 15px;
	}
	.table-block h2{margin:0 0 14px;}
	.table-block .table th{padding:8px 5px 6px 7px;}
	.table-block .table td{padding:8px 5px 5px 7px;}
	.table-block .table th:first-child,
	.table-block .table td:first-child{width:auto;}
	.table-block .table .btn-more{
		font-size:8px;
		line-height:11px;
		width:29px;
		height:11px;
		margin:-3px 0 0;
		box-shadow:1px 1px 2px rgba(0, 0, 0, 0.14);
		-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.14);
	}
	.inner-style #header{
		padding:0 15px;
		width:auto;
	}
	.inner-style .header-frame{
		background:#fff;
		padding:16px 0 12px;
	}
	.inner-style .logo{
		width:166px;
		height:29px;
		margin:0;
	}
	.inner-style .slogan-block{
		width:101px;
		height:28px;
		margin:0;
	}
	.inner-style .button-block{display:none;}
	.inner-style .nav-block{
		border:solid #b2ada2;
		border-width:1px 0;
	}
	.inner-style #two-columns{padding-top:0;}
	.inner-style #sidebar{padding:4px 0 10px;}
	.inner-style .slide-list{padding-top:7px;}
	.inner-style .slide-list .opener{
		font-size:1em;
		line-height:1.455em;
		padding:7px 30px 6px 1px;
	}
	.inner-style .slide-list .opener:after{
		right:7px;
		top:8px;
	}
	.inner-style .slide-list .active .opener:after{top:6px;}
	.inner-style .slide-list .opener span{width:60%;}
	.inner-style .slide-list .opener strong{margin-right:7px;}
	.inner-style .slide-list .opener strong:after{
		background:url(../images/sprite-mobile.png) no-repeat -59px 0;
		width:9px;
		height:10px;
		margin:3px 0 0 5px;
	}
	.inner-style .slide-list .slide{
		font-size:1em;
		line-height:1.364em;
	}
	.inner-style .slide-list ul{padding:8px 0 19px;}
	.inner-style .slide-list ul li{padding:0 18px 0 8px;}
	.inner-style .slide-list ul a{
		background:url(../images/sprite-mobile.png) no-repeat -1000px 0;
		width:9px;
		height:10px;
		margin:4px 0 0 2px;
	}
	.inner-style .slide-list ul .pdf{background-position:-59px 0;}
	.inner-style .slide-list ul .word{
		background-position:-53px -30px;
		width:10px;
		margin:4px 0 0 4px;
	}
	
	
	
	ul.wide-file-list{padding:8px 0 19px;}
	ul.wide-file-list li{padding:0 18px 0 8px;}
	ul.wide-file-list a{
		background:url(../images/sprite-mobile.png) no-repeat -1000px 0;
		width:9px;
		height:10px;
		margin:4px 0 0 2px;
	}
	ul.wide-file-list .pdf{background-position:-59px 0;}
	ul.wide-file-list .word{
		background-position:-53px -30px;
		width:10px;
		margin:4px 0 0 4px;
	}
	
	.inner-style #footer:before{margin-bottom:3px;}
	.inner-style .footer-columns ul{
		font-size:1.182em;
		line-height:1.231em;
		padding:0 0 21px;
	}
	.inner-style .footer-columns ul li{margin:0 0 4px;}
	.inner-style .footer-columns address{
		font-size:1em;
		line-height:1.636em;
		margin:0 0 16px;
	}
	.inner-style .footer-columns address .title,
	.inner-style .footer-columns address .map{margin:0;}
	.inner-style .footer-nav{
		margin:0 -9px 0 -4px;
		padding:0;
	}
	.inner-style .footer-columns .footer-nav ul{padding:0 0 16px;}
	.inner-style .footer-nav li:before{margin:3px 8px 0 0;}
	.inner-style .footer-columns .footer-nav ul li{padding:0 7px 5px 0;}
	.inner-style .footer-columns .col-last ul{padding:0 0 18px 0;}
	.inner-style .footer-columns .col-last ul li{margin:0 0 1px;}
	.intro-area .container,
	.info-frame .container{padding:0 15px;}
	.intro-area{
		font-size:1em;
		line-height:1.455em;
		padding:2px 0 27px;
	}
	.intro-area .photo{
		padding:3px;
		margin:5px 11px 0 0;
	}
	.intro-area .photo img{
		width:94px;
		height:111px;
	}
	.intro-area .description{overflow:visible;}
	#main .intro-area h1{
		font-size:1.636em;
		line-height:1.222em;
	}
	.intro-area p{margin:0 0 16px;}
	.intro-area .signature{
		font-size:1em;
		line-height:1.273em;
		padding:0;
	}
	.info-frame .visual{display:none;}
	#main .block:nth-child(2n),
	#main .block{
		background:#fff;
		border:none;
	}
	.info-frame{
		font-size:1em;
		line-height:1.455em;
		padding:0 0 2px;
	}
	#main .info-frame h1{
		font-size:1.364em;
		line-height:1.2em;
		margin:0 0 7px;
	}
	.info-frame h2{
		font-size:1em;
		line-height:1.273em;
		margin:0;
	}
	.info-frame p{margin:0 0 15px;}
	.info-frame .holder{padding:0;}
	.info-frame .row{
		padding:7px 0 1px;
		margin:0 0 0 -4px;
	}
	.person-block{
		font-size:1em;
		line-height:1.273em;
		overflow:hidden;
		padding:0 0 20px;
	}
	.person-block .photo{
		margin-top:1px;
		width:50px;
	}
	.person-block .name{margin:0 0 -1px;}
	.info-frame .person-block p{margin:0 57px 6px 0;}
	.info-frame #content{padding:16px 0 21px;}
	.info-frame .info-list{padding:0;}
	.info-frame .info-list li{padding:10px 0 14px;}
	#main .info-frame .info-list p{margin:-1px 0 0;}
}
.header-frame .button-block {
	display: block;
	float: right;
	position: relative;
	top: -10px;
left: -25px;
}
	

/* media Queries for Retina */
@media ( max-width : 767px ) and ( -webkit-min-device-pixel-ratio : 1.5 ){
	.select-area:before,
	#nav > li > .ico-leaf:before,
	.news-block h1:after,
	.events-block h1:after,
	.search-form input[type=submit],
	.link:before,
	.footer-columns address .employees-only:before,
	.footer-nav .employees-only:before,
	.list li:before,
	.intro-section .heading .link-view:before,
	.green-theme .link:before,
	.table .link-pdf:after,
	.slide-list .opener:after,
	.slide-list .active .opener:after,
	.publications-alt .title a:after,
	.media-list li:before,
	.articles-list a:after,
	.select-newsletter .select-opener em,
	.profile-block .info,
	.advanced-search-form input[type=submit],
	.inner-style .slide-list .opener strong:after,
	.inner-style .slide-list ul a{
		background:url(../images/sprite-mobile@2x.png) no-repeat;
		background-size:100px 60px;
	}
    .asthmaBug {
		position: absolute; 
		bottom: 20px; 
		left: 10px;
		width:80%;
	}
	
	.stats-block {
	display: table;
	width: 100%;
}
	
.stats-div {
	display:table-row;
	background-color: #af0001;
}
	
.stats-div-1 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}

.stats-div-2 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}
	
.stats-div-3 {
    display: table-cell;
    width: 25%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
}
	
.stats-div-4 {
    display: table-cell;
    width: 10%;
    height: auto;
    /* background-image: url(/_resources/images/stateFigureMap.png); */
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
    position: relative;
    padding-bottom: 15%;
    border: 0px solid #af0001;
}

	
/* Mobile Ashley Mailing List Button */
	.ashley-btn-mo {
		display: flex !important;
	}
	
	.ashley-btn-mo div {
		width: 40%;
	}
	
	.ashley-btn-mo a{
		display: flex;
		justify-content: center;
		padding: 5px 20px;
		background: #9D2235;
		color: #fff;
		font-weight: 700;
		cursor: pointer;
		text-decoration: none;
	}

	.ashley-btn-mo p {
		margin: 0px !important;
	}
	
	
	
	
/*.stats-div-4 {
    display: table-cell;
    width: 10%;
    height: auto;
    vertical-align: middle;
    text-align: center;
	background-image:url("/_resources/images/stateFigureMap.png");
	background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
    position: relative;
    padding-bottom: 20%;
	border: 10px solid #af0001;
}*/

.stats-div-text {
	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -moz-flex;
  	display: -webkit-flex;
  	display: flex;
  	-webkit-flex-direction: column;
  	-ms-flex-direction: column;
  	flex-direction: column;
  	-webkit-justify-content: center; 
  	justify-content: center; 

  	position: absolute;
  	top: -10px; 
	bottom: 0; 
	left: 8px;
	/*right: 20px;*/
}

.stats-div-text > a{
	color: #000;
	text-decoration: none;
	font-size: 125%;
	font-family: Open Sans Condensed;
	padding-bottom: 20px;
	vertical-align: middle;
	text-align: center;
	line-height: 1.1em;
}
	
.stats-div-title {
	color: #af0001;
	font-size: 250%;
	text-shadow: 1px 1px #858282;
	font-family: Open Sans Condensed;
	padding: 15px 30px;
	vertical-align: middle;
	text-align: center;
}
	
.stats-div-body-text {
	/*color: #af0001;*/
	font-size: 100%;
	/*text-shadow: 1px 1px #858282;*/
	font-family: Open Sans Condensed;
	padding-bottom: 20px;
	vertical-align: middle;
	text-align: center;
	line-height: 1.1em;
}
	
.stats-div-1 img{
    margin: auto;
	padding: 10px;
}

.stats-div-2 img{
    margin: auto;
	padding: 10px;
}
	
.stats-div-3 img{
    margin: auto;
	padding: 10px;
}
	
.stats-div-4 img{
    margin: auto;
	padding: 10px;
}
	
.stats-bottom-pic {
	display: table-row;
}
	
.stats-bottom-pic img {
	margin: 0 0 0em;
}
	
.intro-pics {
	padding-left: 15px;
	padding-right: 15px;
	width: 90%;
}
	
.intro-pic-main {
	width: 91.5%;
	text-align: center;
	float: none;
	background-color: #FFF;
	/*padding-top: 10px;*/
	padding-bottom: 0px;
	position: relative;
	margin-top: 10px;
}
	
.intro-pic-extra1 {
	width: 101.5%;
	float: none;
	text-align: center;
	background-color: #CCCCCC;
	padding-bottom: 0px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
	display: none;
}
	
.intro-pic-extra2 {
	width: 101.5%;
	float: none;
	text-align: center;
	background-color: #CCCCCC;
	padding-bottom: 0px;
	position: relative;
	margin-bottom: 0px;
	margin-top: 10px;
	display: none;
}
	
.intro-pic-main > img {
	width: 110%;
	height: auto;
	margin-bottom: 0px;
}

.intro-pic-extra1 > img {
	width:100%; 
	height:auto;
	margin-bottom: 0px;
}

.intro-pic-extra2 > img {
	width:100%; 
	height:auto;
	margin-bottom: 0px;
}
	
.intro-pic-text-main {
	width: 110%;
	color: #FFFFFF;
	background-color: rgba(58, 58, 58, 0.5);
	/*float: left;*/
	padding: 0px;
	position: absolute;
	/*top: 5px;*/
	left: 0px;
	bottom: 0px;
	height: 90px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	line-height: 2em;
}	
	
.intro-pic-text-extra {
	width: 100%;
	color: #FFFFFF;
	background-color: rgba(58, 58, 58, 0.5);
	/*float: left;*/
	padding: 0px;
	position: absolute;
	/*top: 5px;*/
	left: 0px;
	bottom: 0px;
	height: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.35em;
}

.intro-pic-text-main > a{
	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	line-height: 2em;
}	
	
.intro-pic-text-extra > a{
	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.35em;
}

.search-box-detail {
	background: #4b4538;
	width: 190px;
	float: right;
	text-align: center;
	vertical-align: middle;
}

.search-box-detail-responsive {
	background: #af0001;
	width: 145px;
	float: right;
	text-align: center;
	vertical-align: middle;
	display: block;
}
	
.search-box-detail-text {
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    padding: 5px;
    display: none;
}
	
	/*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}
	
	/* Hide Twitter */
	.feed-block {
		display: none;
	}
	
	/* Crop report */
	.crop-report-left-nav {
	display: none;
	}
	.crop-report-contact-block {
		display: inline;
	}
	.crop-report-subform {
		margin-left: 25px;
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-subform-div {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-logo {
		float:none;
	}
	
	.select-area:before{background-position:0 0;}
	#nav > li > .ico-leaf:before{background-position:0 -14px;}
	.search-form input[type=submit]{background-position:-21px 0;}
	.news-block h1:after,
	.events-block h1:after{background-position:-33px 0;}
	.link:before{background-position:-49px 0;}
	.footer-columns address .employees-only:before, .footer-nav .employees-only:before{background-position:-19px -16px;}
	.list li:before,
	.media-list li:before{background-position:-32px -16px;}
	.intro-section .heading .link-view:before{background-position:-41px -16px;}
	.green-theme .link:before{background-position:-51px -16px;}
	.table .link-pdf:after{background-position:-59px 0;}
	.slide-list .opener:after{background-position:-43px -28px;}
	.slide-list .active .opener:after{background-position:-32px -28px;}
	.publications-alt .title a:after,
	.articles-list a:after {background-position:-62px -13px;}
	.select-newsletter .select-opener em{background-position:-71px 0;}
	.profile-block .info{background-position:0 -35px;}
	.advanced-search-form input[type=submit]{background-position:-77px -10px;}
	.inner-style .slide-list .opener strong:after{background-position:-59px 0;}
	.inner-style .slide-list ul .pdf{background-position:-59px 0;}
	.inner-style .slide-list ul .word{background-position:-53px -30px;}
	
		ul.wide-file-list .pdf{background-position:-59px 0;}
	ul.wide-file-list .word{background-position:-53px -30px;}
	
/* YouTube double plus responsive */

.youtube-double {
	width: 100%;
}
	
.youtube-double-left {
	width: 48%;
	/* margin-right: 10px;*/
	/* float: left; */
	display: table-row;
}	
	
.youtube-double-right {
	width: 48%;
	/*float: right;*/
	display: table-row;
}

.youtube-double-spacer {
	width: 1%;
	display: table-row;
}
	.crop-report-left-nav {
		display: none;
	}
	.crop-report-contact-block {
		display: none;
	}
	.crop-report-logo {
		float:none;
	}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2) and (orientation : landscape)
{ 
	.steps {
		padding: 0 0px;
	}
	.asthmaBug {
		position: absolute;
  	bottom: 25px;
  	left: 10px;
  	width: 55%;
	}
	/*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}
	
	/* Hide Twitter */
	.feed-block {
		display: none;
	}
	.alternate-social-nav {
	display: inline;
	font-size: 10px;
	margin-left: 20px;
	color: #fff;
	padding: 0px 0px 0px;
	margin-top: 0px;
	top: 10px;
	position: absolute;
}
	
	.ashley-btn-mo {
		display: flex !important;
	}
	
.alternate-social-nav a{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px;
}
	
	.giving-tuesday-video {
		border: 2px solid black; 
		padding: 2px; 
		/*float: left;*/ 
		margin: 10px 0px 0px 0px;
	}
	
	.giving-tuesday-picture {
		padding: 2px; 
		border: 2px solid black; 
		float: left;
		margin: 10px 0px 0px 0px;
	}
	
	/* YouTube double plus responsive */

	.youtube-double {
		width: 100%;
	}

	.youtube-double-left {
		width: 48%;
		/* margin-right: 10px;*/
		/* float: left; */
		display: table-row;
	}	

	.youtube-double-right {
		width: 48%;
		/*float: right;*/
		display: table-row;
	}

	.youtube-double-spacer {
		width: 1%;
		display: table-row;
	}
	/* Crop report */
	.crop-report-left-nav {
	display: none;
	}
	.crop-report-contact-block {
		display: none;
	}
	.crop-report-subform {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-subform-div {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-logo {
		float:none;
	}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2) and (orientation : portrait)
{ 
	/*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}

	.giving-tuesday-video {
		border: 2px solid black; 
		padding: 2px; 
		/*float: left;*/ 
		margin: 10px 0px 0px 0px;
	}
	
	/* Hide Twitter */
	.feed-block {
		display: none;
	}
	
	.giving-tuesday-picture {
		padding: 2px; 
		border: 2px solid black; 
		float: left;
		margin: 10px 0px 0px 0px;
	}
	/* YouTube double plus responsive */

.youtube-double {
	width: 100%;
}
	
.youtube-double-left {
	width: 48%;
	/* margin-right: 10px;*/
	/* float: left; */
	display: table-row;
}	
	
.youtube-double-right {
	width: 48%;
	/*float: right;*/
	display: table-row;
}

.youtube-double-spacer {
	width: 1%;
	display: table-row;
}
	/* Crop report */
	.crop-report-left-nav {
	display: none;
	}
	.crop-report-contact-block {
		display: inline;
	}
	.crop-report-subform {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-subform-div {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-logo {
		float:none;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:portrait)
{
   /*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}
	
	.giving-tuesday-video {
		border: 2px solid black; 
		padding: 2px; 
		/*float: left;*/ 
		margin: 10px 0px 0px 0px;
	}
	
	/* Hide Twitter */
	.feed-block {
		display: none;
	}
	
	.giving-tuesday-picture {
		padding: 2px; 
		border: 2px solid black; 
		float: left;
		margin: 10px 0px 0px 0px;
	}
	/* YouTube double plus responsive */

.youtube-double {
	width: 100%;
}
	
.youtube-double-left {
	width: 48%;
	/* margin-right: 10px;*/
	/* float: left; */
	display: table-row;
}	
	
.youtube-double-right {
	width: 48%;
	/*float: right;*/
	display: table-row;
}

.youtube-double-spacer {
	width: 1%;
	display: table-row;
}
	/* Crop report */
	.crop-report-left-nav {
	display: none;
	}
	.crop-report-contact-block {
		display: inline;
	}
	.crop-report-subform {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-subform-div {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-logo {
		float:none;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:landscape)
{
   /*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}
	
	.giving-tuesday-video {
		border: 2px solid black; 
		padding: 2px; 
		/*float: left;*/ 
		margin: 10px 0px 0px 0px;
	}
	
	/* Hide Twitter */
	.feed-block {
		display: none;
	}
	
	.giving-tuesday-picture {
		padding: 2px; 
		border: 2px solid black; 
		float: left;
		margin: 10px 0px 0px 0px;
	}
	/* YouTube double plus responsive */

.youtube-double {
	width: 100%;
}
	
.youtube-double-left {
	width: 48%;
	/* margin-right: 10px;*/
	/* float: left; */
	display: table-row;
}	
	
.youtube-double-right {
	width: 48%;
	/*float: right;*/
	display: table-row;
}

.youtube-double-spacer {
	width: 1%;
	display: table-row;
}
	/* Crop report */
	.crop-report-left-nav {
	display: none;
	}
	.crop-report-contact-block {
		display: inline;
	}
	.crop-report-subform {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-subform-div {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-logo {
		float:none;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait)
{
    /*iPad slider fix*/
	.flexslider .flex-direction-nav {
  		display: none !important;
	}
	
	.giving-tuesday-video {
		border: 2px solid black; 
		padding: 2px; 
		/*float: left;*/ 
		margin: 10px 0px 0px 0px;
	}
	
	/* Hide Twitter */
	.feed-block {
		display: none;
	}
	
	.giving-tuesday-picture {
		padding: 2px; 
		border: 2px solid black; 
		float: left;
		margin: 10px 0px 0px 0px;
	}
	
	/* Crop report */
	.crop-report-left-nav {
	display: none;
	}
	.crop-report-contact-block {
		display: inline;
	}
	.crop-report-subform {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-subform-div {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-logo {
		float:none;
	}
	.resp-iframe-county-images iframe{
	position: relative;
	top: 0;
	left: 0;
	border: 0;
}

}

@media only screen and (min-device-width: 320px)  and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:landscape)
{
    /* Hide Twitter */
	.feed-block {
		display: none;
	}
	/* YouTube double plus responsive */

.youtube-double {
	width: 100%;
}
	
.youtube-double-left {
	width: 48%;
	/* margin-right: 10px;*/
	/* float: left; */
	display: table-row;
}	
	
.youtube-double-right {
	width: 48%;
	/*float: right;*/
	display: table-row;
}

.youtube-double-spacer {
	width: 1%;
	display: table-row;
}
	/* Crop report */
	.crop-report-left-nav {
	display: none;
	}
	.crop-report-contact-block {
		display: inline;
	}
	.crop-report-subform {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-subform-div {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-logo {
		float:none;
	}
	
	
}
/* PRINT */
	@media print{
	 /* Black prints faster */
	* {
		background: none !important;
		color: #000 !important;
		text-shadow: none !important;
		filter:none !important;
		-ms-filter: none !important;
		text-decoration:none !important;
	}

	.asthmaBug {
		position: absolute; 
		bottom: 20px; 
		left: 10px;
		width:80%;
	}
	
	a, a:visited {color: #000 !important;}
	/*a[href]:after {content: " (" attr(href) ")"}     March 14, 2016 bbridges*/
	  a[href]:after {content: " "}
	abbr[title]:after {content: " (" attr(title) ")"}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: ""}  /* Don't print links for images, javascript or internal links */
	pre, blockquote {border: 1px solid #999; page-break-inside: avoid; }
	thead {display: table-header-group; } /* Repeat header row at top of each printed page */
	tr, img {page-break-inside: avoid; }
	img {max-width: 100% !important; }

	@page {margin: 0.5cm}
	p, h2, h3 {orphans: 3; widows: 3}
	h2, h3{page-break-after: avoid}
	body{
		width:100% !important;
		height:auto;
		float:none;
		padding:0;
		margin:0;
		min-width:0;
		overflow:visible;
		font:14px/17px Arial, Verdana, Helvetica, sans-serif;
	}
	
	ul{
		padding:0;
		margin:0 0 10px;
		list-style:none;
	}
	p{margin:0 0 10px;}
	h1{
		margin:0 0 10px;
		font:700 18px/22px Arial, Verdana, Helvetica, sans-serif;
	}
	h2{
		margin:0 0 10px;
		font:700 16px/19px Arial, Verdana, Helvetica, sans-serif;
	}
	

 
	.header-holder,
	.header-block,
	.header-frame .button-block,
	.nav-block,
	.breadcrumbs,
	.gallery,
	.link,
	.footer-columns nav,
	.footer-nav a,
	.skip,
	.photo,
	.drop-nav,
	.intro-frame p a,
	.popup-holder,
	#sidebar,
	.social-block,
	.related-links,
	.contact-block address .row,
	.information-form,
	.button-holder,
	.intro-section .heading .link-holder,
	.intro-columns .intro-section:first-child,
	.add-nav,
	.media-list,
	.articles-list,
	.publications .image,
	.content-section,
	.item-list,
	.newsletter-form,
	#content .info-section .title,
	.profile-block .info,
	.advanced-search-form .form-holder,
	.advanced-search-form .link-search,
	.advanced-search-form legend,
	.table caption,
	.inner-style .slogan-block,
	.inner-style .footer-columns address .map,
	.info-frame .visual{display:none;}
	.info-block section{padding:0 0 15px;}
	.event-list .date{font-style:normal;}
	.article{padding:0 0 20px;}
	.article:after{
		content:'';
		display:block;
		clear:both;
	}
	.footer-columns address .phone{display:block;}
	.footer-columns address{font-style:normal;}
	.publications-list li{padding:0 0 10px;}
	.publications-list li:after{
		content:'';
		display:block;
		clear:both;
	}
	.publications-list .image-holder{
		float:left;
		margin:0 10px 0 0;
	}
	.intro-frame{padding:0 0 20px;}
	#main .articles-block h1{margin:0 0 5px;}
	.info-area{padding:0 0 15px;}
	.contact-block address{
		font-style:normal;
		padding:0 0 15px;
	}
	.contact-block address .row:first-child{display:block;}
	.intro-section{padding:0 0 15px;}
	.table{
		border-collapse:collapse;
		margin:0 0 20px;
	}
	.table th,
	.table td{
		text-align:left;
		border:solid #000;
		border-width:1px;
		padding:3px 5px;
	}
	.slide-list .date,
	.news-area .date{
		display:block;
		font-style:normal;
		font-weight:bold;
	}
	.slide-list .slide{
		display:block !important;
		position:static !important;
		width:100% !important;
	}

	.tabset li{display:none !important;}
	.tabset .active{display:block !important;}
	.slide-list .opener{
		font-size:14px;
		line-height:17px;
		font-weight:bold;
		letter-spacing:1px;
		margin:0 0 3px;
	}
	.team-block address{
		font-style:normal;
		margin:0 0 15px;
	}
	#content h1{
		font-size:24px;
		line-height:26px;
		font-weight:700;
	}
	#content .team-block h1{
		font-size:16px;
		line-height:19px;
	}
	.team-block{padding:0 0 20px;}
	.team-block:after,
	.profile-block:after,
	.person-block:after{
		content:'';
		display:block;
		clear:both;
	}
	.team-block .photo,
	.profile-block .photo,
	.intro-area .photo,
	.person-block .photo{
		display:block;
		float:left;
		margin:0 10px 0 0;
	}
	.team-block .description,
	.profile-block .holder,
	.info-frame .person-block .description{overflow:hidden;}
	#content h2,
	.table-block h2,
	#main .cattle-block h1{
		font-size:15px;
		line-height:18px;
	}
	.cattle-block .photo{
		display:block;
		float:left;
		margin:0 8px 0 0;
		width:104px;
		height:104px;
	}
	.cattle-block .description{overflow:hidden;}
	#content h3{
		font-size:14px;
		line-height:17px;
		margin:0 0 3px;
	}
	.profile-holder{padding:0 0 20px;}
	.profile-block{padding:0 0 15px;}
	.map-section .photo{display:block;}
	.advanced-search-form,
	.advanced-search-form fieldset{
		margin:0;
		padding:0;
		border:none;
	}
	.intro-area{padding:15px 0 25px;}
	.person-block{
		width:31%;
		margin:0 1%;
		float:left;
	}
	.person-block .message-link{display:none;}
	.info-frame{padding:0 0 15px;}
	.info-frame .row{padding:0 0 25px;}
	
	/* Crop report */
	.crop-report-left-nav {
	display: none;
	}
	.crop-report-contact-block {
		display: inline;
	}
	.crop-report-subform {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
	.crop-report-subform-div {
		margin-left: 25px; 
		margin-right: 25px;
		margin-bottom:30px;
	}
}
