h1 { font-family: 'neo_sans_prolight', 'Exo', sans-serif; color: #222222; font-size: 48px; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.article-excerpt h4 a { font-family: 'neo_sans_prolight', 'Exo', sans-serif; color: #222222; font-size: 24px; font-weight: 600; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  text-align: left; }
.article-excerpt h4 a {text-decoration:none;}
h3 i { display: inline-block; vertical-align: middle; font-size: .5em; margin: 0 1em; font-style: normal; }

.colRow { clear: both; }
.articlepage_left { width: 310px; float: left; max-width: 40%; }
.articlepage_right { width: 650px; float: right; max-width: 58%; }
.paginationBox { clear: both; text-align: center; margin: 35px 0; }
.paginationBox .arrleft,
.paginationBox .arrright { background: url(/_cms/design13/images/prevnextarrow.png) 0 0; display: inline-block; width: 36px; height: 36px; vertical-align: middle; font-size: 0; margin: 0 15px; }
.paginationBox .arrright { background-position: -36px 0; }
.paginationBox .arrright:hover { background-position: -36px -36px; }
.paginationBox .arrleft:hover { background-position: 0 -36px; }

.articlepage_slider { overflow: hidden; position: relative; }
.articlepage_slider img { max-width: 100%; height: auto !important; }
.articlepage_slider .descrbox { display:block; position: absolute; bottom: 0; left: 0; width: 100%; padding: 15px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; background: rgba(255,255,255,.9); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9; opacity: 0.9;}
.articlepage_slider .descrbox p { margin: .5em 0; line-height: 1.3em; }
.articlepage_slider .descrbox h3 { text-align: left; margin: 0 0 .5em 0; }

.articleColsm { display: block; border-top: 20px solid #eee; margin: 20px; /*padding-top: 15px;*/ }
.articleColsm.green { border-color: #7bbf90; }
.articleColsm.yellow { border-color: #ecd472; }
.articleColsm.blue { border-color: #a9b3e5; }
.article-excerpt {margin:0;}
	/*.flexslider .slides > li {width:325px !important;}*/
.article-excerpt > a ,.article-excerpt p {font-size: 14px;font-weight: normal;text-transform: none;}
.article-excerpt{	font-family: 'neo_sans_prolight', 'Exo', sans-serif;}
#mainArticle, .descrbox .article-excerpt h4 {margin: 0;font-size: 18px}
#mainArticle, .descrbox .article-excerpt h4 a {font-size: 18px;text-transform: uppercase;font-weight: bold;color: #4d4d4d;}
.article-excerpt > a,
.article-excerpt p { font-family: 'Arial', 'Helvetica', sans-serif; }
.flexslider .article-excerpt p { height: 8.5em; overflow: hidden; text-overflow: ellipsis; color: #333; }
.flexslider { background: none; border: none; box-shadow: none; margin: 0 0 35px; }
#mainArticle, .descrbox .article-excerpt h4 a { /*font-size: 24px;*/ text-transform: none; }
.article-excerpt h4 a:hover,
#mainArticle, .descrbox .article-excerpt h4 a:hover { text-decoration: underline; }
.article-excerpt h4 a { line-height: 1em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; height: 1em; }
.mainArt .descrbox .article-excerpt h4 a {display:none;}
.mainArt .article-excerpt {margin-top:30px;}
#mainArticle {position: absolute;bottom: 70px;z-index: 50;left: 39px;}

@media screen and (max-width: 800px){
	.cmspage.contentWrap { margin-top: 60px; }
	.articlepage_left,
	.articlepage_right { max-width: 100%; width: auto; }
	.flexslider .slides { width: 100% !important; }
	.flexslider .slides > li { width: 50% !important; }
	.paginationBox { display: none; }
	.flexslider .article-excerpt p { height: auto; }
	.flex-viewport { max-height: none; }
	.articlepage_left h1 { margin-top: 30px; }
	#mainArticle { display: none; }
	.mainArt .descrbox { padding:0; position: relative; margin: 20px 0; }
	.mainArt .descrbox .article-excerpt h4 a { display: block; }
}
@media screen and (max-width: 500px){
	.flexslider .slides > li { width: 100% !important; float: none; }
}
