/* # MetaAnimateCss meta-keyframe v0.0.1 n.1 1395-01-01 00:00 */
/*@charset "UTF-8";*/
/* Keyframes ---------------------------------------- */

/* bounce */
@-webkit-keyframes bounce{ 
	from,20%,53%,to{
		-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
	40%,43%{
		-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
		animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
		-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);
		transform:translate3d(0,-30px,0) scaleY(1.1);}
	70%{
		-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
		animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
		-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);
		transform:translate3d(0,-15px,0) scaleY(1.05);}
	80%{
		-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		-webkit-transform:translate3d(0,0,0) scaleY(0.95);
		transform:translate3d(0,0,0) scaleY(0.95);}
	90%{
		-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);
		transform:translate3d(0,-4px,0) scaleY(1.02);}
}
@keyframes bounce{ 
	from,20%,53%,to{
		-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
	40%,43%{
		-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
		animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
		-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);
		transform:translate3d(0,-30px,0) scaleY(1.1);}
	70%{
		-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
		animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
		-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);
		transform:translate3d(0,-15px,0) scaleY(1.05);}
	80%{
		-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		-webkit-transform:translate3d(0,0,0) scaleY(0.95);
		transform:translate3d(0,0,0) scaleY(0.95);}
	90%{
		-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);
		transform:translate3d(0,-4px,0) scaleY(1.02);}
}
/* flash */
@-webkit-keyframes flash{
	from,50%,to{opacity:1;} 25%,75%{opacity:0;}
}
@keyframes flash{
	from,50%,to{opacity:1;} 25%,75%{opacity:0;}
}
/* pulse */
@-webkit-keyframes pulse{
	from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
	50%{-webkit-transform:scale3d(1.05,1.05,1.05); transform:scale3d(1.05,1.05,1.05);}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes pulse{
	from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
	50%{-webkit-transform:scale3d(1.05,1.05,1.05); transform:scale3d(1.05,1.05,1.05);}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
/* rubberBand */
@-webkit-keyframes rubberBand{
	from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
	30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}
	40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}
	50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}
	65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}
	75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes rubberBand{
	from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
	30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}
	40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}
	50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}
	65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}
	75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
/* shakeX */
@-webkit-keyframes shakeX{
	from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
	20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
@keyframes shakeX{
	from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
	20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
/* shakeY */
@-webkit-keyframes shakeY{
	from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
	20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
}
@keyframes shakeY{
	from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
	20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
}
/* headShake */
@-webkit-keyframes headShake{
	0%{-webkit-transform:translateX(0);transform:translateX(0);}
	6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);
		transform:translateX(-6px) rotateY(-9deg);}
	18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
	31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);
		transform:translateX(-3px) rotateY(-5deg);}
	43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
	50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes headShake{
	0%{-webkit-transform:translateX(0);transform:translateX(0);}
	6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);
		transform:translateX(-6px) rotateY(-9deg);}
	18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
	31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);
		transform:translateX(-3px) rotateY(-5deg);}
	43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
	50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
/* swing */
@-webkit-keyframes swing{
	20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
	40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
	60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
	80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
	to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
@keyframes swing{
	20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
	40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
	60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
	80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
	to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
/* tada */
@-webkit-keyframes tada{
	from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
	10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);
		transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
	30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes tada{
	from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
	10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);
		transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
	30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
/* wobble */
@-webkit-keyframes wobble{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg); }
	75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes wobble{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg); }
	75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* jello */
@-webkit-keyframes jello{
	from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
		transform:skewX(-12.5deg) skewY(-12.5deg);}
	33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);
		transform:skewX(6.25deg) skewY(6.25deg);}
	44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
		transform:skewX(-3.125deg) skewY(-3.125deg);}
	55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
		transform:skewX(1.5625deg) skewY(1.5625deg);}
	66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
		transform:skewX(-0.78125deg) skewY(-0.78125deg);}
	77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
		transform:skewX(0.390625deg) skewY(0.390625deg);}
	88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
