/*  4.2 Animations
-------------------------------------------------------------------*/

/*  Fade-Slide In left  */
@keyframes amoteam-fadeSlideIn-left {
	from {
		opacity: 0;
		transform: translate3d(-80%, 0, 0);
	}

	20% {
		opacity: 0;
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

.amoteam-fadeSlideIn-left {
	animation-name: amoteam-fadeSlideIn-left;
}

/*  Fade-Slide Out Right  */
@keyframes amoteam-fadeSlideOut-left {
	from {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}

	80% {
		opacity: 0;
	}

	to {
		opacity: 0;
		transform: translate3d(-80%, 0, 0);
	}
}

.amoteam-fadeSlideOut-left {
	animation-name: amoteam-fadeSlideOut-left;
	animation-duration: 0.4s;
}

/*  Fade-Slide In Right  */
@keyframes amoteam-fadeSlideIn-right {
	from {
		opacity: 0;
		transform: translate3d(+80%, 0, 0);
	}

	20% {
		opacity: 0;
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

.amoteam-fadeSlideIn-right {
	animation-name: amoteam-fadeSlideIn-right;
}

/*  Fade-Slide Out Right  */
@keyframes amoteam-fadeSlideOut-right {
	from {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}

	80% {
		opacity: 0;
	}

	to {
		opacity: 0;
		transform: translate3d(+80%, 0, 0);
	}
}

.amoteam-fadeSlideOut-right {
	animation-name: amoteam-fadeSlideOut-right;
	animation-duration: 0.4s;
}


/*  Fade In  */
@keyframes amoteam-fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.amoteam-fadeIn {
	animation-name: amoteam-fadeIn;
}

/*  Fade Out  */
@keyframes amoteam-fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.amoteam-fadeOut {
	animation-name: amoteam-fadeOut;
	animation-duration: 0.4s;
}

