@charset "utf-8";
/* 	@-webkit-
	@-moz-
	@-ms-
	@-o-
*/
.goatBounce{
animation-name: bounce;
animation-duration: .5s;
animation-timing-function: cubic-bezier;
animation-delay: 0;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-play-state: running;

-webkit-animation-name: bounce;
-webkit-animation-duration: .5s;
-webkit-animation-timing-function: cubic-bezier;
-webkit-animation-delay: 0;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
-webkit-animation-play-state: running;

-moz-animation-name: bounce;
-moz-animation-duration: .5s;
-moz-animation-timing-function: cubic-bezier;
-moz-animation-delay: 0;
-moz-animation-iteration-count: infinite;
-moz-animation-direction: alternate;
-moz-animation-play-state: running;

-ms-animation-name: bounce;
-ms-animation-duration: .5s;
-ms-animation-timing-function: cubic-bezier;
-ms-animation-delay: 0;
-ms-animation-iteration-count: infinite;
-ms-animation-direction: alternate;
-ms-animation-play-state: running;

-o-animation-name: bounce;
-o-animation-duration: .5s;
-o-animation-timing-function: cubic-bezier;
-o-animation-delay: 0;
-o-animation-iteration-count: infinite;
-o-animation-direction: alternate;
-o-animation-play-state: running;
}
@keyframes bounce
{
from{ bottom: -55%;}
to 	{ bottom: 25%;}
}
@-webkit-keyframes bounce 
{
0%   { bottom: -55%;}
100% { bottom: 25%;}
}
@-moz-keyframes bounce 
{
0%   { bottom: -55%;}
100% { bottom: 25%;}
}
@-ms-keyframes bounce 
{
0%   { bottom: -55%;}
100% { bottom: 25%;}
}
@-o-keyframes bounce 
{
0%   { bottom: -55%;}
100% { bottom: 25%;}
}


/* the goatcage. this is what is actually bouncing here... */

.goatlessbounce{
animation-name: lessbounce;
animation-duration: .4s;
animation-timing-function: cubic-bezier;
animation-delay: 0;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-play-state: running;	
	
-webkit-animation-name: lessbounce;
-webkit-animation-duration: .4s;
-webkit-animation-timing-function: cubic-bezier;
-webkit-animation-delay: 0;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
-webkit-animation-play-state: running;

-moz-animation-name: lessbounce;
-moz-animation-duration: .4s;
-moz-animation-timing-function: cubic-bezier;
-moz-animation-delay: 0;
-moz-animation-iteration-count: infinite;
-moz-animation-direction: alternate;
-moz-animation-play-state: running;	

-ms-animation-name: lessbounce;
-ms-animation-duration: .4s;
-ms-animation-timing-function: cubic-bezier;
-ms-animation-delay: 0;
-ms-animation-iteration-count: infinite;
-ms-animation-direction: alternate;
-ms-animation-play-state: running;	

-o-animation-name: lessbounce;
-o-animation-duration: .4s;
-o-animation-timing-function: cubic-bezier;
-o-animation-delay: 0;
-o-animation-iteration-count: infinite;
-o-animation-direction: alternate;
-o-animation-play-state: running;	
}
@keyframes lessbounce
{
from{ bottom: -55%;}
to 	{ bottom: 40%;}
}
@-webkit-keyframes lessbounce 
{
from{ bottom: -55%;}
to 	{ bottom: 40%;}
}
@-moz-keyframes lessbounce 
{
from{ bottom: -55%;}
to 	{ bottom: 40%;}
}
@-ms-keyframes lessbounce 
{
from{ bottom: -55%;}
to 	{ bottom: 40%;}
}
@-o-keyframes lessbounce 
{
from{ bottom: -55%;}
to 	{ bottom: 40%;}
}


@-webkit-keyframes vibrate
{
0%   { height: 277px;}
100% { height: 152px;}
}
@-moz-keyframes vibrate
{
0%   { height: 277px;}
100% { height: 152px;}
}
@-ms-keyframes vibrate
{
0%   { height: 277px;}
100% { height: 152px;}
}
@-o-keyframes vibrate
{
0%   { height: 277px;}
100% { height: 152px;}
}