@keyframes jello{
	from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
		transform:skewX(-12.5deg) skewY(-12.5deg);}
	33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);
		transform:skewX(6.25deg) skewY(6.25deg);}
	44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
		transform:skewX(-3.125deg) skewY(-3.125deg);}
	55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
		transform:skewX(1.5625deg) skewY(1.5625deg);}
	66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
		transform:skewX(-0.78125deg) skewY(-0.78125deg);}
	77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
		transform:skewX(0.390625deg) skewY(0.390625deg);}
	88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
/* heartBeat */
@-webkit-keyframes heartBeat{
	0%{-webkit-transform:scale(1);transform:scale(1);}
	14%{-webkit-transform:scale(1.3);transform:scale(1.3);}
	28%{-webkit-transform:scale(1);transform:scale(1);}
	42%{-webkit-transform:scale(1.3);transform:scale(1.3);}
	70%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes heartBeat{
	0%{-webkit-transform:scale(1);transform:scale(1);}
	14%{-webkit-transform:scale(1.3);transform:scale(1.3);}
	28%{-webkit-transform:scale(1);transform:scale(1);}
	42%{-webkit-transform:scale(1.3);transform:scale(1.3);}
	70%{-webkit-transform:scale(1);transform:scale(1);}
}
/* backInDown */
@-webkit-keyframes backInDown{
	0%{-webkit-transform:translateY(-1200px) scale(0.7);
		transform:translateY(-1200px) scale(0.7);opacity:0.7;}
	80%{-webkit-transform:translateY(0px) scale(0.7);
		transform:translateY(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes backInDown{
	0%{-webkit-transform:translateY(-1200px) scale(0.7);
		transform:translateY(-1200px) scale(0.7);opacity:0.7;}
	80%{-webkit-transform:translateY(0px) scale(0.7);
		transform:translateY(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
/* backInLeft */
@-webkit-keyframes backInLeft{
	0%{-webkit-transform:translateX(-2000px) scale(0.7);
		transform:translateX(-2000px) scale(0.7);opacity:0.7;}
	80%{-webkit-transform:translateX(0px) scale(0.7);
		transform:translateX(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes backInLeft{
	0%{-webkit-transform:translateX(-2000px) scale(0.7);
		transform:translateX(-2000px) scale(0.7);opacity:0.7;}
	80%{-webkit-transform:translateX(0px) scale(0.7);
		transform:translateX(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
/* backInRight */
@-webkit-keyframes backInRight{
	0%{-webkit-transform:translateX(2000px) scale(0.7);
		transform:translateX(2000px) scale(0.7);opacity:0.7;}
	80%{-webkit-transform:translateX(0px) scale(0.7);
		transform:translateX(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes backInRight{
	0%{-webkit-transform:translateX(2000px) scale(0.7);
		transform:translateX(2000px) scale(0.7);opacity:0.7;}
	80%{-webkit-transform:translateX(0px) scale(0.7);
		transform:translateX(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
/* backInUp */
@-webkit-keyframes backInUp{
	0%{-webkit-transform:translateY(1200px) scale(0.7);
		transform:translateY(1200px) scale(0.7);opacity:0.7;}
	80%{-webkit-transform:translateY(0px) scale(0.7);
		transform:translateY(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes backInUp{
	0%{-webkit-transform:translateY(1200px) scale(0.7);
		transform:translateY(1200px) scale(0.7);opacity:0.7;}
	80%{-webkit-transform:translateY(0px) scale(0.7);
		transform:translateY(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
/* backOutDown */
@-webkit-keyframes backOutDown{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
	20%{-webkit-transform:translateY(0px) scale(0.7);
		transform:translateY(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:translateY(700px) scale(0.7);
		transform:translateY(700px) scale(0.7);opacity:0.7;}
}
@keyframes backOutDown{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
	20%{-webkit-transform:translateY(0px) scale(0.7);
		transform:translateY(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:translateY(700px) scale(0.7);
		transform:translateY(700px) scale(0.7);opacity:0.7;}
}
/* backOutLeft */
@-webkit-keyframes backOutLeft{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
	20%{-webkit-transform:translateX(0px) scale(0.7);
		transform:translateX(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:translateX(-2000px) scale(0.7);
		transform:translateX(-2000px) scale(0.7);opacity:0.7;}
}
@keyframes backOutLeft{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
	20%{-webkit-transform:translateX(0px) scale(0.7);
		transform:translateX(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:translateX(-2000px) scale(0.7);
		transform:translateX(-2000px) scale(0.7);opacity:0.7;}
}
/* backOutRight */
@-webkit-keyframes backOutRight{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
	20%{-webkit-transform:translateX(0px) scale(0.7);
		transform:translateX(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:translateX(2000px) scale(0.7);
		transform:translateX(2000px) scale(0.7);opacity:0.7;}
}
@keyframes backOutRight{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
	20%{-webkit-transform:translateX(0px) scale(0.7);
		transform:translateX(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:translateX(2000px) scale(0.7);
		transform:translateX(2000px) scale(0.7);opacity:0.7;}
}
/* backOutUp */
@-webkit-keyframes backOutUp{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
	20%{-webkit-transform:translateY(0px) scale(0.7);
		transform:translateY(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:translateY(-700px) scale(0.7);
		transform:translateY(-700px) scale(0.7);opacity:0.7;}
}
@keyframes backOutUp{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
	20%{-webkit-transform:translateY(0px) scale(0.7);
		transform:translateY(0px) scale(0.7);opacity:0.7;}
	100%{-webkit-transform:translateY(-700px) scale(0.7);
		transform:translateY(-700px) scale(0.7);opacity:0.7;}
}
/* bounceIn */
@-webkit-keyframes bounceIn{
	from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	0%{-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);opacity:0;}
	20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
	40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
	60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);opacity:1;}
	80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}
}
@keyframes bounceIn{
	from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	0%{-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);opacity:0;}
	20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
	40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
	60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);opacity:1;}
	80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}
}
/* bounceInDown */
@-webkit-keyframes bounceInDown{
	from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);
		transform:translate3d(0,-3000px,0) scaleY(3);}
	60%{-webkit-transform:translate3d(0,25px,0) scaleY(0.9);
		transform:translate3d(0,25px,0) scaleY(0.9);opacity:1;}
	75%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.95);
		transform:translate3d(0,-10px,0) scaleY(0.95);}
	90%{-webkit-transform:translate3d(0,5px,0) scaleY(0.985);
		transform:translate3d(0,5px,0) scaleY(0.985);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInDown{
	from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);
		transform:translate3d(0,-3000px,0) scaleY(3);}
	60%{-webkit-transform:translate3d(0,25px,0) scaleY(0.9);
		transform:translate3d(0,25px,0) scaleY(0.9);opacity:1;}
	75%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.95);
		transform:translate3d(0,-10px,0) scaleY(0.95);}
	90%{-webkit-transform:translate3d(0,5px,0) scaleY(0.985);
		transform:translate3d(0,5px,0) scaleY(0.985);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* bounceInLeft */
@-webkit-keyframes bounceInLeft{
	from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	0%{-webkit-transform:translate3d(-3000px,0,0) scaleX(3);
		transform:translate3d(-3000px,0,0) scaleX(3);opacity:0;}
	60%{-webkit-transform:translate3d(25px,0,0) scaleX(1);
		transform:translate3d(25px,0,0) scaleX(1);opacity:1;}
	75%{-webkit-transform:translate3d(-10px,0,0) scaleX(0.98);
		transform:translate3d(-10px,0,0) scaleX(0.98);}
	90%{-webkit-transform:translate3d(5px,0,0) scaleX(0.995);
		transform:translate3d(5px,0,0) scaleX(0.995);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInLeft{
	from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	0%{-webkit-transform:translate3d(-3000px,0,0) scaleX(3);
		transform:translate3d(-3000px,0,0) scaleX(3);opacity:0;}
	60%{-webkit-transform:translate3d(25px,0,0) scaleX(1);
		transform:translate3d(25px,0,0) scaleX(1);opacity:1;}
	75%{-webkit-transform:translate3d(-10px,0,0) scaleX(0.98);
		transform:translate3d(-10px,0,0) scaleX(0.98);}
	90%{-webkit-transform:translate3d(5px,0,0) scaleX(0.995);
		transform:translate3d(5px,0,0) scaleX(0.995);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* bounceInRight */
@-webkit-keyframes bounceInRight{
	from,60%,75%,90%,to{
		-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	from{-webkit-transform:translate3d(3000px,0,0) scaleX(3);
		transform:translate3d(3000px,0,0) scaleX(3);opacity:0;}
	60%{-webkit-transform:translate3d(-25px,0,0) scaleX(1);
		transform:translate3d(-25px,0,0) scaleX(1);opacity:1;}
	75%{-webkit-transform:translate3d(10px,0,0) scaleX(0.98);
		transform:translate3d(10px,0,0) scaleX(0.98);}
	90%{-webkit-transform:translate3d(-5px,0,0) scaleX(0.995);
		transform:translate3d(-5px,0,0) scaleX(0.995);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInRight{
	from,60%,75%,90%,to{
		-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	from{-webkit-transform:translate3d(3000px,0,0) scaleX(3);
		transform:translate3d(3000px,0,0) scaleX(3);opacity:0;}
	60%{-webkit-transform:translate3d(-25px,0,0) scaleX(1);
		transform:translate3d(-25px,0,0) scaleX(1);opacity:1;}
	75%{-webkit-transform:translate3d(10px,0,0) scaleX(0.98);
		transform:translate3d(10px,0,0) scaleX(0.98);}
	90%{-webkit-transform:translate3d(-5px,0,0) scaleX(0.995);
		transform:translate3d(-5px,0,0) scaleX(0.995);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* bounceInUp */
@-webkit-keyframes bounceInUp{
	from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	from{-webkit-transform:translate3d(0,3000px,0) scaleY(5);
		transform:translate3d(0,3000px,0) scaleY(5);opacity:0;}
	60%{-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);
		transform:translate3d(0,-20px,0) scaleY(0.9);opacity:1;}
	75%{-webkit-transform:translate3d(0,10px,0) scaleY(0.95);
		transform:translate3d(0,10px,0) scaleY(0.95);}
	90%{-webkit-transform:translate3d(0,-5px,0) scaleY(0.985);
		transform:translate3d(0,-5px,0) scaleY(0.985);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInUp{
	from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	from{-webkit-transform:translate3d(0,3000px,0) scaleY(5);
		transform:translate3d(0,3000px,0) scaleY(5);opacity:0;}
	60%{-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);
		transform:translate3d(0,-20px,0) scaleY(0.9);opacity:1;}
	75%{-webkit-transform:translate3d(0,10px,0) scaleY(0.95);
		transform:translate3d(0,10px,0) scaleY(0.95);}
	90%{-webkit-transform:translate3d(0,-5px,0) scaleY(0.985);
		transform:translate3d(0,-5px,0) scaleY(0.985);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* bounceOut */
@-webkit-keyframes bounceOut{
	20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
	50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);opacity:1;}
	to{-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);opacity:0;}
}
@keyframes bounceOut{
	20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
	50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);opacity:1;}
	to{-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);opacity:0;}
}
/* bounceOutDown */
@-webkit-keyframes bounceOutDown{
	20%{-webkit-transform:translate3d(0,10px,0) scaleY(0.985);
		transform:translate3d(0,10px,0) scaleY(0.985);}
	40%,45%{-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);
		transform:translate3d(0,-20px,0) scaleY(0.9);opacity:1;}
	to{-webkit-transform:translate3d(0,2000px,0) scaleY(3);
		transform:translate3d(0,2000px,0) scaleY(3);opacity:0;}
}
@keyframes bounceOutDown{
	20%{-webkit-transform:translate3d(0,10px,0) scaleY(0.985);
		transform:translate3d(0,10px,0) scaleY(0.985);}
	40%,45%{-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);
		transform:translate3d(0,-20px,0) scaleY(0.9);opacity:1;}
	to{-webkit-transform:translate3d(0,2000px,0) scaleY(3);
		transform:translate3d(0,2000px,0) scaleY(3);opacity:0;}
}
/* bounceOutLeft */
@-webkit-keyframes bounceOutLeft{
	20%{-webkit-transform:translate3d(20px,0,0) scaleX(0.9);
		transform:translate3d(20px,0,0) scaleX(0.9);opacity:1;}
	to{-webkit-transform:translate3d(-2000px,0,0) scaleX(2);
		transform:translate3d(-2000px,0,0) scaleX(2);opacity:0;}
}
@keyframes bounceOutLeft{
	20%{-webkit-transform:translate3d(20px,0,0) scaleX(0.9);
		transform:translate3d(20px,0,0) scaleX(0.9);opacity:1;}
	to{-webkit-transform:translate3d(-2000px,0,0) scaleX(2);
		transform:translate3d(-2000px,0,0) scaleX(2);opacity:0;}
}
/* bounceOutRight */
@-webkit-keyframes bounceOutRight{
	20%{-webkit-transform:translate3d(-20px,0,0) scaleX(0.9);
		transform:translate3d(-20px,0,0) scaleX(0.9);opacity:1;}
	to{-webkit-transform:translate3d(2000px,0,0) scaleX(2);
		transform:translate3d(2000px,0,0) scaleX(2);opacity:0;}
}
@keyframes bounceOutRight{
	20%{-webkit-transform:translate3d(-20px,0,0) scaleX(0.9);
		transform:translate3d(-20px,0,0) scaleX(0.9);opacity:1;}
	to{-webkit-transform:translate3d(2000px,0,0) scaleX(2);
		transform:translate3d(2000px,0,0) scaleX(2);opacity:0;}
}
/* bounceOutUp */
@-webkit-keyframes bounceOutUp{
	20%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.985);
		transform:translate3d(0,-10px,0) scaleY(0.985);}
	40%,45%{-webkit-transform:translate3d(0,20px,0) scaleY(0.9);
		transform:translate3d(0,20px,0) scaleY(0.9);opacity:1;}
	to{-webkit-transform:translate3d(0,-2000px,0) scaleY(3);
		transform:translate3d(0,-2000px,0) scaleY(3);opacity:0;}
}
@keyframes bounceOutUp{
	20%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.985);
		transform:translate3d(0,-10px,0) scaleY(0.985);}
	40%,45%{-webkit-transform:translate3d(0,20px,0) scaleY(0.9);
		transform:translate3d(0,20px,0) scaleY(0.9);opacity:1;}
	to{-webkit-transform:translate3d(0,-2000px,0) scaleY(3);
		transform:translate3d(0,-2000px,0) scaleY(3);opacity:0;}
}
/* fadeIn */
@-webkit-keyframes fadeIn{
	from{opacity:0;}to{opacity:1;}
}
@keyframes fadeIn{
	from{opacity:0;}to{opacity:1;}
}
/* fadeInDown */
@-webkit-keyframes fadeInDown{
	from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInDown{
	from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInDownBig */
@-webkit-keyframes fadeInDownBig{
	from{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInDownBig{
	from{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInLeft */
@-webkit-keyframes fadeInLeft{
	from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInLeft{
	from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInLeftBig */
@-webkit-keyframes fadeInLeftBig{
	from{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInLeftBig{
	from{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInRight */
@-webkit-keyframes fadeInRight{
	from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInRight{
	from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInRightBig */
@-webkit-keyframes fadeInRightBig{
	from{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInRightBig{
	from{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInUp */
@-webkit-keyframes fadeInUp{
	from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInUp{
	from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInUpBig */
@-webkit-keyframes fadeInUpBig{
	from{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInUpBig{
	from{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInTopLeft */
@-webkit-keyframes fadeInTopLeft{
	from{-webkit-transform:translate3d(-100%,-100%,0);
		transform:translate3d(-100%,-100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInTopLeft{
	from{-webkit-transform:translate3d(-100%,-100%,0);
		transform:translate3d(-100%,-100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInTopRight */
@-webkit-keyframes fadeInTopRight{
	from{-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInTopRight{
	from{-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInBottomLeft */
@-webkit-keyframes fadeInBottomLeft{
	from{-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInBottomLeft{
	from{-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeInBottomRight */
@-webkit-keyframes fadeInBottomRight{
	from{-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes fadeInBottomRight{
	from{-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* fadeOut */
@-webkit-keyframes fadeOut{
	from{opacity:1;}to{opacity:0;}
}
@keyframes fadeOut{
	from{opacity:1;}to{opacity:0;}
}
/* fadeOutDown */
@-webkit-keyframes fadeOutDown{
	from{opacity:1;}
	to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;}
}
@keyframes fadeOutDown{
	from{opacity:1;}
	to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;}
}
/* fadeOutDownBig */
@-webkit-keyframes fadeOutDownBig{
	from{opacity:1;}
	to{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0;}
}
@keyframes fadeOutDownBig{
	from{opacity:1;}
	to{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0;}
}
/* fadeOutLeft */
@-webkit-keyframes fadeOutLeft{
	from{opacity:1;}
	to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}
}
@keyframes fadeOutLeft{
	from{opacity:1;}
	to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}
}
/* fadeOutLeftBig */
@-webkit-keyframes fadeOutLeftBig{
	from{opacity:1;}
	to{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0;}
}
@keyframes fadeOutLeftBig{
	from{opacity:1;}
	to{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0;}
}
/* fadeOutRight */
@-webkit-keyframes fadeOutRight{
	from{opacity:1;}
	to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}
}
@keyframes fadeOutRight{
	from{opacity:1;}
	to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}
}
/* fadeOutRightBig */
@-webkit-keyframes fadeOutRightBig{
	from{opacity:1;}
	to{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0;}
}
@keyframes fadeOutRightBig{
	from{opacity:1;}
	to{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0;}
}
/* fadeOutUp */
@-webkit-keyframes fadeOutUp{
	from{opacity:1;}
	to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;}
}
@keyframes fadeOutUp{
	from{opacity:1;}
	to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;}
}
/* fadeOutUpBig */
@-webkit-keyframes fadeOutUpBig{
	from{opacity:1;}
	to{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0;}
}
@keyframes fadeOutUpBig{
	from{opacity:1;}
	to{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0;}
}
/* fadeOutTopLeft */
@-webkit-keyframes fadeOutTopLeft{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
	to{-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0);opacity:0;}
}
@keyframes fadeOutTopLeft{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
	to{-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0);opacity:0;}
}
/* fadeOutTopRight */
@-webkit-keyframes fadeOutTopRight{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
	to{-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0);opacity:0;}
}
@keyframes fadeOutTopRight{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
	to{-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0);opacity:0;}
}
/* fadeOutBottomRight */
@-webkit-keyframes fadeOutBottomRight{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
	to{-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0);opacity:0;}
}
@keyframes fadeOutBottomRight{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
	to{-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0);opacity:0;}
}
/* fadeOutBottomLeft */
@-webkit-keyframes fadeOutBottomLeft{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
	to{-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0);opacity:0;}
}
@keyframes fadeOutBottomLeft{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
	to{-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0);opacity:0;}
}
/* flip */
@-webkit-keyframes flip{
	from{
		-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);
		transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);
		-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
	40%{
		-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
			rotate3d(0,1,0,-190deg);
		transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
			rotate3d(0,1,0,-190deg);
		-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
	50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
			rotate3d(0,1,0,-170deg);
		transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
			rotate3d(0,1,0,-170deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
	80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
			rotate3d(0,1,0,0deg);
		transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
			rotate3d(0,1,0,0deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
	to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);
		transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip{
	from{
		-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);
		transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);
		-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
	40%{
		-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
			rotate3d(0,1,0,-190deg);
		transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
			rotate3d(0,1,0,-190deg);
		-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
	50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
			rotate3d(0,1,0,-170deg);
		transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
			rotate3d(0,1,0,-170deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
	80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
			rotate3d(0,1,0,0deg);
		transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
			rotate3d(0,1,0,0deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
	to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);
		transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
/* flipInX */
@-webkit-keyframes flipInX{
	from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
	40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
	60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
		transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
	80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		transform:perspective(400px) rotate3d(1,0,0,-5deg);}
	to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX{
	from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
	40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
	60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
		transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
	80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		transform:perspective(400px) rotate3d(1,0,0,-5deg);}
	to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
/* flipInY */
@-webkit-keyframes flipInY{
	from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
	40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
		transform:perspective(400px) rotate3d(0,1,0,-20deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
	60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
		transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
	80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
		transform:perspective(400px) rotate3d(0,1,0,-5deg);}
	to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY{
	from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
	40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
		transform:perspective(400px) rotate3d(0,1,0,-20deg);
		-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
	60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
		transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
	80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
		transform:perspective(400px) rotate3d(0,1,0,-5deg);}
	to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
/* flipOutX */
@-webkit-keyframes flipOutX{
	from{-webkit-transform:perspective(400px);transform:perspective(400px);}
	30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
	to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
@keyframes flipOutX{
	from{-webkit-transform:perspective(400px);transform:perspective(400px);}
	30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
	to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
/* flipOutY */
@-webkit-keyframes flipOutY{
	from{-webkit-transform:perspective(400px);transform:perspective(400px);}
	30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
		transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
	to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
@keyframes flipOutY{
	from{-webkit-transform:perspective(400px);transform:perspective(400px);}
	30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
		transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
	to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
/* lightSpeedInRight */
@-webkit-keyframes lightSpeedInRight{
	from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
		transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}
	60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
	80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes lightSpeedInRight{
	from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
		transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}
	60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
	80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* lightSpeedInLeft */
@-webkit-keyframes lightSpeedInLeft{
	from{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);
		transform:translate3d(-100%,0,0) skewX(30deg);opacity:0;}
	60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1;}
	80%{-webkit-transform:skewX(5deg);transform:skewX(5deg);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes lightSpeedInLeft{
	from{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);
		transform:translate3d(-100%,0,0) skewX(30deg);opacity:0;}
	60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1;}
	80%{-webkit-transform:skewX(5deg);transform:skewX(5deg);}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* lightSpeedOutRight */
@-webkit-keyframes lightSpeedOutRight{
	from{opacity:1;}
	to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);
		transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOutRight{
	from{opacity:1;}
	to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);
		transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}
}
/* lightSpeedOutLeft */
@-webkit-keyframes lightSpeedOutLeft{
	from{opacity:1;}
	to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);
		transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0;}
}
@keyframes lightSpeedOutLeft{
	from{opacity:1;}
	to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);
		transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0;}
}
/* rotateIn */
@-webkit-keyframes rotateIn{
	from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateIn{
	from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* rotateInDownLeft */
@-webkit-keyframes rotateInDownLeft{
	from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateInDownLeft{
	from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* rotateInDownRight */
@-webkit-keyframes rotateInDownRight{
	from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateInDownRight{
	from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* rotateInUpLeft */
@-webkit-keyframes rotateInUpLeft{
	from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateInUpLeft{
	from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* rotateInUpRight */
@-webkit-keyframes rotateInUpRight{
	from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateInUpRight{
	from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* rotateOut */
@-webkit-keyframes rotateOut{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
@keyframes rotateOut{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
/* rotateOutDownLeft */
@-webkit-keyframes rotateOutDownLeft{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
@keyframes rotateOutDownLeft{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
/* rotateOutDownRight */
@-webkit-keyframes rotateOutDownRight{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutDownRight{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
/* rotateOutUpLeft */
@-webkit-keyframes rotateOutUpLeft{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutUpLeft{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
/* rotateOutUpRight */
@-webkit-keyframes rotateOutUpRight{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
@keyframes rotateOutUpRight{
	from{opacity:1;}
	to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
/* hinge */
@-webkit-keyframes hinge{
	0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
	20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);
		-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
	40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);
		-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
	to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
@keyframes hinge{
	0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
	20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);
		-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
	40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);
		-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
	to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
/* jackInTheBox */
@-webkit-keyframes jackInTheBox{
	from{-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);
		-webkit-transform-origin:center bottom;transform-origin:center bottom;opacity:0;}
	50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
	70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
	to{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes jackInTheBox{
	from{-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);
		-webkit-transform-origin:center bottom;transform-origin:center bottom;opacity:0;}
	50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
	70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
	to{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
/* rollIn */
@-webkit-keyframes rollIn{
	from{-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rollIn{
	from{-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);opacity:0;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
/* rollOut */
@-webkit-keyframes rollOut{
	from{opacity:1;}
	to{-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);opacity:0;}
}
@keyframes rollOut{
	from{opacity:1;}
	to{-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);opacity:0;}
}
/* zoomIn */
@-webkit-keyframes zoomIn{
	from{-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);opacity:0;}
	50%{opacity:1;}
}
@keyframes zoomIn{
	from{-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);opacity:0;}
	50%{opacity:1;}
}
/* zoomInDown */
@-webkit-keyframes zoomInDown{
	from{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:0;}
	60%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:1;}
}
@keyframes zoomInDown{
	from{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:0;}
	60%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:1;}
}
/* zoomInLeft */
@-webkit-keyframes zoomInLeft{
	from{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:0;
	}
	60%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:1;
	}
}
@keyframes zoomInLeft{
	from{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:0;
	}
	60%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:1;
	}
}
/* zoomInRight */
@-webkit-keyframes zoomInRight{
	from{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:0;
	}

	60%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:1;
	}
}
@keyframes zoomInRight{
	from{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:0;
	}

	60%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:1;
	}
}
/* zoomInUp */
@-webkit-keyframes zoomInUp{
	from{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:0;}
	60%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:1;}
}
@keyframes zoomInUp{
	from{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:0;}
	60%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:1;}
}
/* zoomOut */
@-webkit-keyframes zoomOut{
	from{opacity:1;}
	50%{-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);opacity:0;}
	to{opacity:0;}
}
@keyframes zoomOut{
	from{opacity:1;}
	50%{-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);opacity:0;}
	to{opacity:0;}
}
/* zoomOutDown */
@-webkit-keyframes zoomOutDown{
	40%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:1;}
	to{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:0;
	}
}
@keyframes zoomOutDown{
	40%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:1;}
	to{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:0;
	}
}
/* pulse */
@-webkit-keyframes zoomOutLeft{
	40%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);opacity:1;}
	to{-webkit-transform:scale(0.1) translate3d(-2000px,0,0);
		transform:scale(0.1) translate3d(-2000px,0,0);opacity:0;}
}
@keyframes zoomOutLeft{
	40%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);opacity:1;}
	to{-webkit-transform:scale(0.1) translate3d(-2000px,0,0);
		transform:scale(0.1) translate3d(-2000px,0,0);opacity:0;}
}
/* zoomOutRight */
@-webkit-keyframes zoomOutRight{
	40%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);opacity:1;}
	to{-webkit-transform:scale(0.1) translate3d(2000px,0,0);
		transform:scale(0.1) translate3d(2000px,0,0);opacity:0;}
}
@keyframes zoomOutRight{
	40%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);opacity:1;}
	to{-webkit-transform:scale(0.1) translate3d(2000px,0,0);
		transform:scale(0.1) translate3d(2000px,0,0);opacity:0;}
}
/* zoomOutUp */
@-webkit-keyframes zoomOutUp{
	40%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:1;}
	to{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:0;}
}
@keyframes zoomOutUp{
	40%{-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
		transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
		animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);opacity:1;}
	to{-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
		transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);opacity:0;}
}
/* slideInDown */
@-webkit-keyframes slideInDown{
	from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);
		visibility:visible;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInDown{
	from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);
		visibility:visible;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* slideInLeft */
@-webkit-keyframes slideInLeft{
	from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);
		visibility:visible;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInLeft{
	from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);
		visibility:visible;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* slideInRight */
@-webkit-keyframes slideInRight{
	from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);
		visibility:visible;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInRight{
	from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);
		visibility:visible;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* slideInUp */
@-webkit-keyframes slideInUp{
	from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);
		visibility:visible;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInUp{
	from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);
		visibility:visible;}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/* slideOutDown */
@-webkit-keyframes slideOutDown{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden;}
}
@keyframes slideOutDown{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden;}
}
/* slideOutLeft */
@-webkit-keyframes slideOutLeft{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden;}
}
@keyframes slideOutLeft{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden;}
}
/* slideOutRight */
@-webkit-keyframes slideOutRight{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden;}
}
@keyframes slideOutRight{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden;}
}
/* slideOutUp */
@-webkit-keyframes slideOutUp{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden;}
}
@keyframes slideOutUp{
	from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden;}
}
