/** SKIN Classic **/

.gridzySkinClassic > .gridzyItem,
.gridzySkinClassicLight > .gridzyItem {
	overflow: hidden;
}

.gridzySkinClassic .gridzyImage,
.gridzySkinClassicLight .gridzyImage {
	position: relative;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.gridzySkinClassic .gridzyCaption,
.gridzySkinClassicLight .gridzyCaption {
	margin: 0;
	padding: 1em;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	box-sizing: border-box;
	transition: transform .5s;
	transform: translateY(100%);
}

.gridzySkinClassic > .gridzyItem:hover .gridzyCaption,
.gridzySkinClassicLight > .gridzyItem:hover .gridzyCaption {
	transform: translateY(0);
}

.gridzySkinClassic .gridzyCaption {
	background: rgba(0, 0, 0, .7);
	color: rgb(255, 255, 255);
}

.gridzySkinClassicLight .gridzyCaption {
	background: rgba(255, 255, 255, .7);
	color: rgb(0, 0, 0);
}
