/* Fades */
@-webkit-keyframes 	fade-in 	{ from { opacity: 0; }  														to { opacity: 1; transform: translate3d(0, 0, 0); } }
@keyframes 			fade-in 	{ from { opacity: 0; } 															to { opacity: 1; transform: translate3d(0, 0, 0); } }
@-webkit-keyframes 	fade-in-up 	{ from { opacity: 0; transform: translateY(100px) rotate3d(0, 0, 1, 8deg); } 	to { opacity: 1; transform: none; } }
@keyframes 			fade-in-up 	{ from { opacity: 0; transform: translateY(100px) rotate3d(0, 0, 1, 8deg); }  	to { opacity: 1; transform: none; } }

.fade-in, .fade-in-up { -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }

.fade-in 	{ -webkit-animation-name: fade-in; animation-name: fade-in;}
.fade-in-up { -webkit-animation-name: fade-in-up; animation-name: fade-in-up; transform-origin: right middle;}