/**
 * Default style
 * commentary on the right
 */
.lead-story {
	position: relative;
	font-size: 1em;
	line-height: 1em;
	height: 100%;
	width: 100%;
}
.lead-story .content {
	max-height: auto;
	/*flex*/
	display: -webkit-flex;
	-webkit-align-items: flex-start;
	-webkit-flex-wrap: wrap;
	-webkit-flex-direction: row;
	display: -ms-flexbox;
	-ms-align-items: flex-start;
	-ms-flex-wrap: wrap;
	-ms-flex-direction: row;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	flex-direction: row;
}
.lead-story .headline,
.lead-story .extra-headline {
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 15px;
	line-height: 1em;
	display: block;
	order: 1;
	-webkit-order:1;
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 1;
}
.lead-story .headline a,
.lead-story .extra-headline a {
	color: #000000;
	text-transform: uppercase;
}
.lead-story .extra-headline {
	display: none;
}
.lead-story .paid-content-icon {
	position: absolute;
	z-index: 1;
	right: 10px;
	top: 10px;
	height: auto
}
.lead-story .image {
	width: 75%;
	height: auto;
 	overflow: hidden;
 	position: relative;
	display: inline-block;
	max-height: 452px;
	order: 2;
	-webkit-order:2;
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 2;
	vertical-align: top;
}
.lead-story .image img {
	width: 100%;
	height: auto;
	margin-bottom: 0px;
}
.lead-story .excerpt-header,
.lead-story .byline-container,
.lead-story .excerpt {
	position: relative;
	width: 100%;
	padding: 0 10px;
	display: inline-block;
	vertical-align: top;
}
.lead-story .excerpt {
	padding-left: 20px;
}
.lead-story .excerpt-header {
	display: none;
	font-size: 1.15em;
	font-weight: 700;
	margin-bottom: 0.5em;
	order: 3;
	-webkit-order: 3;
	-webkit-box-ordinal-group: 3;
	-moz-box-ordinal-group: 3;
	-ms-flex-order: 3;
}
.lead-story .byline-container {
	order: 4;
	-webkit-order: 4;
	-webkit-box-ordinal-group: 4;
	-moz-box-ordinal-group: 4;
	-ms-flex-order: 4;
}
.lead-story .excerpt.secondary-excerpt {
	display: none;
}
.lead-story .excerpt {
	order: 5;
	-webkit-order: 5;
	-webkit-box-ordinal-group: 5;
	-moz-box-ordinal-group: 5;
	-ms-flex-order: 5;
	margin-bottom: 15px;
}
.lead-story .excerpt .the-excerpt p {
	line-height: 22px;
	font-size: 15px;
	position: relative;
	top: -5px;
	font-family: 'Lora', Georgia, serif;
}
.lead-story .related-stories {
	display: none;
	order: 6;
	-webkit-order: 6;
	-webkit-box-ordinal-group: 6;
	-moz-box-ordinal-group: 6;
	-ms-flex-order: 6;
}
.lead-story .related-stories .rs-header {
	padding-bottom: 0.35em;
	color: #db0b00;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .75px;
}
.lead-story .related-stories .story {
	padding: 10px 0;
	border-bottom: 1px solid #cccccc;
	font-weight: 700;
	line-height: 20px;
	font-size: 15.5px;
}
.lead-story .related-stories .story a {
	color: #000000;
}
.lead-story .related-stories .story:last-child {
	border-bottom: none;
	margin-bottom: 0px;
}
.lead-story .byline-timestamp .timestamp {
	color: #326891;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -.01em;
	text-transform: uppercase;
}
.lead-story .byline {
	display: none;
}

/**
 * 2x2 Styles
 */

/**
 * Style 1
 * Headline and image only
 */

