/* Style for NJAES website 2010 redesign */
/* 
' This file last updated 2012.0718 by BGW
' Last updates: remove display: block on #news a

##########
As near as we can tell, as of 9/16/24, this file (and its peers) is only used by water.rutgers.edu
##########

*/

/* ##### All Font Families ##### */

body, input, #news h2, #calendar h2 {font-family: Verdana, Helvetica, sans-serif;}
h1 {font-family: Times, "Times New Roman", serif;}



/* ##### All Font Colors ##### */

body, #news a p, .cal-multiday, #news .source, #announcements h2 a, #announcements h2 a:hover, #news h2 a:link, #news h2 a:visited, #news h2 a:hover, #homeevents a:link, #homeevents a:visited, #homeevents a:hover, a:hover.nolink-fyi {color: #3c3b40 !important;} /*very dk gray almost black*/
#sidebar-left li a:link, #sidebar-left li a:visited, #searchtext, #parent, #parent a:link, #parent a:visited, #parent a:hover {color: #787878;} /*medium gray*/
#navbar-left a:link, #navbar-left a:visited, #navbar-right a:link, #navbar-right a:visited, .subnav-links a, #sidebar-left li a:active, #sidebar-right li a:active, #sidebar-left-homepage li a:active, #news a:active, #calendar a:active, .lined li a:active, #calendar hr {color: white;} /*white*/
.pa-description, #searchsubmit {color: #000 !important;} /*black*/
#navbarwrapper a:active, #navbar-right a:active, .menu a:active, #sidebar-related li a:active  {color: #d21034;} /*red*/
.sidebar-box h2 {color: #800e24;} /*maroon*/
a:link, h2 a:visited,  #footer a:visited, #contact li a:link, #contact li a:visited {color: #056191;} /*blue*/
.notused {color: #006D52;} /*green*/
#headernav, #headernav a:link, #headernav a:visited {color: #ffff99;} /*yellow*/
/*#searchsubmit {color: #f5f4e2 !important;} pale yellow*/
.menu a:hover, #navbarwrapper a:hover, #navbar-right a:hover, #sidebar-left li a:hover, #sidebar-left-homepage li a:hover, #sidebar-right li a:hover, #news li a:hover, .lined li a:hover,  #announcements a[href]:hover, #HomeRightColumn li a:hover {color: #b48c00;} /*medium brown*/
p.more a:active {color: #b48c00 !important;} /*medium brown w/ important*/
#ubernav, #ubernav a:link, #ubernav a:visited, #monthly-spotlight p, .gridtable th, .gridtable-small th, #footer-bottom {color: #e5dacc;} /*lt grayish tan*/
#sidebar-left-homepage a:link, #sidebar-left-homepage a:visited, .pa-name {color: #d7652e;} /*orange*/
.important {color: #c00000;} /* reddish orange */




/* ##### All Background Colors ##### */

body, #footer {background: #f5f4e2;} /*pale yellow*/
#navbarwrapper, #navbar-right, #searchbox {background: #800e24;} /*maroon*/
#getsocial h4, #findyourcounty h4, #contact h4, #ratingbox h4,#ratingbox-open h4,#HomeRightColumn h2 {background: #c1bbab;} /*taupe*/
#belowheader, #contentwrapper, #navbarwrapper a:active, #navbar-right a:active, .sidebar-box, #findyourcounty, #contact, #ratingbox, h2#whatis {background: white;}
#navbarwrapper a:hover, #navbar-right a:hover, #news a:hover, #calendar a:hover, #announcements a:hover, .lined li a:hover, #nav ul li a:hover {background: #f7efc9;} /*tan*/
#header, #sidebar-left li a:active, #sidebar-left-homepage li a:active, #sidebar-right li a:active, #news a:active, #homeevents a:active, .lined li a:active {background: #d21034;} /*red*/
p.more a, a:hover.nolink-fyi {background: none !important;}
#sidebar-related li a:hover, #sidebar-related li a:active, #announcements h2 a:hover, #news h2 a:hover, #homeevents a:hover {background: none;}
.sidebar-box2, .odd {background: #f6f7f2;} /*very lt gray*/
#ubernav {background: #524945;} /*dark brownish gray*/
/*#nav ul li a:hover {background: #f5f2e9;}	programarea hover

	


/* ##### All Border Colors ##### */

#ubernav .with-sides {border-left-color: #333;} /*black*/
#ubernav .with-sides {border-right-color: #333;} /*black*/
#headernav li.first {border-right-color: #ffff99;} /*yellow*/
#navbar-left li {border-right-color: #993e50 !important;} /*lt maroon*/
#navbar-right li {border-right-color: #993e50 !important;} /*lt maroon*/
.subnav-links {border-left-color: #993e50 !important;} /*lt maroon*/
.lined li, .bottomline, #parent {border-bottom-color: #ddded0 !important;} /*lt gray*/
ol.lined {border-top-color: #ddded0 !important;} /*lt gray*/
#sidebar-related {border-color: #ddded0 !important;} /*lt gray*/
#contentwrapper h2 {border-bottom-color: #787878 !important;} /*gray*/
p.more {border-top-color: #ddded0 !important;} /*gray*/
.sidebar-box, #findyourcounty, #getsocial, #contact, #ratingbox  {border: 1px solid #ddded0;} /*lt gray*/
#HomeRightColumn #getsocial   {border: 1px solid #FFFFFF !important;} /*lt gray*/

#ratingbox-open  {
	border-left: 1px solid #ddded0;
	border-right: 1px solid #ddded0;	
	border-top: 1px solid #ddded0;	
	}
.next {border-top: solid 1px #ddded0;
	}
.ratingbox-results
 {
	border-left: 1px solid #ddded0;
	border-right: 1px solid #ddded0;	
	border-bottom: 1px solid #ddded0;	
	}

/* ##### Basic Tags ##### */

body, h1, h2, h3, h4, h5, h6, p, td, tr {
	margin: 0;
	font-size: 12px;
	line-height: 1.5em;
}
/*h1, h2, h3, h4, h5, h6, */
p {
	padding: 0;
	margin: 0 0 1em 0;
}

h1 {
	margin: 0;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.2em;
}

h2 {
	font-size: 18px;
	font-weight: 500;
}

h3 {
	font-size: 15px;
	margin-bottom: 0.5em;
	font-weight: 700;
}


h4 {
	margin-bottom: 0.5em;
	font-weight:600;
	font-size: 15px;
	padding: 0 0 0 5px;
}

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.4em; 
}

/*#actualcontent h2 {font-family: Times,"Times New Roman",serif; padding: 20px 0 5px 0;}
#actualcontent h3, h4 {font-family: arial, Helvetica, sans-serif; 	font-weight: normal;}

#actualcontent h3 {font-size: 18px;}

#actualcontent h4 {font-size: 16px;}*/



#HomeRightColumn h2  {
	margin-bottom: 0.5em;
	font-weight:600;
	font-size: 16px;
	padding: 3px;
}
	
h2#whatis{
	margin-bottom: 0.5em;
	font-weight:bold;
	font-size: 18px;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active, #actualcontent p a:link, #actualcontent p a:visited, #findyourcounty a:link {
	text-decoration: underline;
}



/* ##### Major Structural Elements ##### */

#wholepage {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#ubernav {
	position: absolute;
	top: 0;
	width: 977px;
	height: 33px;
	padding: 0 0 0 3px;
}

#header {
	position: absolute;
	top: 33px;
	width: 980px;
	height: 95px;
}


#belowheader {
	position: relative;
	top: 158px;
	width: 980px;
	clear: both;
}


#contentwrapper {
	clear: both;
	padding: 2em 25px 0 25px;
	line-height: 1.4em;
	min-height: 500px;
}

#parent {
	margin-bottom: 1em;
	border-bottom: solid 1px;
	width: 700px;
	float: right;
	padding-bottom: 3px;
		font-size: 11px;
	font-weight: bold;
}

#titlearea {
	float: right;
	width: 700px;
	margin-bottom: 1em;
}

#actualcontent {
	float: right;
	width: 700px;
}

#sidebar-left-homepage {
	float: left;
	width: 170px;
	margin-right: 25px;
	line-height: 1.6em;
	margin-top: 4px;
}
#sidebar-left p, #sidebar-left li, #sidebar-right p, #sidebar-right li {
	font-size: 11px;
}
#HomeLeftColumn  {
	float: left;
	width: 527px;
	margin-right: 25px;
}
	
#HomeRightColumn {
	width: 375px;
	float: right;
	}

