.mb-widget .mb-latest-block-m7 a{font-family:inherit;text-decoration:none !important;}
.mb-widget .mb-latest-block-m7 .mb-latest-block-m7-title{padding:12px 10px !important;margin-bottom:7px !important;border-top: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;font-size:16px;vertical-align:middle !important;text-align:left;}
.mb-widget .mb-latest-block-m7 .mb-latest-block-m7-title a{font-size:16px !important;color:#555 !important;line-height:1.6;font-weight:400;}
.mb-widget .mb-latest-block-m7 .mb-block-item-box{float:left;position:relative;}
.mb-widget .mb-latest-block-m7 .mb-block-item-wrap{margin:7px 7px !important;border: 2px solid transparent;transition: all 0.3s;-webkit-border-radius: 7px;-moz-border-radius: 7px;-khtml-border-radius: 7px;border-radius: 7px;}
.mb-widget .mb-latest-block-m7 .mb-block-item-wrap .mb-block-item{padding:20px 21px 20px;border: 1px solid #DBDBDB;position:relative;transition: all 0.3s;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.mb-mobile.mb-widget .mb-latest-block-m7 .mb-block-item-wrap .mb-block-item{padding:14px 14px 12px;}
.mb-widget .mb-latest-block-m7 .mb-block-item-wrap:hover{border-color:#555;}


.mb-widget .mb-latest-block-m7 .mb-block-item-wrap:hover .mb-block-item{border-color:#555;}

.mb-widget .mb-latest-block-m7 .mb-block-item-wrap .mb-block-category{
	font-size: 16px !important;
    font-weight: 600 !important;
    color: #333 !important;
	margin-right: 16px;
}

.mb-widget .mb-latest-block-m7 .mb-block-item-category{
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 6px !important;
}
.mb-mobile.mb-widget .mb-latest-block-m7 .mb-block-item-wrap .mb-block-item-category {
    padding-top: 10px !important;
}
.mb-widget .mb-latest-block-m7 .mb-block-item-category span.info-date {
    color: #A3A3A3 !important;
    font-size: 15px;
	padding-top:1px;
}
.mb-widget .mb-latest-block-m7 .mb-block-item-img{text-align:center !important;padding:0px;}
.mb-widget .mb-latest-block-m7 .mb-block-item-title{padding:0px 0px 6px !important;background-color:#fff;}
.mb-widget .mb-latest-block-m7 .mb-block-item-title>div{text-align:left;color:#555;font-size:17px;font-weight:600;text-overflow: ellipsis;  overflow: hidden;white-space: normal !important;line-height:1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.mb-widget .mb-latest-block-m7 .mb-block-item-content{padding:0px 0px 2px !important;background-color:#fff;}
.mb-widget .mb-latest-block-m7 .mb-block-item-content>div{text-align:left;color:#555;font-size:15px;font-weight:400;text-overflow: ellipsis;  overflow: hidden;white-space: normal !important;line-height:1.6;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}


.mb-widget .mb-latest-block-m7 .mb-block-item-date{padding:5px 0px 0px !important;background-color:#fff;}
.mb-mobile.mb-widget .mb-latest-block-m7 .mb-block-item-date{padding:15px 0px 0px !important;background-color:#fff;}
.mb-widget .mb-latest-block-m7 .mb-block-item-date>div{text-align:left;color: #767676;line-height: 1.5;font-size: 15px;font-weight: 400;}

.mb-widget .mb-latest-block-m7 .mb-block-item-img.img-full{overflow:hidden;}
.mb-widget .mb-latest-block-m7 .mb-latest-block-m7-img{
	transform:scale(1); z-index:1;
	transition:transform 0.35s;
	-webkit-transition:transform 0.35s;
	-moz-transition:transform 0.35s;
	-o-transition:transform 0.35s;
	-ms-transition:transform 0.35s;
}
.mb-widget .mb-latest-block-m7 .mb-latest-block-m7-no-img{
	border:1px solid #E5E5E5;color:#AAA;
}


.mb-widget .mb-latest-block-m7 .mb-block-col-left {
	float: left;
	width: 180px !important;
	height: 180px !important;
}

.mb-tablet.mb-widget .mb-latest-block-m7 .mb-block-col-left {
	width: 180px !important;
	min-height: 180px !important;
}

.mb-mobile.mb-widget .mb-latest-block-m7 .mb-block-col-left {
	float: none;
	width: 100% !important;
	min-height: 220px !important;
}

.mb-widget .mb-latest-block-m7 .mb-block-col-right {
	min-width: 50px;
	margin-left: 180px !important;
	min-height: 180px !important;
	padding-left:18px !important;
}

.mb-tablet.mb-widget .mb-latest-block-m7 .mb-block-col-right {
	min-width: 50px;
	margin-left: 180px !important;
	min-height: 180px !important;
	padding-left:18px !important;
}

.mb-mobile.mb-widget .mb-latest-block-m7 .mb-block-col-right {
	min-width: 50px;
	margin-left: 0% !important;
	float: none;
	width: 100%;
	min-height: auto !important;
	padding-left:0px !important;
}