.lead-story.size-2x2.style1 .excerpt.secondary-excerpt {
	display: none;
}
.lead-story.size-2x2.style1 .headline,
.lead-story.size-2x2.style1 .extra-headline {
	font-size: 37px;
	line-height: 39px;
}
#mobile .lead-story.size-2x2.style1 .headline,
#mobile .lead-story.size-2x2.style1 .extra-headline {
	font-size: 32px;
	line-height: 33px;
}
.lead-story.size-2x2.style1 .excerpt .the-excerpt p {
	margin-bottom: 0px;
}
#tablet-v .lead-story.size-2x2.style1 .headline {
	display: none;
}
#tablet-v .lead-story.size-2x2.style1 .extra-headline {
	display: block !important;
}
.lead-story.size-2x2.style1 .image {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	display: inline-block;
	max-height: 452px;
}
.lead-story.size-2x2.style1 .excerpt-header,
.lead-story.size-2x2.style1 .byline-container,
.lead-story.size-2x2.style1 .excerpt {
	display: none;
}
#mobile .lead-story.size-2x2.style1 .image,
#tablet-v .lead-story.size-2x2.style1 .image,
#tablet-h .lead-story.size-2x2.style1 .image {
	order: -1;
	-webkit-order: -1;
	-webkit-box-ordinal-group: -1;
	-moz-box-ordinal-group: -1;
	-ms-flex-order: -1;
}
#mobile .lead-story.size-2x2.style1 .headline {
	display: none;
}
#mobile .lead-story.size-2x2.style1 .headline.extra-headline {
	display: block;
}
#mobile .lead-story.size-2x2.style1 .byline-container,
#mobile .lead-story.size-2x2.style1 .excerpt,
#tablet-v .lead-story.size-2x2.style1 .byline-container,
#tablet-v .lead-story.size-2x2.style1 .excerpt{
	display: block;
	width: 100%;
	flex: 0 0 auto;
}
#tablet-v .lead-story.size-2x2.style1 .headline {
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 10px;
}
#tablet-h .lead-story.size-2x2.style1 .headline {
	font-size: 37px;
    line-height: 40px;
	padding-bottom: 10px;
}
#tablet-v .lead-story.size-2x2.style1 .excerpt.secondary-excerpt,
#tablet-h .lead-story.size-2x2.style1 .excerpt.secondary-excerpt {
	display: none;
}
#mobile .lead-story.size-2x2.style1 .image img {
	margin-bottom: 25px;
}
#mobile .lead-story.size-2x2.style1 .headline {
	margin-bottom: 10px;
}
#tablet-v .lead-story.size-2x2.style1 .image img,
#tablet-h .lead-story.size-2x2.style1 .image img {
	margin-bottom: 25px;
}
#tablet-v .lead-story.size-2x2.style1 .byline-container,
#tablet-h .lead-story.size-2x2.style1 .byline-container,
#tablet-v .lead-story.size-2x2.style1 .excerpt,
#tablet-h .lead-story.size-2x2.style1 .excerpt {
	padding: 0px;
	margin-bottom: 0px;
}
#mobile .lead-story.size-2x2.style1 .headline,
#mobile .lead-story.size-2x2.style1 .byline-container {
	padding: 0px 15px;
}
#mobile .lead-story.size-2x2.style1 .excerpt.main-excerpt {
	padding: 5px 15px 0px;
}
#mobile .lead-story.size-2x2.style1 .excerpt.secondary-excerpt {
	display: none;
}

/**
 * 3x2 Stles
 */

/**
 * Style 1
 * Headline and image only
 */
#desktop .lead-story.size-3x2.style1 .byline-container {
	display: block;
}
#desktop .lead-story.size-3x2.style1 .byline-timestamp .timestamp {
	display: none;
}
#tablet-h .lead-story.size-3x2.style1 .content,
#desktop .lead-story.size-3x2.style1 .content {
	max-height: 56vh;
	/*flex*/
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.lead-story.size-3x2.style1 .headline a {
	font-size: 46px;
	line-height: 50px;
}
.lead-story.size-3x2.style1 .image {
	max-height: 470px;
	overflow:hidden;
}
#tablet-h .lead-story.size-3x2.style1 .related-stories,
#desktop .lead-story.size-3x2.style1 .related-stories {
	display: inline-block;
	width: 100%;
}
.lead-story.size-3x2.style1 .excerpt {
	margin-left: 0px;
	margin-bottom: 0px;
}
.lead-story.size-3x2.style1 .excerpt-header,
.lead-story.size-3x2.style1 .byline-container,
.lead-story.size-3x2.style1 .excerpt,
.lead-story.size-3x2.style1 .related-stories {
	width: 25%;
}
.lead-story.size-3x2.style1 .byline-container {
	display: none;
}
#mobile .lead-story.size-3x2.style1 .byline-container {
	display: block;
}
.lead-story.size-3x2.style1 .byline-container .byline-timestamp .timestamp {
	background: #222;

}
.lead-story.size-3x2.style1 .related-stories {
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
.lead-story.size-3x2.style1 .excerpt.main-excerpt .the-excerpt {
	display: none;
}
.lead-story.size-3x2.style1 .excerpt.secondary-excerpt {
	display: block;
}
#mobile .lead-story,
#tablet-v .lead-story {
	height: auto;
}


