@-webkit-keyframes rotateX {
	0% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	100% {
		-webkit-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
	}
}
@-webkit-keyframes rotateX-info {
	0% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	100% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
	}
}
/*
@-webkit-keyframes rotateX {
	0% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	16% {
		-webkit-transform: rotateX(60deg);
		transform: rotateX(60deg);
	}
	33% {
		-webkit-transform: rotateX(30deg);
		transform: rotateX(30deg);
	}
	50% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
	}
	66% {
		-webkit-transform: rotateX(-30deg);
		transform: rotateX(-30deg);
	}
	83% {
		-webkit-transform: rotateX(-60deg);
		transform: rotateX(-60deg);
	}
	100% {
		-webkit-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
	}
}
*/
/*
@-webkit-keyframes rotateX {
	0% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	16% {
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
	}
	33% {
		-webkit-transform: rotateX(150deg);
		transform: rotateX(150deg);
	}
	50% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
	}
	66% {
		-webkit-transform: rotateX(210deg);
		transform: rotateX(210deg);
	}
	83% {
		-webkit-transform: rotateX(240deg);
		transform: rotateX(240deg);
	}
	100% {
		-webkit-transform: rotateX(270deg);
		transform: rotateX(270deg);
	}
}
*/
/*
@-webkit-keyframes rotateX {
	0% {
		-webkit-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
	}
	25% {
		-webkit-transform: rotateX(-45deg);
		transform: rotateX(-45deg);
	}
	50% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
	}
	75% {
		-webkit-transform: rotateX(45deg);
		transform: rotateX(45deg);
	}
	100% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
}
*/
/*
@-moz-keyframes rotateX {
	0% {
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg);
	}
	25% {
		-moz-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
	}
	50% {
		-moz-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
	}
	75% {
		-moz-transform: rotateX(-270deg);
		transform: rotateX(-270deg);
	}
	100% {
		-moz-transform: rotateX(-360deg);
		transform: rotateX(-360deg);
	}
}

@keyframes rotateX {
	0% {
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		transform: rotateX(0deg);
	}
	25% {
		-webkit-transform: rotateX(-90deg);
		-moz-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
	}
	50% {
		-webkit-transform: rotateX(-180deg);
		-moz-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
	}
	75% {
		-webkit-transform: rotateX(-270deg);
		-moz-transform: rotateX(-270deg);
		transform: rotateX(-270deg);
	}
	100% {
		-webkit-transform: rotateX(-360deg);
		-moz-transform: rotateX(-360deg);
		transform: rotateX(-360deg);
	}
}
*/
@-webkit-keyframes rotateY {
	0% {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	25% {
		-webkit-transform: rotateY(90deg);
		transform: rotateY(90deg);
	}
	50% {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	75% {
		-webkit-transform: rotateY(270deg);
		transform: rotateY(270deg);
	}
	100% {
		-webkit-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
}

@-moz-keyframes rotateY {
	0% {
		-moz-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	25% {
		-moz-transform: rotateY(90deg);
		transform: rotateY(90deg);
	}
	50% {
		-moz-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	75% {
		-moz-transform: rotateY(270deg);
		transform: rotateY(270deg);
	}
	100% {
		-moz-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
}

@keyframes rotateY {
	0% {
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	25% {
		-webkit-transform: rotateY(90deg);
		-moz-transform: rotateY(90deg);
		transform: rotateY(90deg);
	}
	50% {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	75% {
		-webkit-transform: rotateY(270deg);
		-moz-transform: rotateY(270deg);
		transform: rotateY(270deg);
	}
	100% {
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
}

.tnwos-coin-roll-x {
	-webkit-animation: rotateX 1.4s linear 0s infinite;
	-moz-animation: rotateX 1.4s linear 0s infinite;
	animation: rotateX 1.4s linear 0s infinite;
}

.tnwos-coin-roll-x-popup {
	/*-webkit-transform-style: preserve-3d;*/
	-webkit-animation: rotateX-info 0.35s linear 0s 1;
	-moz-animation: rotateX-info 0.35s linear 0s 1;
	animation: rotateX-info 0.35s linear 0s 1;
}

.tnwos-coin-roll-y {
	-webkit-animation: rotateY 1s linear 0s infinite;
	-moz-animation: rotateY 1s linear 0s infinite;
	animation: rotateY 1s linear 0s infinite;
}

.tnwos-blink {
  -webkit-animation: blink 1.0s ease-in-out infinite alternate;
  -moz-animation: blink 1.0s ease-in-out infinite alternate;
  animation: blink 1.0s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
  0% {opacity:0;}
  100% {opacity:1;}
}
@-moz-keyframes blink{
  0% {opacity:0;}
  100% {opacity:1;}
}
@keyframes blink{
  0% {opacity:0;}
  100% {opacity:1;}
}
