.img-wrapper img{-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;}

.sidebar h3{margin-bottom:14px !important;}
.news-list{margin-bottom:20px;}
.news-list li{display:flex; border-bottom:1px solid #ddd;margin-bottom: 10px;}
.news-list li .img-wrapper{max-width:100px; flex:0 0 100px; margin-right:12px;}
.news-list li .img-wrapper img{width:100%;}
.news-list a{color:#444; font-size:13px; padding:8px 0; display:block;}
.news-list .news_date{color:#118a43; font-size:12px;}

.newsbody{padding-right:80px; line-height:1.6;}
/* .newsbody:after, .sidebar:before{content:''; display:block; width:1px; height:100%; position:absolute; background:#ddd; top:0;} */
.newsbody:after, .sidebar:before{content:''; display:block; width:1px; height:100%; position:absolute; top:0;}
.newsbody:after{right:35px;}
.sidebar:before{left:-36px;}
.newsbody img{
	max-width:100%;
	display: block;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.newsbody .photogallery img{margin-bottom:0;}

.backbar{text-align:right; margin-top:-30px; margin-bottom:20px;}
.backbar a{display: inline-block; background:#017cc2; color:#fff; padding:5px 20px; border-radius:3px;}

.news_page ul{display:flex; flex-wrap:wrap;}
.news_page li{flex:0 0 33.33%; max-width:33.33%; padding:15px;}
.news_page .img-wrapper{border:3px solid #ccc; overflow:hidden; background: #000;}
.news_page img{width:100%;}


.newsinfo_body{margin-top:7px;}
.newsinfo_body p{margin-bottom:5px; font-weight:bold;}
.newsinfo_body .news_date{font-size:13px; color:#148040;}

.news_page a:hover img{-webkit-transform:scale(1.2); transform:scale(1.2);}
.news_page a:hover .newsinfo_body{color:#f68021;}

.news_page li .img-wrapper{position:relative; display:block;}
.news_page li .img-wrapper:before {content:''; background:rgba(0,0,0,0.5); position:absolute; width:100%; height:100%; z-index:1; opacity:0; top: 0;left: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.news_page li .img-wrapper:after {
	content:'\e809'; font:normal 40px 'fontello'; display:block; width: 50px;height:50px; position:absolute;z-index:2; top:50%; left:50%; margin:-25px 0 0 -25px; color:#fff;  line-height:1; text-align:center; opacity:0;
    -ms-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -webkit-transform: scale(0.1);
	transform: scale(0.1);
    -webkit-transition: all ease 0.7s;
    -moz-transition: all ease 0.7s;
    -ms-transition: all ease 0.7s;
    -o-transition: all ease 0.7s;
	transition: all ease 0.7s;
}

.news_page li a:hover .img-wrapper:before, .news_page li a:hover .img-wrapper:after {opacity:1; -moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);  transform:scale(1);}	

.newsinfo_body .news_date span a{color:#dc6e16; margin-left:10px;}

@media all and (min-width:992px){
	#thenews.news_page article{margin-bottom:30px;}
}
@media all and (max-width:991px){
	.newsinfo_body p{font-weight:normal !important; font-size:13px;}
	.newsinfo_body .news_date{font-size:12px;}
	.newsbody{padding-right:15px;}
	.sidebar{padding-left:30px;}
	.sidebar:before{left:7px;}
	.newsbody:after{right:-8px;}
	.news-list li{display:block;}
	.news-list li .img-wrapper{max-width:100%; flex:0 0 100%;}
}
@media all and (max-width:767px){
	.news_page li{flex: 0 0 50%; max-width:50%;}
	.sidebar:before, .newsbody:after{display:none;}
	.sidebar{padding-left:15px;}
}
@media all and (max-width:479px){
	.news_page li{flex: 0 0 100%; max-width:100%;}
}