#tablet-h .lead-story.size-3x2.style1 .image {
	overflow: visible;
}




#mobile .lead-story.size-3x2.style1 .excerpt.secondary-excerpt {
	display: block;
}
#mobile .lead-story.size-3x2.style1 .excerpt.main-excerpt .the-excerpt {
	display: none;
}
#mobile .lead-story.size-3x2.style1 .headline,
#tablet-v .lead-story.size-3x2.style1 .headline {
	background-color: #222222;
	padding: 25px 20px 25px;
}
#mobile .lead-story.size-3x2.style1 .headline a,
#tablet-v .lead-story.size-3x2.style1 .headline a {
	font-size: 32px;
	line-height: 32px;
	color: #ffffff;
}
#mobile .lead-story.size-3x2.style1 .image,
#tablet-v .lead-story.size-3x2.style1 .image {
	width: 100%;
	margin-bottom: 15px;
	max-height: 535px;
	overflow: hidden;
}
#mobile .lead-story.size-3x2.style1 .image {
	order: 3;
	-webkit-order:3;
	-webkit-box-ordinal-group: 3;
	-moz-box-ordinal-group: 3;
	-ms-flex-order: 3;
	margin-bottom: 0px;
}
#tablet-v .lead-story.size-3x2.style1 .byline-container {
	order: 1;
	-webkit-order: 1;
	-ms-flex-order: 1;
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	width: 100%;
	background-color: #222222;
	padding: 0 25px;
	display: block;
}
#mobile .lead-story.size-3x2.style1 .byline-container {
	order: -1;
	-webkit-order: -1;
	-ms-flex-order: -1;
	-webkit-box-ordinal-group: -1;
	-moz-box-ordinal-group: -1;
	background: #222;
	display: block;
	width: 100%;
	padding: 0px 20px;
}
#mobile .lead-story.size-3x2.style1 .byline-container .byline-timestamp .timestamp,
#tablet-v .lead-story.size-3x2.style1 .byline-container .byline-timestamp .timestamp {
	color: yellow;
}
#tablet-v .lead-story.size-3x2.style1 .excerpt {
	WIDTH: 100%;
	padding: 0px;
}
#tablet-v .lead-story.size-3x2.style1 .excerpt.main-excerpt .the-excerpt,
#mobile .lead-story.size-3x2.style1 .excerpt.main-excerpt .the-excerpt {
	display: none;
}
#tablet-v .lead-story.size-3x2.style1 .excerpt.secondary-excerpt .the-excerpt,
#mobile .lead-story.size-3x2.style1 .excerpt.secondary-excerpt .the-excerpt {
	display: block;
}
#mobile .lead-story.size-3x2.style1 .excerpt {
	width: 100%;
	color: #ffffff;
	background-color: #222222;
	order: 1;
	-webkit-order: 1;
	-ms-flex-order: 1;
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	padding: 7px 20px 0;
	margin: 0;
}
#mobile .lead-story.size-3x2.style1 .excerpt.main-excerpt {
	order: 3;
	-webkit-order: 3;
	-ms-flex-order: 3;
	-webkit-box-ordinal-group: 3;
	-moz-box-ordinal-group: 3;
	padding: 15px 15px 25px 15px;
	background: white;
}
#mobile .lead-story.size-3x2.style1 .byline-timestamp {
	margin-bottom: 0px;
}
#mobile .lead-story.size-3x2.style1 .related-stories .story a {
	color: #000;
}
#tablet-v .lead-story.size-3x2.style1 .related-stories,
#mobile .lead-story.size-3x2.style1 .related-stories {
	width: 100%;
	padding: 0 10px;
	border-top: none;
}
#mobile .lead-story.size-3x2.style1 .related-stories {
	padding: 0px;
}
#tablet-v .lead-story.size-3x2.style1 .related-stories {
	width: 100%;
	padding: 0px;
	border-top: none;
}
#tablet-v .lead-story.size-3x2.style1 .related-stories .rs-header,
#mobile .lead-story.size-3x2.style1 .related-stories .rs-header {
	display: none;
}
#tablet-v .lead-story.size-3x2.style1 .related-stories .story,
#mobile .lead-story.size-3x2.style1 .related-stories .story {
	border-bottom: 1px solid #cccccc !important;
}

