/* Features Page */

.bg-site-feat .lead {
	color: #000;
	padding: 2em 2em 3em 2em;
	text-align: center;
	width: auto;
}
.bg-site-feat .lead .sub-hed {
	font-weight: normal;
	font-size: 1.8em;
	line-height: 1.5;
}
.bg-site-feat .lead b {
	display: block;
}

.feat-grid li {
	background: #ededed;
	border: 1px solid #c1c3c2;
	margin: 0 0 2.35% 0;
	padding: 4.125% 4.125% 4.125% 4.125%;

	background: #ededed url(../_img/bg-feat-spotlight.jpg) center top no-repeat;
	background-size: 100% auto;
	
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
	-ms-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
	-o-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
}
.feat-grid {
	padding-bottom: 1em;
}	
.feat-grid .story {
	overflow: auto;
	padding-bottom: 1.1em;
}
.feat-grid .figure img {
	border: 2px solid #bbbab9;
  width: auto;
}
.bg-site-feat .hed-section {
	color: #9b1418;
	font-size: 2.4em;
	border-top: none;
	padding: 1.75em 0 .4em 0;
	margin-bottom: .8em;
}

.bg-site-feat .beta {
	background: #9b261f;
	color: #fff;
	font: normal 1em/1.1 arial, helvetica, sans-serif;
	margin: .9em 0 0 0;
	padding: .5em 0;
	text-align: center;
	text-transform: uppercase;
	display: block;
	
	-webkit-border-radius: .9em;
	-moz-border-radius: .9em;
	-ms-border-radius: .9em;
	-o-border-radius: .9em;
	border-radius: .9em;
}

.bg-site-feat .group-alt .story {
	padding-bottom: 2em;
}

.bg-site-feat .story .story-title {
	color: #000;
	font-size: 2.2em;
	line-height: 1.18em;
	margin-bottom: .1em;
}
.bg-site-feat .story .story-title a {
	color: #000;
}

.feat-vid-leads {
	border-bottom: none;
}
.feat-vid-leads .figure {
	width: 16.18705%;
}
.feat-vid-leads .story {
	width: 100%;
}
.feat-vid-leads .p-equal .content {
	width: 70%;
}
.bg-site-feat .feat-vid-leads .story-title {
	font-size: 1.8em;
	line-height: 1.16666667;
}

.bg-site-feat .lead .big-hed {
	font-family: "Miller Headline Roman", "Times New Roman", Times, Georgia, serif;
	border-top: solid 1px #DBDBDB;
	padding-top: 30px;
}

.bg-site-feat .story .sub-hed {
	color: #979797;
	font: 1.7em/1.16 "Miller Headline Bold", "Times New Roman", Times, Georgia, serif;
	margin-bottom: .55em;
}

.shadowed-promo-img { /* Accounts for the drop-shadow on the promo image. */
	margin-left: -.9em;
}


@media screen and (min-width: 481px) and (max-width: 809px), print {

	.feat-vid-leads {
		float: left;
		padding-bottom: 0;
	}
	.feat-vid-leads .p-equal {
		width: 100%;
		padding: 0 0 1em 0;
	}
}

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

	.bg-site-feat .p-less {
		padding-top: 5.9em;
		width: 28.645833%;
	}
	.bg-site-feat .p-more {
		width: 66.145833%;
	}
	
	.feat-grid {
		overflow: hidden;
		width: 110%;
	}
	.feat-grid li {
		float: left;
		margin: 0 2.75% 2.75% 0;
		padding: 4.125% 2.125% 3% 4.125%;
		min-height: 300px;
		width: 37.72%;
	}

	.feat-grid i.figure {
		max-width: 31%;
		margin: 0 10% 120px 0;
	}

	.feat-grid .story-title,
	.feat-grid .sub-hed,
	.feat-grid .excerpt {
		width: 55%;
		float: left;
	}
	
	.feat-vid-leads {
		padding-bottom: .5em;
	}
	.feat-vid-leads .p-equal {
		float: left;
		width: 43.2%;
	}
	.feat-vid-leads .figure {
		width: 32.3741%;	
	}
	.feat-vid-leads .p-equal .content {
		width: 58%;
	}
}

@media screen and (min-width: 900px) {
	
	.feat-grid li {
		min-height: 280px;
	}

}