.wave-text span
{
	display: inline-block;
	animation: wave 2s ease-in-out infinite;
	font-weight: bold;
}

.wave-text span:nth-child(1)
{
	animation-delay: 0s;
}
.wave-text span:nth-child(2)
{
	animation-delay: 0.2s;
}
.wave-text span:nth-child(3)
{
	animation-delay: 0.4s;
}
.wave-text span:nth-child(4)
{
	animation-delay: 0.6s;
}
.wave-text span:nth-child(5)
{
	animation-delay: 0.8s;
}

@keyframes wave
{
	0%, 100%
	{
		transform: translateY(0);
	}
	50%
	{
		transform: translateY(-10px);
	}
}

.rainbow
{
	animation: rainbow 5s linear;
	animation-iteration-count: infinite;
}

@keyframes rainbow{
	100%,0%{
		color: rgb(255,0,0);
	}
	8%{
		color: rgb(255,127,0);
	}
	16%{
		color: rgb(255,255,0);
	}
	25%{
		color: rgb(127,255,0);
	}
	33%{
		color: rgb(0,255,0);
	}
	41%{
		color: rgb(0,255,127);
	}
	50%{
		color: rgb(0,255,255);
	}
	58%{
		color: rgb(0,127,255);
	}
	66%{
		color: rgb(0,0,255);
	}
	75%{
		color: rgb(127,0,255);
	}
	83%{
		color: rgb(255,0,255);
	}
	91%{
		color: rgb(255,0,127);
	}
}