.clear {clear: both;}

#sidebar-left {
	float: left;
	width: 205px;
	margin-right: 25px;
	line-height: 1.6em;
}

#centercol {
	float: left;
	width: 470px;
}

#sidebar-right {
	border-left: 1px solid #bbb;
	float: right;
	line-height: 1.3em;	
	padding: 0 0 0 15px;
	margin-left: 10px;
	width: 189px;
}

#content-bottom {
	clear: both;
	font-size: 6px;
	height: 10px;
}

#footer {
	clear: both;
	position: relative;
	top: 158px;
	padding: 0.5em 0 1em 0;
	text-align: center;
}



/* ##### Everything Else ##### */

a img {
	border: 0;
}

.hide {
	display: none;
}

.visually-hide { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; overflow: hidden; clip: rect(0 0 0 0); }
.visually-hide.focusable:active,
.visually-hide.focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

.invisible {
	visibility: hidden;
}

.fileinfo, .indicia {
	font-size: 10px;
	display:inline;
}

.clearfloat {
	clear: both;
}

ul.menu,  ul.menu-condensed {
	list-style-type: square;
	margin: 5px 0 25px 0;
}


ul.condensed, ul.menu-condensed {
	margin-bottom: 0;
}

ul.submenu {
	margin-top: 6px;
	margin-bottom: -4px;
}

.menu li {
	margin: 0 2px 4px 0;
	line-height: 1.5em;
}

.nav-tertiary li {
	margin-bottom: 4px;
	line-height: 1.5em;
	font-size: 11px;
}


.footnote {
	font-size: 10px;
}

#ubernav ol {
	float: left;
	width: 700px; /*this has to change to get the top nav in*/
	list-style-type: none;
	margin: 0;
	padding: 9px 0 0 0;
}

#ubernav li {
	display: inline;
	padding: 4px 0;
}

#ubernav a {
	font-size: 11px;
}

#ubernav .with-sides {
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid;
	border-right: 1px solid;
	margin-left: 4px;
	margin-right: 4px;
}

ol#ubernav-search {
	float: right;
	width: 270px;
	margin: 0;
	text-align: right;
}

ol#ubernav-search li {
}

ol#ubernav-search li.first {
	padding-right: 8px;
	border-right: 1px solid;
	margin-right: 5px;
}

#ubernav-search a {
	position: relative;
	bottom: 1px;
	font-size: 12px;
}



#homepage-link {
	float: left;
	display: block;
	width: 700px;
	height: 95px;
}

#headernav {
	float: right;
	width: 160px;
	list-style-type: none;
	margin: 0;
	padding: 6px 25px 0 0;
	text-align: right;
	font-size: 11px;
}

#headernav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#headernav li:first-child {
	padding-right: 10px;
	border-right: 1px solid;
	margin-right: 5px;
}


#navbarwrapper {
	position: absolute;
	top: 128px;
	width: 665px;
}

#navbar-left {

}

#navbar-right {
	position: absolute;
	top: 128px;
	left: 665px;
	width: 315px;
}

#navbarwrapper a, #navbar-right a {
	text-decoration: none;
}

#navbar-left, #navbar-right {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navbar-left li {
	float: left;
	width: 180px;
	text-align: center;
	border-right: 1px solid;
}


#navbar-left a, #navbar-right a {
	display: block;
	padding: 6px 0 6px 0;
}

#navbar-right {
	text-align: right;
	float: right;
}

#navbar-right li {
	float: right;
	width: 150px;
	border-right: 1px solid;	
}

#navbar-right a {
	padding-left: 20px;
	padding-right: 25px;
}


#subnav {
	clear: both;
	position: absolute;
	top: 30px;
	z-index: 500;
	margin: 0;
	padding: 0;
	display: block;
	width: 665px;
	height: 0;
	overflow: hidden;
	font-size: 11px;
	line-height: 1.3em;
}

.subnav-links {
	border-left: 1px solid;
	display: inline;
	float: left;
	margin: 0.5em 0;
	padding: 0;
	text-align: left;
	width: 132px;
}

.subnav-links:first-child {
	border-left-width: 0;
}

.subnav-links h2 {
	height: 1px;
	position: absolute;
	width: 1px;
}

.subnav-links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.subnav-links a {
	display: block;
	padding: 3px 8px;
}


/*search box in header*/

#sitesearch /*style for form*/{
	display: inline;
	padding: 0;
	margin: 0;
}

#searchtext /*style of field*/ {
	position: relative;
	width: 100px;
	font-size: 10px;
}

#searchsubmit  /*style for button*/ {
	position: relative;
	font-size: 10px;
}

a#searchsubmit:active, a#searchsubmit:hover {
	text-decoration: none;
}

#searchbox  /*style for box itself*/ {
	display: block;
	border: solid 1px #000;
	width: 150px;
	float: right;
	margin: 20px 25px 0 0;
	color: #FFF;
	padding: 5px;
}

#searchbox p  /*style for text in box*/ {
	padding: 2px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
	
#searchbox a {color: #FFF;}
#searchsubmitwrapper {
	height: 21px;
	float: right;
}

/*publications search box*/
#pubsearchbox {
	margin: 0 0 20px 0;
/*	border: 1px solid #C1BBAB;*/
	padding: 3px;
}

#pubsearchbox select, #pubsearchbox, #pubsearchbox input {
	font-size: 11px;
	}

/*announcements*/
#announcements, #news, #calendar, #follow {
	margin-bottom: 1em;
	width: 375px;
}

/*news*/
#news h2, #homeevents h2, #getsocial {
	padding-bottom: 4px;
	margin-bottom: .5em;
}
.bottomline {
/*	border-bottom: 1px solid;*/
	padding: 0 0 10px 0 !important;
	display: block;
	}
#news h2 {
	margin-bottom: 2px;
}

.news-photo-small {
	float: left;
	width: 83px;
	margin: 3px 10px 0.5em 0;
}

#news a, #announcements a, #homeevents a {
/*	display: block;*/ 
	padding: 6px 0;
	text-decoration: none;
}

#announcements h2 a, #news h2 a, #homeevents a, #follow a {
	padding: 0;}
	
#announcements li {
	margin: 10px 0 0 0;
	
	}
	


#news h3 {
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: normal;
}

#news p, #announcements p {
	font-size: 11px;
	line-height: 1.25em;
	margin-bottom: 0;
}

.source {
	font-size: 10px;
}

#news ol, #announcements ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.nolink-fyi {
	padding: 0 0 5px;
	display: block;
}

#news li, #calendar li {
	margin: 0;
	font-size: 12px;
	line-height: 1.3em;
}


#news li a, #calendar li a {
	display: block;
	padding: 6px 0;
	text-decoration: none;
}
.rss-icon {float: right;}


.more {
	margin-top: 0;
	text-align: right;
	font-size: 11px;
}

p.more {
	margin-top: 0.5em;
	border-top: 1px solid;
	padding-top: 3px;
}

p.more a {
	display: inline !important;
}

p.more a:hover {
	text-decoration: underline !important;
}

/*calendar*/

#calendar h3 {
	margin-bottom: .25em;
	font-size: 11px;
	text-transform: uppercase;
}

.cal-day {
	font-weight: normal;
}

#calendar ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#calendar li {
	margin-left: 1em;
}

#calendar hr {
	border: none;
	color: white;
	clear: both;
	height: 1px;
}

.cal-multiday {
	font-size: 10px;
	margin-left: 1em;
}


#initiatives ol {
	list-style-type: none;
	border: none;
	padding: 0;
	margin: 0;
}

#initiatives li {
	display: inline;
}

#initiatives a {
	padding: 0;
	margin: 0;
}

#discover {
	margin-right: 586px
}

.right-sidebox {
	padding: 0 0 0 15px;
	margin: 0;
	font-size: 10px;
	float: right;
	width: 200px;
}

.right-sidebox p {font-size: 11px;}
#sidebar-left h2 {
	margin-bottom: 1em;
	font-size: 13px;
	font-family: verdana, sans-serif;
	border-bottom: none;
	padding: 0;
}

#sidebar-left ol.lined, #sidebar-left-homepage ol.lined {
	list-style-type: none;
	padding: 0;
	margin-top: -4px;
	margin-bottom: 1.5em;
	border-top: 1px solid;
}

#sidebar-left .lined li, #sidebar-left-homepage .lined li {
	border-bottom: 1px solid;
	font-size: 11px;
}

#sidebar-left .lined li a {
	display: block;
	padding: 5px 0;
}

