body.home #zone-content > .row {
	max-width: 100%;
	background-color: transparent;
}
body.home #content-main {
	padding: 0;
}
.home-wrapper {
	max-width: 62.5rem;
	margin: 0 auto;
}
body.home #events-plan .events-plan-match > .columns {
	background-color: #fff;
	width: 46%;
	margin: 0 2%;
}



/* --------------------
-----------------------
NEWS ITEMS
-----------------------
-------------------- */
#news-features ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.news-sticky {
	/*width: 40em;*/
	width: 66.6%;
	float: left;
	padding: 1em;
}
.news-sticky li a {
	text-decoration: none;
	color: #4f6ca7;
}
.news-sticky h6.date {
	color: #444;
	margin: 1em 0;
}
h6.date {
	text-transform: uppercase;
}
.news-sticky h4.newsTitle {
	font-size: 2em;
	color: #a55200;
	font-weight: 400;
}
#news-features li div:not(.news-quote-wrapper) a h4 i {
	color: #4f6ca7;
}
.news-sticky li a:hover h4.newsTitle,
.news-small li .news-image-wrapper a:hover h4.newsTitle,
.news-small li .news-video-wrapper a:hover h4.newsTitle {
	color: #555;
	transition: all 0.5s ease;
	text-decoration: underline;
}
#news-features li div:not(.news-quote-wrapper) a:hover h4 i {
	color: #555;
	transition: all 0.5s ease;
}
#news-features li a:hover h4 i {
	padding-left: .5em;
}
.news-small li {
	/*width: 21em;
	margin: 1em;*/
	float: left;
	width: 33.3%;
	padding: 1em;
	font-size: .875em;
	line-height: 1.25em;
}
.news-small li > div.news-height {
	min-height: 21.5625em;
	position: relative;
}
/* VIDEO SQUARE */
.news-small li .news-video .fve-video-wrapper,
.news-sticky li .news-video .fve-video-wrapper {
	margin: 0;
}
/* IMAGE SQUARE */
.news-small li .news-image-wrapper .border,
.news-small li .news-video-wrapper .border {
	border-top: solid 1px #748ec2;
	/*padding-top: 1em;
	margin-top: 1em;*/
	position: absolute;
	width: 100%;
	bottom: 0;
}
.news-small li .news-quote-wrapper .border {
	border-top: solid 1px #ffcb05;
	padding-top: 1em;
	margin-top: 1em;
}
.news-small li:first-child .news-quote-wrapper .border,
.news-small li:nth-child(2) .news-quote-wrapper .border,
.news-small li .news-quote-wrapper a:hover .border {
	border-color: #455f92;
}
.news-small li .news-image-wrapper h4.newsTitle,
.news-small li .news-video-wrapper h4.newsTitle {
	margin-top: 1em;
	color: #a55200;
}
/* QUOTE SQUARE */
#content .news-small li a,
.news-small li a,
#content .news-small li .news-quote-wrapper a h4,
.news-small li .news-quote-wrapper a h4,
#content .news-small li .news-quote-wrapper h4 i,
.news-small li .news-quote-wrapper h4 i {
	color: #000;
	text-decoration: none;
}
.news-small li .news-quote-wrapper a {
	padding: 1.5em;
	height: 100%;
	display: block;
}
.news-small li .news-quote-wrapper a .inner-wrapper {
	position: relative;
	height: 14em;
	top: 50%;
	margin-top: -7em;
}
.news-small li .news-quote-wrapper a:hover h4 i {
	color: #000;
}
.news-small li:first-child .news-quote-wrapper a {
	background-color: #a6a6a6;
}
.news-small li:nth-child(2) .news-quote-wrapper a {
	background-color: #ffcb05;
}
.news-small li:nth-child(3) .news-quote-wrapper a {
	background-color: #666;
}
.news-small li:nth-child(4) .news-quote-wrapper a {
	background-color: #575294;
}
.news-small li:nth-child(5) .news-quote-wrapper a {
	background-color: #455f92;
}
#content .news-small li:nth-child(3) .news-quote-wrapper a *,
#content .news-small li:nth-child(4) .news-quote-wrapper a *,  
#content .news-small li:nth-child(5) .news-quote-wrapper a *  {
	color: #fff;
}
#content .news-small li .news-quote-wrapper a:hover,
.news-small li .news-quote-wrapper a:hover {
	background-color: #d3d3d3;
	tansition: all 0.5s ease;
}
#content .news-small li .news-quote-wrapper a:hover h4,
#content .news-small li .news-quote-wrapper a:hover h6,
#content .news-small li .news-quote-wrapper a:hover .news-excerpt,
.news-small li .news-quote-wrapper a:hover h4 {
	color: #4f6ca7;
	text-decoration: underline;
	transition: all 0.5s ease;
}
#content .news-small li .news-quote-wrapper a:hover h6 {
	border-color: #4f6ca7;
}
#content .news-small li .news-quote-wrapper a:hover h4 i {
	color: #4f6ca7;
	transition: all 0.5s ease;
}
.news-small li:first-child .news-quote-wrapper .date,
.news-small li:nth-child(2) .news-quote-wrapper .date {
	border-color: #455f92;
}
#news-features .more {
	float: left;
	width: 100%;
}
#footer-before #news-features {
	margin: 4em 0;
	float: left;
	width: 100%;
}





/* --------------------
-----------------------
EVENTS AND PLAN
-----------------------
-------------------- */
#events-plan {
	float: left;
	width: 100%;
	margin: 4em 0;
}
#events-plan #plan h2,
#events-plan h4.widget-title {
	font-size: 2.25em;
	text-align: center;
	text-transform: uppercase;
	margin: 1em 0 .75em 0;
	line-height: 1.25em;
}
#events-plan h4.widget-title {
	color: #a55200;
}
#events-plan #plan h2 {
	color: #00807c;
}
#events-plan #plan .post-wrap {
	border-top: double .25em #575294;
	margin-top: 1em;
	padding: 2em;
	float: left;
}
#events-plan #plan .post-wrap p {
	font: 400 1.5em/1.5em 'Roboto Slab', serif;
	color: #444;
}
#events-plan #plan .content-wrapper {
	position: relative;
	height: 100%;
	float: left;
}
#events-plan #plan .more {
	position: absolute;
	bottom: 0;
	width: 100%;
}
#events-plan #events p.more {
	position: relative;
}
#events-plan #events p.more a:after {
	content: "\f138";
	font-family: "FontAwesome";
	font-size: 1.125em;
	position: absolute;
	right: .5em;
}
body.home ul.events {
	padding: 2em 1.5em;
	border-color: #575294;
}
body.home ul.events li {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-color:#a55200;
}
body.home ul.events li .event-info {
	width: 70%;
}
body.home ul.events li .event-info h3 {
	font-size: 1.125em;
	line-height: 1.25em;
	color: #000;
}
body.home .event-info i {
	font-size: 1.125em;
	color: #000;
}






