

	.ui-effects-full .animation{
		-webkit-transition: all 900ms  cubic-bezier(0.075, 0.82, 0.165, 1);
		-moz-transition: all 900ms cubic-bezier(0.075, 0.82, 0.165, 1);
		-o-transition: all 900ms cubic-bezier(0.075, 0.82, 0.165, 1);
		transition: all 900ms cubic-bezier(0.075, 0.82, 0.165, 1);
		
	}
	.ui-effects-full .passive-animation{
		-webkit-transition: all 900ms  cubic-bezier(0.075, 0.82, 0.165, 1);
		-moz-transition: all 900ms cubic-bezier(0.075, 0.82, 0.165, 1);
		-o-transition: all 900ms cubic-bezier(0.075, 0.82, 0.165, 1);
		transition: all 900ms cubic-bezier(0.075, 0.82, 0.165, 1);
		
	}
	
	
	.ui-effects-light .animation
	{
	   -webkit-transform:none;
	   -moz-transform: none;
	   -ms-transform: none;
	   -o-transform: none;
		-ms-transition: none;
		-webkit-transition:none;
		-moz-transition: none;
		-o-transition: none;
		transition:none;
	}
	

	.animate-from-top{-webkit-transform:translate3d(0,-100%,0); transform: translate3d(0%, -100%, 0); opacity:0;/* ie 8 */}
	.animate-from-left{ -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); opacity:0;  /* ie 8 */}
	.animate-from-right{ -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity:0; /* ie 8 */}
	.animate-from-bottom{ -webkit-transform: translate3d(0%, 100%, 0); transform: translate3d(0%, 100%, 0); opacity:0;/* ie 8 */}

	.animate-pop-in{ -webkit-transform: scale(0); transform:scale(0); opacity:0;}
	.animate-fade-in{ opacity:0}
	.animate-from-bottom.run,
	.animate-from-top.run,
	.animate-from-left.run,
	.animate-from-right.run{ -webkit-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); opacity:1}

	.ui-effects-full .animate-pop-in.run{
		-webkit-animation:popIn 0.5s;  -webkit-animation-fill-mode: forwards;
		animation:popIn 0.5s;  animation-fill-mode: forwards;
		
		
	}
	.ui-effects-full .animate-fade-in.run{
		-webkit-animation:fadeIn 0.9s;  -webkit-animation-fill-mode: forwards;
		animation:fadeIn 0.9s;  animation-fill-mode: forwards;
	}


	.ui-effects-light .animate-pop-in.run{
		transform: scale(1) scaleY(1);
		opacity:1;
	}

	


	@-webkit-keyframes addedPoints {
	  0% {
		transform:translate3d(0,0,0) scale(1); 
	  }
	  50% {
		transform:translate3d(0,0,0) scale(1.2); 
	  }
	  75% {
		transform:translate3d(0,0,0) scale(1); 
	  }

	}
	@keyframes addedPoints {
	  0% {
		transform:translate3d(0,0,0) scale(1); 
	  }
	  50% {
		transform:translate3d(0,0,0) scale(1.2); 
	  }
	  75% {
		transform:translate3d(0,0,0) scale(1); 
	  }

	}

	@keyframes pointScore {
	  0% {
		transform:translate3d(0%,0,0) scale(0.5); opacity:0;
	  }
	  50% {
		transform:translate3d(0%,0,0) scale(1);opacity:1;
	  }
	  75% {
		transform:translate3d(0%,0,0) scale(1.5);opacity:1;
	  }
	  100% {
		  transform:translate3d(0%,0,0) scale(1);opacity:1;
	  }

	}

	@keyframes pointAdd {
	  100% {
		  transform:translate3d(0%,-100%,0) scale(0.4); opacity:0;
	  }
	}

	@-webkit-keyframes pointScore {
	  0% {
		transform:translate3d(0%,0,0) scale(0.5); opacity:0;
	  }
	  50% {
		transform:translate3d(0%,0,0) scale(1);opacity:1;
	  }
	  75% {
		transform:translate3d(0%,0,0) scale(1.5);opacity:1;
	  }
	  100% {
		  transform:translate3d(0%,0,0) scale(1);opacity:1;
	  }

	}

	@-webkit-keyframes pointAdd {
	  100% {
		  transform:translate3d(68px,-68px,0) scale(0.4); opacity:0;
	  }
	}


	@-webkit-keyframes pulse {
	  0% {
		-webkit-transform: scale(0.85);
	  }
	  50% {
		-webkit-transform: scaleX(1) scaleY(1);
	  }
	  100% {
		-webkit-transform: scale(0.85);
	  }

	}
	@keyframes pulse {
	  0% {
		transform: scale(0.85) translateZ(0);
	  }
	  50% {
		transform: scaleX(1) scaleY(1) translateZ(0);
	  }
	  100% {
		transform: scale(0.85) translateZ(0);
	  }

	}
	@-ms-keyframes pulse {
	  0% {
		-ms-transform: scale(0.85) translateZ(0);
	  }
	  50% {
		-ms-transform: scale(1) translateZ(0);
	  }
	  100% {
		-ms-transform: scale(0.85) translateZ(0);
	  }

	}



	@-webkit-keyframes popIn {
	  0% {
		-webkit-transform: scale(0.9) translateZ(0);
		opacity:0.5;
	  }
	  50% {
		-webkit-transform: scaleX(1.05) scaleY(1.05) translateZ(0);
		opacity:1;
	  }
	  100% {
		-webkit-transform: scale(1) translateZ(0);
		opacity:1;
	  }

	}
	@keyframes popIn {
	  0% {
		transform: scale(0.9) translateZ(0);
		opacity:0.5;
	  }
	  50% {
		transform: scale(1.05) scaleY(1.05)  translateZ(0);
		opacity:1;
	  }
	  100% {
		transform: scale(1) scaleY(1)  translateZ(0);
		opacity:1;
	  }

	}
	@-ms-keyframes popIn {
	  0% {
		-ms-transform: scale(0.9) translateZ(0);
		opacity:0.5;
	  }
	  50% {
		-ms-transform: scale(1.05) scaleY(1.05)  translateZ(0);
		opacity:1;
	  }
	  100% {
		-ms-transform: scale(1) scaleY(1)  translateZ(0);
		opacity:1;
	  }

	}


	@-webkit-keyframes fadeIn {
	  0% {
		opacity:0;
	  }
	  100% {
		opacity:1;
	  }

	}
	@keyframes fadeIn {
	  0% {
		opacity:0;
	  }
	  100% {
		opacity:1;
	  }

	}
	@-ms-keyframes fadeIn {
	  0% {
		opacity:0;
	  }
	  100% {
		opacity:1;
	  }

	}
	
	
	.animation.hide{ opacity:0!important;}

	@-webkit-keyframes burst {
	  0% {
		opacity:0;
		max-width:640px;
		max-height:640px;
		
	  }
	  50% {
		opacity:1;
		border-radius:3px;
		box-shadow:0 0 15px rgba(0,0,0,0.3);

	  }
	  100% {
		border-radius:3px;
		max-width:640px;
		max-height:640px;
		height:auto;
		box-shadow:0 0 15px rgba(0,0,0,0.3);
	  }

	}
	@keyframes burst {
	  0% {
		opacity:0;
		max-width:640px;
		max-height:640px;
		
	  }
	  50% {
		opacity:1;
		border-radius:3px;
		box-shadow:0 0 15px rgba(0,0,0,0.3);

	  }
	  100% {
		border-radius:3px;
		max-width:600px;
		max-height:600px;
		height:auto;
		box-shadow:0 0 15px rgba(0,0,0,0.3);
	  }

	}


	@keyframes eatItem {
	  0% {
		transform: scale(1) translateZ(0);
		
	  }
	  25% {
		transform: scale(1.2) translateZ(0);
		
	  }
	  50% {
		transform: scale(1) translateZ(0);
		
	  }
	  75% {
		transform: scale(0.8) translateZ(0);
		
	  }
	  100% {
		transform: scale(1) translateZ(0);
		
	  }
	}


	@keyframes itemToBox {
	  0% {
		transform: translate(50%,-50%) scale(1);
		visibility:visible;
		opacity:1;
		top: 50%;
		right: 50%;
	  }
	  100% {
		transform: translate(50%,-50%) scale(0.3);
		opacity:0.1;
		top:0;
		right:0;
	  }

	}

	@keyframes pulseObjective{
	  0% {
		transform: translate3d(0,0,0) scale(.5);
		opacity:1;
	  }
	  100% {
		transform: translate3d(0,0,0) scale(1.5);
		opacity:0;
	  }
	}