@-webkit-keyframes slideToLeft {
	0% {
		-webkit-transform: translateX(0%);
	}
	100% {
		-webkit-transform: translateX(-100%);
	}
}
@-o-keyframes slideToLeft {
	0% {
		-o-transform: translateX(0%);
	}
	100% {
		-o-transform: translateX(-100%);
	}
}
@keyframes slideToLeft {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(-100%);
	}
}

@-webkit-keyframes slideFromLeft {
	0% {
		-webkit-transform: translateX(-100%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}
@-o-keyframes slideFromLeft {
	0% {
		-o-transform: translateX(-100%);
	}
	100% {
		-o-transform: translateX(0%);
	}
}
@keyframes slideFromLeft {
	0% {
		transform: translateX(-100%);
	}
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideToRight {
	0% {
		-webkit-transform: translateX(0%);
	}
	100% {
		-webkit-transform: translateX(100%);
	}
}
@-o-keyframes slideToRight {
	0% {
		-o-transform: translateX(0%);
	}
	100% {
		-o-transform: translateX(100%);
	}
}
@keyframes slideToRight {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(100%);
	}
}

@-webkit-keyframes slideFromRight {
	0% {
		-webkit-transform: translateX(100%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}
@-o-keyframes slideFromRight {
	0% {
		-o-transform: translateX(100%);
	}
	100% {
		-o-transform: translateX(0%);
	}
}
@keyframes slideFromRight {
	0% {
		transform: translateX(100%);
	}
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideToBottom {
	0% {
		-webkit-transform: translateY(0%);
	}
	100% {
		-webkit-transform: translateY(100%);
	}
}
@-o-keyframes slideToBottom {
	0% {
		-o-transform: translateY(0%);
	}
	100% {
		-o-transform: translateY(100%);
	}
}
@keyframes slideToBottom {
	0% {
		transform: translateY(0%);
	}
	100% {
		transform: translateY(100%);
	}
}

@-webkit-keyframes slideFromTop {
	0% {
		-webkit-transform: translateY(-100%);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}
@-o-keyframes slideFromTop {
	0% {
		-o-transform: translateY(-100%);
	}
	100% {
		-o-transform: translateY(0%);
	}
}
@keyframes slideFromTop {
	0% {
		transform: translateY(-100%);
	}
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes slideToTop {
	0% {
		-webkit-transform: translateY(0%);
	}
	100% {
		-webkit-transform: translateY(-100%);
	}
}
@-o-keyframes slideToTop {
	0% {
		-o-transform: translateY(0%);
	}
	100% {
		-o-transform: translateY(-100%);
	}
}
@keyframes slideToTop {
	0% {
		transform: translateY(0%);
	}
	100% {
		transform: translateY(-100%);
	}
}

@-webkit-keyframes slideFromBottom {
	0% {
		-webkit-transform: translateY(100%);
	}
	100% {
		-webkit-transform: translateY(-0%);
	}
}
@-o-keyframes slideFromBottom {
	0% {
		-o-transform: translateY(100%);
	}
	100% {
		-o-transform: translateY(0%);
	}
}
@keyframes slideFromBottom {
	0% {
		transform: translateY(100%);
	}
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-o-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}