/* PAGE LAYOUT */

html {
	font-size: 1rem;
}


body {
	font-family: "Arial",sans-serif;
	/*"Aptos","Aptos Display","Segoe UI",*/
	background-color: #003366;
	background-image: url('/templates/masterbootstrap/css/backgrounds.php'); 
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

#wrap > section {
    padding-top: 8em !important; 
    
}
/*
div#showcase {
    padding-top: 7em !important;
}
*/


section > .container {
	margin: 0;
	width: 100%;
	padding-left: 15px;
	padding-right: 0;
	background: rgb(219,217,214);
    background: linear-gradient(180deg, rgba(219,217,214,0.25) 0%, rgba(255,255,255,1) 100%);
}

section > .container > #main {
	padding-top: 0;
	width:100%;
}


#main {
 margin-right:-30px !important;
}

#feature > .container {
	width: 100%;
}

.screenreader {
position:absolute;
left:-10000px;
top:0;
width:1px;
height:1px;
overflow:hidden;
}

.visually-hidden {
  display:none;
}


.moduletable {
	padding: 0px;	
		margin-bottom: 0px;

}	

.navbar {
    background-color:white;
	background-color: rgba(255,255,255,0.9) !important;
	border-color: #efefef !important;
}

#top.navbar-inverse {
	background-color: #00539f !important;
	padding-top: 0px !important;
}

div.block.topalert {
	background-color: #fc0 !important;
	
}

div.block.topalert.elections {
	background-color: #c00 !important;
	
}

#fullwidth .moduletable {
	margin-bottom:0px;
}


#breadcrumbs {
	background: rgba(0,85,65,1);
	padding: 0.9em 0;
}

#breadcrumbs > div.container {
	margin-left: 15px !important;
}

.breadcrumb {
	background: transparent;
	padding: 0px;
	color: #fff  !important;	
font-size: 0.9em;
}

.breadcrumb > li:before, .breadcrumb > li+li:before {
	padding: 0 !important;
  content: "" !important;
} 

.breadcrumb > a, .breadcrumb > li > a, .breadcrumb > li > span {
  color:#fff;
}

#main-box, #sidebar-2 {
	padding:0px 20px !important;
	margin-bottom: 0px;
}

#sidebar-2 {
	padding: 20px !important;
}

#container.col-sm-7 {
	background-color: transparent !important;
}

.alert {
    padding: 5px 15px !important;
    /* margin-bottom: 10px !important; */
    border-radius: 1px !important;
}

.alert-info {
	background-color: rgba(4,53,136,0.05) !important;
	color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.showHere, dt.article-info-term {
	display:none;
}

.page-header {
	border:none !important;
	margin:40px 0px 0px 0px !important;
	padding-bottom: 2px !important;
}

.module-content ul li::before {
	content: none;
}

.menu-home {
	font-weight:bold;
	border-bottom: 1px solid #dfdfdf;
}

#bottom {
	background-color: rgba(219,217,214,0.8);
	background-image: url('/images/stories/trees_100p.png'); 
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center bottom;
	padding:15px;
	padding-bottom: 10% !important;
	
}

#dept-logo-container {
	width: 15%;
	height: 15%;
	position: absolute;
	top:0;
	left:20px;
	z-index: 1;
}

.newsflash-vert > .newsflash-item {
	border-bottom: 1px dotted rgba(100,101,105,0.5);
}

div.block.dept-static-links {
	padding-top: 20px;
}

div.custom.homepage-calendar {
	padding: 0px;
}

i.fa {
  padding-right:4px;
}

#sidebar-2 > div.homepage-features > div > div > div > div > div.col-xs-3 {
	padding-left: 5px;
	padding-right: 5px;
}