/**
 * 4x2 Styles
 */
#mobile .lead-story.size-4x2 .the-excerpt {
	color: white;
	font-family: 'Lora', georgia, serif;
	font-size: 15.5px;
	line-heighT: 19px;
	font-weight: normal;
}
#mobile .lead-story.size-4x2 .byline-timestamp {
	margin-bottom: 0px;
	padding: 0px;
}
/**
 * Style 1
 * comentary and related articles on the right
 */
#mobile .lead-story.size-4x2.style1 .excerpt.secondary-excerpt {
	display: block;
	padding: 0px 20px;
}
.lead-story.size-4x2.style1 .byline-container {
	display: none;
}
.lead-story.size-4x2.style1 .headline {
	font-size: 65px;
	line-height: 65px;
}
#tablet-v .lead-story.size-4x2.style1 .excerpt {
	padding-left: 0px;
	margin-left: 0px;
}
#tablet-h .lead-story.size-4x2.style1 .content,
#desktop .lead-story.size-4x2.style1 .content {
	max-height: 56vh;
	/*flex*/
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.lead-story.size-4x2.style1 .image img {
	margin-bottom: 0px;
}
.lead-story.size-4x2.style1 .image {
	max-height: 650px;
	overflow: hidden;
}
.lead-story.size-4x2.style1 .byline-container {
	display: none;
}
.lead-story.size-4x2.style1 .related-stories {
	width: 23%;
}
.lead-story.size-4x2.style1 .related-stories {
	display: block;
	border-top: 1px solid #ccc;
	padding: 15px 0;
}
.lead-story.size-4x2.style1 .the-excerpt {
	display: inline-block;
	width: 23%;
}
#tablet-v .lead-story.size-4x2.style1 .the-excerpt {
	width: 100%;
	margin-bottom: 10px;
}

/**
 * Style2
 * comentary and related articles on the bottom
 */
.lead-story.size-4x2.style2 .excerpt.secondary-excerpt {
	display: none;
}
#mobile .lead-story.size-4x2.style2 .excerpt.secondary-excerpt {
	display: block;
	padding: 0px 20px;
}
.lead-story.size-4x2.style2 .headline {
	font-size: 80px;
	line-height: 80px;
}
.lead-story.size-4x2.style2 .image,
.lead-story.size-4x2.style2 {
	width: 100%;
	height: auto;
	padding-left: 0px;
	margin-bottom: 25px;
}
.lead-story.size-4x2.style2 .image {
	max-height: 825px;
	overflow: hidden;
}
.lead-story.size-4x2.style2 .image img {
	width: 100%;
	height: auto;
	margin-bottom: 0px;
}
.lead-story.size-4x2.style2 .byline-container {
	display: none;
}
.lead-story.size-4x2.style2 .excerpt,
.lead-story.size-4x2.style2 .related-stories {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.lead-story.size-4x2.style2 .e-header {
	display: none; /* currently there isn't a variable printing here. When we are able top pull and display it, change this to block!!!!*/
	font-size: 22px;
	line-height: 26px;
}
.lead-story.size-4x2.style2 .the-excerpt p,
.lead-story.size-4x2.style2 .excerpt {
	margin-bottom: 0px;
	padding-left: 0px;
}
#desktop .lead-story.size-4x2.style2 .the-excerpt p,
#tablet-h .lead-story.size-4x2.style2 .the-excerpt p,
#tablet-v .lead-story.size-4x2.style2 .the-excerpt p {
	line-height: 23px;
	font-size: 16px;
}
.lead-story.size-4x2.style2 .excerpt .the-excerpt {
	width: 100%;
	display: inline-block;
}
.lead-story.size-4x2.style2 .excerpt .related {
	display: none;
}
#mobile .lead-story,
#tablet-v .lead-story {
	height: auto;
}
.lead-story.size-4x2.style2 .the-excerpt {
	display: inline-block;
	width: 25%;
}

/**
 * 4x2 Tablet Style
 */
