/* Region CSS */

.article #fullWidthHeader .html-box {
	padding-left: 30px;
	padding-right: 30px;
}

/* BORDER AND RAIL */

.utility-box, .utility-box img, .utility-box h1, .utility-box h1 em, .utility-box p { all: unset; }
	.utility-box p a { text-decoration: none; }

/* NAV Pills */ 
#fullWidthHeader .html-box .nav.nav-pills {
	margin-top: 30px;
	margin-bottom: 15px;
}

/* MEET THE AUTHORS / MEDIA */
.article .article-highlight { margin: 4em 0 0 0; } 
.mod-header {
	font: 18px 'HelveticaNeueLT-Light';
}
.mod-header em {
	font-family: 'HelveticaNeueLT-Light';
	font-style: normal;
}
.article .article-highlight  #commentary--alert {
	padding: 0.5em;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	margin-top: 2em;
}
.article .article-highlight .authorinfo {
	border-bottom: none;
	padding: 2em 0.5em 0 0.5em;
}
.article .article-highlight .authorinfo a.link-btn {
	padding-right: 12px;
}
@media print { 
  .local-nav {
		display: block !important;
  }
}

@media (min-width:992px) {
	.article .article-highlight .authorinfo:last-of-type {
		border-bottom: 1px solid #eee;
		padding-bottom: 4em;
	}
}
.article .article-highlight p.strong {
	font-size: 10px;
}
.article .article-highlight p.italic {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px 0;
}

/* Left-rail styles */
/* .local-nav { margin-top: 0; } */
.local-nav h1.articletext {
	font: 22px/26px 'HelveticaNeueLT-LightItalic';
}
.local-nav .region-nav-header a, .local-nav .region-nav-header a:hover, .local-nav .region-nav-header a:visited, .local-nav .region-nav-header a:active, .local-nav .region-nav-header a:focus {
	text-decoration: none;
}
.local-nav p {
	font-size: 12px;
	line-height: 24px;
}
.local-nav p.callout {
	font-size: 13px;
	line-height: 24px;
	margin-top: 30px;
}
	p.callout a { font-family: inherit; }
.local-nav a {
	padding-right: 0;
}
.local-nav > ul > li:first-of-type {
	border-top: none;
	border-bottom: none;
}

.region-nav__block {
	margin-bottom: 40px;
}
.region-nav-header {
	font: 14px/16px 'HelveticaNeueLTStd-Md';
	margin-top: 20px;
	color: #e67a17;
}
h2.region-nav-header--dark {
	font: 16px/20px 'HelveticaNeueLTStd-Bd', Arial, sans-serif;
	color: inherit;
	margin-top: 10px;
}
h3.region-nav-subheader {
	font: 14px/18px 'HelveticaNeueLT-Roman', sans-serif;
	color: inherit;
	margin: 10px 0;
}
ul.region-nav__list li {
	font-size: 12px;
	line-height: 1.3;
}
p.region-caption, figcaption.region-caption {
	font: 11px/16px 'HelveticaNeueLT-Italic', Arial, sans-serif;
	margin: 15px 0 40px;
	text-align: inherit;
	color: inherit;
}
	p.region-caption a, figcaption.region-caption a {
		font-family: inherit;
	}
	p.region-caption em, figcaption.region-caption em {
		font-family: 'HelveticaNeueLT-Roman', Arial, sans-serif;
		font-style: normal;
	}
	

/* map rail */

.local-nav .img-responsive { width: 100%; }
.local-nav #maps .states--tabs {
	margin: 0;
	padding: 1em 0;
}
	.local-nav #maps .states--tabs li {
		padding: 0 0.5em;
		width: 100%;
		float: left;
	}
	.local-nav #maps .states--tabs li.active img {
		-webkit-filter: opacity(.2); /* Webkit */
		filter: opacity(.2); /* W3C */
		filter: gray; /* IE6-9 */
	}
	.local-nav #maps .tab-content .tab-pane {
		margin-right: 20px;
	}
@media (min-width:992px) {
	.local-nav #maps .states--tabs li {
		width: 20%;
	}
}

