/* news latest */
.news-latest { padding-top: 30px; display: block; overflow: hidden; }
.news-latest .item {
	text-decoration: none;
	position: relative;
	display: block;
	margin-bottom: 20px;
}
.news-latest .item:after {
	content: '';
	width: 60px;
	height: 1px;
	display: block;
	background-color: #eb3300;
}
.news-latest .row:last-child .item:last-child:after { content: none; }
.news-latest .item h3 { font-size: 20px; }
.news-latest .item p { position: relative; }
.news-latest .item p:after {
	content: '';
	width: 28px;
	height: 22px;
	display: block;
	background: url('/wp-content/themes/custom/img/arrow.png') no-repeat;
	margin-top: 10px;
	margin-left: 0;
	transition: margin-left .3s;
	-webkit-transition: margin-left .3s;
	-moz-transition: margin-left .3s;
}
.news-latest .item:hover p:after { margin-left: 20px; }
.news-latest .item .date {
	font-size: 14px;
	text-transform: lowercase;
	margin-top: -15px;
	display: block;
	margin-bottom: 15px;
}

/* news list */
.news-list { padding-top: 30px; display: block; overflow: hidden; }
.news-list > h1 {
	font-size: 30px;
	font-family: 'Offside', sans-serif;
	margin-bottom: 50px;
}
.news-list .item {
	text-decoration: none;
	position: relative;
	display: block;
	margin-bottom: 20px;
}
.news-list .item:after {
	content: '';
	width: 60px;
	height: 1px;
	display: block;
	background-color: #eb3300;
}
.news-list .item h3 { font-size: 20px; }
.news-list .item p { position: relative; }
.news-list .item p:after {
	content: '';
	width: 28px;
	height: 22px;
	display: block;
	background: url('/wp-content/themes/custom/img/arrow.png') no-repeat;
	margin-top: 10px;
}
.news-list .item .date {
	font-size: 14px;
	text-transform: lowercase;
	margin-top: -15px;
	display: block;
	margin-bottom: 15px;
}

/* news single */
.news-single h1:after {
	content: '';
	width: 60px;
	height: 1px;
	display: block;
	background-color: #eb3300;
	margin-top: 20px;
}

/* teaser image */
.teaser-image { margin-bottom: 15px; display: block; }
.teaser-image img { margin: 0 auto; }

	/* media specific styles */
	@media(min-width: 768px){
		/* news list */
		.news-list .item { width: 50%; float: left; }
	}
	@media(min-width: 1024px){
		/* news latest */
		.news-latest { padding-top: 150px; }
		.news-latest .row { width: 33.3334%; float: left; }
		.news-latest .row:nth-child(1) { padding-right: 30px; }
		.news-latest .row:nth-child(2) { padding: 0 15px; }
		.news-latest .row:nth-child(3) { padding-left: 30px; }
		.news-latest .row .item:last-child:after { content: none; }

		/* news list */
		.news-list .item { width: 33.3334%; padding: 0 15px; }
		.news-list .item:nth-child(3n+1) { padding-left: 0px; }

		/* news single */
		.news-single .col-4 { display: block; float: left; width: 33.3334%; padding-right: 30px; }
		.news-single .col-8 { display: block; float: left; width: 66.6667%; }
	}