@keyframes PulsateOpacity {
	from { opacity: 1; /* transform: scale(1);*/ }
	50%  { opacity: 0.5; /* transform: scale(.9);*/ }
	to   { opacity: 1; /* transform: scale(1);*/ }
}
@keyframes RotateSprints {
	from  { transform: rotate(0deg); }
	22.5% { transform: rotate(0deg); }
	25%   { transform: rotate(45deg); }
	47.5% { transform: rotate(45deg); }
	50%   { transform: rotate(90deg); }
	72.5% { transform: rotate(90deg); }
	75%   { transform: rotate(135deg); }
	97.5% { transform: rotate(135deg); }
	to    { transform: rotate(180deg); }
}

@keyframes PopOn {
	from { transform: scale(0); }
	50%  { transform: scale(1.25); }
	to   { transform: scale(1); }
}
@keyframes PopOff {
	from { transform: scale(1); }
	50%  { transform: scale(1.25); }
	to   { transform: scale(0); }
}
@keyframes SlideDown {
	from { transform-origin: top; transform: scaleY(0); }
	to   { transform-origin: top; transform: scaleY(1); }
}
@keyframes SlideUp {
	from { transform-origin: top; transform: scaleY(1); }
	to   { transform-origin: top; transform: scaleY(0); }
}

@keyframes TranslateRight {
	from { background-position-x: -28px; }
	to   { background-position-x: 0; }
}

@keyframes FadeIn {
	from { opacity: 0; }
	to   { opacity: 1; }
}