.vibratorOn{
animation-name: vibrate;
animation-duration: .0675s;
animation-timing-function: linear;
animation-delay: 0;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-play-state: running;

-webkit-animation-name: vibrate;
-webkit-animation-duration: .0675s;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
-webkit-animation-play-state: running;

-moz-animation-name: vibrate;
-moz-animation-duration: .0675s;
-moz-animation-timing-function: linear;
-moz-animation-delay: 0;
-moz-animation-iteration-count: infinite;
-moz-animation-direction: alternate;
-moz-animation-play-state: running;

-ms-animation-name: vibrate;
-ms-animation-duration: .0675s;
-ms-animation-timing-function: linear;
-ms-animation-delay: 0;
-ms-animation-iteration-count: infinite;
-ms-animation-direction: alternate;
-ms-animation-play-state: running;

-o-animation-name: vibrate;
-o-animation-duration: .0675s;
-o-animation-timing-function: linear;
-o-animation-delay: 0;
-o-animation-iteration-count: infinite;
-o-animation-direction: alternate;
-o-animation-play-state: running;
}

/* box group intro spin */
.spin{
	animation-name: spin;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: ease-in-out;
	animation-delay: 0s;
	
	-webkit-animation-name: spin;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
  
	-moz-animation-name: spin;
	-moz-animation-duration: 2s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
	
	-ms-animation-name: spin;
	-ms-animation-duration: 2s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: alternate;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
	
	-o-animation-name: spin;
	-o-animation-duration: 2s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: alternate;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
}
@keyframes spin
{
0%   { transform: rotate(45deg); }
100%   { transform: rotate(2700deg); }
}
@-webkit-keyframes spin
{
0%   { -webkit-transform: rotate(45deg); }
100%   { -webkit-transform: rotate(2700deg); }
}
@-moz-keyframes spin
{
0%   { -moz-transform: rotate(45deg); }
100%   { -moz-transform: rotate(2700deg); }
}
@-ms-keyframes spin
{
0%   { -ms-transform: rotate(45deg); }
100%   { -ms-transform: rotate(2700deg); }
}
@-o-keyframes spin
{
0%   { -o-transform: rotate(45deg); }
100%   { -o-transform: rotate(2700deg); }
}

/* translateX{225px} */
.stickOut{
	animation-name: stickOut;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-delay: .1s;
  
	-webkit-animation-name: stickOut;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: .1s;
	
	-moz-animation-name: stickOut;
	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
	
	-ms-animation-name: stickOut;
	-ms-animation-duration: .5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
	
	-o-animation-name: stickOut;
	-o-animation-duration: .5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
}
@keyframes stickOut
{
0%   { transform: translateX( 25px ); }
50% { transform: translateX( 225px ); }
100%   { transform: translateX( 25px ); }
}
@-webkit-keyframes stickOut
{
0%   { -webkit-transform: translateX( 25px ); }
50% { -webkit-transform: translateX( 225px ); }
100%   { -webkit-transform: translateX( 25px ); }
}
@-moz-keyframes stickOut
{
0%   { -moz-transform: translateX( 25px ); }
50% { -moz-transform: translateX( 225px ); }
100%   { -moz-transform: translateX( 25px ); }
}
@-ms-keyframes stickOut
{
0%   { -ms-transform: translateX( 25px ); }
50% { -ms-transform: translateX( 225px ); }
100%   { -ms-transform: translateX( 25px ); }
}
@-o-keyframes stickOut
{
0%   { -o-transform: translateX( 25px ); }
50% { -o-transform: translateX( 225px ); }
100%   { -o-transform: translateX( 25px ); }
}

/* translateX{-225px} */
.stickUp{
	animation-name: stickUp;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-delay: 0s;
  
	-webkit-animation-name: stickUp;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
  
	-moz-animation-name: stickUp;
	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
  
	-ms-animation-name: stickUp;
	-ms-animation-duration: .5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
  
	-o-animation-name: stickUp;
	-o-animation-duration: .5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
 }
 @keyframes stickUp
{
0%   { transform: translateX( 25px ); }
50% { transform: translateX( -225px ); }
100%   { transform: translateX( 25px ); }
}
@-webkit-keyframes stickUp
{
0%   { -webkit-transform: translateX( 25px ); }
50% { -webkit-transform: translateX( -225px ); }
100%   { -webkit-transform: translateX( 25px ); }
}
@-moz-keyframes stickUp
{
0%   { -moz-transform: translateX( 25px ); }
50% { -moz-transform: translateX( -225px ); }
100%   { -moz-transform: translateX( 25px ); }
}
@-ms-keyframes stickUp
{
0%   { -ms-transform: translateX( 25px ); }
50% { -ms-transform: translateX( -225px ); }
100%   { -ms-transform: translateX( 25px ); }
}
@-o-keyframes stickUp
{
0%   { -o-transform: translateX( 25px ); }
50% { -o-transform: translateX( -225px ); }
100%   { -o-transform: translateX( 25px ); }
}

