/*-------------------------
	SKELETON
-------------------------*/
.news-intro {
	margin:0 0 20px 0;
}

.news-left {
	float:left;
	width:62%;
}

.news-right {
	float:right;
	width:32%;
}

.news-hr {
	margin:30px 0;
	border-bottom:1px dashed #d5d5d5;
}


/*-------------------------
	news ELEMENTS
-------------------------*/
.news-image {
	margin:0 0 15px 0;
	max-height:155px;
}

.news-title a {
	color: #37496F !important;
	font-family: 'Helvetica Neue', 'Helvetica', sans-serif;
	font-size: 21px !important;
}

.news-preview-title {
	margin:0 0 5px 0!important;
	font-family: 'Helvetica Neue', 'Helvetica', sans-serif;
	font-size:20px!important;
	color:#37302a!important;
}

.news-author {
	margin:0 0 10px 0;
	font-family: 'Helvetica Neue', 'Helvetica', sans-serif;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
}

.news-author a {
	color:#999999;
}

.news-callout {
	font-size:14px;
	line-height:20px;
}

.news-more {
	margin:15px 0 0 0;
	padding:7px 10px;
	width:100%;
	background:#cfcfcf;
}

.news-more:after {
	clear:both;
}

.news-read-more {
	text-transform:uppercase;
	color:#c61f27;
	font-size:15px;
}

.news-share-social {
	margin:-4px 0 0 0;
	float:right;
}

.stButton .chicklets {
	padding:0 !important;
	height:20px !important;
	width:20px !important;
}

.stButton .facebook {
	background:url('/images/news/news-fb.png') no-repeat !important;
	background-size:20px 20px !important;
}

.stButton .twitter {
	background:url('/images/news/news-twitter.png') no-repeat !important;
	background-size:20px 20px !important;
}

.stButton .googleplus {
	background:url('/images/news/news-google.png') no-repeat !important;
	background-size:20px 20px !important;
}

.stButton .email {
	background:url('/images/news/news-email.png') no-repeat !important;
	background-size:20px 20px !important;
}


.news-disclaimer {
	font-size:11px;
	font-style:italic;
}

/*-------------------------
	news CONTENT
-------------------------*/
.news-subtitle {
	margin:-10px 0 10px 0;
	font-family: 'Montserrat-Regular', sans-serif;
	font-size: 18px;
	color: #919191;
}

.news-subheader, .news-left h2 {
	margin:0 0 5px 0;
	font-family: 'Montserrat-Regular', sans-serif;
	font-size: 18px;
	color: #919191;
}

.news-body, .news-left p {
	margin:0 0 25px 0;
	font-size:14px;
	line-height:20px;
}

.news-left ol, .news-left ol li {
	list-style:decimal;
	list-style-position:inside;
}

.news-left ul, .news-left ul li {
	list-style:disc;
	list-style-position:inside;
}

.news-left ol, .news-left ul {
	margin:-10px 0 25px 0;
	font-size:14px;
	line-height:22px;
}

/*-------------------------
	news RIGHT-SIDE
-------------------------*/
.news-right > div {
	margin:0 0 30px 0;
}

.news-right h2 {
	margin:0 0 7px 0;
	font-family: 'Montserrat-Regular', serif;
	font-size:20px;
	letter-spacing:1.75px;
	text-transform:uppercase;
}

.news-right a {
	color:#c61f27;
}

.news-trending {
	font-size:15px;
	line-height:23px;
}

.news-popular li, .news-related li {
	padding:15px 0;
	font-size:15px;
	border-bottom:solid 1px #dedede;
}

.news-archive li {
	margin:10px 0;
	font-size:15px;
}

.news-archive li ul {
	margin:0 0 0 15px;
}


/*-------------------------
	news AUTHOR
-------------------------*/
.news-author-bio {
	width:100%;
}

.news-author-bio h2 {
	font-size:18px;
	letter-spacing:normal;
	text-transform:none;
}

.news-author-photo {
	margin:0 15px 5px 0;
	height:115px;
	width:115px;
	display:block;
	float:left;
	border:solid 1px #dedede;
}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				