#news.news-article {
	margin-top: 80px;
}

#news.news-article {
	margin-bottom: 100px;
}

#news.container,
#news.news-list .container {
	max-width: 1500px;
}

#news.news-list .news-first {
	margin-bottom: 90px;
}

#news.news-list .news-list-container {
	 background-color: #f1f1f1;
	 padding: 90px 0 90px 0;
}

#news h2,
#news h2>a {
	font-family: 'museo_sans700', Arial, serif;
	font-size: 30px;
	color: #1e6e93;
	letter-spacing: .02em;
	line-height: 1.2em;
	margin: 0 0 15px 0;
}

#news.news-list h2 {
	margin-top: 10px;
}

#news p.subtitle,
#news p.subtitle>a {
	font-family: 'museo_sans100', Arial, serif;
	font-size: 17px;
	color: #000;
	letter-spacing: .02em;
	line-height: 1.2em;
	margin-bottom: 0;
}

#news.news-article p.subtitle {
	margin-bottom: 50px;
}

#news p.subtitle span {
	font-family: 'museo_sans500', Arial, serif;
	color: #0aadea;
}

#news .bar {
	margin: 18px 0 65px 0;
}

#news .bar a.printer {
	margin-right: 18px;
}

#news .content {
	font-family: 'museo_sans100', Arial, serif;
	font-size: 18px;
	color: #000;
}

#news h3 {
	font-family: 'museo_sans500', Arial, serif;
	font-size: 30px;
	color: #1e6e93;
	text-transform: uppercase;
	letter-spacing: .02em;
	line-height: 1.2em;
	margin: 0;
}

#news hr {
	border-color: #1e6e93;
	margin: 5px 0 20px 0;
}

#news .column-right {
	transition: padding-top .5s ease-in-out .1s;
}

#news .column-right a {
	font-family: 'museo_sans300', Arial, serif;
	font-size: 21px;
	line-height: 1.3em;
	color: #1e6e93;
	display: block;
	margin-bottom: 30px;
}

#news .column-right a:hover,
#news .column-right a:active,
#news .column-right a:focus {
	color: #00a9e8;
}

#news .separator {
	margin: 55px 0;
	background-color: #000;
	max-width: 325px;
	height: 1px;
}

#news .show-more {
	text-align: center;
	margin-top: 60px;
}

/**************/
/* Responsive */

@media (min-width: 992px) {
	#news .column-right {
		padding-left: 100px;
	}
}

@media (max-width: 991px) {
	#news .column-right {
		margin-top: 80px;
	}
	#news.news-list .news-first {
		margin-bottom: 50px;
	}
	#news.news-list h2 {
		margin-top: 20px;
	}
	#news .separator {
		margin-left: auto;
		margin-right: auto;
	}
}
