
.grow-shadow {
	animation: grow-shadow 0.3s infinite alternate;
	-webkit-animation: grow-shadow 0.3s infinite alternate;
}
@keyframes grow-shadow {
	from {
		box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	to {
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@-webkit-keyframes grow-shadow {
	from {
		box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	to {
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}


.gradient-topflat:after {
	content:"";
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 120%;
	opacity: 0;
	background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(255,255,255,0.55) 100%);
	animation: gradient-topflat 0.6s infinite alternate;
	-webkit-animation: gradient-topflat 0.6s infinite alternate;
}
@keyframes gradient-topflat {
	100% {opacity: 1;}
}
@-webkit-keyframes gradient-topflat {
	100% {opacity: 1;}
}