.hidden
{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

.alert-dismissible .close {
	top:-10px;
	right:-10px;
	
	}


select#srm_select_list {

/* styling */
background-color: white;
border: thin solid blue;
border-radius: 4px;
display: inline-block;
font-size: 0.8em !important;
line-height: 1.3em;
padding: 0.5em 3.5em 0.5em 0.5em;

/* reset */

margin: 0;      
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;

/* background */

background-image:
  linear-gradient(45deg, transparent 50%, gray 50%),
  linear-gradient(135deg, gray 50%, transparent 50%),
  linear-gradient(to right, #ccc, #ccc);
background-position:
  calc(100% - 20px) calc(1em + 2px),
  calc(100% - 15px) calc(1em + 2px),
  calc(100% - 2.5em) 0.5em;
background-size:
  5px 5px,
  5px 5px,
  1px 1.5em;
background-repeat: no-repeat;
}

select#srm_select_list:focus {
background-image:
  linear-gradient(45deg, green 50%, transparent 50%),
  linear-gradient(135deg, transparent 50%, green 50%),
  linear-gradient(to right, #ccc, #ccc);
background-position:
  calc(100% - 15px) 1em,
  calc(100% - 20px) 1em,
  calc(100% - 2.5em) 0.5em;
background-size:
  5px 5px,
  5px 5px,
  1px 1.5em;
background-repeat: no-repeat;
border-color: green;
outline: 0;
}


select#srm_select_list:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
	

/* From https://cpratt.co/twitter-bootstrap-callout-css-styles/ */

.bs-callout {
    padding: 0 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

#search-results {
margin-bottom:30px;  
}

#search-query-explained {
  padding:20px;
  margin:10px 0px;
  border:1px solid #999;
  background-color:#dfdfdf;
}



/* TYPOGRAPHY */

body {
	font-size: 1rem;
}

a {
	color: rgba(4,53,136,1);
}

#top > div > div > div > div > div > p > a {
    color: white;
}

p {
	margin: 0 0 1rem 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bolder !important;
}

div.well > h1:first-of-type, div.well > h2:first-of-type, div.well > h3:first-of-type, div.well > h4:first-of-type, div.alert > h1:first-of-type, div.alert > h2:first-of-type, div.alert > h3:first-of-type, div.alert > h4:first-of-type {
	margin-top:3px !important;
}
/*
ul {
	padding-inline-start: 20px;
}
*/
.lead {
	font-weight: normal;
	font-size: 1.25em;
	line-height: 1.75em;
}

.alert h4 {

margin-top:10px !important;
margin-bottom: 10px !important;
}

div.item-page {
/*	font-size: 1.25em !important; */
	line-height: 1.55em;
	color:#333333;
}

.alert p, .alert ol, .alert ul {
	/* color: black !important; */
}

small {
	font-size: 14px !important;
	line-height: 14px !important;
}

.page-header h1, .page-header h2, .com-finder.finder h1 {
	font-size:3.5em !important; 
	/* font-weight: 100 !important; */
	color: rgba(4,53,136,1) !important;
}

h3.newsflash-title {
	padding: 24px 4px 4px 4px;
	margin: 0;
	text-align: center;
}

h3.newsflash-title > a:hover {
	opacity: 0.85;
}

.newsflash-vert > * {
	text-align: center !important;
}

.newsflash-item > p {
	font-size: 16px;
}

p.newsflash-title {
	margin: 10px 0px 0px 0px;
	font-weight: bold;
}

p.dept-features-link {
	margin:0px;
}
/*
.dept-static-links > div > div > h4.bg-primary {
	padding: 8px;
	color:#ffffff;
}
*/
.dept-static-links > div > div > ul.list-unstyled > li {
	font-size: 14px;
}

.dept-static-links > div > div > ul.list-unstyled > li > a {
	color: black;
}

.dept-static-links > div > div > ul.list-unstyled > li > a:hover {
	color: #00539F;
}

.dept-area-links > div > div > h2 {
	font-weight: 100 !important;	
		
}

.article-info {
	font-size: 11px;
}

span.icon-fw, span.icon-calendar {
  display:none;
}

div.maximenuckh > div.maxiroundedcenter > ul > li.maximenuck.level1 > div > div.maxidrop-main > div > div.maximenuck2 > ul > li > a > span.titreck {
    color: rgb(0,83,159) !important;
}

div ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck, div .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
    background: none;
    text-indent: 0px !important;
}

.calendar {
	margin-top: 20px !important;
}

#footer > .btn-link:focus, .btn-link:hover {
    color: #ccc;
} 
    

blockquote small {
    display: inline-block;
    }
/*
.alert h1, .alert h2, .alert h3, .alert h4, .alert h5 {
margin-top:10px;
}
*/

div.item-page.nr > div.page-header > h1 {
	font-size:1.55em !important;
	color:#666 !important;
	margin-bottom:0 !important;
}


time.icon
{
  font-size: 1em; /* change icon size */
  display: block;
  position: relative;
  width: 7em;
  height: 7em;
  background-color: #fff;
  margin: 1em;
  float: left;
  border-radius: 0.6em;
  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotate(0deg) skewY(0deg);
  -webkit-transform-origin: 50% 10%;
  transform-origin: 50% 10%;
}

time.icon *
{
  display: block;
  width: 100%;
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

time.icon strong
{
  position: absolute;
  top: 0;
  padding: 0.4em 0;
  color: #fff;
  background-color: #369;
  border-bottom: none;
  box-shadow: 0 1px 0 #69c;
}

time.icon em
{
  position: absolute;
  bottom: 0.3em;
  color: #369;
}

time.icon span
{
  width: 100%;
  font-size: 2.8em;
  letter-spacing: -0.05em;
  padding-top: 1.2em;
  color: #2f2f2f;
}

div.wf-mediabox-content > * {
	font-family: sans-serif;
}

.label-default {
	background-color: #121212;
}

.mark, mark {
 background: rgba(255,255,0,0.5); 
  
}



/* TABS */

ul.jwts_tabbernav li a {
    font-size: 1rem;
    color: #666;
    border: 1px solid #ccc;
    background: #dedede;
}

ul.jwts_tabbernav li.jwts_tabberactive a {
  color:#111;
}



ul.jwts_tabbernav li a:hover {
 color:#369;
  background: #efefef;
}
	

/* SLIDESHOW CK */

.slideshowck.homepage-slideshow {
	padding-top: 16px;
	padding-bottom: 6px;
}

.cameraContent > .camera_caption > div {
	background-color: rgba(0,0,0,0.6);
}

.camera_caption_title {
    font-size: 3.2em !important;
    font-weight: 100 !important;
}

.camera_caption_desc {
	font-size: 16px;
	font-weight: bold;
	color: rgb(219,217,214) !important;
}

.camera-link, .camera-link:active, .camera-link:visited {
	color: rgb(255,255,255) !important;
}

.camera-link:hover {
	color: rgb(188,185,175) !important;
}

.camera_wrap .camera_pag .camera_pag_ul li {
    background: rgba(219,217,214, 0.5) !important;
}



/* DATATABLES */

.table.table-responsive.dataTable > tbody > tr > td {
	font-size: 11px;
}

.table.table-responsive.dataTable > thead > tr > th {
	font-size: 11px;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 2px 4px;
}


/* SEARCH BOX */



#search-form {
  margin: 20px 0px;
}

#search-form legend {
  border:0;
}

#search-form input[type=text] {
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
}

#search-form .awesomplete {
    display: inline-flex;
}






/* SIDEBAR MENU */

.backlink {
	font-weight: normal !important;
}

.srm_ulmenu>li>a {
 
  padding:10px 0px !important;
  border-bottom: 1px solid #aaa;
  margin-bottom:10px;
  
}
.srm_large_menu > ul > li > ul > li > ul {
  padding-left:1.2em;
}
.srm_large_menu > ul > li > ul > li > ul > li > ul {
  padding-left:2.2em;
}
.srm_large_menu > ul > li > ul > li > ul > li > a, .srm_large_menu > ul > li > ul > li > ul > li > ul > li > a {
  font-weight:normal;
  font-size:1rem;
  
}


ul.unstyled li, ol.unstyled li {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
}