/* translateY{-225px} */
.stickIn{
	animation-name: stickIn;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-delay: .1s;
  
	-webkit-animation-name: stickIn;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: .1s;
	
	-moz-animation-name: stickIn;
	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
  
	-ms-animation-name: stickIn;
	-ms-animation-duration: .5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
  
	-o-animation-name: stickIn;
	-o-animation-duration: .5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
 }
@keyframes stickIn
{
0%   { transform: translateY( 0 ); }
50% { transform: translateY( -225px ); }
100%   { transform: translateY( 0 ); }
}
@-webkit-keyframes stickIn
{
0%   { -webkit-transform: translateY( 0 ); }
50% { -webkit-transform: translateY( -225px ); }
100%   { -webkit-transform: translateY( 0 ); }
}
@-moz-keyframes stickIn
{
0%   { -moz-transform: translateY( 0 ); }
50% { -moz-transform: translateY( -225px ); }
100%   { -moz-transform: translateY( 0 ); }
}
@-ms-keyframes stickIn
{
0%   { -ms-transform: translateY( 0 ); }
50% { -ms-transform: translateY( -225px ); }
100%   { -ms-transform: translateY( 0 ); }
}
@-o-keyframes stickIn
{
0%   { -o-transform: translateY( 0 ); }
50% { -o-transform: translateY( -225px ); }
100%   { -o-transform: translateY( 0 ); }
}

/* translateY{225px} */
.stickTo{
	animation-name: stickTo;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-delay: 0s;
  
	-webkit-animation-name: stickTo;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	
	-moz-animation-name: stickTo;
	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
  
	-ms-animation-name: stickTo;
	-ms-animation-duration: .5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
  
	-o-animation-name: stickTo;
	-o-animation-duration: .5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
 }
@keyframes stickTo
{
0%   { transform: translateY( 0 ); }
50% { transform: translateY( 225px ); }
100%   { transform: translateY( 0 ); }
}
@-webkit-keyframes stickTo
{
0%   { -webkit-transform: translateY( 0 ); }
50% { -webkit-transform: translateY( 225px ); }
100%   { -webkit-transform: translateY( 0 ); }
}
@-moz-keyframes stickTo
{
0%   { -moz-transform: translateY( 0 ); }
50% { -moz-transform: translateY( 225px ); }
100%   { -moz-transform: translateY( 0 ); }
}
@-ms-keyframes stickTo
{
0%   { -ms-transform: translateY( 0 ); }
50% { -ms-transform: translateY( 225px ); }
100%   { -ms-transform: translateY( 0 ); }
}
@-o-keyframes stickTo
{
0%   { -o-transform: translateY( 0 ); }
50% { -o-transform: translateY( 225px ); }
100%   { -o-transform: translateY( 0 ); }
}

/* 500 500 500 500 */
/* translateX{500px} */
.stickOut5{
	animation-name: stickOut5;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-delay: .1s;
  
	-webkit-animation-name: stickOut5;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: .1s;
	
	-moz-animation-name: stickOut5;
	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
	
	-ms-animation-name: stickOut5;
	-ms-animation-duration: .5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
	
	-o-animation-name: stickOut5;
	-o-animation-duration: .5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
}
@keyframes stickOut5
{
0%   { transform: translateX( 25px ); }
50% { transform: translateX( 500px ); }
100%   { transform: translateX( 25px ); }
}
@-webkit-keyframes stickOut5
{
0%   { -webkit-transform: translateX( 25px ); }
50% { -webkit-transform: translateX( 500px ); }
100%   { -webkit-transform: translateX( 25px ); }
}
@-moz-keyframes stickOut5
{
0%   { -moz-transform: translateX( 25px ); }
50% { -moz-transform: translateX( 500px ); }
100%   { -moz-transform: translateX( 25px ); }
}
@-ms-keyframes stickOut5
{
0%   { -ms-transform: translateX( 25px ); }
50% { -ms-transform: translateX( 500px ); }
100%   { -ms-transform: translateX( 25px ); }
}
@-o-keyframes stickOut5
{
0%   { -o-transform: translateX( 25px ); }
50% { -o-transform: translateX( 500px ); }
100%   { -o-transform: translateX( 25px ); }
}