#tablet-v .lead-story.size-4x2.style2 .the-excerpt,
#tablet-v .lead-story.size-4x2.style2 .related {
	width: 100%;
}
#tablet-v .lead-story.size-4x2.style2 .the-excerpt {
	margin-bottom: 10px;
}
.row-content.s-100[data-order="1"] {
	height: auto;
}

#tablet-v .lead-story.size-4x2.style1 .headline,
#tablet-h .lead-story.size-4x2.style1 .headline {
	font-size: 42px;
	line-height: 46px;
}
#tablet-v .lead-story.size-4x2.style2 .headline,
#tablet-h .lead-story.size-4x2.style2 .headline {
	font-size: 55px;
	line-height: 50px;
}
#tablet-v .lead-story.size-4x2 .image,
#tablet-v .lead-story.size-4x2 {
	width: 100%;
	height: auto;
	padding-left: 0px;
	margin-bottom: 25px;
}
#tablet-v .lead-story.size-4x2 {
	margin-bottom: 0px !important;
}
#tablet-v .lead-story.size-4x2 .image {
	max-height: 650px;
	overflow: hidden;
}
#tablet-v .lead-story.size-4x2 .image img {
	width: 100%;
	height: auto;
	margin-bottom: 0px;
}
#tablet-v .lead-story.size-4x2 .excerpt-header {
	display: none; /* currently there isn't a variable printing here. When we are able top pull and display it, change this to block!!!!*/
	font-size: 22px;
	line-height: 26px;
}
#tablet-v .lead-story.size-4x2 .excerpt.secondary-excerpt {
	display: none;
}
#tablet-v .lead-story.size-4x2 .byline-container {
	display: none;
}
#tablet-v .lead-story.size-4x2 .excerpt,
#tablet-v .lead-story.size-4x2 .related-stories {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0px;
}
#tablet-v .lead-story.size-4x2 .related-stories {
	border-top: none;
	border-bottom: none;
	padding: 0px;
}

/**
 * 4x2 Mobile Style
 */
#mobile .lead-story.size-4x2 .headline{
	background-color: #222222;
	padding: 25px 20px 10px;
	line-height: auto;
	font-size: 38px !important;
	line-height: 38px !important;
}
#mobile .lead-story.size-4x2 .headline a {
	color: #ffffff;
}
#mobile .lead-story.size-4x2 .image {
	width: 100%;
	margin-bottom: 0px;
	max-height: 535px;
	overflow: hidden;
	padding-top: 8px;
	background: #222;
}
#mobile .lead-story.size-4x2 .byline-container {
	order: -1;
	-webkit-order:-1;
	-webkit-box-ordinal-group: -1;
	-moz-box-ordinal-group: -1;
	-ms-flex-order: -1;
	width: 100%;
	background-color: #222222;
	padding: 0 20px;
	display: block;
}
#mobile .lead-story.size-4x2 .byline-container .byline-timestamp .timestamp {
	color: yellow;
}
#mobile .lead-story.size-4x2 .the-excerpt {
	display: block;
	width: 100%;
}
#mobile .lead-story.size-4x2 .excerpt.main-excerpt {
	background: #222;
	background: #222;
	padding: 15px 20px;
}
#mobile .lead-story.size-4x2 .the-excerpt {
	margin: .5em 0;
}
#mobile .lead-story.size-4x2 .related .related-stories {
	padding: 0px;
	padding-bottom: 20px;
}
#mobile .lead-story.size-4x2 .excerpt.main-excerpt .the-excerpt {
	display: none
}
#mobile .lead-story.size-4x2 .excerpt.secondary-excerpt {
	width: 100%;
	color: #ffffff;
	background-color: #222222;
	order: 1;
	-webkit-order:1;
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 1;
	padding: 20px 25px 0;
	margin-bottom: 0px;
}
#mobile .lead-story.size-4x2 .related-stories {
	border-top: 0;
	border-bottom: 0;
	width: 100%;
	background: #222222;
	padding: 15px 15px 30px 15px;
	margin-left: 0;
}
#mobile .lead-story.size-4x2 .related-stories .rs-header {
	display: none;
}
#mobile .lead-story.size-4x2 .related-stories .story a {
	color: #ffffff;
}
#mobile .lead-story.size-4x2 .excerpt .related{
	width: 100%;
	display: block;
	float: none;
}
#mobile .lead-story.size-4x2 .related-stories .story,
#mobile .lead-story.size-3x2 .related-stories .story {
	border-bottom: 1px solid #777;
}