	/* Animations */


	@-moz-keyframes shake {
		20% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
		}

		60% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
		}

		100% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
		}
	}
	@-webkit-keyframes shake {
		20% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
		}

		60% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
		}

		100% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
		}		
	}
	@-o-keyframes shake {
		20% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
		}

		60% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
		}

		100% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
		}
	}
	@-ms-keyframes shake {
		20% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
		}

		60% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
		}

		100% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
		}
	}
	@keyframes shake {
		20% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(-2deg);
		}

		60% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(2deg);
		}

		100% {
			-webkit-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-moz-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-o-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			-ms-transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
			transform: scale3d(1,1,1) translate3d(0, 0, 0) rotateY(0deg);
		}
	}




	@-moz-keyframes slide-down {
		0% {
			-webkit-transform: translate3d(0, -500px, 0);
			-moz-transform: translate3d(0, -500px, 0);
			-o-transform: translate3d(0, -500px, 0);
			-ms-transform: translate3d(0, -500px, 0);
			transform: translate3d(0, -500px, 0);
		}

		100% {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}
	}
	@-webkit-keyframes slide-down {
		0% {
			-webkit-transform: translate3d(0, -500px, 0);
			-moz-transform: translate3d(0, -500px, 0);
			-o-transform: translate3d(0, -500px, 0);
			-ms-transform: translate3d(0, -500px, 0);
			transform: translate3d(0, -500px, 0);
		}

		100% {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}		
	}
	@-o-keyframes slide-down {
		0% {
			-webkit-transform: translate3d(0, -500px, 0);
			-moz-transform: translate3d(0, -500px, 0);
			-o-transform: translate3d(0, -500px, 0);
			-ms-transform: translate3d(0, -500px, 0);
			transform: translate3d(0, -500px, 0);
		}

		100% {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}
	}
	@-ms-keyframes slide-down {
		0% {
			-webkit-transform: translate3d(0, -500px, 0);
			-moz-transform: translate3d(0, -500px, 0);
			-o-transform: translate3d(0, -500px, 0);
			-ms-transform: translate3d(0, -500px, 0);
			transform: translate3d(0, -500px, 0);
		}

		100% {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}
	}
	@keyframes slide-down {
		0% {
			-webkit-transform: translate3d(0, -500px, 0);
			-moz-transform: translate3d(0, -500px, 0);
			-o-transform: translate3d(0, -500px, 0);
			-ms-transform: translate3d(0, -500px, 0);
			transform: translate3d(0, -500px, 0);
		}

		100% {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}
	}



	@-moz-keyframes appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-webkit-keyframes appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-o-keyframes appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-ms-keyframes appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@keyframes appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}




	@-moz-keyframes lappear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.98) translate3d(0, 0, 0);
			-moz-transform: scale(0.98) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-webkit-keyframes lappear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.98) translate3d(0, 0, 0);
			-moz-transform: scale(0.98) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-o-keyframes lappear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.98) translate3d(0, 0, 0);
			-moz-transform: scale(0.98) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-ms-keyframes lappear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.98) translate3d(0, 0, 0);
			-moz-transform: scale(0.98) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@keyframes lappear {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.98) translate3d(0, 0, 0);
			-moz-transform: scale(0.98) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}	




	@-moz-keyframes disappear {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}
	}
	@-webkit-keyframes disappear {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}
	}
	@-o-keyframes disappear {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}
	}
	@-ms-keyframes disappear {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}
	}
	@keyframes disappear {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0.92) translate3d(0, 0, 0);
			-moz-transform: scale(0.92) translate3d(0, 0, 0);
		}
	}




	@-moz-keyframes full-appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(.7) translate3d(0, 0, 0);
			-moz-transform: scale(.7) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-webkit-keyframes full-appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(.7) translate3d(0, 0, 0);
			-moz-transform: scale(.7) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-o-keyframes full-appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(.7) translate3d(0, 0, 0);
			-moz-transform: scale(.7) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-ms-keyframes full-appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(.7) translate3d(0, 0, 0);
			-moz-transform: scale(.7) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@keyframes full-appear {
		0% {
			opacity: 0;
			-webkit-transform: scale(.7) translate3d(0, 0, 0);
			-moz-transform: scale(.7) translate3d(0, 0, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}




	@-moz-keyframes collapse-in {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0) translate3d(0, 0, 0);
			-moz-transform: scale(0) translate3d(0, 0, 0);
		}
	}
	@-webkit-keyframes collapse-in {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0) translate3d(0, 0, 0);
			-moz-transform: scale(0) translate3d(0, 0, 0);
		}
	}
	@-o-keyframes collapse-in {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0) translate3d(0, 0, 0);
			-moz-transform: scale(0) translate3d(0, 0, 0);
		}
	}
	@-ms-keyframes collapse-in {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0) translate3d(0, 0, 0);
			-moz-transform: scale(0) translate3d(0, 0, 0);
		}
	}
	@keyframes collapse-in {
		0% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}

		100% {
			opacity: 0;
			-webkit-transform: scale(0) translate3d(0, 0, 0);
			-moz-transform: scale(0) translate3d(0, 0, 0);
		}
	}	


	@-moz-keyframes light-fade {
		0% {
			opacity: 0;
			
		}

		100% {
			opacity: 1;
			
		}
	}
	@-webkit-keyframes light-fade {
		0% {
			opacity: 0;
			
		}

		100% {
			opacity: 1;
			
		}
	}
	@-o-keyframes light-fade {
		0% {
			opacity: 0;
			
		}

		100% {
			opacity: 1;
			
		}
	}
	@-ms-keyframes light-fade {
		0% {
			opacity: 0;
			
		}

		100% {
			opacity: 1;
			
		}
	}
	@keyframes light-fade {
		0% {
			opacity: 0;
			
		}

		100% {
			opacity: 1;
			
		}
	}




	@-moz-keyframes fade-out {
		0% {
			opacity: 1;
			
		}

		100% {
			opacity: 0;
			
		}
	}
	@-webkit-keyframes fade-out {
		0% {
			opacity: 1;
			
		}

		100% {
			opacity: 0;
			
		}
	}
	@-o-keyframes fade-out {
		0% {
			opacity: 1;
			
		}

		100% {
			opacity: 0;
			
		}
	}
	@-ms-keyframes fade-out {
		0% {
			opacity: 1;
			
		}

		100% {
			opacity: 0;
			
		}
	}
	@keyframes fade-out {
		0% {
			opacity: 1;
			
		}

		100% {
			opacity: 0;
			
		}
	}



	@-moz-keyframes bounce-in {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.94) translate3d(0, 0, 0);
			-moz-transform: scale(0.94) translate3d(0, 0, 0);
		}

		70%
		{
			opacity: 1;
			-webkit-transform: scale(1.01) translate3d(0,0,0);
			-moz-transform: scale(1.01) translate3d(0,0,0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-webkit-keyframes bounce-in {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.94) translate3d(0, 0, 0);
			-moz-transform: scale(0.94) translate3d(0, 0, 0);
		}

		70%
		{
			opacity: 1;
			-webkit-transform: scale(1.01) translate3d(0,0,0);
			-moz-transform: scale(1.01) translate3d(0,0,0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-o-keyframes bounce-in {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.94) translate3d(0, 0, 0);
			-moz-transform: scale(0.94) translate3d(0, 0, 0);
		}

		70%
		{
			opacity: 1;
			-webkit-transform: scale(1.01) translate3d(0,0,0);
			-moz-transform: scale(1.01) translate3d(0,0,0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-ms-keyframes bounce-in {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.94) translate3d(0, 0, 0);
			-moz-transform: scale(0.94) translate3d(0, 0, 0);
		}

		70%
		{
			opacity: 1;
			-webkit-transform: scale(1.01) translate3d(0,0,0);
			-moz-transform: scale(1.01) translate3d(0,0,0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@keyframes bounce-in {
		0% {
			opacity: 0;
			-webkit-transform: scale(0.94) translate3d(0, 0, 0);
			-moz-transform: scale(0.94) translate3d(0, 0, 0);
		}

		70%
		{
			opacity: 1;
			-webkit-transform: scale(1.01) translate3d(0,0,0);
			-moz-transform: scale(1.01) translate3d(0,0,0);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}





	@-moz-keyframes amount-bounce-in {
		0% {
			-webkit-transform: scale(0.60) translate3d(0, 100px, 0);
			-moz-transform: scale(0.60) translate3d(0, 100px, 0);
		}

		60%
		{
			-webkit-transform: scaleX(1.08) translate3d(0,-5px,0);
			-moz-transform: scaleX(1.08) translate3d(0,-5px,0);
		}

		100% {
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-webkit-keyframes amount-bounce-in {
		0% {
			-webkit-transform: scale(0.60) translate3d(0, 100px, 0);
			-moz-transform: scale(0.60) translate3d(0, 100px, 0);
		}

		60%
		{
			-webkit-transform: scaleX(1.08) translate3d(0,-5px,0);
			-moz-transform: scaleX(1.08) translate3d(0,-5px,0);
		}

		100% {
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-o-keyframes amount-bounce-in {
		0% {
			-webkit-transform: scale(0.60) translate3d(0, 100px, 0);
			-moz-transform: scale(0.60) translate3d(0, 100px, 0);
		}

		60%
		{
			-webkit-transform: scaleX(1.08) translate3d(0,-5px,0);
			-moz-transform: scaleX(1.08) translate3d(0,-5px,0);
		}

		100% {
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@-ms-keyframes amount-bounce-in {
		0% {
			-webkit-transform: scale(0.60) translate3d(0, 100px, 0);
			-moz-transform: scale(0.60) translate3d(0, 100px, 0);
		}

		60%
		{
			-webkit-transform: scaleX(1.08) translate3d(0,-5px,0);
			-moz-transform: scaleX(1.08) translate3d(0,-5px,0);
		}

		100% {
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}
	@keyframes amount-bounce-in {
		0% {
			-webkit-transform: scale(0.60) translate3d(0, 100px, 0);
			-moz-transform: scale(0.60) translate3d(0, 100px, 0);
		}

		60%
		{
			-webkit-transform: scaleX(1.08) translate3d(0,-5px,0);
			-moz-transform: scaleX(1.08) translate3d(0,-5px,0);
		}

		100% {
			-webkit-transform: scale(1) translate3d(0, 0, 0);
			-moz-transform: scale(1) translate3d(0, 0, 0);
		}
	}

