.bx-newslist-block {padding: 0px;margin-bottom: 40px;}
.bx-newslist-img{
	position: relative;
	text-align: center;
	margin-bottom: 30px;
}
.bx-newslist-img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
@media (min-width:768px) {.bx-newslist-img{max-height:190px; overflow:hidden;}}

.bx-newslist-title,
.bx-newslist-title a {
	color: #000;
	margin: 0;
	font-weight:400;
	padding: 2px 0 15px;
	font-size:16px;
}
.bx-newslist-title{ padding:0; padding-top:5px; height:48px; overflow:hidden;}
.bx-newslist-title a:hover {
	color:#1f91bb;
	text-decoration: none;
	border-bottom-color: transparent;
}
.newslist-preview{
	font-size:15px;
	margin-bottom:15px;
	clear:both;
	height:73px;
	overflow:hidden;
}
.bx-newslist-view i.fa,
.bx-newslist-date i.fa,
.bx-newslist-comments i.fa{
	width:16px;
	color: #111;
	font-size:14px;
}


.bx-newslist-title-main{height:70px; margin-bottom:20px;}
.title-name{height:70px; border-bottom:1px solid #000; margin-bottom:15px;}
.media .title-date.pull-left{ padding-right:0;}
.title-date{width:50px; height:70px; padding-top:10px; text-align:center; background:#fb383c; color:#FFF; margin-right:30px;}
.title-date .day{font-size:24px; font-family: Arial, sans-serif, tahoma; line-height:24px; font-weight:bold;}
.title-date .month{font-size:23px; line-height:23px; font-weight:bold; text-transform:uppercase;}

.flat-news-home .item{ margin-bottom:30px;}

@media (max-width:543px) {
	.newslist-preview{
		font-size:15px;
		margin-bottom:15px;
		clear:both;
		height:83px;
		overflow:hidden;
	}
}


.flat-news-home.owl-nav {
  margin: 0;
}
.flat-news-home.owl-theme .owl-nav{opacity:0;}
.flat-news-home:hover .owl-nav{ opacity:1;}
.flat-news-home .owl-nav i{ font-size:20px;}

.flat-news-home.owl-theme .owl-nav [class*="owl-"]{
  background: rgba(255,255,255,0.8);
  color: #3F4044;
  font-size: 16px;
  padding:0px;
  text-align:center;
  padding-top:5px;
  border-radius:50%;
}

.flat-news-home.owl-theme .owl-nav [class*="owl-"]:hover {
  background: #FFF;
  color: #000;
}
.flat-news-home .owl-nav .owl-prev,
.flat-news-home .owl-nav .owl-next {
  position: absolute;
  top: 0;
  bottom: 0;
  height:40px;
  width:40px;
  margin: auto !important;
}
.flat-news-home .owl-nav .owl-prev {
  left: -50px;
}
.flat-news-home .owl-nav .owl-next {
  right:-50px;
}
