/* home */
#home #content #inner { padding-top: 30px; padding-bottom: 30px; }
#home #content #inner #col { margin: 0; }

/* block purple */
.block-purple {
	display: block;
	background-color: #9c8cc2;
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 50px;
}
.block-purple:before,
.block-purple:after {
	content: '';
	position: absolute;
	display: block;
	top: 0;
	background-color: #9c8cc2;
	height: 100%;
	width: 20px;
}
.block-purple:before { left: 100%; }
.block-purple:after { right: 100%; }

/* news list */
#news-list {}
#news-list .social-link { margin-top: 70px; }

	/* media specific styles */
	@media(min-width: 768px){
		#home #content #inner { padding-top: 45px; padding-bottom: 45px; }
		#home #content #inner.news #col { float: left; width: 50%; }
		#home #content #inner.news #col:first-child { padding-right: 15px; }
		#home #content #inner.news #col:nth-child(2) { padding-left: 15px; }

		/* block purple */
		.block-purple {
			box-shadow: 0px 0px 21px rgba(0, 0, 0, .35);
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
		}
		.block-purple:before,
		.block-purple:after { display: none; }
	}
	@media(min-width: 1024px){
		#home #content #inner { padding: 80px 25px 80px 40px; }
		#home #content #inner > #col.col-5.overlap { margin-top: -150px; }
		#home #content #inner.news #col:first-child { padding-right: 55px; }
		#home #content #inner.news #col:nth-child(2) { padding-left: 55px; }
	}
	@media(min-width: 1280px){
		#home #content #inner.news #col:first-child { padding-right: 70px; }
		#home #content #inner.news #col:nth-child(2) { padding-left: 70px; }
	}