#sidebar-left-homepage a {
	display: block;
	font-size: 14px;
	padding: 5px 0;
}

#sidebar-right ol, #sidebar-right ul {
	margin-top: 0;
}

#sidebar-left .lined li a:hover, #sidebar-left-homepage .lined a:hover, #sidebar-right .lined li a:hover, #sidebar-right-homepage .lined a:hover {
	text-decoration: none;
}


.sidebar-box, .sidebar-box2 {
	padding: 1em 20px 0.5em 20px;
	margin: 8em 0 0 0;
	font-size: 11px;
	line-height: 1.3em;
}

.sidebar-box h2 {
	font-size: 16px;
}

.sidebar-box li {
	border: none;
}

.sidebar-box a {
	display: inline;
}


#sidebar-related {
	border: 1px solid;
	padding: 1em 20px 0 20px;
}

#sidebar-related ol {
	border: none;
	list-style: square;
	line-height: 1.3em;
	margin: 0 0 0 12px;
}

#sidebar-related li {
	border: none;
	margin-bottom: 0.75em;
}

#sidebar-related li a {
	display: inline;
	padding: 0;
}

#sidebar-related li a:hover, #sidebar-related li a:active {
	text-decoration: underline;
}


.content-half-left {
	width: 340px;
	float: left;
}

.content-half-right {
	width: 340px;
	float: right;
}


#footer p, #footer address {
	margin: 0;
	line-height: 1.6em;
	font-style: normal;
	font-size: 11px;
}

#socialmedia img {
	margin-bottom: -4px;
}


ol#socialmedia {
	height: 32px;	
	list-style-type: none;
	margin-bottom: 0;
	padding: 0;
}

#socialmedia li {
	display: inline;
}

#socialmedia li a {
	display: block;
/*	float: left;
	height: 32px;*/
	margin-right: 5px !important;
	padding: 0;
	width: 32px;
}

#socialmedia .icon-rss {
	margin-right: 0;
}

addthis_toolbox addthis_default_style addthis_32x32_style {
	display: inline;
}
#socialmedia li a {margin-right: 5px;}




#content .menu {
	margin-bottom: 1.5em;
	margin-top: 0;
}

#content .menu li {
	margin-bottom: .5em;
}


.lined {
	list-style-type: none;
	padding: 0;
	margin-top: -4px;
	margin-bottom: 1.5em;
	border-top: 1px solid;
}
.lined li {
	border-bottom: 1px solid;
	font-size: 11px;
}

.lined li a {
	display: block;
	padding: 5px 0;
}

.lined li a:link, .lined li a:visited {
	text-decoration: none;
}

#spotlight {
	width: 527px;
	height: 420px;
	}

/* ++++  swap image css  +++*/
#picture { /*this is the default image. it is in the right place.*/
	margin: 0 auto 0;
	padding: 0;
	width: 527px;
	height: 351px;
/*	background: url('') no-repeat top left; put the image in the page, not the background*/
	clear: both;
	
}
#nav { /*this wraps each row of nav*/
	
	margin: 0;
	padding: 0;
	clear: both;
	
}
#nav ul { /*style the ul so no bullet*/
	list-style: none;
	/*font-weight: bold;
	font-size: 12px;*/
	padding: 0;  /*this aligns the thumbnail ul with the left of the spotlight image*/
	width: 527px;
	margin: 0;
}
#nav li {
	float: left;
	background: transparent;
	padding: 10px 0 0 0;
	margin: 0;

}
li#environment, li#home-garden {padding: 10px 12px 0 12px;}

#nav li a {
	width:167px;
	display: block;
/*	color: #000; color the text on the link*/
	text-decoration: none;
}

#nav li ul {
	position: absolute;
/*	background: #000;*/
	left: -4000px; /*hides the image 4000 pixels to the right*/
	top: 24px; /*aligns top to bottom of red horizontal nav band*/
}
#nav li li {
	/*width: 527px; defines  image within the li
	height: 351px;*/

}



#actualcontent ol ol,
#actualcontent ul ol { list-style-type: lower-alpha; }

#actualcontent ol ol ol,
#actualcontent ul ol ol { list-style-type: lower-roman; }

.pa-name {
font-weight: bold;
font-size: 12px;
padding: 5px 0 5px 0;
margin: 0;
line-height: 1.5;
clear:both;
}




.pa-description {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;	
line-height: 1;
padding: 0 0 8px 0 ;
	}

#aboutnjaesleft, #aboutnjaesright {width: 185px; padding: 0 0 10px 0;}
#aboutnjaesleft {float: left;}
#aboutnjaesright {float: right;}

#aboutnjaesleft ul, #aboutnjaesright ul {
	 padding: 0; 
	 margin: 0 0 0 10px;
 	list-style-type: none;
	line-height: 1.5;
	}
	
/* padding for images on interior pages*/
.contentimage {
	margin-bottom: 10px;
	margin-left: 20px; 
	float: right;
		 /*/*//*/
	margin-bottom: 0;
	margin-left: 0; 
 	/* */
}

.leftcontentimage {
	margin-bottom: 20px;
	margin-right: 20px; 
	float: left;
		 /*/*//*/
	margin-bottom: 0;
	margin-right: 0; 
 	/* */
}

.njaesparagraph a {
	font-weight: bold;
	
	}

#findyourcounty img {
	float: right;
	padding: 0 5px 5px 0;
	}
	

#findyourcounty p, #contact p {
	padding: 5px;
	}
#findyourcounty, #contact, #getsocial {
	margin: 25px 0 10px 0;
	overflow:hidden;
}
#getsocial {
	padding: 0 0 10px 0 !important;
	}
/*for lined tables*/
.gridtable {
	width: 100%; 
	padding: 1px;

	border: 0;
	
}
.gridtable td {
	padding: 10px;
	vertical-align:top;
	}
.half {width:50%;}


