.mb-widget .mb-latest-gallery a {
	font-family:inherit;
	text-decoration:none !important;
}
.mb-widget .mb-latest-gallery .mb-latest-gallery-title {
	text-align:left;
	padding:15px 10px !important;
	margin-bottom:10px !important;
	font-size:16px;
	vertical-align:middle !important;
}
.mb-widget .mb-latest-gallery .mb-latest-gallery-title a {
	font-size:16px !important;
	color:#333 !important;
	line-height:1.6;
}
.mb-widget .mb-latest-gallery .mb-latest-box-gallery {
	float:left;
	position:relative;
}
.mb-widget .mb-latest-gallery .mb-latest-gallery-wrap {
	margin:5px 10px 20px 10px !important;
	border:1px solid #e1e1e1 !important;
	position:relative;
}
.mb-widget .mb-latest-gallery .mb-latest-gallery-wrap .mb-gallery-category {
	position:absolute;
	top:0;
	left:0;
    padding: 6px 10px !important;
    font-size: 12px;
    line-height: 1;
	color:#FFF;
	background:#777;
}
.mb-widget .mb-latest-gallery .mb-gallery-card-img {
	position:relative;
	text-align:center !important;
	padding:0px;
}
.mb-widget .mb-latest-gallery .mb-gallery-card-img {
  overflow: hidden;             /* 확대 시 영역 넘치지 않게 */
  transition: transform 0.3s ease;
}
.mb-widget .mb-latest-gallery .mb-gallery-card-img .mb-latest-gallery-img {
  width: 100%;
  background-position: center center;
  background-size: cover;
  transition: transform 0.4s ease; 
}
.mb-widget .mb-latest-gallery .mb-gallery-card-img:hover .mb-latest-gallery-img {
  transform: scale(1.1);       
}

.mb-img-fixed {
	height:200px;
	width:100%;
	background-color:#fff;
	background-size:cover;
	background-position:center;
	border-radius:0;
	overflow: hidden;
}
@media (max-width:480px) {
	.mb-img-fixed {
		height:160px;
	}
}
.mb-widget .mb-latest-gallery .mb-gallery-card-title {
	border-top:1px solid #e1e1e1 !important;
	padding:10px 5px 1px 10px !important;
	background:#fff;
	font-size:14px;
	color:#555;
	font-weight:600;
	line-height: 1.6;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}