/* Animations */
.animateIn {
	opacity: 0;
	transition: opacity 1s ease-in-out, transform 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out, transform 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out, transform 1s ease-in-out;
}

.animateInSlow {
	opacity: 0;
	transition: opacity 2s ease-in-out, transform 2s ease-in-out;
	-moz-transition: opacity 2s ease-in-out, transform 2s ease-in-out;
	-webkit-transition: opacity 2s ease-in-out, transform 2s ease-in-out;
}

.animatedIn {
	opacity: 1;
}

.animateRight {
	transform: translateX(-50px);
}

.animatedRight {
	transform: translateX(0px);
}

.animateUp {
	transform: translateY(50px);
}

.animatedUp {
	transform: translateY(0px);
}

/* Prevent multiple animations */
.animated {}