.news {
	margin-top: 60px;
	padding: 36px 0 65px;
	background: #ededed
}

@media screen and (max-width:768px) {
	.news {
		margin-top: 35px;
		padding: 25px 0 2pc
	}
}

.news .news_heading {
	margin-bottom: 20px;
	font-size: 1pc
}

@media screen and (max-width:768px) {
	.news .news_heading {
		margin-bottom: 15px;
		font-size: 13px
	}
}

.news .news_body {
	margin-bottom: 35px
}

@media screen and (max-width:768px) {
	.news .news_body {
		margin-bottom: 25px
	}
}

.news .news_body:last-of-type {
	margin-bottom: 0
}

.news .news_header {
	zoom: 1;
	margin-bottom: 5px;
	font-size: 9pt
}

.news .news_header:after {
	content: "";
	clear: both;
	display: block
}

@media screen and (max-width:768px) {
	.news .news_header {
		margin-bottom: 0
	}
}

.news .news_header .news_header_item {
	float: left;
	margin-left: 15px
}

.news .news_header .news_header_item:first-child {
	margin-left: 0
}

.news .news_title {
	font-size: 9pt
}

@media screen and (max-width:768px) {
	.news .news_title {
		font-size: 10px
	}
}

.news .news_text {
	font-size: 9pt
}

.news .inner {
    max-width: 940px;
    width: 100%;
    margin: 0 auto;
	padding: 0 20px;
}

@media screen and (max-width:768px) {
	.news .news_text {
		font-size: 10px
	}
}