.srm_large_menu a {
  
  font-weight:bold;
  font-size:1rem;
  line-height:1.4rem;
  
  
}

.srm_large_menu a:hover {
  color: #060;
}

.srm_large_menu span.separator {
  font-weight: bold;
    font-size: 1rem;
    line-height: 2em;
}

.coamenu {
	list-style-type: none; 
	margin: 1.5% 0 !important; 
	padding: 2% 0 !important; 
	border-top:1px dotted #ccc;
}

.coasubmenu {	
	padding-inline-start: 15px !important;
}

.coamenu-item {
	font-size: 125%;
	font-weight: bold;
	line-height: 160%;
	
}
.coamenu-item.backlink {
	font-weight: normal !important;
	font-size: 100% !important;
	color:#333 !important;
}

.custom > .coamenu:first-of-type {
	border-top: 0 !important;
}

#sidebar-2 > div.whatsnew > div > div.module-title {
	
	background: rgb(0,117,89);
	
}

#sidebar-2 > div.whatsnew > div > div.module-title > h3.title {
	
	color:white !important;
	margin-top: 20px;
	padding: 10px;
	
}


ul.accordion-menu {
	border:none !important;
	padding-bottom:20px !important;
	background-color: transparent !important;
}

ul.accordion-menu a {
	font-family: "myriad-pro", sans-serif !important;
	font-size: 14px;
}

ul.accordion-menu li {
	border:0px !important;
}

ul.accordion-menu li > .item-wrapper > .menu-link > a {
	padding-left: 0px !important;
}

ul.accordion-menu li > .item-wrapper > .menu-link {
	overflow:hidden !important;
}


ul.accordion-menu > li:hover {
	background-color: transparent !important;
}

li.item-hidden {
	display: none !important;	
}


/* CONTACT MODULE */

.contact > .moduletable {
	padding: 0px;
}	
	
div.contact blockquote {
	border: 0px;
	background: rgba(219,217,214,0.35);
	font-size: 15px;
}

div.contact blockquote small:before {
	content: '' !important;
}

/*
#contactBox.in,
#contactBox.collapsing {
display: block!important;
}

@media only screen and (min-width: 601px) {

	#contactBox {
		display: block!important;
		visibility: visible!important;
		}
}

*/
/* FEATURES - HOMEPAGE */

div.features > h1 {
	margin-top:0;
	font-size: 16px;
}


/* FONTAWESOME */

.icon::before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}


/* TOP LINKS */



.gtranslate_wrapper {
  /*padding-right: 30px;
  font-size: 14px;
  line-height: 16px;
  margin-top: 14px;
  margin-bottom: 12px;*/
  padding-right: 30px;
    margin-top: 14px;
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 14px;
	font-weight: bold;
  text-align: right; 
}

.glink {
	color: #dbd9d6;
}

.glink:first-of-type::before {
font: var(--fa-font-solid);
	content: '\f0ac\00a0';
}

.glink:first-of-type::after {
content: ' / ';
}




.toplinkbanner  {
  padding-left: 30px;
  margin-top: 14px;
  margin-bottom: 12px;
    font-weight: bold;
  font-size: 14px;
}
.toplinkbanner > a {
  padding-right: 10px !important;
  color: #dbd9d6;

}

p.toplinkbanner > a:last-of-type {
	padding-right: 0px !important;
	margin-bottom: 0px !important;
	text-align:right !important;
	
}




div.toplinks.topalert {
	padding-top: 10px;
}









/* MENU */

div.floatck {
	background: #efefef !important;
}




div ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
div ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
div ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
div ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a,
div ul.maximenuck2 li:hover > a,
div ul.maximenuck2 li:hover > h2 a,
div ul.maximenuck2 li:hover > h3 a,
div ul.maximenuck2 li.active > a,
div#maximenuck430 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, 
div#maximenuck430 ul.maximenuck2 li:hover > a {
	color: rgb(100,101,105);
	background: rgba(188,185,175,0.3) !important;
}

