/* fadein */
@keyframes apsxy-kf-copta-fadein {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
/* zoom */
@keyframes apsxy-kf-copta-zoom {
	0% {
		opacity:0;
		transform:scale(0,0);
	}
	100% {
		opacity:1;
		transform:scale(1,1);
	}
}
/* sway */
@keyframes apsxy-kf-copta-swayx {
	0% {
		opacity:0;
		transform:skew(35deg);
	}
	40% {
		transform:skew(-3deg);
	}
	100% {
		opacity:1;
		transform:skew(0deg);
	}
}
@keyframes apsxy-kf-copta-sway {
	0% {
		transform-origin:bottom left;
		opacity:0;
		transform:skew(35deg);
	}
	25% {
		opacity:1;
		transform:skew(-20deg);
	}
	50% {
		transform:skew(8deg);
	}
	75% {
		transform:skew(-3deg);
	}
	100% {
		transform:skew(0deg);
	}
}
/* rotate-x */
.apsxy-cpoll .apsxy-copt-box-copta-rotate-x {
	perspective:1000px;
}
@keyframes apsxy-kf-copta-rotate-x {
	0% {
		transform:rotateX(-90deg);
	}
	100% {
		transform:rotateX(0deg);
	}
}
/* rotate-y */
.apsxy-cpoll .apsxy-copt-box-copta-rotate-y {
	perspective:1000px;
}
@keyframes apsxy-kf-copta-rotate-y {
	0% {
		transform:rotateY(-90deg);
	}
	100% {
		transform:rotateY(0deg);
	}
}
/* rotate-z */
@keyframes apsxy-kf-copta-rotate-z {
	0% {
		opacity:0;
		transform:rotateZ(-180deg);
	}
	100% {
		opacity:1;
		transform:rotateZ(0deg);
	}
}
/* bounce-x */
@keyframes apsxy-kf-copta-bounce-x {
	0% {
		opacity:0;
		transform: translateX(-100%);
		animation-timing-function: ease-in;
	}
	16% {
		opacity:1;
		transform: translateX(0%);
		animation-timing-function: ease-out;
	}
	32% {
		transform: translateX(-30%);
		animation-timing-function: ease-in;
	}
	48% {
		transform: translateX(0%);
		animation-timing-function: ease-out;
	}
	62% {
		transform: translateX(-10%);
		animation-timing-function: ease-in;
	}
	78% {
		transform: translateX(0%);
		animation-timing-function: ease-out;
	}
	90% {
		transform: translateX(-3%);
		animation-timing-function: ease-in;
	}
	100% {
		transform: translateX(0%);
		animation-timing-function: ease-out;
	}
}
/* bounce-y */
@keyframes apsxy-kf-copta-bounce-y {
	0% {
		opacity:0;
		transform: translateY(-100%);
		animation-timing-function: ease-in;
	}
	16% {
		opacity:1;
		transform: translateY(0%);
		animation-timing-function: ease-out;
	}
	32% {
		transform: translateY(-30%);
		animation-timing-function: ease-in;
	}
	48% {
		transform: translateY(0%);
		animation-timing-function: ease-out;
	}
	62% {
		transform: translateY(-10%);
		animation-timing-function: ease-in;
	}
	78% {
		transform: translateY(0%);
		animation-timing-function: ease-out;
	}
	90% {
		transform: translateY(-3%);
		animation-timing-function: ease-in;
	}
	100% {
		transform: translateY(0%);
		animation-timing-function: ease-out;
	}
}
/* bounce-z */
@keyframes apsxy-kf-copta-bounce-z {
	0% {
		opacity:0;
		transform:scale(0,0);
		animation-timing-function: ease-in;
	}
	16% {
		opacity:1;
		transform:scale(1,1);
		animation-timing-function: ease-out;
	}
	32% {
		transform:scale(0.7,0.7);
		animation-timing-function: ease-in;
	}
	48% {
		transform:scale(1,1);
		animation-timing-function: ease-out;
	}
	62% {
		transform:scale(0.9,0.9);
		animation-timing-function: ease-in;
	}
	78% {
		transform:scale(1,1);
		animation-timing-function: ease-out;
	}
	90% {
		transform:scale(0.97,0.97);
		animation-timing-function: ease-in;
	}
	100% {
		transform:scale(1,1);
		animation-timing-function: ease-out;
	}
}
