/* animate.css subset used by HaberPro (rotateInDownLeft, bounceInUp, fadeInUp) */
.animated { animation-duration: 1s; animation-fill-mode: both; }
@keyframes rotateInDownLeft {
	from { transform-origin: left bottom; transform: rotate3d(0,0,1,-45deg); opacity: 0; }
	to { transform-origin: left bottom; transform: none; opacity: 1; }
}
.rotateInDownLeft { animation-name: rotateInDownLeft; }
@keyframes bounceInUp {
	from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(.215,.61,.355,1); }
	from { opacity: 0; transform: translate3d(0,3000px,0); }
	60% { opacity: 1; transform: translate3d(0,-20px,0); }
	75% { transform: translate3d(0,10px,0); }
	90% { transform: translate3d(0,-5px,0); }
	to { transform: none; }
}
.bounceInUp, .bounceInup { animation-name: bounceInUp; }
@keyframes fadeInUp {
	from { opacity: 0; transform: translate3d(0,40px,0); }
	to { opacity: 1; transform: none; }
}
.fadeInUp { animation-name: fadeInUp; }
@media (prefers-reduced-motion: reduce) { .animated { animation: none !important; } }
