.news_container{
	width:81%;
	overflow: auto;
	position:absolute;
	right:0;
	top:75px;
	bottom:0;
}

.article{
	padding: 10px;
}

.main-news .article{
	height: 150px;	
}

.article:hover{
}

.breadcrumb{
	margin: 10px 0;
}

.true-hr{
	border-top: 2px solid #d7d7d7;
}

.main-box{
	box-shadow: none;
}

.article .left{
	float: left;
    width: 40%;
}

.article .right{
	float: right;
    width: 60%;
    padding-left: 10px;
}

.article .right.fullwidth{
	width: 100%!important;
}

.article abbr{
	border-bottom: 0px;
	cursor: pointer;
}

.article .adv-info{
	font-size: 12px;
	color: #7d7d7d;
}

.article .heading{
	font-size: 1.3em;
}
.all-articles .article {
	height: 120px;
	padding: 0 10px;
}
.all-articles .article p:first-child{
	height: 60px;
    overflow: hidden;
}
.all-articles .article p:last-child{
	height: 40px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

/*gallery*/
.carousel-slider {width: 100%;} 
.carousel-slider a {display: inline-block;width: 100%;height: 100%;} 
.carousel-slider__slide { 
	height: 200px; 
	width: 250px; 
	overflow: hidden;
	margin: 0 5px;
} 
.carousel-slider .slick-next { 
	right: 33px; 
	top: calc(50% - 25px); 
} 
.carousel-slider .slick-prev { 
	z-index: 1; 
	top: calc(50% - 25px); 
	left: 5px; 
} 
.carousel-slider .slick-prev:before, 
.carousel-slider .slick-next:before { 
	position: absolute; 
	content: '\0276f'; 
	font-size: 16px; 
	padding: 20px; 
	left: 0; 
	background: #000; 
	color: #fff;
} 
.carousel-slider .slick-prev:before {content: '\0276e'; }