

@-webkit-keyframes scale-up-center {
	0% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
		-moz-transform: scale(1.0);
		-ms-transform: scale(1.0);
		-o-transform: scale(1.0);
	}

	100% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
}

@keyframes scale-up-center {
	0% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
		-moz-transform: scale(1.0);
		-ms-transform: scale(1.0);
		-o-transform: scale(1.0);
	}

	100% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
}





@-webkit-keyframes jello-horizontal {
	0% {
		transform: scale3d(1, 1, 1);
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
	}

	30% {
		transform: scale3d(1.15, 0.95, 1);
		-webkit-transform: scale3d(1.15, 0.95, 1);
		-moz-transform: scale3d(1.15, 0.95, 1);
		-ms-transform: scale3d(1.15, 0.95, 1);
		-o-transform: scale3d(1.15, 0.95, 1);
	}

	40% {
		transform: scale3d(0.85, 1.05, 1);
		-webkit-transform: scale3d(0.85, 1.05, 1);
		-moz-transform: scale3d(0.85, 1.05, 1);
		-ms-transform: scale3d(0.85, 1.05, 1);
		-o-transform: scale3d(0.85, 1.05, 1);
	}

	50% {
		transform: scale3d(1.05, 1, 1);
		-webkit-transform: scale3d(1.05, 1, 1);
		-moz-transform: scale3d(1.05, 1, 1);
		-ms-transform: scale3d(1.05, 1, 1);
		-o-transform: scale3d(1.05, 1, 1);
	}

	65% {
		transform: scale3d(0.97, 1, 1);
		-webkit-transform: scale3d(0.97, 1, 1);
		-moz-transform: scale3d(0.97, 1, 1);
		-ms-transform: scale3d(0.97, 1, 1);
		-o-transform: scale3d(0.97, 1, 1);
	}

	75% {
		transform: scale3d(1.02, 1, 1);
		-webkit-transform: scale3d(1.02, 1, 1);
		-moz-transform: scale3d(1.02, 1, 1);
		-ms-transform: scale3d(1.02, 1, 1);
		-o-transform: scale3d(1.02, 1, 1);
	}

	100% {
		transform: scale3d(1, 1, 1);
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
	}
}

@keyframes jello-horizontal {
	0% {
		transform: scale3d(1, 1, 1);
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
	}

	30% {
		transform: scale3d(1.15, 0.95, 1);
		-webkit-transform: scale3d(1.15, 0.95, 1);
		-moz-transform: scale3d(1.15, 0.95, 1);
		-ms-transform: scale3d(1.15, 0.95, 1);
		-o-transform: scale3d(1.15, 0.95, 1);
	}

	40% {
		transform: scale3d(0.85, 1.05, 1);
		-webkit-transform: scale3d(0.85, 1.05, 1);
		-moz-transform: scale3d(0.85, 1.05, 1);
		-ms-transform: scale3d(0.85, 1.05, 1);
		-o-transform: scale3d(0.85, 1.05, 1);
	}

	50% {
		transform: scale3d(1.05, 1, 1);
		-webkit-transform: scale3d(1.05, 1, 1);
		-moz-transform: scale3d(1.05, 1, 1);
		-ms-transform: scale3d(1.05, 1, 1);
		-o-transform: scale3d(1.05, 1, 1);
	}

	65% {
		transform: scale3d(0.97, 1, 1);
		-webkit-transform: scale3d(0.97, 1, 1);
		-moz-transform: scale3d(0.97, 1, 1);
		-ms-transform: scale3d(0.97, 1, 1);
		-o-transform: scale3d(0.97, 1, 1);
	}

	75% {
		transform: scale3d(1.02, 1, 1);
		-webkit-transform: scale3d(1.02, 1, 1);
		-moz-transform: scale3d(1.02, 1, 1);
		-ms-transform: scale3d(1.02, 1, 1);
		-o-transform: scale3d(1.02, 1, 1);
	}

	100% {
		transform: scale3d(1, 1, 1);
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
	}
}





