#gallery ul {
	margin: 0;
}
.kad_caption {
	z-index: 500;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.6);
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
		transition: all .6s ease-out;
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
}
.kad_caption_inner {
	padding: 10px;
	color: #000;
}
.gallery_item:hover .kad_caption {
ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.gallery_item {
	position: relative;
}
.kad-light-gallery {
-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.gallery_item .grid_item {
position: relative;
}