div.maxidrop-main {
	width:100% !important;
	padding:4px;
}


div > div.maxiroundedcenter > ul > li.maximenucklogo > a > img {
	padding-top: 10px;
}

div.maximenuckh > div > ul.homepage-nav > li > div > div.search > form {
	display:none;	
}

li.maximenuck.headingck.parent.level1:hover {
	background-color: #efefef !important;
}

div#maximenuck430 ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck,
div#maximenuck430 .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
	text-indent: 0px !important;
	}

span.descck {
	font-size:12px !important;
}



span.titreck {
	font-weight: normal !important;
	font-size:1rem !important;
	color:#036 !important;
}

div.maximenuckh > ul > li.maximenuck.level1.fullwidth > div > div > div > ul > li > span > span > span > span.titreck-title, 
div.maximenuckh > ul > li.maximenuck.level1.fullwidth > span > span > span > span.titreck-title {
	font-weight: bold !important; 
}

div.maximenuckh > ul > li.maximenuck.level1.fullwidth > div > div > div > ul > li > span > span > span > span.titreck-title {
	text-transform: uppercase;
}
div.maximenuckh > ul > li.maximenuck.level1.fullwidth > div > div > div > ul > li > span > span > span > span.titreck-title {
	color:#036 !important;
}

div.srm_position {
    z-index: 9 !important;
}

/*
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { 
	
	
	span.titreck {
	font-size: 14px !important;
}

	
	}
*/




/* FOOTER */

#footer {
	padding: 24px;
	background: rgba(0,0,0,0.85) !important;
}

#footer a {
	color: white;
}
/*
.sitefooter {
	color:#dbd9d6;
}
*/


div.footer.copyright > p, div.footer.contract > p {
	text-align: left;
}


div.footer.staff > p, div.footer.social > p, #mc_embed_signup {
	text-align: right !important;
}


.mobilemenuck {
	color:#369 !important; 
    background-color: rgba(255,255,255,0.99) !important;
	-webkit-transform: translate3d(0,0,0);
	z-index: 100000 !important;
	font-size:1rem !important;
	}
/*  .mobilemenuck, */

	.mobilemenuck-bar-title, .mobilemenuck-title, .mobilemenuck-bar-button {
		background: transparent !important; 
		color:#369 !important; 
		}
	


.mobilemenuck-topbar {
	background-color:#036 !important; 
	color:#fff !important; 
	}




.mobilemenuck-title {
	color:#fff !important;
	line-height: 48px !important;
	height:50px !important;
}

/*

.mobilemenuck-bar-title {
	background: transparent !important;	
}

.mobilemenuck-bar-button {
	background: transparent !important;	
	color:#646569 !important;	
	font-size:3em !important;
	padding-top: 0px !important;
}
 */
.mobilemenuck-bar {
	top:8px !important;
	z-index: 1 !important;

}



#sidebar > div > .mobilemenuck-bar {

border: 1px solid #337ab7 !important;
border-radius: 4px !important;
}
	/*
.mobilemenuck-button {
	font-size: 1.3em !important;
	line-height: 48px !important;
	height:50px !important;
	width:50px !important;
}	
	*/
.mobilemenuck-itemwrap {
	margin-left: 6px;
}	

.mobilemenuck-item > .level1, .mobilemenuck-item > .level2, .mobilemenuck-item > .level3 {
	background-color: transparent !important;
	border-radius: 0px !important;
	padding-left:10px !important;
	width: 95% !important;
	}
	
.mobilemenuck-item > .level1 {
	/* background-color: rgba(0,0,0,0.11) !important; */
	color: #036 !important;
	}	
	
	
.mobilemenuck-item > .level1 a, .mobilemenuck-item > .level2 a, .mobilemenuck-item > .level3 a {	
	/* color:#3a3b3d !important; */

}		

	/*	
.menuck.maximenuck {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
*/
.mobilemenuck-togglericon:after {
	/* height: 50px !important;
	line-height: 46px !important;
	width: 50px !important;
	font-size: 40px !important;
	 */
	background: transparent !important;
	color: #036 !important;
	content: "\00bb" !important;
	border-radius: 0px !important;
}

