.animation {
	opacity: 0;
	-webkit-transition: opacity 400ms ease 200ms;
	transition: opacity 400ms ease 200ms;
}
.animation.action {
	opacity: 1;
}

.animation-flowup,
.animation-flowdown {
	opacity: 0;
	-webkit-transition:
		opacity 400ms ease 200ms,
		-webkit-transform 400ms ease 200ms;
	transition:
		opacity 400ms ease 200ms,
		transform 400ms ease 200ms;
}

.animation.action .animation-flowup,
.animation.action .animation-flowdown {
	opacity: 1;
}

.animation-flowup {
	-webkit-transform: translateY(0.5em);
	transform: translateY(0.5em);
}
.animation.action .animation-flowup {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.animation-flowdown {
	-webkit-transform: translateY(-0.5em);
	transform: translateY(-0.5em);
}
.animation.action .animation-flowdown {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

#lineup .sizzle,
#tvcm .movies,
#webmovie .movies {
	-webkit-transition-delay: 500ms;
	transition-delay: 500ms;
}