/* translateX{-500px} */
.stickUp5{
	animation-name: stickUp5;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-delay: .1s;
  
	-webkit-animation-name: stickUp5;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: .1s;
	
	-moz-animation-name: stickUp5;
	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
	
	-ms-animation-name: stickUp5;
	-ms-animation-duration: .5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
	
	-o-animation-name: stickUp5;
	-o-animation-duration: .5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
}
@keyframes stickUp5
{
0%   { transform: translateX( 25px ); }
50% { transform: translateX( -500px ); }
100%   { transform: translateX( 25px ); }
}
@-webkit-keyframes stickUp5
{
0%   { -webkit-transform: translateX( 25px ); }
50% { -webkit-transform: translateX( -500px ); }
100%   { -webkit-transform: translateX( 25px ); }
}
@-moz-keyframes stickUp5
{
0%   { -moz-transform: translateX( 25px ); }
50% { -moz-transform: translateX( -500px ); }
100%   { -moz-transform: translateX( 25px ); }
}
@-ms-keyframes stickUp5
{
0%   { -ms-transform: translateX( 25px ); }
50% { -ms-transform: translateX( -500px ); }
100%   { -ms-transform: translateX( 25px ); }
}
@-o-keyframes stickUp5
{
0%   { -o-transform: translateX( 25px ); }
50% { -o-transform: translateX( -500px ); }
100%   { -o-transform: translateX( 25px ); }
}

/* translateY{-225px} */
.stickIn5{
	animation-name: stickIn5;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-delay: .1s;
  
	-webkit-animation-name: stickIn5;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: .1s;
	
	-moz-animation-name: stickIn5;
	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
	
	-ms-animation-name: stickIn5;
	-ms-animation-duration: .5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
	
	-o-animation-name: stickIn5;
	-o-animation-duration: .5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
}
@keyframes stickIn5
{
0%   { transform: translateY( 0 ); }
50% { transform: translateY( -500px ); }
100%   { transform: translateY( 0 ); }
}
@-webkit-keyframes stickIn5
{
0%   { -webkit-transform: translateY( 0 ); }
50% { -webkit-transform: translateY( -500px ); }
100%   { -webkit-transform: translateY( 0 ); }
}
@-moz-keyframes stickIn5
{
0%   { -moz-transform: translateY( 0 ); }
50% { -moz-transform: translateY( -500px ); }
100%   { -moz-transform: translateY( 0 ); }
}
@-ms-keyframes stickIn5
{
0%   { -ms-transform: translateY( 0 ); }
50% { -ms-transform: translateY( -500px ); }
100%   { -ms-transform: translateY( 0 ); }
}
@-o-keyframes stickIn5
{
0%   { -o-transform: translateY( 0 ); }
50% { -o-transform: translateY( -500px ); }
100%   { -o-transform: translateY( 0 ); }
}

/* translateY{500px} */
.stickTo5{
	animation-name: stickTo5;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-delay: .1s;
  
	-webkit-animation-name: stickTo5;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-delay: .1s;
	
	-moz-animation-name: stickTo5;
	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-delay: .1s;
	
	-ms-animation-name: stickTo5;
	-ms-animation-duration: .5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-delay: .1s;
	
	-o-animation-name: stickTo5;
	-o-animation-duration: .5s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-o-animation-timing-function: ease-in-out;
	-o-animation-delay: .1s;
}
@keyframes stickTo5
{
0%   { transform: translateY( 0 ); }
50% { transform: translateY( 500px ); }
100%   { transform: translateY( 0 ); }
}
@-webkit-keyframes stickTo5
{
0%   { -webkit-transform: translateY( 0 ); }
50% { -webkit-transform: translateY( 500px ); }
100%   { -webkit-transform: translateY( 0 ); }
}
@-moz-keyframes stickTo5
{
0%   { -moz-transform: translateY( 0 ); }
50% { -moz-transform: translateY( 500px ); }
100%   { -moz-transform: translateY( 0 ); }
}
@-ms-keyframes stickTo5
{
0%   { -ms-transform: translateY( 0 ); }
50% { -ms-transform: translateY( 500px ); }
100%   { -ms-transform: translateY( 0 ); }
}
@-o-keyframes stickTo5
{
0%   { -o-transform: translateY( 0 ); }
50% { -o-transform: translateY( 500px ); }
100%   { -o-transform: translateY( 0 ); }
}