.gridtable th, .gridtable-small th {color: #3C3B40;}  /* text same dk gray as h2/homepg */
.box {background: #f6f7f2;}
.gridtable td, .gridtable-small td, .gridvaluelight {background: #f6f7f2; border-bottom: solid 1px #C1BBAB;} /* light gray */
.gridtable th, .gridtable-small th, #homelinks {background: #C1BBAB;} /* same tan as h2/homepg */
td.gridvaluedark {background: #d5d0c3;} /* dark gray */
th.gridtitle {background: #8b2323;}
.gridtable-small form {	margin: 0;}
.gridtable, .gridtable-small {
	margin-bottom: 1em;
}
.noline td {border: none;}
.gridtable th {
	text-align: center;
}

.gridtable-small td, .gridtable-small input, .gridtable-small select, .footnote {
	font-size: 11px;
}
.noline td {border: hidden;} /*for nested td in gridtable*/
.item-cell {text-align: left;}
.total-cell, .price-cell {text-align: right;}
.quantity-cell, .unit-cell {text-align: center;}



/* investment risk table /money/investmentrisk.asp */
.investmentrisk {
	font-size: 11px;
}
.investmentrisk td {
	padding: 5px;
}

.investmentrisk th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
}

.highrisk {
	background-color: #ff9900;
}
.moderaterisk {
	background-color: yellow;
}
.lowrisk {
	background-color: #00cc33;
}

.verylowrisk {
	background-color: #0099ff;
}


caption {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
}
#supertitle, #subtitle {
	font-weight: bold;
	font-size: 14px;
}

#titlearea .title-graphic { height: auto; width: 100%; }

ul.contact {
	list-style: none outside;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 12px;
}

.contact li {
	text-indent: -10px;
	font-size: 11px;
	padding: 0 !important;
	margin: 0 0 0 -4px;
}

.photo-caption {
	font-size: 10px;
	font-weight: bold;
	line-height: 1.25em;
	margin-top: 5px;
}

.content-half-left h2, .content-half-right h2 {
	background: #C1BBAB;
	color: #3C3B40;
	padding: 3px;
	}
.subarea {
	border: solid 1px #DDDED0;
	margin: 10px;
	}

#securelogo {float: right; width: 60px; margin: 0 0 5px 15px;}

.get {
	width: 100%;
	padding: 8px;
	background: #f6f7f2;
	margin-bottom: 1em;
}

.get img {
	float: left;
	margin-right: 20px;
}

/* rating box style*/
#ratingbox, #ratingbox-open {
	margin: 25px 0 0 0;
	}

.ratingbox-form {
	margin-top: 0;
	color: #432D01;
	padding: 0 0 10px 10px;
}

.rating-choices {
	border: none;
	border-collapse: collapse;
	width: 156px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10px !important; 
}

.rating-radio {
	text-align: center;
}

.ratingbutton {
	margin-top: 5px;
	text-align: center;
}

.ratingbutton input {
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
}

.ratingbox-results {
	text-align: center;
	font-size: 11px;
	color: #432D01;
}

.ratinggraph {text-align: center;}	

.ratinggraph table {
	border: none;
	border-collapse: collapse;
	width: 60px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

.ratinggraph td {
	font-size: 11px;
	padding: 0;
	text-align: center;
}


/* padding for images on interior pages*/
.contentimage {
	margin-bottom: 10px;
	margin-left: 20px; 
	float: right;
		 /*/*//*/
	margin-bottom: 0;
	margin-left: 0; 
 	/* */
}
.leftcontentimage {
	margin-bottom: 20px;
	margin-right: 20px; 
	float: left;
		 /*/*//*/
	margin-bottom: 0;
	margin-right: 0; 
 	/* */
}
.centercontentimage {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 20px;
}
#actualcontent li {
	line-height: 1.5em;
	padding-bottom: 5px;
	/* do not delete commenting below for NN4.x */
	 /*/*//*/
   padding-bottom:0; /* */
 	/* */
}

.video {padding: 0 0 10px 0;}

/*boxes with captions for spotlights */
.box, .box2 {
	padding: 1em 20px 0.5em 20px;
	margin-bottom: 1em;
	font-size: 11px;
}

.box.left {
	margin: 0 20px 1em 0;
}

.box.right {
	margin: 0 0 1em 20px;
}
.box.center {
	margin: auto;
}

.box h2 {
	font-size: 14px;
	font-weight: normal;
}

.box ul, .box ol {
	padding-left: 15px;
}

.box li {
	border: none;
}

.box a {
	display: inline;
}

.box img {
	margin-bottom: 1em;
}
.left {
	float: left;
}

.right {
	float: right;
}
/*end boxes*/


#headerprint {display:none;}

.alt-title { font-size: smaller; }


 /*Shopnav*/
 
 .shopnav {
 	border: 1px solid black;
	padding: 4px;
	background: #FFC;
	margin-bottom: 1em;
 }


/* Development Office pages */

.leftbox100, .leftbox150, .leftbox175, .leftbox200, .leftbox300 {
	float: left;
	margin: 0 20px 0 0;
	padding: 0; 
}

.leftbox100 {width: 100px;}
.leftbox150 {width: 150px;}
.leftbox175 {width: 175px;}
.leftbox200 {width: 200px;}
.leftbox300 {width: 300px;}

.photo-caption {
	font-size: 10px;
	font-weight: bold;
	line-height: 1.25em;
	margin-top: 5px;
}

/* For emergency info */
#emergency {margin: 1em 0; padding: 5px; background: #ffff99; border: 2px solid #e76f00;}
#emergency h2 {margin: 0 0 .5em 0; padding: 4px; color: white; background: #e76f00;}
#emergency p {margin: 0; padding: 0;}
#emergency ul {margin-bottom: 0; padding-bottom: 0;}




/*
 * jQuery Nivo Slider v3.2
 * //nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * //www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#organic-ag h4 {
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;
}


/*Fixes images flasing before load*/
#slider {
	position:relative;
}

#slider img {
	position:absolute;
	top:0;
	left:0;
	display:none;
}

/*Fixes images not showing in IE caused by above fix*/
#slider a{
	display:block;
}



/* FOR MOBILE DEVICES */

