article.news
{
	background: #09172d;

	overflow: hidden;
}

article.news .footer,
article.tips_prevention .footer
{
	display: flex;
	 align-items: center;
	 justify-content: center;
	margin-bottom: 160px;

	height: 90px;
	width: 100%;
}

article.news .news_content:not(.filtered):after,
article.news .news_content:not(.filtered):before
{
	top: 60px;
}

article.news .news_content:not(.filtered) .news_wrap:first-child
{
	border-bottom: solid 95px #09172d;
	margin: 0 auto;

	max-width: 1176px;
	width: 100%;
}

article.news .news_content:not(.filtered) .news_wrap:first-child .news_item
{
	min-height: 390px;
}

article.news .news_content:not(.filtered) .news_wrap:first-child h2
{
	font: normal 600 60px/1.06 "Barlow Condensed", sans-serif;
	letter-spacing: 0.015em;

	width: 77%;
}

article.news .news_content:not(.filtered) .news_wrap:first-child p
{
	font: normal 300 16px/1.87 "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing: 0;

	margin-top: 10px;
}

article.news .news_content:not(.filtered) .news_wrap:first-child .image
{
	margin-bottom: 60px;
	margin-left: 60px;

	height: 140px;
	width: 140px;
}

@media only screen and (min-width: 1601px)
{
	article.news .news_content:after,
	article.news .news_content:before
	{
		border-right: solid 1px #1e293a;
		position: absolute;
		 top: 115px;
		 left: 33%;

		height: calc(100% - 135px);

		content: "";
	}

	article.news .news_content:before
	{
		left: 66%;
	}

	article.news .news_content .news_wrap
	{
		width: 30%;
	}

	article.news .news_content:not(.filtered) .news_wrap:first-child
	{
		margin-right: calc((100% - 1176px) / 2);
		margin-left: calc((100% - 1176px) / 2);
	}
}

/* No Results */
	article.news .nothing_found
	{
		color: #b3b3b3;
		text-align: center;

		align-items: center;
		margin: 130px auto 100px;

		max-width: 1176px;
	}

	article.news .nothing_found strong.header
	{
		font: normal 600 34px/1.11 "Barlow Condensed", sans-serif;
		letter-spacing: 0.015em;
		text-transform: none;
	}

	article.news .nothing_found p
	{
		color: #6e6e6e;
		font: normal 300 20px/1.6 "Helvetica Neue", Helvetica, sans-serif;
		letter-spacing: 0.01em;
		text-transform: none;

		margin: 10px auto 0 auto;

		width: 50%;
	}