[class*="animIt"]{
	opacity:0;
}

.ie *[class*="animIt"]{
	opacity:1!important;
}

.animIt6{
	-webkit-transform-origin:center top;
}

@-webkit-keyframes fadeOutRight {
	0% {
			opacity: 0;
			-webkit-transform: translateX(20px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeOutRight {
	0% {
			opacity: 0;
			-moz-transform: translateX(20px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateX(0);
	}
}
@keyframes fadeOutRight {
	0% {
			opacity: 0;
			transform: translateX(20px);
	}
	100% {
			opacity: 1;
			transform: translateX(0);
	}
}
.fadeOutRight {
		-webkit-animation: 1s fadeOutRight both;
		-moz-animation: 1s fadeOutRight both;
		animation: 1s fadeOutRight both;
}
@-webkit-keyframes fadeOutLeft {
	0% {
			opacity: 0;
			-webkit-transform: translateX(-20px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeOutLeft {
	0% {
			opacity: 0;
			-moz-transform: translateX(-20px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateX(0);
	}
}
@keyframes fadeOutLeft {
	0% {
			opacity: 0;
			transform: translateX(-20px);
	}
	100% {
			opacity: 1;
			transform: translateX(0);
	}
}
.fadeOutLeft {
		-webkit-animation: 1s fadeOutLeft both;
		-moz-animation: 1s fadeOutLeft both;
		animation: 1s fadeOutLeft both;
}

@-webkit-keyframes fadeOutMediumLeft {
	0% {
			opacity: 0;
			-webkit-transform: translateX(-250px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeOutMediumLeft {
	0% {
			opacity: 0;
			-moz-transform: translateX(-250px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateX(0);
	}
}
@keyframes fadeOutMediumLeft {
	0% {
			opacity: 0;
			transform: translateX(-250px);
	}
	100% {
			opacity: 1;
			transform: translateX(0);
	}
}
.fadeOutMediumLeft {
		-webkit-animation: 1s fadeOutMediumLeft both;
		-moz-animation: 1s fadeOutMediumLeft both;
		animation: 1s fadeOutMediumLeft both;
}

@-webkit-keyframes fadeOutMediumRight {
	0% {
			opacity: 0;
			-webkit-transform: translateX(250px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeOutMediumRight {
	0% {
			opacity: 0;
			-moz-transform: translateX(250px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateX(0);
	}
}
@keyframes fadeOutMediumRight {
	0% {
			opacity: 0;
			transform: translateX(250px);
	}
	100% {
			opacity: 1;
			transform: translateX(0);
	}
}
.fadeOutMediumRight {
		-webkit-animation: 1s fadeOutMediumRight both;
		-moz-animation: 1s fadeOutMediumRight both;
		animation: 1s fadeOutMediumRight both;
}

@-webkit-keyframes fadeOutBigRight {
	0% {
			opacity: 0;
			-webkit-transform: translateX(2000px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeOutBigRight {
	0% {
			opacity: 0;
			-moz-transform: translateX(2000px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateX(0);
	}
}
@keyframes fadeOutBigRight {
	0% {
			opacity: 0;
			transform: translateX(2000px);
	}
	100% {
			opacity: 1;
			transform: translateX(0);
	}
}
.fadeOutBigRight {
		-webkit-animation: 1s fadeOutBigRight both;
		-moz-animation: 1s fadeOutBigRight both;
		animation: 1s fadeOutBigRight both;
}
@-webkit-keyframes fadeOutBigLeft {
	0% {
			opacity: 0;
			-webkit-transform: translateX(-2000px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeOutBigLeft {
	0% {
			opacity: 0;
			-moz-transform: translateX(-2000px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateX(0);
	}
}
@keyframes fadeOutBigLeft {
	0% {
			opacity: 0;
			transform: translateX(-2000px);
	}
	100% {
			opacity: 1;
			transform: translateX(0);
	}
}
.fadeOutBigLeft {
		-webkit-animation: 1s fadeOutBigLeft both;
		-moz-animation: 1s fadeOutBigLeft both;
		animation: 1s fadeOutBigLeft both;
}
@-webkit-keyframes fadeOutBottom {
	0% {
			opacity: 0;
			-webkit-transform: translateY(20px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeOutBottom {
	0% {
			opacity: 0;
			-moz-transform: translateY(20px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateY(0);
	}
}
@keyframes fadeOutBottom {
	0% {
			opacity: 0;
			transform: translateY(20px);
	}
	100% {
			opacity: 1;
			transform: translateY(0);
	}
}
.fadeOutBottom {
		-webkit-animation: 1s fadeOutBottom both;
		-moz-animation: 1s fadeOutBottom both;
		animation: 1s fadeOutBottom both;
}
@-webkit-keyframes fadeOutBigBottom {
	0% {
			opacity: 0;
			-webkit-transform: translateY(200px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeOutBigBottom {
	0% {
			opacity: 0;
			-moz-transform: translateY(200px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateY(0);
	}
}
@keyframes fadeOutBigBottom {
	0% {
			opacity: 0;
			transform: translateY(200px);
	}
	100% {
			opacity: 1;
			transform: translateY(0);
	}
}
.fadeOutBigBottom {
		-webkit-animation: 1s fadeOutBigBottom both;
		-moz-animation: 1s fadeOutBigBottom both;
		animation: 1s fadeOutBigBottom both;
}
@-webkit-keyframes fadeOutTop {
	0% {
			opacity: 0;
			-webkit-transform: translateY(-20px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeOutTop {
	0% {
			opacity: 0;
			-moz-transform: translateY(-20px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateY(0);
	}
}
@keyframes fadeOutTop {
	0% {
			opacity: 0;
			transform: translateY(-20px);
	}
	100% {
			opacity: 1;
			transform: translateY(0);
	}
}
.fadeOutTop {
	-webkit-animation: 1s fadeOutTop both;
	-moz-animation: 1s fadeOutTop both;
	animation: 1s fadeOutTop both;
}
@-webkit-keyframes fadeOutBigTop {
	0% {
			opacity: 0;
			-webkit-transform: translateY(-200px);
	}
	100% {
			opacity: 1;
			-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeOutBigTop {
	0% {
			opacity: 0;
			-moz-transform: translateY(-200px);
	}
	100% {
			opacity: 1;
			-moz-transform: translateY(0);
	}
}
@keyframes fadeOutBigTop {
	0% {
			opacity: 0;
			transform: translateY(-200px);
	}
	100% {
			opacity: 1;
			transform: translateY(0);
	}
}
.fadeOutBigTop {
	-webkit-animation: 1s fadeOutBigTop both;
	-moz-animation: 1s fadeOutBigTop both;
	animation: 1s fadeOutBigTop both;
}
@-webkit-keyframes scaleIn {
	0% {
			opacity: 0;
			-webkit-transform: scale(0,0);
	}
	100% {
			opacity: 1;
			-webkit-transform: scale(1,1);
	}
}
@-moz-keyframes scaleIn {
	0% {
			opacity: 0;
			-moz-transform: scale(0,0);
	}
	100% {
			opacity: 1;
			-moz-transform: scale(1,1);
	}
}
@keyframes scaleIn {
	0% {
			opacity: 0;
			transform: scale(0,0);
	}
	100% {
			opacity: 1;
			transform: scale(1,1);
	}
}

.scaleIn{
	-webkit-animation: 1s scaleIn both;
	-moz-animation: 1s scaleIn both;
	animation: 1s scaleIn both;
}

@-webkit-keyframes scaleOut {
	0% {
			opacity: 0;
			-webkit-transform: scale(2,2);
	}
	100% {
			opacity: 1;
			-webkit-transform: scale(1,1);
	}
}
@-moz-keyframes scaleOut {
	0% {
			opacity: 0;
			-moz-transform: scale(2,2);
	}
	100% {
			opacity: 1;
			-moz-transform: scale(1,1);
	}
}
@keyframes scaleOut {
	0% {
			opacity: 0;
			transform: scale(2,2);
	}
	100% {
			opacity: 1;
			transform: scale(1,1);
	}
}

.scaleOut{
	-webkit-animation: 1s scaleOut both;
	-moz-animation: 1s scaleOut both;
	animation: 1s scaleOut both;
}
@-webkit-keyframes rotateX {
	0% {
			opacity: 0;
			-webkit-transform: rotateX(180deg);
	}
	100% {
			opacity: 1;
			-webkit-transform: rotateX(0);
	}
}
@-moz-keyframes rotateX {
	0% {
			opacity: 0;
			-moz-transform: rotateX(180deg);
	}
	100% {
			opacity: 1;
			-moz-transform: rotateX(0);
	}
}
@keyframes rotateX {
	0% {
			opacity: 0;
			transform: rotateX(180deg);
	}
	100% {
			opacity: 1;
			transform: rotateX(0);
	}
}

.rotateX{
	-webkit-animation: 1s rotateX both;
	-moz-animation: 1s rotateX both;
	animation: 1s rotateX both;
}
@-webkit-keyframes rotateY {
	0% {
			opacity: 0;
			-webkit-transform: rotateY(90deg);
	}
	100% {
			opacity: 1;
			-webkit-transform: rotateY(0);
	}
}
@-moz-keyframes rotateY {
	0% {
			opacity: 0;
			-moz-transform: rotateY(90deg);
	}
	100% {
			opacity: 1;
			-moz-transform: rotateY(0);
	}
}
@keyframes rotateY {
	0% {
			opacity: 0;
			transform: rotateY(90deg);
	}
	100% {
			opacity: 1;
			transform: rotateY(0);
	}
}

.rotateY{
	-webkit-animation: 1.5s rotateY both;
	-moz-animation: 1.5s rotateY both;
	animation: 1.5s rotateY both;
}