@-webkit-keyframes jello-horizontal-small {
	0% {
		transform: scale3d(1, 1, 1);
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
	}

	30% {
		transform: scale3d(1.10, 0.97, 1);
		-webkit-transform: scale3d(1.10, 0.97, 1);
		-moz-transform: scale3d(1.10, 0.97, 1);
		-ms-transform: scale3d(1.10, 0.97, 1);
		-o-transform: scale3d(1.10, 0.97, 1);
}

	40% {
		transform: scale3d(0.90, 1.02, 1);
		-webkit-transform: scale3d(0.90, 1.02, 1);
		-moz-transform: scale3d(0.90, 1.02, 1);
		-ms-transform: scale3d(0.90, 1.02, 1);
		-o-transform: scale3d(0.90, 1.02, 1);
}

	50% {
		transform: scale3d(1.05, 1, 1);
		-webkit-transform: scale3d(1.05, 1, 1);
		-moz-transform: scale3d(1.05, 1, 1);
		-ms-transform: scale3d(1.05, 1, 1);
		-o-transform: scale3d(1.05, 1, 1);
	}

	65% {
		transform: scale3d(0.97, 1, 1);
		-webkit-transform: scale3d(0.97, 1, 1);
		-moz-transform: scale3d(0.97, 1, 1);
		-ms-transform: scale3d(0.97, 1, 1);
		-o-transform: scale3d(0.97, 1, 1);
	}

	75% {
		transform: scale3d(1.02, 1, 1);
		-webkit-transform: scale3d(1.02, 1, 1);
		-moz-transform: scale3d(1.02, 1, 1);
		-ms-transform: scale3d(1.02, 1, 1);
		-o-transform: scale3d(1.02, 1, 1);
	}

	100% {
		transform: scale3d(1, 1, 1);
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
	}
}

@keyframes jello-horizontal-small {
	0% {
			transform: scale3d(1, 1, 1);
			-webkit-transform: scale3d(1, 1, 1);
			-moz-transform: scale3d(1, 1, 1);
			-ms-transform: scale3d(1, 1, 1);
			-o-transform: scale3d(1, 1, 1);
		}
	
		30% {
			transform: scale3d(1.10, 0.97, 1);
			-webkit-transform: scale3d(1.10, 0.97, 1);
			-moz-transform: scale3d(1.10, 0.97, 1);
			-ms-transform: scale3d(1.10, 0.97, 1);
			-o-transform: scale3d(1.10, 0.97, 1);
		}
	
		40% {
			transform: scale3d(0.90, 1.02, 1);
			-webkit-transform: scale3d(0.90, 1.02, 1);
			-moz-transform: scale3d(0.90, 1.02, 1);
			-ms-transform: scale3d(0.90, 1.02, 1);
			-o-transform: scale3d(0.90, 1.02, 1);
		}
	
		50% {
			transform: scale3d(1.05, 1, 1);
			-webkit-transform: scale3d(1.05, 1, 1);
			-moz-transform: scale3d(1.05, 1, 1);
			-ms-transform: scale3d(1.05, 1, 1);
			-o-transform: scale3d(1.05, 1, 1);
		}
	
		65% {
			transform: scale3d(0.97, 1, 1);
			-webkit-transform: scale3d(0.97, 1, 1);
			-moz-transform: scale3d(0.97, 1, 1);
			-ms-transform: scale3d(0.97, 1, 1);
			-o-transform: scale3d(0.97, 1, 1);
		}
	
		75% {
			transform: scale3d(1.02, 1, 1);
			-webkit-transform: scale3d(1.02, 1, 1);
			-moz-transform: scale3d(1.02, 1, 1);
			-ms-transform: scale3d(1.02, 1, 1);
			-o-transform: scale3d(1.02, 1, 1);
		}
	
		100% {
			transform: scale3d(1, 1, 1);
			-webkit-transform: scale3d(1, 1, 1);
			-moz-transform: scale3d(1, 1, 1);
			-ms-transform: scale3d(1, 1, 1);
			-o-transform: scale3d(1, 1, 1);
		}
}


























