@charset "UTF-8";
/* CSS Document */

figure {
	position: relative;
	overflow: hidden;
}
figcaption {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.8);
	-webkit-transition: .3s;
	transition: .3s;
	opacity: 0;
}
figcaption h2{
	position: absolute;
	left: -100%;
	-webkit-transition: .3s;
	transition: .3s;
}
figcaption p {
	position: absolute;
	-webkit-transition: 0.7s;
	transition: 0.7s;
	left: 10px;
	margin:0;
	padding:0 0 10px 0;
}
figcaption h2 {
	top: 10px;
	font-size:24px;
}
figcaption p {
	bottom: 0px;
	font-size:14px;
}
figure:hover figcaption {
	opacity: 1;
}
figure:hover figcaption h2,
figure:hover figcaption p {
	left: 10px;
	margin:0;
	padding:0 0 10px 0;
}
figure:hover figcaption h2 {
	font-size:24px;
	-webkit-transition-delay: .0s;
	transition-delay: .0s;
}
figure:hover figcaption p {
	color: #161c61;
	font-size:14px;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}

