@-webkit-keyframes bounce {
0% {
-webkit-transform:translateY(-100%);
opacity: 0;
}
5% {
-webkit-transform:translateY(-100%);
opacity: 0;
}
15% {
-webkit-transform:translateY(0);
padding-bottom: 5px;
}
30% {
-webkit-transform:translateY(-50%);
}
40% {
-webkit-transform:translateY(0%);
padding-bottom: 6px;
}
50% {
-webkit-transform:translateY(-30%);
}
70% {
-webkit-transform:translateY(0%);
padding-bottom: 7px;
}
80% {
-webkit-transform:translateY(-15%);
}
90% {
-webkit-transform:translateY(0%);
padding-bottom: 8px;
}
95% {
-webkit-transform:translateY(-10%);
}
97% {
-webkit-transform:translateY(0%);
padding-bottom: 9px;
}
99% {
-webkit-transform:translateY(-5%);
}
100% {
-webkit-transform:translateY(0);
padding-bottom: 9px;
opacity: 1;
}
}
/* Mozilla Firefox 15 below */
@-moz-keyframes bounce {
0% {
-moz-transform:translateY(-100%);
opacity: 0;
}
5% {
-moz-transform:translateY(-100%);
opacity: 0;
}
15% {
-moz-transform:translateY(0);
padding-bottom: 5px;
}
30% {
-moz-transform:translateY(-50%);
}
40% {
-moz-transform:translateY(0%);
padding-bottom: 6px;
}
50% {
-moz-transform:translateY(-30%);
}
70% {
-moz-transform:translateY(0%);
padding-bottom: 7px;
}
80% {
-moz-transform:translateY(-15%);
}
90% {
-moz-transform:translateY(0%);
padding-bottom: 8px;
}
95% {
-moz-transform:translateY(-10%);
}
97% {
-moz-transform:translateY(0%);
padding-bottom: 9px;
}
99% {
-moz-transform:translateY(-5%);
}
100% {
-moz-transform:translateY(0);
padding-bottom: 9px;
opacity: 1;
}
}
/* Opera 12.0 */
@-o-keyframes bounce {
0% {
-o-transform:translateY(-100%);
opacity: 0;
}
5% {
-o-transform:translateY(-100%);
opacity: 0;
}
15% {
-o-transform:translateY(0);
padding-bottom: 5px;
}
30% {
-o-transform:translateY(-50%);
}
40% {
-o-transform:translateY(0%);
padding-bottom: 6px;
}
50% {
-o-transform:translateY(-30%);
}
70% {
-o-transform:translateY(0%);
padding-bottom: 7px;
}
80% {
-o-transform:translateY(-15%);
}
90% {
-o-transform:translateY(0%);
padding-bottom: 8px;
}
95% {
-o-transform:translateY(-10%);
}
97% {
-o-transform:translateY(0%);
padding-bottom: 9px;
}
99% {
-o-transform:translateY(-5%);
}
100% {
-o-transform:translateY(0);
padding-bottom: 9px;
opacity: 1;
}
}
/* W3, Opera 12+, Firefox 16+ */
@keyframes bounce {
0% {
transform:translateY(-100%);
opacity: 0;
}
5% {
transform:translateY(-100%);
opacity: 0;
}
15% {
transform:translateY(0);
padding-bottom: 5px;
}
30% {
transform:translateY(-50%);
}
40% {
transform:translateY(0%);
padding-bottom: 6px;
}
50% {
transform:translateY(-30%);
}
70% {
transform:translateY(0%);
padding-bottom: 7px;
}
80% {
transform:translateY(-15%);
}
90% {
transform:translateY(0%);
padding-bottom: 8px;
}
95% {
transform:translateY(-7%);
}
97% {
transform:translateY(0%);
padding-bottom: 9px;
}
99% {
transform:translateY(-3%);
}
100% {
transform:translateY(0);
padding-bottom: 9px;
opacity: 1;
}
}
@-webkit-keyframes opacity
{
	0% {
		opacity: 0.4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes opacity
{
	0% {
		opacity: 0.4;
	}
	100% {
		opacity: 1;
	}
}
@-o-keyframes opacity {
	0% {
		opacity: 0.4;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes opacity {
	0% {
		opacity: 0.4;
	}
	100% {
		opacity: 1;
	}
}

@keyframes linkanimation
{
from {text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
to {text-shadow: 0 0 5px rgba(255, 0, 0, 0.6);}
}

@-moz-keyframes linkanimation /* Firefox */
{
from {text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
to {text-shadow: 0 0 5px rgba(255, 0, 0, 0.6);}
}

@-webkit-keyframes linkanimation /* Safari and Chrome */
{
from {text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
to {text-shadow: 0 0 5px rgba(255, 0, 0, 0.6);}
}

@-o-keyframes linkanimation /* Opera */
{
from {text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
to {text-shadow: 0 0 5px rgba(255, 0, 0, 0.6);}
} 

@keyframes boxanimation
{
from {box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
to {box-shadow: 0 0 5px rgba(160,6,6,0.6);}
}

@-moz-keyframes boxanimation /* Firefox */
{
from {box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
to {box-shadow: 0 0 5px rgba(160,6,6,0.6);}
}

@-webkit-keyframes boxanimation /* Safari and Chrome */
{
from {box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
to {box-shadow: 0 0 5px rgba(160,6,6,0.6);}
}

@-o-keyframes boxanimation /* Opera */
{
from {box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
to {box-shadow: 0 0 5px rgba(160,6,6,0.6);}
} 