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


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

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

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

.ml-blogdetail-block-image {overflow:hidden;display:block;margin-bottom:10px;}
.ml-blogdetail-block-image img {max-width:100%;height:auto;
border-radius: 0px!important;
}
.ml-blogdetail-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;
}

.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;}