.mobilemenuck-backbutton {
	font-size: 1rem !important;
}

.mobilemenuck > a, .mobilemenuck-item > .level1 a, .mobilemenuck-item > .level2 a, .mobilemenuck-item > .level3 a {
	color: #036 !important;

}

.mobilemenuck-item > .level2 a, .mobilemenuck-item > .level3 a {
   font-weight:normal !important;
  
}

.mod-menu__sub > .level2, .mod-menu__sub > .level3 {
padding:5px 0px !important;
}
/*
.mobilemenuck-backbutton:before {
	content: "\00ab\00a0" !important;
}


div.mobilemenuck > div.mobilemenuck-itemwrap > div > div > div.search.menusearch {
	padding:20px 0px !important;
	
}
*/

ul.mod-menu__sub.list-unstyled {
	padding-left: 10% !important;
}


li.level1, .mod-menu__separator.separator, .bolded {
	font-weight: bold !important;
}

li.level2, li.level3 {
	font-weight: normal !important;
}

li.nav-item.parent.level1 > ul, li.nav-item.parent.level2 > ul {
	font-size: 100% !important;
}



/* MOBILE OVERRIDES */

@media only print {
	div#top, div#footer, div#sidebar, div#sidebar-2 {
		display: none;
	  }
}
/*  and (orientation:landscape) */

@media only screen and (max-width: 600px) {
	
	.page-header h1, .page-header h2 {
	font-size:36px !important;
}
	
section {
/*	padding-top: 6em !important; 
	z-index: -999 !important; */
	
}

section > .container {
	background: white !important;
}

/*
.header--fixed {
	z-index: 100 !important;
}
*/



.header {
	line-height: 64px !important;
	background-color: white !important;
}
/*
#geoinfo > p {
	padding-right: 15px !important;
}
*/
div.toplinks:first-of-type {
	padding-right:2px;
}

div.toplinks:last-of-type {
	padding-left: 0px;
	}


a.flag span {
  display: none;
}
a[title*="English"].flag:after {
  content: 'EN';
}

a[title*="Español"].flag:after {
  content: 'SP';
}



#main.show-grid > #container {
	padding-right: 0px;
}

#breadcrumbs {
	padding: 10px 0px !important;
}

.slideshowck.dept-slideshow {
	height:300px;
}


	
div.footer.staff > p, div.footer.social > p, div.footer.contact > p, div.footer.copyright > p, #mc_embed_signup {
	text-align: center !important;
}


#dept-logo-container {
	width: 22.5%;
	height: 22.5%;
}

.navbar-default {
	z-index: 1000000002 !important;
}	

/* START CAN REMOVE */

#srm_select_list {
	display: block;
	font-size: 16px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
#srm_select_list::-ms-expand {
	display: none;
}
#srm_select_list:hover {
	border-color: #888;
}
#srm_select_list:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
#srm_select_list option {
	font-weight:normal;
}

/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] #srm_select_list, :root:lang(ar) #srm_select_list, :root:lang(iw) #srm_select_list {
	background-position: left .7em top 50%, 0 0;
	padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
#srm_select_list:disabled, #srm_select_list[aria-disabled=true] {
	color: graytext;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}
#srm_select_list:disabled:hover, #srm_select_list[aria-disabled=true] {
	border-color: #aaa;
}


/* END CAN REMOVE */

div#showcase {
	padding-top: 2.5em !important; 
	padding-bottom: 2em !important; 
	background-size: cover !important;
	
}

.breadcrumb {
	padding: 0px 10px;
}




h3.newsflash-title {
	font-size: 18px !important;
	padding-top: 4px !important;
}

.camera_caption_title {
    font-size: 2.2em !important;
}




div.dept-static-links {
	padding: 0px 10px !important;
}

div.dept-area-links {
	text-align: center !important;
}

}