/**** MAIN STYLES (TO KEEP) ****/

@font-face {
	font-family: 'newsbox';
	src:url('/_resources/swift-box-js/img/nb-font/fonts/newsbox.eot?j1t90u');
	src:url('/_resources/swift-box-js/img/nb-font/fonts/newsbox.eot?#iefix-j1t90u') format('embedded-opentype'),
		url('/_resources/swift-brox-js/img/nb-font/fonts/newsbox.woff?j1t90u') format('woff'),
		url('/_resources/swift-box-js/img/nb-font/fonts/newsbox.ttf?j1t90u') format('truetype'),
		url('/_resources/swift-box-js/img/nb-font/fonts/newsbox.svg?j1t90u#newsbox') format('svg');
	font-weight: normal;
	font-style: normal;
}


/********************	NEW STYLES 08/02/2017	********************/


/*****	NEWSROOM HOME PAGE TREATMENT	*****/
.post_listing_title a {font-size: 1.75em; line-height: 1.1em; font-weight: bold; color: #990000;}
.post_listing_lead {margin-top: .5em; line-height:1em;}

#nrhp {padding: 1.5rem 0;}
#nrhp h1 {font-size: 2.5em;}
#nrhp .post_listing_title {font-size: .75em; line-height:1.1em;}
#nrhp .post_listing_lead {margin-top: .5em; font-size: 1em; line-height: 1.2em;}
#nrhp article {clear: both; margin: 0; padding: 0; min-height: 10em;}


/****	Homepage Aggregate Styling	*****/
article.blog_article_ctnr {min-height: 10em;}
div.post_listing_news_title_home a {font-size:1.5em; margin: 0; padding: 0 0 4em 0; line-height: 1.1em; font-weight: bold; color: #990000;}
div#mtsac_aggregate_blog_feed {margin-top: 1.85em}

.content h1 {padding-top: 1.5rem;}


/*****	ARTICLE THUMBNAIL TREATMENT	*****/
div.post_listing_thumb {background-size: cover; background-repeat: no-repeat; width: 100px; height:100px; background-position: center center; margin: 0 auto;}

/* STYLE FOR BLOG TIME/DATE */
span.time_ampm_block {
	display: inline-block;
	margin-left: 1em;
}
span.date_blog_info, span.time_ampm_block {
	font-size: .95em;
}

/*****	Mobile Treatment for Articles	*****/
@media screen and (max-width: 39.9375em) {
	/*****	Mobile Thumbnail Treatment	*****/
	div.post_listing_thumb {width: 100%; min-height:300px;}
	/*****	Mobile See-All-Events	*****/
	div.see-all-events {width: 100%;}
	/*****	Mobile Text Alignment	*****/
	div.post_listing_title {padding: 0px;}
}

/*****	END NEWSROOM HOME PAGE TREATMENT	*****/

div.articles article {clear: both; min-height: 18em;}

/*****	AGGREGATE PAGE STYLES	*****	MARK	08/01/2017	*****/

/*****	Styling for the aggregate title, text, and image	*****/
.post_listing_news_title a {margin: 0; padding: 0 0 4em 0; font-size: 1.75em; line-height: 1.1em; font-weight: bold; color: #990000;}

/*****	Styling for the sidebar text	*****/
/*	#menu .post_article_teaser_title {font-size: 1.25em; height: 1.2em; text-align: left; overflow: hidden;}  */
#menu .post_article_teaser_title {font-size: 1.25em; height: 1.2em; text-align: left; line-height: .90em; text-wrap: balance;}
#menu article {clear: both; min-height: 5em; padding-bottom: 1.5em; line-height: 1.25em;}
#menu h1 {font-size: 2.5rem; padding-top: 2rem;}

article.post_articlecontainer section.post_article_teaser h3.post_article_teaser_title {
	margin-bottom: .75em;
}

/*****	Article Large Thumbnail Styling	*****/
div.post_listing_large_thumb {background-size: cover; background-repeat: no-repeat; width:200px; height:200px; background-position: center center; margin: 0 auto;}

/*****	Article Block Hover Color FOR TESTING ONLY
article:hover {background-color: #add8e6; color:green;}	*****/

/****	Article Thumbnail Styling	*****/
.post_listing_thumb {background-size: cover; background-repeat: no-repeat; width: 125px; height:125px; background-position: center center; margin: 0 auto;}


/*****	Mobile Treatment for Articles	*****/
@media screen and (max-width: 39.9375em) {
	div.post_listing_large_thumb {width: 100%; min-height:300px; padding-bottom: 25px;}  /*  Thumbnail image treatment	*/
	/*.columns {padding: 1em .5em 2em .5em;} 	Article title and teaser treatment **	Style is clashing with foundation columns and was making accordion snippets render funny*/
}


/********************	END NEW STYLES 08/02/2017	********************/

