@keyframes tts-page-direct-in {
	0% {
		opacity: 0.0;
		transform: translateX(0%);
	}
	1% {
		opacity: 1.0;
		transform: translateX(0%);
	}
	100% {
		opacity: 1.0;
		transform: translateX(0%);
	}

}
@-webkit-keyframes tts-page-direct-in {
	0% {
		opacity: 0.0;
		-webkit-transform: translateX(0%);
	}
	1% {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
	100% {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
}

@keyframes tts-page-direct-out {
	0% {
		opacity: 1.0;
		transform: translateX(0%);
	}
	99% {
		opacity: 1.0;
		transform: translateX(0%);
	}
	100% {
		opacity: 0.0;
		transform: translateX(0%);
	}
}
@-webkit-keyframes tts-page-direct-out {
	0% {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
	99% {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
	100% {
		opacity: 0.0;
		-webkit-transform: translateX(0%);
	}
}

@keyframes tts-page-slide-in-from-right {
	from {
		opacity: 1.0;
		transform: translateX(100%);
	}
	to {
		opacity: 1.0;
		transform: translateX(0%);
	}
}
@-webkit-keyframes tts-page-slide-in-from-right {
	from {
		opacity: 1.0;
		-webkit-transform: translateX(100%);
	}
	to {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
}

@keyframes tts-page-slide-out-to-right {
	from {
		opacity: 1.0;
		transform: translateX(0%);
	}
	to {
		opacity: 1.0;
		transform: translateX(100%);
	}
}
@-webkit-keyframes tts-page-slide-out-to-right {
	from {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
	to {
		opacity: 1.0;
		-webkit-transform: translateX(100%);
	}
}

@keyframes tts-page-slide-in-from-left {
	from {
		opacity: 1.0;
		transform: translateX(-100%);
	}
	to {
		opacity: 1.0;
		transform: translateX(0%);
	}
}
@-webkit-keyframes tts-page-slide-in-from-left {
	from {
		opacity: 1.0;
		-webkit-transform: translateX(-100%);
	}
	to {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
}

@keyframes tts-page-slide-out-to-left {
	from {
		opacity: 1.0;
		transform: translateX(0%);
	}
	to {
		opacity: 1.0;
		transform: translateX(-100%);
	}
}
@-webkit-keyframes tts-page-slide-out-to-left {
	from {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
	to {
		opacity: 1.0;
		-webkit-transform: translateX(-100%);
	}
}

@keyframes tts-page-fade-in {
	from {
		opacity: 0.0;
		transform: translateX(0%);
	}
	to {
		opacity: 1.0;
		transform: translateX(0%);
	}
}
@-webkit-keyframes tts-page-fade-in {
	from {
		opacity: 0.0;
		-webkit-transform: translateX(0%);
	}
	to {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
}

@keyframes tts-page-fade-out {
	from {
		opacity: 1.0;
		transform: translateX(0%);
	}
	to {
		opacity: 0.0;
		transform: translateX(0%);
	}
}
@-webkit-keyframes tts-page-fade-out {
	from {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
	to {
		opacity: 0.0;
		-webkit-transform: translateX(0%);
	}
}

@keyframes tts-page-ghost-fade-in {
	from {
		opacity: 0.4;
		transform: translateX(0%);
	}
	to {
		opacity: 1.0;
		transform: translateX(0%);
	}
}
@-webkit-keyframes tts-page-ghost-fade-in {
	from {
		opacity: 0.4;
		-webkit-transform: translateX(0%);
	}
	to {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
}

@keyframes tts-page-ghost-fade-out {
	from {
		opacity: 1.0;
		transform: translateX(0%);
	}
	to {
		opacity: 0.4;
		transform: translateX(0%);
	}
}
@-webkit-keyframes tts-page-ghost-fade-out {
	from {
		opacity: 1.0;
		-webkit-transform: translateX(0%);
	}
	to {
		opacity: 0.4;
		-webkit-transform: translateX(0%);
	}
}