/* SHOW MORE and other */
.alert.alert-default {
	display: inline-block;
	background-color: transparent;
	border-color: #2875a8;
	padding: 7px 15px;
}
	.alert-default a {
		padding: 0;
	}

.recent-header {
	font: 22px/26px 'HelveticaNeueLT-Light';
	color: #201f1f;
}

#show-more-btn { margin-top: 20px; }
.datasets-data-table thead th { color: white; background-color: #103c62; }
.datasets-data-table { margin-top: 2em; }

/* WP HIDE */
table._PDFTable { display: none; visibility: hidden; }
table._PDFTable ~ hr:first-of-type { display: none; visibility: hidden; }

/* Q&A */
.question-block {
	margin: 35px 0 10px;
}
	.question-block h2 {
		font: 13px/20px 'HelveticaNeueLTStd-Md', Arial, sans-serif;
		color: #103c62;
		margin: 0;
	}
.answer-block {
}
	.answer-block p, .answer-block p a {
		font: 12px/20px 'HelveticaNeueLT-Roman', Arial, sans-serif;
	}
	.answer-block p:last-of-type { margin-bottom: 0; }
	
.region-callout {
	padding: 20px;
	background-color: #fcf1e7;
	margin: 2em 0;
}
	.region-callout__img {
		margin-right: 20px;
		float: left;
	}
	.region-callout__text p, .region-callout__text p a {
		font: 18px/30px 'HelveticaNeueLT-Italic', Arial, sans-serif;
		margin-bottom: 0;
	}
/* PHOTO GALLERY */
@media (min-width:768px) {
	.region-gallery__thumb {
		margin-left: 50px;
		float: right;
		padding: 0;
	}
}
	.region-gallery__thumb .region-gallery__icon {
		float: left;
		font-size: 2em;
		margin-top: 15px;
	}
	.region-gallery__thumb a + .region-caption {
		margin-left: 40px;
	}
	
.region-gallery__modal .modal-header { border-bottom: none; }
.region-gallery__modal .modal-body img { margin: 0 auto 3em; }
.region-gallery__modal .modal-body p { margin-bottom: 10px; }
	.region-gallery__modal .modal-body p.gallery__caption { font-size: 13px; }	
	
	.region-gallery__modal .pager {
		margin: 0;
		text-align: inherit;
	}
	.region-gallery__modal .pager li a {
		border: 1px solid #2875a8;
		border-radius: 7px;
	}
	
/* INTRO, CARD TABS AND CHARTS */
.cards--intro h2 { margin: 0; }
.card--tabs {
	margin: 0 0 70px 0;
	padding: 1em 0;
}
	.card--tabs li {
		padding: 0 0.5em;
	}
	.card--tabs li img {
		-webkit-filter: opacity(.2); /* Webkit */
		filter: opacity(.2); /* W3C */
		filter: gray; /* IE6-9 */
	}
		.card--tabs li.active img {
			-webkit-filter: inherit; /* Webkit */
			filter: inherit; /* W3C */
			filter: inherit; /* IE6-9 */
		}
		.card--tabs li:hover img {
			box-shadow: 0 0 10px rgba(0, 0, 0, 1);
		}
	.card--tabs li h3 { 
		text-align: center; 
		color: inherit;
		font-family: inherit;
	}
		.card--tabs li.active h3 {
			color: #414b56;
		}
	
.cards--charts__box { padding: 1em; }
	.cards--charts__box .nav.nav-pills { margin: 0; }
	.cards--charts__box p.callout { margin-top: 1em; }
.cards--charts__box + .cards--charts__box {
	border-top: 1px dotted #dddddd;
	border-bottom: 1px dotted #dddddd;
	margin-bottom: 3em;
}
@media (min-width:768px) {
	.cards--charts__box {
		margin: 0 4em;
	}
	.cards--charts__box p.callout {
		margin-top: 3em;
	}
}		

/* READ MORE Q&A */
.region__read-more { text-align: center; }
div.collapse + .region__read-more .link-btn.no-round { display: inline-block; margin-top: 2em; }
div.collapse.in + .region__read-more .link-btn.no-round { display: none; }