.mb-widget .mb-responsive-gallery8 a{font-family:inherit;text-decoration:none !important;}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-title{padding:12px 10px !important;margin-bottom:7px !important;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;font-size:16px;vertical-align:middle !important;text-align:left;}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-title a{font-size:16px !important;color:#555 !important;line-height:1.6;font-weight:400;}
.mb-widget .mb-responsive-gallery8 .mb-gallery-item-box{float:left;position:relative;}
.mb-widget .mb-responsive-gallery8 .mb-gallery-item-wrap{margin:4px 10px 20px 10px !important;border: 1px solid #e1e1e1 !important;-webkit-border-radius:3px;	-moz-border-radius:3px;border-radius:3px;position:relative;}
.mb-widget .mb-responsive-gallery8 .mb-gallery-item-wrap .mb-gallery-category{position: absolute;top: 0;left: 0;padding: 5px 10px 5px !important;font-size:13px;font-weight:400;line-height:1.6;color:#FFF;background-color:#253175;}
.mb-widget .mb-responsive-gallery8 .mb-gallery-item-img{text-align:center !important;padding:0px;}
.mb-widget .mb-responsive-gallery8 .mb-gallery-item-title{text-align:center;padding:7px 2px 7px !important;font-size:15px;font-weight:600;line-height:1.6;}

.mb-widget .mb-responsive-gallery8 .mb-gallery-item-img.img-full{overflow:hidden;}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-effect-box{position:relative;}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-img{
	transform:scale(1.2); 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-responsive-gallery8 .mb-responsive-gallery8-effect{ 
	display: block;background: rgba(0,0,0,0.5);color:#FFF;text-align:center;padding:20px 10px;width:100%;height:100%;opacity: 0; z-index:10;position: absolute;top: 0;left: 0;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	-ms-transition: opacity 0.35s, transform 0.35s;
}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-effect::before {
	position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 1px solid #fff;content: '';opacity: 0;transform:scale(1.1);
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	-ms-transition: opacity 0.35s, transform 0.35s;
	z-index:10;
}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-effect-box:hover .mb-responsive-gallery8-img, 
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-effect-box:hover .mb-responsive-gallery8-effect,
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-effect-box:hover .mb-responsive-gallery8-effect::before{	
	opacity: 1;transform: scale(1);
}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-effect-link-box{position:absolute; top: 50%; left:50%; transform: translate(-50%, -50%); width:100%; padding:0 15px !important;}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-effect-link-box .mb-responsive-gallery8-effect-title{padding: 1px 16px 5px !important; color:#fff;margin: 0 auto;}
.mb-widget .mb-responsive-gallery8 .mb-responsive-gallery8-effect-link-box .mb-responsive-gallery8-effect-date{color:#fff;margin: 0 auto;font-size:13px;line-height:1.6;}