@media (max-width: 739px) {
  /* styles for 739px or lower */
    #wholepage, #header, #searchbox, #homepage-link, #belowheader, #contentwrapper, #nav, #nav ul, #nav li, #nav li a, #parent, #titlearea, #titlearea img, #actualcontent, #footer, #HomeLeftColumn, #HomeRightColumn, #sidebar-right, .content-half-left, .content-half-right, #announcements, #news, #calendar, #homeevents, #aboutnjaesleft, #aboutnjaesright, .half {width: 100%;}
	#header, #homepage-link {height: 90px; top: 0;}
	
	#unitbarwrapper { width: 100%; }
	#unitbarwrapper #thissitesearch { float: none; width: 100%; }

	#searchbox {border: none; border-bottom: 1px solid #ccc; margin: 0; width: 90%;}
	#searchbox p, #searchsubmitwrapper {display: inline;}
	#searchtext {position: static; width: 40%;}
/*	#searchbox {display: none;}*/

	#navbarwrapper, #navbar-right {top: 120px; width: 50%;}
	#navbar-right {border-left: 1px solid #ccc; left: 50%;}
	#navbar-left li, #navbar-right li {border-bottom: 1px solid #ccc; width: 100%;}
	#navbar-right li {text-align: center;}

	#belowheader, #footer {top: 156px;}
	#contentwrapper {padding-left: 0; padding-right: 0;}
	#sidebar-left,
	#left-home2col,
	#right-home2col { float: none; margin-left: 5%; margin-right: 5%; width: 90%; }
	#ubernav, #spotlight, #nav br, .pa-description {display: none;}
 	#homepage-link, #searchbox, #searchsubmitwrapper, #HomeLeftColumn, #HomeRightColumn, #nav li, #environment, #home-garden, #nav li a, #aboutnjaesleft, #aboutnjaesright, #parent, #titlearea, #centercol, #sidebar-right, .content-half-left, .content-half-right, .half {float: none; margin: 0;}
	#nav {margin: 5px 0 1em 0;}
	#nav li {clear: left; padding-top: 0;}
	#nav li, #aboutnjaesleft li, #aboutnjaesright li {border-bottom: 1px solid #DDDED0;}
	li#environment, li#home-garden {padding-left: 0; padding-right: 0;}
	#nav li a {height: 82px; padding: 10px 0;}
	#nav li a img {float: left; margin-right: 1em;}
	.pa-name {font-size: large;}
	#HomeRightColumn h2 {font-weight: bold; margin-bottom: 0;}
	h2#whatis, #HomeRightColumn p, #HomeRightColumn li a, div#calendar h3, #parent, #titlearea, #centercol, #actualcontent>p {display: block; margin-left: 10px; margin-right: 10px; padding-left: 0; padding-right: 0;}
	#supertitle, h1, #subtitle {margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}
	#parent, #titlearea, #centercol {width: 96%;}
	#titlearea {margin-bottom: 10px;}
	#HomeRightColumn h3 {font-size: medium;}
	#announcements li {border-bottom: 1px solid #ccc; margin-top: 0;}
	#news p, div#calendar li {font-size: small;}
	.news-photo-small {margin-bottom: 2em;}
	#announcements li a {line-height: 1.4em;}
	#aboutnjaesleft {padding-bottom: 0;}
	#aboutnjaesleft ul, #aboutnjaesright ul {margin-left: 0;}
	#aboutnjaesleft li, #aboutnjaesright li {padding: 3px 0;}
	#parent {margin-top: 4px;}
	#titlearea img {display: none;}
	.basictab li {display: block !important; width: 100% !important;}
	.basictab li a, .basictab li.selected {border-bottom: 1px solid #999 !important;}
	.centercontentimage {width: 100%; margin-left: 0; margin-right: 0;}
	.video {display: none;}
/*	#parent, #titlearea {background: yellow;}*/
}

@media (max-width: 320px) {
  /* styles for 320px or lower */
  #navbar-left li a, #navbar-right li a {font-size: small;}
  #nav li {overflow: hidden;}
  #nav li a {height: auto; padding-left: 10px; padding-right: 10px; width: 94%;} /*WHY?????*/
  #nav li a img {display: none;}
  .pa-name {padding: 0;}
 
 #searchbox {width: 98%;} /*WHY?????*/
/* #searchbox {display: none;}*/
 #homeevents {width: 98%;} /*WHY?????*/
 
 .centercontentimage {display: none;}
}
 /*social media*/
 
 /* 
 * Foundation Icons v 3.0
 * Made by ZURB 2013 //zurb.com/playground/foundation-icon-fonts-3
 * MIT License
 */

@font-face {
  font-family: "foundation-icons";
  src: url("/_common/style/foundation-icons/foundation-icons.eot");
  src: url("/_common/style/foundation-icons/foundation-icons.eot?#iefix") format("embedded-opentype"),
       url("/_common/style/foundation-icons/foundation-icons.woff") format("woff"),
       url("/_common/style/foundation-icons/foundation-icons.ttf") format("truetype"),
       url("/_common/style/foundation-icons/foundation-icons.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;
}


.fi-address-book:before,
.fi-alert:before,
.fi-align-center:before,
.fi-align-justify:before,
.fi-align-left:before,
.fi-align-right:before,
.fi-anchor:before,
.fi-annotate:before,
.fi-archive:before,
.fi-arrow-down:before,
.fi-arrow-left:before,
.fi-arrow-right:before,
.fi-arrow-up:before,
.fi-arrows-compress:before,
.fi-arrows-expand:before,
.fi-arrows-in:before,
.fi-arrows-out:before,
.fi-asl:before,
.fi-asterisk:before,
.fi-at-sign:before,
.fi-background-color:before,
.fi-battery-empty:before,
.fi-battery-full:before,
.fi-battery-half:before,
.fi-bitcoin-circle:before,
.fi-bitcoin:before,
.fi-blind:before,
.fi-bluetooth:before,
.fi-bold:before,
.fi-book-bookmark:before,
.fi-book:before,
.fi-bookmark:before,
.fi-braille:before,
.fi-burst-new:before,
.fi-burst-sale:before,
.fi-burst:before,
.fi-calendar:before,
.fi-camera:before,
.fi-check:before,
.fi-checkbox:before,
.fi-clipboard-notes:before,
.fi-clipboard-pencil:before,
.fi-clipboard:before,
.fi-clock:before,
.fi-closed-caption:before,
.fi-cloud:before,
.fi-comment-minus:before,
.fi-comment-quotes:before,
.fi-comment-video:before,
.fi-comment:before,
.fi-comments:before,
.fi-compass:before,
.fi-contrast:before,
.fi-credit-card:before,
.fi-crop:before,
.fi-crown:before,
.fi-css3:before,
.fi-database:before,
.fi-die-five:before,
.fi-die-four:before,
.fi-die-one:before,
.fi-die-six:before,
.fi-die-three:before,
.fi-die-two:before,
.fi-dislike:before,
.fi-dollar-bill:before,
.fi-dollar:before,
.fi-download:before,
.fi-eject:before,
.fi-elevator:before,
.fi-euro:before,
.fi-eye:before,
.fi-fast-forward:before,
.fi-female-symbol:before,
.fi-female:before,
.fi-filter:before,
.fi-first-aid:before,
.fi-flag:before,
.fi-folder-add:before,
.fi-folder-lock:before,
.fi-folder:before,
.fi-foot:before,
.fi-foundation:before,
.fi-graph-bar:before,
.fi-graph-horizontal:before,
.fi-graph-pie:before,
.fi-graph-trend:before,
.fi-guide-dog:before,
.fi-hearing-aid:before,
.fi-heart:before,
.fi-home:before,
.fi-html5:before,
.fi-indent-less:before,
.fi-indent-more:before,
.fi-info:before,
.fi-italic:before,
.fi-key:before,
.fi-laptop:before,
.fi-layout:before,
.fi-lightbulb:before,
.fi-like:before,
.fi-link:before,
.fi-list-bullet:before,
.fi-list-number:before,
.fi-list-thumbnails:before,
.fi-list:before,
.fi-lock:before,
.fi-loop:before,
.fi-magnifying-glass:before,
.fi-mail:before,
.fi-male-female:before,
.fi-male-symbol:before,
.fi-male:before,
.fi-map:before,
.fi-marker:before,
.fi-megaphone:before,
.fi-microphone:before,
.fi-minus-circle:before,
.fi-minus:before,
.fi-mobile-signal:before,
.fi-mobile:before,
.fi-monitor:before,
.fi-mountains:before,
.fi-music:before,
.fi-next:before,
.fi-no-dogs:before,
.fi-no-smoking:before,
.fi-page-add:before,
.fi-page-copy:before,
.fi-page-csv:before,
.fi-page-delete:before,
.fi-page-doc:before,
.fi-page-edit:before,
.fi-page-export-csv:before,
.fi-page-export-doc:before,
.fi-page-export-pdf:before,
.fi-page-export:before,
.fi-page-filled:before,
.fi-page-multiple:before,
.fi-page-pdf:before,
.fi-page-remove:before,
.fi-page-search:before,
.fi-page:before,
.fi-paint-bucket:before,
.fi-paperclip:before,
.fi-pause:before,
.fi-paw:before,
.fi-paypal:before,
.fi-pencil:before,
.fi-photo:before,
.fi-play-circle:before,
.fi-play-video:before,
.fi-play:before,
.fi-plus:before,
.fi-pound:before,
.fi-power:before,
.fi-previous:before,
.fi-price-tag:before,
.fi-pricetag-multiple:before,
.fi-print:before,
.fi-prohibited:before,
.fi-projection-screen:before,
.fi-puzzle:before,
.fi-quote:before,
.fi-record:before,
.fi-refresh:before,
.fi-results-demographics:before,
.fi-results:before,
.fi-rewind-ten:before,
.fi-rewind:before,
.fi-rss:before,
.fi-safety-cone:before,
.fi-save:before,
.fi-share:before,
.fi-sheriff-badge:before,
.fi-shield:before,
.fi-shopping-bag:before,
.fi-shopping-cart:before,
.fi-shuffle:before,
.fi-skull:before,
.fi-social-500px:before,
.fi-social-adobe:before,
.fi-social-amazon:before,
.fi-social-android:before,
.fi-social-apple:before,
.fi-social-behance:before,
.fi-social-bing:before,
.fi-social-blogger:before,
.fi-social-delicious:before,
.fi-social-designer-news:before,
.fi-social-deviant-art:before,
.fi-social-digg:before,
.fi-social-dribbble:before,
.fi-social-drive:before,
.fi-social-dropbox:before,
.fi-social-evernote:before,
.fi-social-facebook:before,
.fi-social-flickr:before,
.fi-social-forrst:before,
.fi-social-foursquare:before,
.fi-social-game-center:before,
.fi-social-github:before,
.fi-social-google-plus:before,
.fi-social-hacker-news:before,
.fi-social-hi5:before,
.fi-social-instagram:before,
.fi-social-joomla:before,
.fi-social-lastfm:before,
.fi-social-linkedin:before,
.fi-social-medium:before,
.fi-social-myspace:before,
.fi-social-orkut:before,
.fi-social-path:before,
.fi-social-picasa:before,
.fi-social-pinterest:before,
.fi-social-rdio:before,
.fi-social-reddit:before,
.fi-social-skillshare:before,
.fi-social-skype:before,
.fi-social-smashing-mag:before,
.fi-social-snapchat:before,
.fi-social-spotify:before,
.fi-social-squidoo:before,
.fi-social-stack-overflow:before,
.fi-social-steam:before,
.fi-social-stumbleupon:before,
.fi-social-treehouse:before,
.fi-social-tumblr:before,
.fi-social-twitter:before,
.fi-social-vimeo:before,
.fi-social-windows:before,
.fi-social-xbox:before,
.fi-social-yahoo:before,
.fi-social-yelp:before,
.fi-social-youtube:before,
.fi-social-zerply:before,
.fi-social-zurb:before,
.fi-sound:before,
.fi-star:before,
.fi-stop:before,
.fi-strikethrough:before,
.fi-subscript:before,
.fi-superscript:before,
.fi-tablet-landscape:before,
.fi-tablet-portrait:before,
.fi-target-two:before,
.fi-target:before,
.fi-telephone-accessible:before,
.fi-telephone:before,
.fi-text-color:before,
.fi-thumbnails:before,
.fi-ticket:before,
.fi-torso-business:before,
.fi-torso-female:before,
.fi-torso:before,
.fi-torsos-all-female:before,
.fi-torsos-all:before,
.fi-torsos-female-male:before,
.fi-torsos-male-female:before,
.fi-torsos:before,
.fi-trash:before,
.fi-trees:before,
.fi-trophy:before,
.fi-underline:before,
.fi-universal-access:before,
.fi-unlink:before,
.fi-unlock:before,
.fi-upload-cloud:before,
.fi-upload:before,
.fi-usb:before,
.fi-video:before,
.fi-volume-none:before,
.fi-volume-strike:before,
.fi-volume:before,
.fi-web:before,
.fi-wheelchair:before,
.fi-widget:before,
.fi-wrench:before,
.fi-x-circle:before,
.fi-x:before,
.fi-yen:before,
.fi-zoom-in:before,
.fi-zoom-out:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.fi-address-book:before { content: "\f100"; }
.fi-alert:before { content: "\f101"; }
.fi-align-center:before { content: "\f102"; }
.fi-align-justify:before { content: "\f103"; }
.fi-align-left:before { content: "\f104"; }
.fi-align-right:before { content: "\f105"; }
.fi-anchor:before { content: "\f106"; }
.fi-annotate:before { content: "\f107"; }
.fi-archive:before { content: "\f108"; }
.fi-arrow-down:before { content: "\f109"; }
.fi-arrow-left:before { content: "\f10a"; }
.fi-arrow-right:before { content: "\f10b"; }
.fi-arrow-up:before { content: "\f10c"; }
.fi-arrows-compress:before { content: "\f10d"; }
.fi-arrows-expand:before { content: "\f10e"; }
.fi-arrows-in:before { content: "\f10f"; }
.fi-arrows-out:before { content: "\f110"; }
.fi-asl:before { content: "\f111"; }
.fi-asterisk:before { content: "\f112"; }
.fi-at-sign:before { content: "\f113"; }
.fi-background-color:before { content: "\f114"; }
.fi-battery-empty:before { content: "\f115"; }
.fi-battery-full:before { content: "\f116"; }
.fi-battery-half:before { content: "\f117"; }
.fi-bitcoin-circle:before { content: "\f118"; }
.fi-bitcoin:before { content: "\f119"; }
.fi-blind:before { content: "\f11a"; }
.fi-bluetooth:before { content: "\f11b"; }
.fi-bold:before { content: "\f11c"; }
.fi-book-bookmark:before { content: "\f11d"; }
.fi-book:before { content: "\f11e"; }
.fi-bookmark:before { content: "\f11f"; }
.fi-braille:before { content: "\f120"; }
.fi-burst-new:before { content: "\f121"; }
.fi-burst-sale:before { content: "\f122"; }
.fi-burst:before { content: "\f123"; }
.fi-calendar:before { content: "\f124"; }
.fi-camera:before { content: "\f125"; }
.fi-check:before { content: "\f126"; }
.fi-checkbox:before { content: "\f127"; }
.fi-clipboard-notes:before { content: "\f128"; }
.fi-clipboard-pencil:before { content: "\f129"; }
.fi-clipboard:before { content: "\f12a"; }
.fi-clock:before { content: "\f12b"; }
.fi-closed-caption:before { content: "\f12c"; }
.fi-cloud:before { content: "\f12d"; }
.fi-comment-minus:before { content: "\f12e"; }
.fi-comment-quotes:before { content: "\f12f"; }
.fi-comment-video:before { content: "\f130"; }
.fi-comment:before { content: "\f131"; }
.fi-comments:before { content: "\f132"; }
.fi-compass:before { content: "\f133"; }
.fi-contrast:before { content: "\f134"; }
.fi-credit-card:before { content: "\f135"; }
.fi-crop:before { content: "\f136"; }
.fi-crown:before { content: "\f137"; }
.fi-css3:before { content: "\f138"; }
.fi-database:before { content: "\f139"; }
.fi-die-five:before { content: "\f13a"; }
.fi-die-four:before { content: "\f13b"; }
.fi-die-one:before { content: "\f13c"; }
.fi-die-six:before { content: "\f13d"; }
.fi-die-three:before { content: "\f13e"; }
.fi-die-two:before { content: "\f13f"; }
.fi-dislike:before { content: "\f140"; }
.fi-dollar-bill:before { content: "\f141"; }
.fi-dollar:before { content: "\f142"; }
.fi-download:before { content: "\f143"; }
.fi-eject:before { content: "\f144"; }
.fi-elevator:before { content: "\f145"; }
.fi-euro:before { content: "\f146"; }
.fi-eye:before { content: "\f147"; }
.fi-fast-forward:before { content: "\f148"; }
.fi-female-symbol:before { content: "\f149"; }
.fi-female:before { content: "\f14a"; }
.fi-filter:before { content: "\f14b"; }
.fi-first-aid:before { content: "\f14c"; }
.fi-flag:before { content: "\f14d"; }
.fi-folder-add:before { content: "\f14e"; }
.fi-folder-lock:before { content: "\f14f"; }
.fi-folder:before { content: "\f150"; }
.fi-foot:before { content: "\f151"; }
.fi-foundation:before { content: "\f152"; }
.fi-graph-bar:before { content: "\f153"; }
.fi-graph-horizontal:before { content: "\f154"; }
.fi-graph-pie:before { content: "\f155"; }
.fi-graph-trend:before { content: "\f156"; }
.fi-guide-dog:before { content: "\f157"; }
.fi-hearing-aid:before { content: "\f158"; }
.fi-heart:before { content: "\f159"; }
.fi-home:before { content: "\f15a"; }
.fi-html5:before { content: "\f15b"; }
.fi-indent-less:before { content: "\f15c"; }
.fi-indent-more:before { content: "\f15d"; }
.fi-info:before { content: "\f15e"; }
.fi-italic:before { content: "\f15f"; }
.fi-key:before { content: "\f160"; }
.fi-laptop:before { content: "\f161"; }
.fi-layout:before { content: "\f162"; }
.fi-lightbulb:before { content: "\f163"; }
.fi-like:before { content: "\f164"; }
.fi-link:before { content: "\f165"; }
.fi-list-bullet:before { content: "\f166"; }
.fi-list-number:before { content: "\f167"; }
.fi-list-thumbnails:before { content: "\f168"; }
.fi-list:before { content: "\f169"; }
.fi-lock:before { content: "\f16a"; }
.fi-loop:before { content: "\f16b"; }
.fi-magnifying-glass:before { content: "\f16c"; }
.fi-mail:before { content: "\f16d"; }
.fi-male-female:before { content: "\f16e"; }
.fi-male-symbol:before { content: "\f16f"; }
.fi-male:before { content: "\f170"; }
.fi-map:before { content: "\f171"; }
.fi-marker:before { content: "\f172"; }
.fi-megaphone:before { content: "\f173"; }
.fi-microphone:before { content: "\f174"; }
.fi-minus-circle:before { content: "\f175"; }
.fi-minus:before { content: "\f176"; }
.fi-mobile-signal:before { content: "\f177"; }
.fi-mobile:before { content: "\f178"; }
.fi-monitor:before { content: "\f179"; }
.fi-mountains:before { content: "\f17a"; }
.fi-music:before { content: "\f17b"; }
.fi-next:before { content: "\f17c"; }
.fi-no-dogs:before { content: "\f17d"; }
.fi-no-smoking:before { content: "\f17e"; }
.fi-page-add:before { content: "\f17f"; }
.fi-page-copy:before { content: "\f180"; }
.fi-page-csv:before { content: "\f181"; }
.fi-page-delete:before { content: "\f182"; }
.fi-page-doc:before { content: "\f183"; }
.fi-page-edit:before { content: "\f184"; }
.fi-page-export-csv:before { content: "\f185"; }
.fi-page-export-doc:before { content: "\f186"; }
.fi-page-export-pdf:before { content: "\f187"; }
.fi-page-export:before { content: "\f188"; }
.fi-page-filled:before { content: "\f189"; }
.fi-page-multiple:before { content: "\f18a"; }
.fi-page-pdf:before { content: "\f18b"; }
.fi-page-remove:before { content: "\f18c"; }
.fi-page-search:before { content: "\f18d"; }
.fi-page:before { content: "\f18e"; }
.fi-paint-bucket:before { content: "\f18f"; }
.fi-paperclip:before { content: "\f190"; }
.fi-pause:before { content: "\f191"; }
.fi-paw:before { content: "\f192"; }
.fi-paypal:before { content: "\f193"; }
.fi-pencil:before { content: "\f194"; }
.fi-photo:before { content: "\f195"; }
.fi-play-circle:before { content: "\f196"; }
.fi-play-video:before { content: "\f197"; }
.fi-play:before { content: "\f198"; }
.fi-plus:before { content: "\f199"; }
.fi-pound:before { content: "\f19a"; }
.fi-power:before { content: "\f19b"; }
.fi-previous:before { content: "\f19c"; }
.fi-price-tag:before { content: "\f19d"; }
.fi-pricetag-multiple:before { content: "\f19e"; }
.fi-print:before { content: "\f19f"; }
.fi-prohibited:before { content: "\f1a0"; }
.fi-projection-screen:before { content: "\f1a1"; }
.fi-puzzle:before { content: "\f1a2"; }
.fi-quote:before { content: "\f1a3"; }
.fi-record:before { content: "\f1a4"; }
.fi-refresh:before { content: "\f1a5"; }
.fi-results-demographics:before { content: "\f1a6"; }
.fi-results:before { content: "\f1a7"; }
.fi-rewind-ten:before { content: "\f1a8"; }
.fi-rewind:before { content: "\f1a9"; }
.fi-rss:before { content: "\f1aa"; }
.fi-safety-cone:before { content: "\f1ab"; }
.fi-save:before { content: "\f1ac"; }
.fi-share:before { content: "\f1ad"; }
.fi-sheriff-badge:before { content: "\f1ae"; }
.fi-shield:before { content: "\f1af"; }
.fi-shopping-bag:before { content: "\f1b0"; }
.fi-shopping-cart:before { content: "\f1b1"; }
.fi-shuffle:before { content: "\f1b2"; }
.fi-skull:before { content: "\f1b3"; }
.fi-social-500px:before { content: "\f1b4"; }
.fi-social-adobe:before { content: "\f1b5"; }
.fi-social-amazon:before { content: "\f1b6"; }
.fi-social-android:before { content: "\f1b7"; }
.fi-social-apple:before { content: "\f1b8"; }
.fi-social-behance:before { content: "\f1b9"; }
.fi-social-bing:before { content: "\f1ba"; }
.fi-social-blogger:before { content: "\f1bb"; }
.fi-social-delicious:before { content: "\f1bc"; }
.fi-social-designer-news:before { content: "\f1bd"; }
.fi-social-deviant-art:before { content: "\f1be"; }
.fi-social-digg:before { content: "\f1bf"; }
.fi-social-dribbble:before { content: "\f1c0"; }
.fi-social-drive:before { content: "\f1c1"; }
.fi-social-dropbox:before { content: "\f1c2"; }
.fi-social-evernote:before { content: "\f1c3"; }
.fi-social-facebook:before { content: "\f1c4"; }
.fi-social-flickr:before { content: "\f1c5"; }
.fi-social-forrst:before { content: "\f1c6"; }
.fi-social-foursquare:before { content: "\f1c7"; }
.fi-social-game-center:before { content: "\f1c8"; }
.fi-social-github:before { content: "\f1c9"; }
.fi-social-google-plus:before { content: "\f1ca"; }
.fi-social-hacker-news:before { content: "\f1cb"; }
.fi-social-hi5:before { content: "\f1cc"; }
.fi-social-instagram:before { content: "\f1cd"; }
.fi-social-joomla:before { content: "\f1ce"; }
.fi-social-lastfm:before { content: "\f1cf"; }
.fi-social-linkedin:before { content: "\f1d0"; }
.fi-social-medium:before { content: "\f1d1"; }
.fi-social-myspace:before { content: "\f1d2"; }
.fi-social-orkut:before { content: "\f1d3"; }
.fi-social-path:before { content: "\f1d4"; }
.fi-social-picasa:before { content: "\f1d5"; }
.fi-social-pinterest:before { content: "\f1d6"; }
.fi-social-rdio:before { content: "\f1d7"; }
.fi-social-reddit:before { content: "\f1d8"; }
.fi-social-skillshare:before { content: "\f1d9"; }
.fi-social-skype:before { content: "\f1da"; }
.fi-social-smashing-mag:before { content: "\f1db"; }
.fi-social-snapchat:before { content: "\f1dc"; }
.fi-social-spotify:before { content: "\f1dd"; }
.fi-social-squidoo:before { content: "\f1de"; }
.fi-social-stack-overflow:before { content: "\f1df"; }
.fi-social-steam:before { content: "\f1e0"; }
.fi-social-stumbleupon:before { content: "\f1e1"; }
.fi-social-treehouse:before { content: "\f1e2"; }
.fi-social-tumblr:before { content: "\f1e3"; }
.fi-social-twitter:before { content: "\f1e4"; }
.fi-social-vimeo:before { content: "\f1e5"; }
.fi-social-windows:before { content: "\f1e6"; }
.fi-social-xbox:before { content: "\f1e7"; }
.fi-social-yahoo:before { content: "\f1e8"; }
.fi-social-yelp:before { content: "\f1e9"; }
.fi-social-youtube:before { content: "\f1ea"; }
.fi-social-zerply:before { content: "\f1eb"; }
.fi-social-zurb:before { content: "\f1ec"; }
.fi-sound:before { content: "\f1ed"; }
.fi-star:before { content: "\f1ee"; }
.fi-stop:before { content: "\f1ef"; }
.fi-strikethrough:before { content: "\f1f0"; }
.fi-subscript:before { content: "\f1f1"; }
.fi-superscript:before { content: "\f1f2"; }
.fi-tablet-landscape:before { content: "\f1f3"; }
.fi-tablet-portrait:before { content: "\f1f4"; }
.fi-target-two:before { content: "\f1f5"; }
.fi-target:before { content: "\f1f6"; }
.fi-telephone-accessible:before { content: "\f1f7"; }
.fi-telephone:before { content: "\f1f8"; }
.fi-text-color:before { content: "\f1f9"; }
.fi-thumbnails:before { content: "\f1fa"; }
.fi-ticket:before { content: "\f1fb"; }
.fi-torso-business:before { content: "\f1fc"; }
.fi-torso-female:before { content: "\f1fd"; }
.fi-torso:before { content: "\f1fe"; }
.fi-torsos-all-female:before { content: "\f1ff"; }
.fi-torsos-all:before { content: "\f200"; }
.fi-torsos-female-male:before { content: "\f201"; }
.fi-torsos-male-female:before { content: "\f202"; }
.fi-torsos:before { content: "\f203"; }
.fi-trash:before { content: "\f204"; }
.fi-trees:before { content: "\f205"; }
.fi-trophy:before { content: "\f206"; }
.fi-underline:before { content: "\f207"; }
.fi-universal-access:before { content: "\f208"; }
.fi-unlink:before { content: "\f209"; }
.fi-unlock:before { content: "\f20a"; }
.fi-upload-cloud:before { content: "\f20b"; }
.fi-upload:before { content: "\f20c"; }
.fi-usb:before { content: "\f20d"; }
.fi-video:before { content: "\f20e"; }
.fi-volume-none:before { content: "\f20f"; }
.fi-volume-strike:before { content: "\f210"; }
.fi-volume:before { content: "\f211"; }
.fi-web:before { content: "\f212"; }
.fi-wheelchair:before { content: "\f213"; }
.fi-widget:before { content: "\f214"; }
.fi-wrench:before { content: "\f215"; }
.fi-x-circle:before { content: "\f216"; }
.fi-x:before { content: "\f217"; }
.fi-yen:before { content: "\f218"; }
.fi-zoom-in:before { content: "\f219"; }
.fi-zoom-out:before { content: "\f21a"; }

/* Homepage Get Social */

#getsocial { height: auto; margin: 0; }
#getsocial-social {margin: 0; padding: 0; }
#sidebar-left #getsocial-social { padding: 0 10px; }
#HomeRightColumn #getsocial-social li { display: inline-block; font-size: 48px; margin-right: 24px; }
#sidebar-left #getsocial-social li { display: inline-block; font-size: 30px; margin-right: 6px; }

#getsocial-social a:link,
#getsocial-social a:visited,
#sidebar-left #getsocial-social a:link,
#sidebar-left #getsocial-social a:visited { color: #056191 /*#800e24 burgundy*/; }
#sidebar-left #getsocial-social a:hover,
#getsocial-social a:hover { background: transparent; color: #d7652e /*orange*/ !important; text-decoration: none; }
#sidebar-left #getsocial-social a:active,
#getsocial-social a:active { background: transparent; color: #c1bbab /*tan*/ !important; text-decoration: none; }



/*! formstone v1.1.1 [carousel.css] 2016-05-07 | GPL-3.0 License | formstone.it */

.fs-carousel.fs-carousel-enabled{width:100%;position:relative}.fs-carousel.fs-carousel-enabled:after{clear:both;content:'';display:table}.fs-carousel,.fs-carousel *,.fs-carousel :after,.fs-carousel :before,.fs-carousel:after,.fs-carousel:before{box-sizing:border-box;-webkit-transition:none;transition:none;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.fs-carousel-enabled.fs-carousel-contained,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-container,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-viewport,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-wrapper{overflow:hidden}.fs-carousel-enabled .fs-carousel-viewport{position:relative}.fs-carousel-enabled .fs-carousel-viewport:after{clear:both;content:'';display:table}.fs-carousel-enabled .fs-carousel-wrapper{position:relative}.fs-carousel-enabled .fs-carousel-wrapper:after{clear:both;content:'';display:table}.fs-carousel-enabled .fs-carousel-container{position:relative}.fs-carousel-enabled .fs-carousel-container:after{clear:both;content:'';display:table}.fs-carousel-enabled .fs-carousel-canister{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;overflow:hidden;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fs-carousel-enabled.fs-carousel-auto_height .fs-carousel-canister{-webkit-transition:height .5s ease,-webkit-transform .5s ease;transition:height .5s ease,-webkit-transform .5s ease;transition:height .5s ease,transform .5s ease;transition:height .5s ease,transform .5s ease,-webkit-transform .5s ease}.fs-carousel-enabled .fs-carousel-item{min-height:1px;display:block;float:left}.fs-carousel-enabled .fs-carousel-item img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-carousel-single .fs-carousel-item{position:absolute;top:0;left:0;z-index:1}.fs-carousel-single .fs-carousel-item.fs-carousel-visible{position:relative;z-index:2}.fs-carousel-controls{display:none}.fs-carousel-enabled .fs-carousel-controls{width:100%;margin:0;padding:0}.fs-carousel-controls_custom.fs-carousel-visible,.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible{display:block}.fs-carousel-enabled .fs-carousel-control{border:none;cursor:pointer;padding:0}.fs-carousel-pagination{display:none}.fs-carousel-enabled .fs-carousel-pagination{width:100%}.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible{display:block}.fs-carousel-enabled .fs-carousel-page{border:none;cursor:pointer;display:inline-block;padding:0}.fs-carousel-enabled.fs-carousel-rtl{direction:rtl}.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-item{float:right}



/*! formstone v1.1.1 [lightbox.css] 2016-05-07 | GPL-3.0 License | formstone.it */

.fs-lightbox{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#fff;opacity:0;margin:0 auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.fs-lightbox,.fs-lightbox :not(input):not(textarea){box-sizing:border-box;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.fs-lightbox-fixed{position:fixed;top:0;bottom:0;margin:auto}.fs-lightbox-animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}.fs-lightbox-animating .fs-lightbox-content,.fs-lightbox-animating .fs-lightbox-control,.fs-lightbox-animating .fs-lightbox-meta,.fs-lightbox-animating .fs-lightbox-thumbnails,.fs-lightbox-animating .fs-lightbox-tools{-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s;transition:opacity .25s linear .25s,visibility .25s linear .25s}.fs-lightbox-mobile .fs-lightbox-image_container{-webkit-transition:height .25s ease,width .25s ease,top .25s ease,left .25s ease;transition:height .25s ease,width .25s ease,top .25s ease,left .25s ease}.fs-lightbox-mobile.fs-lightbox-scaling .fs-lightbox-image_container{-webkit-transition:none!important;transition:none!important}.fs-lightbox-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.fs-lightbox-open{opacity:1}.fs-lightbox-overlay.fs-lightbox-open{opacity:.75}.fs-lightbox-close{border:none;position:absolute;top:0;right:0;z-index:105;cursor:pointer;display:block;overflow:hidden;padding:0}.fs-lightbox-container{width:100%;height:100%;position:relative;z-index:103;background:#fff;overflow:hidden}.fs-lightbox-container:after{clear:both;content:'';display:table}.fs-lightbox-content{width:100%;background:#fff;opacity:1;overflow:hidden;padding:0;visibility:visible}.fs-lightbox-content:after{clear:both;content:'';display:table}.fs-lightbox-inline .fs-lightbox-content{width:auto;overflow:auto;-webkit-overflow-scrolling:touch}.fs-lightbox-iframed .fs-lightbox-content{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.fs-lightbox-mobile .fs-lightbox-image_container{width:1px;height:1px;position:absolute;margin:0;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.fs-lightbox-image{float:left}.fs-lightbox-mobile .fs-lightbox-image{position:relative;float:none}.fs-lightbox-video{width:100%;height:100%}.fs-lightbox-iframe{width:100%;height:100%;border:none;float:left;overflow:auto}.fs-lightbox-meta{opacity:1;clear:both;visibility:visible}.fs-lightbox-control{border:none;padding:0;position:absolute;top:0;z-index:105;cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;visibility:visible;white-space:nowrap}.fs-lightbox-control_previous{left:0}.fs-lightbox-control_next{right:0}.fs-lightbox-control_disabled{opacity:0;visibility:hidden}.no-touchevents .fs-lightbox .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox:hover .fs-lightbox-control_disabled{opacity:0;visibility:hidden}.fs-lightbox-caption:after{clear:both;content:'';display:table}.fs-lightbox-toggle{border:none;padding:0;display:none}.fs-lightbox-thumbnails{height:60px;clear:both;overflow:hidden;padding:0}.fs-lightbox-thumbnail_container{height:80px;position:relative;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 0 30px;text-align:center;white-space:nowrap}.fs-lightbox-thumbnail_item{width:50px;height:50px;position:relative;background:0 0;border:none;display:inline-block;margin:0 10px 0 0;opacity:.25;overflow:hidden;padding:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.fs-lightbox-thumbnail_item:last-child{margin:0}.fs-lightbox-thumbnail_item img{width:100%;height:auto;position:absolute;top:50%;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fs-lightbox-thumbnail_item.fs-lightbox-active,.no-touchevents .fs-lightbox-thumbnail_item:hover{opacity:1}.fs-lightbox-loading .fs-lightbox-content,.fs-lightbox-loading .fs-lightbox-control,.fs-lightbox-loading .fs-lightbox-meta,.fs-lightbox-loading .fs-lightbox-thumbnails,.fs-lightbox-loading .fs-lightbox-tools{opacity:0;-webkit-transition:opacity .25s linear,visibility .25s linear;transition:opacity .25s linear,visibility .25s linear;visibility:hidden}.fs-lightbox-loading .fs-lightbox-loading_icon,.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-thumbnails,.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-tools{opacity:1;visibility:visible}.fs-lightbox-mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0}.fs-lightbox-mobile .fs-lightbox-container{position:static;background:#111}.fs-lightbox-mobile .fs-lightbox-content{height:100%;background-color:#111}.fs-lightbox-mobile .fs-lightbox-tools{width:100%;position:fixed;right:0;bottom:0;left:0;background-color:#111}.fs-lightbox-mobile .fs-lightbox-controls{text-align:center}.fs-lightbox-mobile .fs-lightbox-control{opacity:1;visibility:visible}.no-touchevents .fs-lightbox-mobile .fs-lightbox-control,.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control{visibility:visible}.fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control_disabled{cursor:default!important;opacity:0;visibility:hidden}.fs-lightbox-mobile .fs-lightbox-position{color:#999}.fs-lightbox-mobile .fs-lightbox-caption p{color:#eee}.fs-lightbox-mobile .fs-lightbox-image{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:none!important;transition:none!important}.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content,.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content{height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools{width:auto;position:static;background:0 0}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls{position:fixed;right:0;bottom:0;left:0;z-index:105;background-color:#111}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-toggle{display:inline-block;margin:0 5px}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta{width:100%;height:80%;position:fixed;right:0;bottom:0;left:0;z-index:104;background:#222;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease}.fs-lightbox-touch.fs-lightbox-caption_open .fs-lightbox-meta{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-thumbnails{width:100%;height:70px;position:fixed;right:0;bottom:0;left:0;z-index:104;background:#111;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-thumbnail_container{height:100px}.fs-lightbox-touch.fs-lightbox-thumbnails_open .fs-lightbox-thumbnails{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.fs-lightbox-lock{overflow:hidden!important}

.fs-lightbox.fs-light .fs-lightbox-close::before{bottom:0;color:#263238;content:"×";display:block;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;left:0;line-height:30px;margin:auto;position:absolute;right:0;text-align:center;text-indent:0;top:0;transition:color .15s linear 0s}.fs-lightbox.fs-light .fs-lightbox-close{background:#fff;border-radius:100%;height:30px;right:-7.5px;text-indent:200%;top:-7.5px;white-space:nowrap;width:30px;z-index:105}.fs-lightbox-close{border:none;cursor:pointer;display:block;overflow:hidden;padding:0;position:absolute}.fs-lightbox.fs-light{background:#fff;border-radius:2px;box-shadow:0 0 25px #141a1e;padding:10px;z-index:101}.fs-lightbox.fs-light .fs-lightbox-meta{padding:10px 10px 0}.fs-lightbox.fs-light .fs-lightbox-position{color:#78909c;font-size:12px;margin:5px 0;padding:0}.fs-lightbox-caption::after{clear:both;content:"";display:table}.fs-lightbox.fs-light .fs-lightbox-caption p{color:#546e7a;font-size:14px;line-height:1.6;margin:5px 0;padding:0}
