.page-title span {
	background: #fff;
	padding-right: 10px;
	position: relative;
	z-index: 1;
}

.page-title::after {
	content: "";
	background: #f5f5f5;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	width: 68%;
	height: 10px;
	margin-top: 2%;
	min-width: 50%;
}

.page-title {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.3;
	color: #231f20;
	margin: 0;
}

.news-content-wrap .news-title {
	margin-top: 0;
	margin-bottom: 15px;
	margin-top: 15px;
}

.news-content-wrap {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
	padding: 12px;
	min-height: 350px;
}

.col-md-12.MainTagSection {
	margin-top: 20px;
}

.tagBlock {
	margin: 20px 0px;
}

.colorful-cat a {
	background: #333 none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	line-height: 25px;
	margin-right: 3px;
	margin-bottom: 5px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
	font-family: 'Roboto-Regular';
}

.colorful-cat a:hover {
	color: #fff;
	text-decoration: none;
}

.colorful-cat a:focus {
	color: #fff;
	text-decoration: none;
	background: #b50d0d;
}

.news-title a {
	color: #231f20;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	margin-bottom: 20px;
	margin-top: 10px;
	font-family: 'Roboto-Regular';
}

.news-title a:hover {
	color: #b50d0d;
	text-decoration: none;
}

.byline .url.fn.n {
	color: #777;
	font-size: 16px;
	font-family: 'Roboto-Regular';
}

.url.fn.n:hover {
	color: #b50d0d;
	text-decoration: none;
}

.news-block-content {
	color: #777;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	margin-top: 15px;
	font-family: 'Roboto-Regular';
}

.news-block-footer a {
	color: #777;
}

.news-block-footer a:hover {
	color: #b50d0d;
	text-decoration: none;
}


.news-comment {
	float: left;
	/*margin-right: 72px;*/
	width:50%;
}


/*right side*/

.widget-tab {
	min-height: 160px;
	background: #eee none repeat scroll 0 0;
	margin-bottom: 20px;
	padding: 20px;
}

.section-title,
.widget-title {
	color: #231f20;
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 20px;
	position: relative;
	z-index: 1;
}

.section-title::after,
.widget-title::after {
	background: #f5f5f5 none repeat scroll 0 0;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	width: 100%;
	z-index: -1;
}

.section-title>span,
.widget-title>span {
	background: #fff none repeat scroll 0 0;
	padding-right: 10px;
	padding-left: 10px;
}

.recent-news-block {
	background: #eee none repeat scroll 0 0;
	margin-bottom: 10px;
	float: left;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 6px;
	/*width: calc(100% - 80px);
*/
	width: 100%;
}

.news-block-section img {
	width: 100%;
}

.news-title a {
	font-size: 16px;
	line-height: 15px;
}

.news-date {
	float: left;
	margin-right: 30px;
	color:#b50d0d;
}

.news-date a:hover {
	color: #b50d0d;
}


/*scrollbar*/

.scrollbar {
/*	float: left;*/
	height: 160px;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.force-overflow {
	min-height: 160px;
}

@media only screen and (max-width:992px) {
	.page-title::after {
		background: transparent;
		min-width: 0%;
		width: 0%;
	}
	.news-title a {
		line-height: 25px;
	}
}