@-webkit-keyframes bounce-top {
	0% {
		-webkit-transform: translateY(-45px);
		transform: translateY(-45px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
	}

	24% {
		opacity: 1;
	}

	40% {
		-webkit-transform: translateY(-24px);
		transform: translateY(-24px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	65% {
		-webkit-transform: translateY(-12px);
		transform: translateY(-12px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	82% {
		-webkit-transform: translateY(-6px);
		transform: translateY(-6px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	93% {
		-webkit-transform: translateY(-4px);
		transform: translateY(-4px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	25%,
	55%,
	75%,
	87% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		opacity: 1;
	}
}

@keyframes bounce-top {
	0% {
		-webkit-transform: translateY(-45px);
		transform: translateY(-45px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
	}

	24% {
		opacity: 1;
	}

	40% {
		-webkit-transform: translateY(-24px);
		transform: translateY(-24px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	65% {
		-webkit-transform: translateY(-12px);
		transform: translateY(-12px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	82% {
		-webkit-transform: translateY(-6px);
		transform: translateY(-6px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	93% {
		-webkit-transform: translateY(-4px);
		transform: translateY(-4px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	25%,
	55%,
	75%,
	87% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		opacity: 1;
	}
}



























@-webkit-keyframes bounce-bottom {
	0% {
		-webkit-transform: translateY(45px);
		transform: translateY(45px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
	}

	24% {
		opacity: 1;
	}

	40% {
		-webkit-transform: translateY(24px);
		transform: translateY(24px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	65% {
		-webkit-transform: translateY(12px);
		transform: translateY(12px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	82% {
		-webkit-transform: translateY(6px);
		transform: translateY(6px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	93% {
		-webkit-transform: translateY(4px);
		transform: translateY(4px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	25%,
	55%,
	75%,
	87% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		opacity: 1;
	}
}

@keyframes bounce-bottom {
	0% {
		-webkit-transform: translateY(45px);
		transform: translateY(45px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
	}

	24% {
		opacity: 1;
	}

	40% {
		-webkit-transform: translateY(24px);
		transform: translateY(24px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	65% {
		-webkit-transform: translateY(12px);
		transform: translateY(12px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	82% {
		-webkit-transform: translateY(6px);
		transform: translateY(6px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	93% {
		-webkit-transform: translateY(4px);
		transform: translateY(4px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	25%,
	55%,
	75%,
	87% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		opacity: 1;
	}
}




@-webkit-keyframes jello-vertical {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	30% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}

	40% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}

	50% {
		-webkit-transform: scale3d(.85, 1.15, 1);
		transform: scale3d(.85, 1.15, 1)
	}

	65% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}

	75% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes jello-vertical {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	30% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}

	40% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}

	50% {
		-webkit-transform: scale3d(.85, 1.15, 1);
		transform: scale3d(.85, 1.15, 1)
	}

	65% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}

	75% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@-webkit-keyframes jello-vertical-small {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	30% {
		-webkit-transform: scale3d(1, 1.25, 1)	;
		transform: scale3d(1, 1.25, 1)	;
		-moz-transform: scale3d(1, 1.25, 1)	;
		-ms-transform: scale3d(1, 1.25, 1)	;
		-o-transform: scale3d(1, 1.25, 1)	;
}

	40% {
		-webkit-transform: scale3d(1, .75, 1)	;
		transform: scale3d(1, .75, 1)	;
		-moz-transform: scale3d(1, .75, 1)	;
		-ms-transform: scale3d(1, .75, 1)	;
		-o-transform: scale3d(1, .75, 1)	;
}

	50% {
		-webkit-transform: scale3d(1, 1.15, 1)	;
		transform: scale3d(1, 1.15, 1)	;
		-moz-transform: scale3d(1, 1.15, 1)	;
		-ms-transform: scale3d(1, 1.15, 1)	;
		-o-transform: scale3d(1, 1.15, 1)	;
}

	65% {
		-webkit-transform: scale3d(1, .95, 1)	;
		transform: scale3d(1, .95, 1)	;
		-moz-transform: scale3d(1, .95, 1)	;
		-ms-transform: scale3d(1, .95, 1)	;
		-o-transform: scale3d(1, .95, 1)	;
}

	75% {
		-webkit-transform: scale3d(1, 1.05, 1)	;
		transform: scale3d(1, 1.05, 1)	;
		-moz-transform: scale3d(1, 1.05, 1)	;
		-ms-transform: scale3d(1, 1.05, 1)	;
		-o-transform: scale3d(1, 1.05, 1)	;
}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes jello-vertical-small {
	0% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
	
		30% {
			-webkit-transform: scale3d(1, 1.25, 1);
			transform: scale3d(1, 1.25, 1);
			-moz-transform: scale3d(1, 1.25, 1);
			-ms-transform: scale3d(1, 1.25, 1);
			-o-transform: scale3d(1, 1.25, 1);
		}
	
		40% {
			-webkit-transform: scale3d(1, .75, 1);
			transform: scale3d(1, .75, 1);
			-moz-transform: scale3d(1, .75, 1);
			-ms-transform: scale3d(1, .75, 1);
			-o-transform: scale3d(1, .75, 1);
		}
	
		50% {
			-webkit-transform: scale3d(1, 1.15, 1);
			transform: scale3d(1, 1.15, 1);
			-moz-transform: scale3d(1, 1.15, 1);
			-ms-transform: scale3d(1, 1.15, 1);
			-o-transform: scale3d(1, 1.15, 1);
		}
	
		65% {
			-webkit-transform: scale3d(1, .95, 1);
			transform: scale3d(1, .95, 1);
			-moz-transform: scale3d(1, .95, 1);
			-ms-transform: scale3d(1, .95, 1);
			-o-transform: scale3d(1, .95, 1);
		}
	
		75% {
			-webkit-transform: scale3d(1, 1.05, 1);
			transform: scale3d(1, 1.05, 1);
			-moz-transform: scale3d(1, 1.05, 1);
			-ms-transform: scale3d(1, 1.05, 1);
			-o-transform: scale3d(1, 1.05, 1);
		}
	
		100% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1)
		}
	}


























@-webkit-keyframes wobble-hor-bottom {

	0%,
	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
	}

	15% {
		-webkit-transform: translateX(-10px) rotate(-6deg);
		transform: translateX(-10px) rotate(-6deg);
		-moz-transform: translateX(-10px) rotate(-6deg);
		-ms-transform: translateX(-10px) rotate(-6deg);
		-o-transform: translateX(-10px) rotate(-6deg);
}

	30% {
		-webkit-transform: translateX(5px) rotate(6deg);
		transform: translateX(5px) rotate(6deg);
		-moz-transform: translateX(5px) rotate(6deg);
		-ms-transform: translateX(5px) rotate(6deg);
		-o-transform: translateX(5px) rotate(6deg);
}

	45% {
		-webkit-transform: translateX(-5px) rotate(-3.6deg);
		transform: translateX(-5px) rotate(-3.6deg);
		-moz-transform: translateX(-5px) rotate(-3.6deg);
		-ms-transform: translateX(-5px) rotate(-3.6deg);
		-o-transform: translateX(-5px) rotate(-3.6deg);
}

	60% {
		-webkit-transform: translateX(3px) rotate(2.4deg);
		transform: translateX(3px) rotate(2.4deg);
		-moz-transform: translateX(3px) rotate(2.4deg);
		-ms-transform: translateX(3px) rotate(2.4deg);
		-o-transform: translateX(3px) rotate(2.4deg);
}

	75% {
		-webkit-transform: translateX(-2px) rotate(-1.2deg);
		transform: translateX(-2px) rotate(-1.2deg);
		-moz-transform: translateX(-2px) rotate(-1.2deg);
		-ms-transform: translateX(-2px) rotate(-1.2deg);
		-o-transform: translateX(-2px) rotate(-1.2deg);
}
}

@keyframes wobble-hor-bottom {

	0%,
		100% {
			-webkit-transform: translateX(0%);
			transform: translateX(0%);
			-webkit-transform-origin: 50% 50%;
			transform-origin: 50% 50%;
		}
	
		15% {
			-webkit-transform: translateX(-10px) rotate(-6deg);
			transform: translateX(-10px) rotate(-6deg);
			-moz-transform: translateX(-10px) rotate(-6deg);
			-ms-transform: translateX(-10px) rotate(-6deg);
			-o-transform: translateX(-10px) rotate(-6deg);
		}
	
		30% {
			-webkit-transform: translateX(5px) rotate(6deg);
			transform: translateX(5px) rotate(6deg);
			-moz-transform: translateX(5px) rotate(6deg);
			-ms-transform: translateX(5px) rotate(6deg);
			-o-transform: translateX(5px) rotate(6deg);
		}
	
		45% {
			-webkit-transform: translateX(-5px) rotate(-3.6deg);
			transform: translateX(-5px) rotate(-3.6deg);
			-moz-transform: translateX(-5px) rotate(-3.6deg);
			-ms-transform: translateX(-5px) rotate(-3.6deg);
			-o-transform: translateX(-5px) rotate(-3.6deg);
		}
	
		60% {
			-webkit-transform: translateX(3px) rotate(2.4deg);
			transform: translateX(3px) rotate(2.4deg);
			-moz-transform: translateX(3px) rotate(2.4deg);
			-ms-transform: translateX(3px) rotate(2.4deg);
			-o-transform: translateX(3px) rotate(2.4deg);
		}
	
		75% {
			-webkit-transform: translateX(-2px) rotate(-1.2deg);
			transform: translateX(-2px) rotate(-1.2deg);
			-moz-transform: translateX(-2px) rotate(-1.2deg);
			-ms-transform: translateX(-2px) rotate(-1.2deg);
			-o-transform: translateX(-2px) rotate(-1.2deg);
		}
}


@-webkit-keyframes shake-left {

	0%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
	}

	10% {
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg);
	}

	20%,
	40%,
	60% {
		-webkit-transform: rotate(-4deg);
		transform: rotate(-4deg);
	}

	30%,
	50%,
	70% {
		-webkit-transform: rotate(4deg);
		transform: rotate(4deg);
	}

	80% {
		-webkit-transform: rotate(-2deg);
		transform: rotate(-2deg);
	}

	90% {
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg);
	}
}

@keyframes shake-left {

	0%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
	}

	10% {
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg);
	}

	20%,
	40%,
	60% {
		-webkit-transform: rotate(-4deg);
		transform: rotate(-4deg);
	}

	30%,
	50%,
	70% {
		-webkit-transform: rotate(4deg);
		transform: rotate(4deg);
	}

	80% {
		-webkit-transform: rotate(-2deg);
		transform: rotate(-2deg);
	}

	90% {
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg);
	}
}


























@keyframes scale-anim-container {
	0% {
		transform: scaleY(0);
		-webkit-transform: scaleY(0);
		-moz-transform: scaleY(0);
		-ms-transform: scaleY(0);
		-o-transform: scaleY(0);
	}

	100% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
	}
}

@keyframes scale-anim-text {
	0% {
		transform: scaleX(0);
		opacity: 0;
		-webkit-transform: scaleX(0);
		-moz-transform: scaleX(0);
		-ms-transform: scaleX(0);
		-o-transform: scaleX(0);
	}

	100% {
		opacity: 1;
		transform: scaleX(1);
		-webkit-transform: scaleX(1);
		-moz-transform: scaleX(1);
		-ms-transform: scaleX(1);
		-o-transform: scaleX(1);
	}
}

@keyframes scale-anim-container-reverse {
	0% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
	}

	100% {
		transform: scaleY(0);
		-webkit-transform: scaleY(0);
		-moz-transform: scaleY(0);
		-ms-transform: scaleY(0);
		-o-transform: scaleY(0);
	}
}

@keyframes scale-anim-text-reverse {
	0% {
		transform: scaleX(1);
		opacity: 1;
		-webkit-transform: scaleX(1);
		-moz-transform: scaleX(1);
		-ms-transform: scaleX(1);
		-o-transform: scaleX(1);
	}

	100% {
		opacity: 0;
		transform: scaleX(0);
		-webkit-transform: scaleX(0);
		-moz-transform: scaleX(0);
		-ms-transform: scaleX(0);
		-o-transform: scaleX(0);
	}
}

@keyframes smallAndBig {
	0% {
		transform: rotate(0deg) scale(1) skew(0deg) translate(0);
		-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0);
	}

	50% {
		transform: rotate(0deg) scale(0) skew(0deg) translate(0);
		-webkit-transform: rotate(0deg) scale(0) skew(0deg) translate(0);
	}
	100% {
		transform: rotate(0deg) scale(1) skew(0deg) translate(0);
		-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0);
	}
}






















@-webkit-keyframes ping {
	0% {
		-webkit-transform: scale(0.2);
		transform: scale(0.2);
		opacity: 0.8;
		-moz-transform: scale(0.2);
		-ms-transform: scale(0.2);
		-o-transform: scale(0.2);
}

	80% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
	}

	100% {
		-webkit-transform: scale(2.2);
		transform: scale(2.2);
		opacity: 0;
		-moz-transform: scale(2.2);
		-ms-transform: scale(2.2);
		-o-transform: scale(2.2);
	}
}

@keyframes ping {
	0% {
		-webkit-transform: scale(0.2);
		transform: scale(0.2);
		opacity: 0.8;
		-moz-transform: scale(0.2);
		-ms-transform: scale(0.2);
		-o-transform: scale(0.2);
}

	80% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0;
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
	}

	100% {
		-webkit-transform: scale(2.2);
		transform: scale(2.2);
		opacity: 0;
		-moz-transform: scale(2.2);
		-ms-transform: scale(2.2);
		-o-transform: scale(2.2);
	}
}


















@-webkit-keyframes gradientAnimation {
	0% {
		background-position: 51% 0%;
	}

	50% {
		background-position: 50% 100%;
	}

	100% {
		background-position: 51% 0%;
	}
}


@keyframes gradientAnimation {
	0% {
		background-position: 51% 0%;
	}

	50% {
		background-position: 50% 100%;
	}

	100% {
		background-position: 51% 0%;
	}
}