/* waypoints */
.animate {
	position: relative;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.animate.fadein {
	opacity: 0;
}
.animate.fadein.show {
	opacity: 1;
}

.animate.fadeinup {
	opacity: 0;
	top: 10vh;
}
.animate.fadeindown {
	opacity: 0;
	top: -10vh;
}
.animate.fadeinup.show,
.animate.fadeindown.show {
	opacity: 1;
	top: 0;
}

.animate.fadeinleft {
	opacity: 0;
	left: -10vw;
}
.animate.fadeinleft.show {
	opacity: 1;
	left: 0;
}

.animate.fadeinright {
	opacity: 0;
	right: -10vw;
}
.animate.fadeinright.show {
	opacity: 1;
	right: 0;
}

.animate.slidefromleft {
	left: -100vw;
}
.animate.slidefromleft.show {
	left: 0;
}

.animate.slidefromright {
	right: -100vw;
}
.animate.slidefromright.show {
	right: 0;
}

.animate.zoom {
	transform: scale(0);
}
.animate.zoom.show {
	transform: scale(1);
}

/* delay transitions */
.animate-delay-25 {
	transition-delay: 0.25s;
}

.animate-delay-50 {
	transition-delay: 0.5s;
}

.animate-delay-75 {
	transition-delay: 0.75s;
}

.animate-delay-100 {
	transition-delay: 1s;
}
