.ml-blogslide {}
.ml-blogslide-block {padding: 0 0px;margin: 0 0 20px 0;border:1px solid #E7E7E7;
	border-radius:20px;overflow:hidden;position:relative;}


.ml-blogslide-title,
.ml-blogslide-title a {color: #1A1A18;margin: 0;font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	text-decoration:none;}
.ml-blogslide-title a:hover {text-decoration: none;color:#FCBF23;}
.ml-blogslide-title a {
	font-size: 16px;
	line-height: 22px;
	max-height: 46px;
	overflow: hidden;
	display: block;
}
.ml-blogslide-title {margin-bottom:5px;}

.ml-blogslide-view,
.ml-blogslide-date,
.ml-blogslide-comments,
.ml-blogslide-author,
.ml-blogslide-other {font-size: 12px;padding-bottom: 5px;white-space: nowrap;line-height:14px;}
.ml-blogslide-date span {display:inline-block;float:left;}
.ml-blogslide-date i {font-size:5px;margin:0 5px;line-height:22px;
	display:block;
	margin-top:-4px;
}
.ml-blogslide-date {min-height: 25px;}

.ml-blogslide-content {font-size: 14px;line-height:20px;margin-bottom: 5px;}
.ml-blogslide-block-info {padding:10px 15px;min-height:180px;}

.ml-blogslide-block-image {overflow:hidden;display:block;margin-bottom:10px;}
.ml-blogslide-block-image img {max-width:100%;height:auto;
	border-radius: 0px!important;
}
.ml-blogslide-content {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: 0.2px;
	margin-bottom: 3px;
	max-height: 80px;
	overflow: hidden;
	position:relative;min-height:63px;
}

.blog-carousel {margin-bottom:10px;overflow:visible;position:relative;}
.blog-carousel .blog-carousel__list-wrap {position:relative;padding-bottom:20px;}
.blog-carousel .blog-carousel__list {overflow:hidden;}

.blog-carousel__btn-prew, .blog-carousel__btn-next {
	position:absolute;bottom:21px;left:0px;width:42px;height:42px;display:block;
	border-radius:2px;z-index:4;cursor:pointer;color:#000000;
	text-align:center;line-height:40px;}
.blog-carousel__btn-next {left:auto;right:5px;}
.blog-carousel__btn-prew:hover, .blog-carousel__btn-next:hover {cursor:pointer;}
.blog-carousel__btn-prew i, .blog-carousel__btn-next i {line-height:40px;font-size:24px;}



.section-label-wrap {position:absolute;top:15px;left:15px;}
.section-label-wrap .section-label {
	border:1px solid #e7e7e7;
	background:#ffffff;border-radius:20px;color:#000000;font-size:12px;padding:5px 15px;
	text-decoration:none;margin-right:5px;margin-bottom:5px;
}
.section-label-wrap .section-label:hover {background:#1A1A18;color:#ffffff;}

.blog-carousel .swiper-pagination {display: block;
	text-align: center;
	width: 100%;
	padding: 10px 0;
	position: relative;z-index:3;}
.blog-carousel .swiper-pagination-bullet-active {background:#FCBF23;}