
/* Bonus 1 Zinger: hover up/down, flying left/right */
a.a0614, a.a0900 { /* Bonus 1 Zinger, Flitter (left), Flitter (right) */
animation: a0614 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}

@keyframes a0614 {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0614 {animation: flip0614 2.366666666666667s cubic-bezier(.3,0,.7,1) infinite;
    margin-left: -16px;
}
@keyframes flip0614 {
    0%  { transform: translateX(-48px) scaleX(-1); }
    49% { transform: translateX( 48px) scaleX(-1); }
    50% { transform: translateX( 48px) scaleX( 1); }
    99% { transform: translateX(-48px) scaleX( 1); }
    100%{ transform: translateX(-48px) scaleX(-1); }
}


img.a0900, img.a0902 {
    animation: i0900 0.7333333333333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes i0900 {
    0%  { transform: translateX(-3px); }
    50% { transform: translateX( 2px); }
    100%{ transform: translateX(-3px); }
}

/*Flitters 5 w (22f) */
a.a0902 { /* Flitter (right) */
    animation: a0902 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}

@keyframes a0902 {
    0%  { transform: translateY(-3px) scaleX(-1); }
    50% { transform: translateY( 3px) scaleX(-1); }
    100%{ transform: translateY(-3px) scaleX(-1); }
}

/*Wide Launch Barrel movement*/
a.a022C {animation: a022C 15.53333333333333s cubic-bezier(.1,0,.9,1) infinite;}
@keyframes a022C {
    0%  { transform: translateX(-80px); }
    50% { transform: translateX(368px); }
    100%{ transform: translateX(-80px); }
}

/*Zingers (from start of Krockhead Klamber)*/
/*Top left Zinger w6(28f),h8(26f)*/
a.a0594 {

    animation: a0594 0.8666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0594 {
    0%  { transform: translateY(-4px) scaleX(-1);}
    50% { transform: translateY( 4px) scaleX(-1);}
    100%{ transform: translateY(-4px) scaleX(-1);}
}
img.a0594 {

    animation: i0594 0.9333333333s cubic-bezier(.3,0,.7,1) infinite;
/*    margin-left: -16px;*/
}
@keyframes i0594 {
    0%  { transform: translateX(-3px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-3px); }
}

/*Bottom left w6(29)h4(14)*/

a.a0596 {

    animation: a0596 0.4666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0596 {
    0%  { transform: translateY(-2px) scaleX(-1);}
    50% { transform: translateY( 2px) scaleX(-1);}
    100%{ transform: translateY(-2px) scaleX(-1);}
}
img.a0596 {

    animation: i0596 0.9666666667s cubic-bezier(.3,0,.7,1) infinite;
/*    margin-left: -16px;*/
}
@keyframes i0596 {
    0%  { transform: translateX(-3px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-3px); }
}


/*Top right w5(22)h6(20)*/

a.a058E {animation: a058E 0.6666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a058E {
    0%  { transform: translateY(-3px) scaleX(-1);}
    50% { transform: translateY( 3px) scaleX(-1);}
    100%{ transform: translateY(-3px) scaleX(-1);}
}
img.a058E {animation: i058E 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
/*    margin-left: -16px;*/
}
@keyframes i058E {
    0%  { transform: translateX(-3px); }
    50% { transform: translateX( 2px); }
    100%{ transform: translateX(-3px); }
}

/* Flitter flying left/right */
a.a092C {animation: a092C 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a092C {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a092C {animation: flip092C 2.366666666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip092C {
    0%  { transform: translateX(-32px) scaleX(-1); }
    49% { transform: translateX( 32px) scaleX(-1); }
    50% { transform: translateX( 32px) scaleX( 1); }
    99% { transform: translateX(-32px) scaleX( 1); }
    100%{ transform: translateX(-32px) scaleX(-1); }
}

/* Flitter flying counter-clockwise (78diam) */
a.a0932 {animation: a0932 2.433333333s linear infinite;}
@keyframes a0932 {
    0%  { transform: rotate(   0deg) translateY(-39px) rotate(  0deg); }
    100%{ transform: rotate(-360deg) translateY(-39px) rotate(360deg); }
}
img.a0932 {animation: flip0932 2.433333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0932 {
    24% { transform: scaleX( 1); }
    25% { transform: scaleX(-1); }
    74% { transform: scaleX(-1); }
    75% { transform: scaleX( 1); }
}







/*Zinger (up and down, 148px, w5(22))*/
a.a05D2 {
    animation: a05D2 4s linear infinite;
    margin-top: 24px;
}
@keyframes a05D2 {
    0%  { transform: translateY(-74px); }
    50% { transform: translateY( 74px); }
    100%{ transform: translateY(-74px); }
}
img.a05D2 {animation: i05D2 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i05D2 {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}




/*Flitter (up and down, 69px, w9())*/
a.a0918 {
    animation: a0918 1.633333333s linear infinite;
}
@keyframes a0918 {
    0%  { transform: translateY(-34px); }
    50% { transform: translateY( 35px); }
    100%{ transform: translateY(-34px); }
}
img.a0918 {animation: i0918 1.266666667s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i0918 {
    0%  { transform: translateX(-4px); }
    50% { transform: translateX( 5px); }
    100%{ transform: translateX(-4px); }
}



/* Flitter flying left/right */
a.a0928 {animation: a0928 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0928 {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0928 {animation: flip0928 1.9s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0928 {
    0%  { transform: translateX(-32px) scaleX(-1); }
    49% { transform: translateX( 32px) scaleX(-1); }
    50% { transform: translateX( 32px) scaleX( 1); }
    99% { transform: translateX(-32px) scaleX( 1); }
    100%{ transform: translateX(-32px) scaleX(-1); }
}



/* Zinger flying clockwise (94diam) */
a.a06B6 {animation: a06B6 1.433333333s linear infinite;}
@keyframes a06B6 {
    0%  { transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
}
img.a06B6 {animation: flip06B6 1.433333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06B6 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}


/* Zinger high arc (108diam) */
a.a0702 {animation: a0702 3.2s cubic-bezier(.1,0,.9,1) infinite;}
@keyframes a0702 {
      0% {transform: rotate(90deg) translateY(-57px) rotate(-90deg);}
     50% {transform: rotate(-95deg) translateY(-57px) rotate(95deg); }
    100% {transform: rotate(90deg) translateY(-57px) rotate(-90deg);}
}
img.a0702 {animation: flip0702 3.2s linear infinite;}
@keyframes flip0702 {
      0.0% {transform: scaleX( 1)}
     49.9% {transform: scaleX( 1)}
     50.0% {transform: scaleX(-1)}
     99.9% {transform: scaleX(-1)}
    100.0% {transform: scaleX( 1)}
}


/* Flitter flying left/right */
a.a092E {animation: a092E 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a092E {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a092E {animation: flip092E 2.1s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip092E {
    0%  { transform: translateX(-32px) scaleX(-1); }
    49% { transform: translateX( 32px) scaleX(-1); }
    50% { transform: translateX( 32px) scaleX( 1); }
    99% { transform: translateX(-32px) scaleX( 1); }
    100%{ transform: translateX(-32px) scaleX(-1); }
}


/* Zinger before midway w6(28?f),h8?(26?f)*/
a.a0590 {

    animation: a0590 0.8666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0590 {
    0%  { transform: translateY(-4px) scaleX(1);}
    50% { transform: translateY( 4px) scaleX(1);}
    100%{ transform: translateY(-4px) scaleX(1);}
}
img.a0590 {

    animation: i0590 0.9333333333s cubic-bezier(.3,0,.7,1) infinite;
/*    margin-left: -16px;*/
}
@keyframes i0590 {
    0%  { transform: translateX(-3px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-3px); }
}




/* Zinger in bonus flying clockwise (62diam) */
a.a06E6 {animation: a06E6 1.7s linear infinite;}
@keyframes a06E6 {
    0%  { transform: rotate(  0deg) translateY(-31px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-31px) rotate(-360deg); }
}
img.a06E6 {animation: flip06E6 1.7s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06E6 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}


a.a0592 {animation: a0592 0.4666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0592 {
    0%  { transform: translateY(-2px)}
    50% { transform: translateY( 2px)}
    100%{ transform: translateY(-2px)}
}
img.a0592 {

    animation: i0592 0.9666666667s cubic-bezier(.3,0,.7,1) infinite;
/*    margin-left: -16px;*/
}
@keyframes i0592 {
    0%  { transform: translateX(-3px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-3px); }
}



/* Bramble Blast */

/*Top right w5(22)h6(20)*/

a.a058C, a.a070A {animation: a058C 0.6666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a058C {
    0%   {transform: translateY(-3px)}
    50%  {transform: translateY( 3px)}
    100% {transform: translateY(-3px)}
}
img.a058C, img.a070A {animation: i058C 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes i058C {
    0%   {transform: translateX(-3px)}
    50%  {transform: translateX( 2px)}
    100% {transform: translateX(-3px)}
}


/* Zinger flying clockwise (126diam) */
a.a06C0 {animation: a06C0 2.433333333s linear infinite;}
@keyframes a06C0 {
    0%  { transform: rotate(-360deg) translateY(-63px) rotate(360deg); }
    100%{ transform: rotate(   0deg) translateY(-63px) rotate(  0deg); }
}
img.a06C0 {animation: flip06C0 2.433333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06C0 {
     1% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}


/* Zinger high arc (?diam) */
a.a0E6A {animation: a0E6A 1.3s cubic-bezier(.1,0,.9,1) infinite}
@keyframes a0E6A {
      0% {transform: rotate( 80deg) translateY(-48px) rotate( -80deg)}
     50% {transform: rotate(245deg) translateY(-48px) rotate(-245deg)}
    100% {transform: rotate( 80deg) translateY(-48px) rotate( -80deg)}
}
img.a0E6A {animation: flip0E6A 1.3s linear infinite}
@keyframes flip0E6A {
      0.0% {transform: scaleX( 1)}
     49.9% {transform: scaleX( 1)}
     50.0% {transform: scaleX(-1)}
     99.9% {transform: scaleX(-1)}
    100.0% {transform: scaleX( 1)}
}


/*Zinger (up and down, 115px, w5(22))*/
a.a05A6 {
    animation: a05A6 3.2s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a05A6 {
    0%  { transform: translateY(-57px) scaleX(-1); }
    50% { transform: translateY( 58px) scaleX(-1); }
    100%{ transform: translateY(-57px) scaleX(-1); }
}
img.a05A6 {animation: i05A6 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i05A6 {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}


/* Flitter flying left/right */
a.a0924 {animation: a0924 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes a0924 {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0924 {animation: flip0924 3.2s cubic-bezier(.3,0,.7,1) infinite}
@keyframes flip0924 {
    0%  { transform: translateX(-25px) scaleX(-1); }
    49% { transform: translateX( 88px) scaleX(-1); }
    50% { transform: translateX( 88px) scaleX( 1); }
    99% { transform: translateX(-25px) scaleX( 1); }
    100%{ transform: translateX(-25px) scaleX(-1); }
}


/*Red Zinger (up and down, 166px, w())*/
a.a0748 {
    animation: a0748 3.5s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a0748 {
    0%  { transform: translateY(-34px)}
    50% { transform: translateY(132px)}
    100%{ transform: translateY(-34px)}
}
img.a0748 {animation: i0748 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i0748 {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}

/*Red Zinger (up and down, 166px, w())*/
a.a074A {
    animation: a074A 3.5s -3.025s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a074A {
    0%  { transform: translateY(-83px)}
    50% { transform: translateY( 83px)}
    100%{ transform: translateY(-83px)}
}
img.a074A {animation: i074A 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i074A {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}

/* Zinger flying clockwise (126diam) */
a.a0E76 {animation: a0E76 3.8s linear infinite;}
@keyframes a0E76 {
    0%  { transform: rotate(  0deg) translateY(-63px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-63px) rotate(-360deg); }
}
img.a0E76 {animation: flip0E76 3.8s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0E76 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}







/*Hornet Hole*/

/* Zinger flying left/right */
a.a068A {animation: a068A 0.66666666666667s linear infinite}
@keyframes a068A {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a068A {animation: flip068A 2.133333333s linear infinite}
@keyframes flip068A {
    0%  { transform: translateX(-41px) scaleX(-1); }
    49% { transform: translateX( 32px) scaleX(-1); }
    50% { transform: translateX( 32px) scaleX( 1); }
    99% { transform: translateX(-41px) scaleX( 1); }
    100%{ transform: translateX(-41px) scaleX(-1); }
}

/*Zinger (up and down, 115px */
a.a05A8 {
    animation: a05A8 2.7s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a05A8 {
    0%  { transform: translateY(-57px) scaleX(-1); }
    50% { transform: translateY( 58px) scaleX(-1); }
    100%{ transform: translateY(-57px) scaleX(-1); }
}
img.a05A8 {animation: i05A8 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i05A8 {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}

/* Zinger left arc (108diam) */
a.a06FA, a.a0708 {animation: a06FA 2.766666667s cubic-bezier(.2,0,.8,1) infinite;}
@keyframes a06FA {
      0% {transform: rotate(11deg) translateY(-47px) rotate(-11deg);}
     50% {transform: rotate(-187deg) translateY(-48px) rotate(187deg);; }
    100% {transform: rotate(11deg) translateY(-47px) rotate(-11deg);}
}

/* Zinger flying left/right */
a.a061C {animation: a061C 0.66666666666667s linear infinite}
@keyframes a061C {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a061C {animation: flip061C 2.633333333s linear infinite}
@keyframes flip061C {
    0%  { transform: translateX(-64px) scaleX(-1); }
    49% { transform: translateX( 64px) scaleX(-1); }
    50% { transform: translateX( 64px) scaleX( 1); }
    99% { transform: translateX(-64px) scaleX( 1); }
    100%{ transform: translateX(-64px) scaleX(-1); }
}

/* Zinger high arc (?diam) */
a.a06F8 {animation: a06F8 3.133333333s cubic-bezier(.2,0,.8,1) infinite}
@keyframes a06F8 {
      0% {transform: rotate( 99deg) translateY(-64px) rotate(-99deg);}
     50% {transform: rotate(-96deg) translateY(-64px) rotate( 96deg);}
    100% {transform: rotate( 99deg) translateY(-64px) rotate(-99deg);}
}
img.a06F8 {animation: flip06F8 3.133333333s linear infinite}
@keyframes flip06F8 {
      0.0% {transform: scaleX( 1)}
     49.9% {transform: scaleX( 1)}
     50.0% {transform: scaleX(-1)}
     99.9% {transform: scaleX(-1)}
    100.0% {transform: scaleX( 1)}
}










/*Target Terror*/

/* Zinger (up and down, 99px, w())*/
a.a05D6 {
    animation: a05D6 2.766666667s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a05D6 {
    0%  { transform: translateY(-48px)}
    50% { transform: translateY( 51px)}
    100%{ transform: translateY(-48px)}
}
img.a05D6 {animation: i05D6 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i05D6 {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}



/* Zinger flying clockwise (94diam) */
a.a06A6 {animation: a06A6 1.7s linear infinite;}
@keyframes a06A6 {
    0%  { transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
}
img.a06A6 {animation: flip06A6 1.7s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06A6 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}


/*Bramble Scramble*/

/*Barrel behind start*/
a.a032A {animation: a032A 2.466666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes a032A {
    0%   {transform: translateX(-56px)}
    50%  {transform: translateX( 56px)}
    100% {transform: translateX(-56px)}
}


/* Zingers flying clockwise (202diam) */
a.a0754, a.a06A8, a.a0756, a.a06AA, a.a0758 {animation: a0754 3.416666667s linear infinite;}
@keyframes a0754 {
    0%  { transform: rotate(   0deg) translateY(-101px) rotate(   0deg); }
    100%{ transform: rotate(-360deg) translateY(-101px) rotate( 360deg); }
}
img.a0754, img.a06A8, img.a0756, img.a06AA, img.a0758 {animation: flip0754 3.416666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0754 {
     0% { transform: scaleX( 1); }
    24% { transform: scaleX( 1); }
    25% { transform: scaleX(-1); }
    74% { transform: scaleX(-1); }
    75% { transform: scaleX( 1); }
   100% { transform: scaleX( 1); }
}
a.a06A8, img.a06A8 {animation-delay: 0.5s}
a.a0756, img.a0756 {animation-delay: 1.0s}
a.a06AA, img.a06AA {animation-delay: 1.5s}
a.a0758, img.a0758 {animation-delay: 2.0s}

/*a.a075E, a.a0760, a.a0762, a.a0764, a.a0766*/
/* Zingers flying anticlockwise (238diam) */
a.a075E, a.a0760, a.a0762, a.a0764, a.a0766 {animation: a075E 5.7s linear infinite;}
@keyframes a075E {
    0%  { transform: rotate(   0deg) translateY(-119px) rotate(   0deg); }
    100%{ transform: rotate(-360deg) translateY(-119px) rotate( 360deg); }
}
img.a075E, img.a0760, img.a0762, img.a0764, img.a0766 {animation: flip075E 5.7s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip075E {
     0% { transform: scaleX( 1); }
    24% { transform: scaleX( 1); }
    25% { transform: scaleX(-1); }
    74% { transform: scaleX(-1); }
    75% { transform: scaleX( 1); }
   100% { transform: scaleX( 1); }
}
a.a0760, img.a0760 {animation-delay: 0.8s}
a.a0762, img.a0762 {animation-delay: 1.6s}
a.a0764, img.a0764 {animation-delay: 2.4s}
a.a0766, img.a0766 {animation-delay: 3.2s}

/* Zingers flying clockwise (238diam) */
a.a0768, a.a076A, a.a076C, a.a076E {animation: a0768 5.7s linear infinite;}
@keyframes a0768 {
    0%  { transform: rotate(   0deg) translateY(-119px) rotate(   0deg); }
    100%{ transform: rotate( 360deg) translateY(-119px) rotate(-360deg); }
}
img.a0768, img.a076A, img.a076C, img.a076E {animation: flip0768 5.7s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0768 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}
a.a076A, img.a076A {animation-delay: 0.8s}
a.a076C, img.a076C {animation-delay: 1.6s}
a.a076E, img.a076E {animation-delay: 2.4s}

/*Up/down Zinger pair 101v 05CA 05B2

left zinger width frames (40frm 9px wide)

*/
a.a05CA, a.a05B2 {
    animation: a05CA 2.766666667s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a05CA {
    0%  { transform: translateY(-50px)}
    50% { transform: translateY( 51px)}
    100%{ transform: translateY(-50px)}
}
img.a05CA {animation: i05CA 1.333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i05CA {
    0%  { transform: translateX(-4px) scaleX(-1); }
    50% { transform: translateX( 5px) scaleX(-1); }
    100%{ transform: translateX(-4px) scaleX(-1); }
}
img.a05B2 {animation: i05B2 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i05B2 {
    0%  { transform: translateX(-2px) scaleX(-1); }
    50% { transform: translateX( 3px) scaleX(-1); }
    100%{ transform: translateX(-2px) scaleX(-1); }
}

/* Yellow/red Zingers flying left/right top=20f v, bottom = */
a.a0634 {animation: a0634 0.66666666666667s linear infinite}
@keyframes a0634 {
    0%  { transform: translateY( 3px); }
    50% { transform: translateY(-3px); }
    100%{ transform: translateY( 3px); }
}
a.a071C {animation: a071C 0.7s linear infinite}
@keyframes a071C {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0634, img.a071C {animation: flip0634 4.5s linear infinite}
@keyframes flip0634 {
    0%  { transform: translateX(-79px) scaleX(-1); }
    49% { transform: translateX( 81px) scaleX(-1); }
    50% { transform: translateX( 81px) scaleX( 1); }
    99% { transform: translateX(-79px) scaleX( 1); }
    100%{ transform: translateX(-79px) scaleX(-1); }
}

/* Side-by-side Red Zingers flying left/right - lead 28f up/down, follower 20 */
a.a071E {animation: a071E 0.9333333333s linear infinite}
@keyframes a071E {
    0%  { transform: translateY( 3px); }
    50% { transform: translateY(-3px); }
    100%{ transform: translateY( 3px); }
}
a.a0722 {animation: a071C 0.66666666666667s linear infinite}
@keyframes a071C {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a071E {animation: flip071E 4.366666667s linear infinite}
@keyframes flip071E {
    0%  { transform: translateX(-111px) scaleX(-1); }
    49% { transform: translateX( 171px) scaleX(-1); }
    50% { transform: translateX( 171px) scaleX( 1); }
    99% { transform: translateX(-111px) scaleX( 1); }
    100%{ transform: translateX(-111px) scaleX(-1); }
}
img.a0722 {animation: flip0722 4.366666667s linear infinite}
@keyframes flip0722 {
    0%  { transform: translateX(-175px) scaleX(-1); }
    49% { transform: translateX( 107px) scaleX(-1); }
    50% { transform: translateX( 107px) scaleX( 1); }
    99% { transform: translateX(-175px) scaleX( 1); }
    100%{ transform: translateX(-175px) scaleX(-1); }
}
a.a0722, img.a0722 {animation-delay: 0.4666666667s}


/*Zinger (up and down, 165px */
a.a0746, a.a05CC {
    animation: a0746 3.766666667s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a0746 {
    0%  { transform: translateY(-82px)}
    50% { transform: translateY( 83px)}
    100%{ transform: translateY(-82px)}
}
img.a0746 {animation: i0746 0.6333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i0746 {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}
img.a05CC {animation: i05CC 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i05CC {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}

/*Zinger (up and down, 99px */
a.a0E5A, a.a0E5C {
    animation: a0E5A 3.433333333s linear infinite;
}
@keyframes a0E5A {
    0%  { transform: translateY(-49px)}
    50% { transform: translateY( 50px)}
    100%{ transform: translateY(-49px)}
}
img.a0E5A, img.a0E5C {animation: i0E5A 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i0E5A {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}

a.a0E5C {margin-top: -48px}
a.a0E5C, img.a0E5C {animation-delay: 1s}




/*Mudhole Marsh Bonus 2*/

/* Flitter flying left/right */
a.a0E96 {animation: a0E96 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0E96 {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0E96 {animation: flip0E96 4.5s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0E96 {
    0%  { transform: translateX( 80px) scaleX( 1); }
    49% { transform: translateX(-80px) scaleX( 1); }
    50% { transform: translateX(-80px) scaleX(-1); }
    99% { transform: translateX( 80px) scaleX(-1); }
    100%{ transform: translateX( 80px) scaleX( 1); }
}

a.a0E98 {animation: a0E98 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0E98 {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0E98 {animation: flip0E98 4.5s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0E98 {
    0%  { transform: translateX(-80px) scaleX(-1); }
    49% { transform: translateX( 80px) scaleX(-1); }
    50% { transform: translateX( 80px) scaleX( 1); }
    99% { transform: translateX(-80px) scaleX( 1); }
    100%{ transform: translateX(-80px) scaleX(-1); }
}


/*Haunted Hall*/


/*Kackle (up and down, ?px */
a[title^=Kackle] {
    animation: Kackles 0.9s linear infinite;
    mix-blend-mode: screen;
}
@keyframes Kackles {
    0%  { transform: translateY(-8px)}
    50% { transform: translateY( 8px)}
    100%{ transform: translateY(-8px)}
}


/*Zingers (up and down, 165px) */
a.a05E6, a.a05E4 {
    animation: a05E6 4.5s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05E6 {
    0%   { transform: translateY(-82px) }
    50%  { transform: translateY( 83px) }
    100% { transform: translateY(-82px) }
}
img.a05E6 {animation: i05E6 1.333333333s cubic-bezier(.3,0,.7,1) infinite}
img.a05E4 {animation: i05E6 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05E6 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}


/*Zinger (up and down, 133px) */
a.a05E8 {
    animation: a05E8 3.066666667s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05E8 {
    0%   { transform: translateY(-66px) }
    50%  { transform: translateY( 67px) }
    100% { transform: translateY(-66px) }
}
img.a05E8 {animation: i05E8 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05E8 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}

/*Gusty Glade Bonus 2*/

/* Launch Barrel left/right 384px */
a.a0294 {animation: a0294 10.86666667s cubic-bezier(.1,0,.9,1) infinite; margin-left: 64px;}
@keyframes a0294 {
    0%  { transform: translateX( 192px) }
    50% { transform: translateX(-192px) }
    100%{ transform: translateX( 192px) }
}


/* Parrot Chute Panic */

/*Zinger (up and down, 101px) */
a.a05A0 {
    animation: a05A0 2.366666667s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05A0 {
    0%   { transform: translateY(-50px) }
    50%  { transform: translateY( 51px) }
    100% { transform: translateY(-50px) }
}
img.a05A0 {animation: i05A0 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05A0 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}


/*Zingers (left and right, 160px) */
a.a0630 {
    animation: a0630 4.5s cubic-bezier(.1,0,.9,1) infinite;
    margin-left: 22px;
}
a.a0632 {
    animation: a0630 4.5s cubic-bezier(.1,0,.9,1) infinite 0.5333333333s;
    margin-left: -18px;
}
@keyframes a0630 {
    0%  { transform: translateX(-80px) scaleX(-1); }
    49% { transform: translateX( 80px) scaleX(-1); }
    50% { transform: translateX( 80px) scaleX( 1); }
    99% { transform: translateX(-80px) scaleX( 1); }
    100%{ transform: translateX(-80px) scaleX(-1); }
}
img.a0630, img.a0632 {animation: i0630 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0630 {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}


/*Zingers (left and right, mirrored) */
a.a0636 {
    animation: a0636 2.1s cubic-bezier(.1,0,.9,1) infinite;
}
a.a0638 {
    animation: a0638 2.1s cubic-bezier(.1,0,.9,1) infinite;
/*    margin-left: -18px;*/
}
@keyframes a0636 {
    0%  { transform: translateX(-32px) scaleX(-1); }
    49% { transform: translateX( 32px) scaleX(-1); }
    50% { transform: translateX( 32px) scaleX( 1); }
    99% { transform: translateX(-32px) scaleX( 1); }
    100%{ transform: translateX(-32px) scaleX(-1); }
}
@keyframes a0638 {
    0%  { transform: translateX( 32px) scaleX( 1); }
    49% { transform: translateX(-32px) scaleX( 1); }
    50% { transform: translateX(-32px) scaleX(-1); }
    99% { transform: translateX( 32px) scaleX(-1); }
    100%{ transform: translateX( 32px) scaleX( 1); }
}
img.a0636, img.a0638 {animation: i0636 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0636 {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}

/* Zinger flying clockwise (78diam) */
a.a06B0 {animation: a06B0 3.1s linear infinite;}
@keyframes a06B0 {
    0%  { transform: rotate(  0deg) translateY(-39px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-39px) rotate(-360deg); }
}
img.a06B0 {animation: flip06B0 3.1s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06B0 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}

/*Zingers (left and right, 160px) */
a.a063A {
    animation: a063A 3.8s cubic-bezier(.1,0,.9,1) infinite;
    margin-left: 18px;
}
a.a063C {
    animation: a063A 3.8s cubic-bezier(.1,0,.9,1) infinite 0.4s;
    margin-left: -20px;
}
@keyframes a063A {
    0%  { transform: translateX(-80px) scaleX(-1); }
    49% { transform: translateX( 80px) scaleX(-1); }
    50% { transform: translateX( 80px) scaleX( 1); }
    99% { transform: translateX(-80px) scaleX( 1); }
    100%{ transform: translateX(-80px) scaleX(-1); }
}
img.a063A, img.a063C {animation: i063A 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i063A {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}


/*Zingers (left and right, 160px) */
a.a063E {
    animation: a063E 2.866666667s cubic-bezier(.1,0,.9,1) infinite;
    margin-left: 18px;
}
a.a0640 {
    animation: a063E 2.866666667s cubic-bezier(.1,0,.9,1) infinite 0.3333333333s;
    margin-left: -20px;
}
@keyframes a063E {
    0%  { transform: translateX(-80px) scaleX(-1); }
    49% { transform: translateX( 80px) scaleX(-1); }
    50% { transform: translateX( 80px) scaleX( 1); }
    99% { transform: translateX(-80px) scaleX( 1); }
    100%{ transform: translateX(-80px) scaleX(-1); }
}
img.a063E, img.a0640 {animation: i063E 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i063E {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}



/* Web Woods */

/*Zinger (up and down, 101px) */
a.a05C2, a.a05C4, a.a05C0 {margin-top: -7px}
a.a05C2 {
    animation: a05C2 2.366666667s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05C2 {
    0%   { transform: translateY(-50px) }
    50%  { transform: translateY( 51px) }
    100% { transform: translateY(-50px) }
}
img.a05C2 {animation: i05C2 0.8666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05C2 {
    0%   { transform: translateX(-3px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-3px) }
}
a.a05C4 {
    animation: a05C4 2.366666667s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05C4 {
    0%   { transform: translateY(-50px) }
    50%  { transform: translateY( 51px) }
    100% { transform: translateY(-50px) }
}
img.a05C4 {animation: i05C4 1.333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05C4 {
    0%   { transform: translateX(-4px) }
    50%  { transform: translateX( 5px) }
    100% { transform: translateX(-4px) }
}
a.a05C0 {
    animation: a05C0 2.366666667s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05C0 {
    0%   { transform: translateY(-50px) }
    50%  { transform: translateY( 51px) }
    100% { transform: translateY(-50px) }
}
img.a05C0 {animation: i05C0 1s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05C0 {
    0%   { transform: translateX(-3px) }
    50%  { transform: translateX( 4px) }
    100% { transform: translateX(-3px) }
}

/*Red Zinger up and down 196*/
a.a074C {
    animation: a074C 5.333333333s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a074C {
    0%   { transform: translateY(-98px) }
    50%  { transform: translateY( 98px) }
    100% { transform: translateY(-98px) }
}
img.a074C {animation: i074C 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i074C {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}

/* Red Zinger flying counter-clockwise (190diam) */
a.a0784 {animation: a0784 4.266666667s linear infinite;}
@keyframes a0784 {
    0%  { transform: rotate(   0deg) translateY(-95px) rotate(  0deg); }
    100%{ transform: rotate(-360deg) translateY(-95px) rotate(360deg); }
}
img.a0784 {animation: flip0784 4.266666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0784 {
    24% { transform: scaleX( 1); }
    25% { transform: scaleX(-1); }
    74% { transform: scaleX(-1); }
    75% { transform: scaleX( 1); }
}


/* Kreepy Krow hover 2w 8h*/
a.a0CB4 {
    animation: a0CB4 1.166666667s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a0CB4 {
    0%   { transform: translateY(-4px) }
    50%  { transform: translateY( 4px) }
    100% { transform: translateY(-4px) }
}
img.a0CB4 {animation: i0CB4 0.5333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0CB4 {
    0%   { transform: translateX(-1px) }
    50%  { transform: translateX( 1px) }
    100% { transform: translateX(-1px) }
}


/* Arctic Abyss */

/* Shuris bouncing in a diamond around the O */

a.a0A16 {
    animation: a0A16 3.566666667s linear infinite;
}
@keyframes a0A16 {
    0%   { transform: translate(  0px,   0px) }
    25%  { transform: translate(-80px,  74px) }
    50%  { transform: translate(  0px, 148px) }
    75%  { transform: translate( 80px,  74px) }
   100%  { transform: translate(  0px,   0px) }
}
a.a0A18 {
    animation: a0A18 3.566666667s linear infinite;
}
@keyframes a0A18 {
    0%   { transform: translate(  0px,    0px) scaleX(-1) }
    25%  { transform: translate( 80px,  -74px) scaleX(-1) }
    50%  { transform: translate(  0px, -148px) scaleX(-1) }
    75%  { transform: translate(-80px,  -74px) scaleX(-1) }
   100%  { transform: translate(  0px,    0px) scaleX(-1) }
}

/* Shuris bouncing in a diamond around a banana near the G */

a.a0A1A {
    animation: a0A1A 6.066666667s linear infinite;
}
@keyframes a0A1A {
    0%   { transform: translate(   0px,   0px) }
    25%  { transform: translate(-110px, 136px) }
    50%  { transform: translate(   0px, 272px) }
    75%  { transform: translate( 110px, 136px) }
   100%  { transform: translate(   0px,   0px) }
}
a.a0A1C {
    animation: a0A1C 6.066666667s linear infinite;
}
@keyframes a0A1C {
    0%   { transform: translate(   0px,   0px) scaleX(-1) }
    25%  { transform: translate( 110px, 136px) scaleX(-1) }
    50%  { transform: translate( 220px,   0px) scaleX(-1) }
    75%  { transform: translate( 110px,-136px) scaleX(-1) }
   100%  { transform: translate(   0px,   0px) scaleX(-1) }
}
a.a0A1E {
    animation: a0A1E 6.066666667s linear infinite;
}
@keyframes a0A1E {
    0%   { transform: translate(   0px,   0px) scaleX(-1) }
    25%  { transform: translate( 110px,-136px) scaleX(-1) }
    50%  { transform: translate(   0px,-272px) scaleX(-1) }
    75%  { transform: translate(-110px,-136px) scaleX(-1) }
   100%  { transform: translate(   0px,   0px) scaleX(-1) }
}
a.a0A20 {
    animation: a0A20 6.066666667s linear infinite;
}
@keyframes a0A20 {
    0%   { transform: translate(   0px,   0px) }
    25%  { transform: translate(-110px,-136px) }
    50%  { transform: translate(-220px,   0px) }
    75%  { transform: translate(-110px, 136px) }
   100%  { transform: translate(   0px,   0px) }
}


/*6-1 Bonus, Windy Well*/
/*Zinger (left and right) */
a.a0616 {
    animation: a0616 2.366666667s cubic-bezier(.1,0,.9,1) infinite;
    margin-top: 2px;
}
@keyframes a0616 {
    0%  { transform: translateX(-39px) scaleX(-1); }
    49% { transform: translateX( 41px) scaleX(-1); }
    50% { transform: translateX( 41px) scaleX( 1); }
    99% { transform: translateX(-39px) scaleX( 1); }
    100%{ transform: translateX(-39px) scaleX(-1); }
}
img.a0616 {animation: i0616 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0616 {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}


/* Zinger flying clockwise (94diam) */
a.a06EC {animation: a06EC 1.4s linear infinite;}
@keyframes a06EC {
    0%  { transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
}
img.a06EC {animation: flip06EC 1.4s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06EC {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}

/* Zinger flying clockwise (78diam) */
a.a06E8 {animation: a06E8 3.1s linear infinite;}
@keyframes a06E8 {
    0%  { transform: rotate(  0deg) translateY(-39px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-39px) rotate(-360deg); }
}
img.a06E8 {animation: flip06E8 3.1s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06E8 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}

/* Zinger flying anticlockwise (78diam) */
a.a06EE {animation: a06EE 3.1s linear infinite;}
@keyframes a06EE {
    0%  { transform: rotate(  0deg) translateY(-39px) rotate(   0deg); }
    100%{ transform: rotate(-360deg) translateY(-39px) rotate(360deg); }
}
img.a06EE {animation: flip06EE 3.1s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06EE {
     0% { transform: scaleX( 1); }
    24% { transform: scaleX( 1); }
    25% { transform: scaleX(-1); }
    74% { transform: scaleX(-1); }
    75% { transform: scaleX( 1); }
   100% { transform: scaleX( 1); }
}


/* Zinger flying clockwise (142diam) */
a.a06F0 {animation: a06F0 4.266666667s linear infinite;}
@keyframes a06F0 {
    0%  { transform: rotate(  0deg) translateY(-71px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-71px) rotate(-360deg); }
}
img.a06F0 {animation: flip06F0 4.266666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06F0 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}


/*Zinger (left and right, 75px) */
a.a065E {
    animation: a065E 3.033333333s cubic-bezier(.1,0,.9,1) infinite;
/*    margin-left: 18px;*/
}
@keyframes a065E {
    0%  { transform: translateX(-38px) scaleX(-1); }
    49% { transform: translateX( 37px) scaleX(-1); }
    50% { transform: translateX( 37px) scaleX( 1); }
    99% { transform: translateX(-38px) scaleX( 1); }
    100%{ transform: translateX(-38px) scaleX(-1); }
}
img.a065E {animation: i065E 0.6666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i065E {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}

/*Zinger (left and right, 75px) */
a.a068E {
    animation: a068E 2.9s cubic-bezier(.1,0,.9,1) infinite;
/*    margin-left: 18px;*/
}
@keyframes a068E {
    0%  { transform: translateX(-40px) scaleX(-1); }
    49% { transform: translateX( 39px) scaleX(-1); }
    50% { transform: translateX( 39px) scaleX( 1); }
    99% { transform: translateX(-40px) scaleX( 1); }
    100%{ transform: translateX(-40px) scaleX(-1); }
}
img.a068E {animation: i068E 0.6666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i068E {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}


/*Clapper's Cavern*/

/* Zinger flying clockwise (94diam) */
a.a06E4 {animation: a06E4 2.133333333s linear infinite;}
@keyframes a06E4 {
    0%  { transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
}
img.a06E4 {animation: flip06E4 2.133333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06E4 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}




/*Jungle Jinx*/

/* Flitter flying left/right */
a.a0926 {animation: a0926 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0926 {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0926 {animation: flip0926 2.766666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0926 {
    0%  { transform: translateX(-48px) scaleX(-1); }
    49% { transform: translateX( 48px) scaleX(-1); }
    50% { transform: translateX( 48px) scaleX( 1); }
    99% { transform: translateX(-48px) scaleX( 1); }
    100%{ transform: translateX(-48px) scaleX(-1); }
}

/*Zinger (left and right, 96px) */
a.a0654 {
    animation: a0654 2.333333333s cubic-bezier(.1,0,.9,1) infinite;
    margin-left: -48px;
}
@keyframes a0654 {
    0%  { transform: translateX(-48px) scaleX(-1); }
    49% { transform: translateX( 48px) scaleX(-1); }
    50% { transform: translateX( 48px) scaleX( 1); }
    99% { transform: translateX(-48px) scaleX( 1); }
    100%{ transform: translateX(-48px) scaleX(-1); }
}
img.a0654 {animation: i0654 0.6666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0654 {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}

/*Bonus Area*/

/* Zinger flying anticlockwise (94diam) */
a.a069A {animation: a069A 1.7s linear infinite;}
@keyframes a069A {
    0%  { transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
    100%{ transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
}
img.a069A {animation: flip069A 1.7s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip069A {
     0% { transform: scaleX( 1); }
    24% { transform: scaleX( 1); }
    25% { transform: scaleX(-1); }
    74% { transform: scaleX(-1); }
    75% { transform: scaleX( 1); }
   100% { transform: scaleX( 1); }
}

/* Zinger flying anticlockwise (94diam) */
a.a0E6C {animation: a0E6C 1.233333333s linear infinite;}
@keyframes a0E6C {
    0%  { transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
    100%{ transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
}
img.a0E6C {animation: flip0E6C 1.233333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0E6C {
     0% { transform: scaleX( 1); }
    24% { transform: scaleX( 1); }
    25% { transform: scaleX(-1); }
    74% { transform: scaleX(-1); }
    75% { transform: scaleX( 1); }
   100% { transform: scaleX( 1); }
}

/* Flitter flying left/right */
a.a0922 {animation: a0922 0.66666666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0922 {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0922 {animation: flip0922 1.766666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0922 {
    0%  { transform: translateX(-20px) scaleX(-1); }
    49% { transform: translateX( 20px) scaleX(-1); }
    50% { transform: translateX( 20px) scaleX( 1); }
    99% { transform: translateX(-20px) scaleX( 1); }
    100%{ transform: translateX(-20px) scaleX(-1); }
}




/* TIRE #1, #4 - 204w */
a.a102A {animation: a102A 2.185s cubic-bezier(.35,0,.5,.5) infinite; margin-left: -16px}
@keyframes a102A {
    0%  { transform: translateX(-102px); }
    50% { transform: translateX( 102px); }
    100%{ transform: translateX(-102px); }
}

/*TIRE #2 (new tire appears every 50 frames/1.666 sec)*/



/* TIRE #6 (on spikes) - 253w */
a.a102C {animation: a102C 2.883333333s cubic-bezier(.35,0,.5,.5) infinite; margin-left: 16px}
@keyframes a102C {
    0%  { transform: translateX(-127px); }
    50% { transform: translateX( 126px); }
    100%{ transform: translateX(-127px); }
}

/*Black Ice Battle*/

/*Zinger (left and right, ?px) */
a.a066C {
    animation: a066C 3.033333333s cubic-bezier(.1,0,.9,1) infinite;
/*    margin-left: 18px;*/
}
@keyframes a066C {
    0%  { transform: translateX(-48px) scaleX(-1); }
    49% { transform: translateX( 48px) scaleX(-1); }
    50% { transform: translateX( 48px) scaleX( 1); }
    99% { transform: translateX(-48px) scaleX( 1); }
    100%{ transform: translateX(-48px) scaleX(-1); }
}
img.a066C {animation: i066C 0.6666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i066C {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}

/*Zinger (up and down, ~100px) */
a.a05E2 {
    animation: a05E2 2.033333333s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05E2 {
    0%   { transform: translateY(-50px) scaleX(-1) }
    50%  { transform: translateY( 50px) scaleX(-1) }
    100% { transform: translateY(-50px) scaleX(-1) }
}
img.a05E2 {animation: i05E2 0.7333333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05E2 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}

/*Zinger (left and right, 96px) */
a.a066E {
    animation: a066E 2.533333333s cubic-bezier(.1,0,.9,1) infinite;
/*    margin-left: 18px;*/
}
@keyframes a066E {
    0%  { transform: translateX(-48px) scaleX(-1); }
    49% { transform: translateX( 48px) scaleX(-1); }
    50% { transform: translateX( 48px) scaleX( 1); }
    99% { transform: translateX(-48px) scaleX( 1); }
    100%{ transform: translateX(-48px) scaleX(-1); }
}
img.a066E {animation: i066E 0.6666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i066E {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}



/*Klobber Karnage*/

/*First Rotatable "taxi barrel" (1312w) */

a.a0290 {
    animation: a0290 35.6s cubic-bezier(.1,0,.9,1) -34.05s infinite;
    margin-left: 577px;
}
@keyframes a0290 {
    0%  { transform: translateX(-656px)}
    50% { transform: translateX( 656px)}
    100%{ transform: translateX(-656px)}
}

/*Second Rotatable "taxi barrel" (2816w) */

a.a0292 {
    animation: a0292 75.73333333s cubic-bezier(.1,0,.9,1) -74.4s infinite;
    margin-left: 1360px;
}
@keyframes a0292 {
    0%  { transform: translateX(-1408px)}
    50% { transform: translateX( 1408px)}
    100%{ transform: translateX(-1408px)}
}

/* Zinger flying clockwise (94diam) */
a.a06DE, a.a06E0, a.a06F4 {animation: a06DE 1.7s linear infinite;}
@keyframes a06DE {
    0%  { transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
}
img.a06DE, img.a06E0, img.a06F4 {animation: flip06DE 1.7s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06DE {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}

a.a06F4 + a.a06F4, a.a06F4 + a.a06F4 img.a06F4 {animation-delay: -1.133333333s}

/* Zingers (4) flying clockwise (94diam) */
a.a06D8, a.a06D6, a.a06D4, a.a06D2 {animation: a06D8 2.866666667s linear infinite;}
@keyframes a06D8 {
    0%  { transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
}
img.a06D8, img.a06D6, img.a06D4, img.a06D2 {animation: flip06D8 2.866666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06D8 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}
a.a06D6, img.a06D6 {animation-delay: -0.5333333333s}
a.a06D4, img.a06D4 {animation-delay: -1.066666667s}
a.a06D2, img.a06D2 {animation-delay: -1.6s}


/* Zingers flying clockwise (94diam) */
a.a06DC, a.a06DA {animation: a06DC 3.4s linear infinite;}
@keyframes a06DC {
    0%  { transform: rotate(  0deg) translateY(-47px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-47px) rotate(-360deg); }
}
img.a06DC, img.a06DA {animation: flip06DC 3.4s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip06DC {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}

a.a06DA, img.a06DA {animation-delay: -1.7s}


/*Zinger (up and down, 108px, w5(22))*/
a.a05DE {
    animation: a05DE 2.8s linear infinite -1.4s;
    margin-top: -48px;
}
a.a05E0 {
    animation: a05DE 2.766666667s linear infinite;
    margin-top:  48px;
}
@keyframes a05DE {
    0%  { transform: translateY(-54px); }
    50% { transform: translateY( 54px); }
    100%{ transform: translateY(-54px); }
}
img.a05DE, img.a05E0 {animation: i05DE 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i05DE {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}


/*Fiery Furnace*/

/*Zingers (up and down, 165px) */
a.a05B4 {
    animation: a05B4 3.5s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05B4 {
    0%   { transform: translateY(-82px) }
    50%  { transform: translateY( 83px) }
    100% { transform: translateY(-82px) }
}
img.a05B4 {animation: i05B4 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05B4 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}

/*Zinger (up and down, 72px) */
a.a05F2 {
    animation: a05F2 1.066666667s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a05F2 {
    0%   { transform: translateY(-36px) }
    50%  { transform: translateY( 36px) }
    100% { transform: translateY(-36px) }
}
img.a05F2 {animation: i05F2 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05F2 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}

/*Zinger (up and down, 165px) */
a.a05FA {
    animation: a05FA 3.5s cubic-bezier(.1,0,.9,1) infinite;
    margin-top: -16px;
}
@keyframes a05FA {
    0%   { transform: translateY(-82px) }
    50%  { transform: translateY( 83px) }
    100% { transform: translateY(-82px) }
}
img.a05FA {animation: i05FA 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05FA {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}
/*Zinger (up and down, 165px) */
a.a05F4 {
    animation: a05F4 3.5s cubic-bezier(.1,0,.9,1) -0.8666666667s infinite;
}
@keyframes a05F4 {
    0%   { transform: translateY(-82px) }
    50%  { transform: translateY( 83px) }
    100% { transform: translateY(-82px) }
}
img.a05F4 {animation: i05F4 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05F4 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}


/*Zingers (up and down, 133px) */
a.a05FE, a.a05FC, a.a05F6, a.a05C6 {
    animation: a05FE 3.066666667s cubic-bezier(.1,0,.9,1) -0.7s infinite;
}
a.a05FE, a.a05FC {
    animation-delay: -0.5333333333s;
    margin-top: -32px;
}
@keyframes a05FE {
    0%   { transform: translateY(-66px) }
    50%  { transform: translateY( 67px) }
    100% { transform: translateY(-66px) }
}
img.a05FE, img.a05FC, img.a05F6, img.a05C6 {animation: i05FE 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05FE {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}
/*Zingers (up and down, 133px) */
a.a05C8, a.a05F8 {
    animation: a05C8 3.066666667s cubic-bezier(.1,0,.9,1) infinite;
/*    margin-top: -16px;*/
}
@keyframes a05C8 {
    0%   { transform: translateY(-66px) }
    50%  { transform: translateY( 67px) }
    100% { transform: translateY(-66px) }
}
img.a05C8, img.a05F8 {animation: i05C8 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05C8 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}



/*Zingers (up and down, 100px) */
a.a0600, a.a0602  {
    animation: a0600 3.433333333s cubic-bezier(.1,0,.9,1) infinite;
}
a.a0602  { animation-delay: -0.4666666667s; }
a.a0602 + a.a0600, a.a0602 + a.a0600 + a.a0600  { animation-delay: -0.5666666667s; }

@keyframes a0600 {
    0%   { transform: translateY(-50px) }
    50%  { transform: translateY( 50px) }
    100% { transform: translateY(-50px) }
}
img.a0600, img.a0602  {animation: i0600 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0600 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}

/*8-4 Bonus Area*/

/* Bonus 1 Zingers */
a.a067E, a.a0680, a.a067C {animation: a067E 0.66666666666667s cubic-bezier(.1,0,.9,1) infinite}

@keyframes a067E {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a067E, img.a0680, img.a067C {animation: flip067E 5.2s cubic-bezier(.1,0,.9,1) infinite}
@keyframes flip067E {
    0%  { transform: translateX( 56px) scaleX( 1); }
    49% { transform: translateX(-56px) scaleX( 1); }
    50% { transform: translateX(-56px) scaleX(-1); }
    99% { transform: translateX( 56px) scaleX(-1); }
    100%{ transform: translateX( 56px) scaleX( 1); }
}

/* Bonus 1 Zinger flying right to left */
img.a067E {margin-left: -40px; animation-delay: 0}
/* Bonus 1 Zinger flying left to right */
img.a0680 {margin-left:  40px; animation-delay: -2.6s}
/* Bonus 1 Zinger flying left to right - start at middle */
img.a067C {margin-left:  0px; animation-delay: -3.9s}

/*Animal Antics*/

/*Rambi section*/


a.a070E {animation: a070E 0.6s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a070E {
    0%   {transform: translateY(-3px)}
    50%  {transform: translateY( 2px)}
    100% {transform: translateY(-3px)}
}
img.a070E {animation: i070E 0.9333333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes i070E {
    0%   {transform: translateX(-3px)}
    50%  {transform: translateX( 3px)}
    100% {transform: translateX(-3px)}
}

/*Squitter section*/

/* Zinger (red) flying clockwise (126diam) */
a.a0786 {animation: a0786 3.4s linear infinite;}
@keyframes a0786 {
    0%  { transform: rotate(  0deg) translateY(-63px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-63px) rotate(-360deg); }
}
img.a0786 {animation: flip0786 3.4s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0786 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}
/* Zinger (red) flying clockwise (126diam) */
a.a0788 {animation: a0788 2.833333333s linear infinite;}
@keyframes a0788 {
    0%  { transform: rotate(  0deg) translateY(-63px) rotate(   0deg); }
    100%{ transform: rotate(360deg) translateY(-63px) rotate(-360deg); }
}
img.a0788 {animation: flip0788 2.833333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip0788 {
     0% { transform: scaleX(-1); }
    24% { transform: scaleX(-1); }
    25% { transform: scaleX( 1); }
    74% { transform: scaleX( 1); }
    75% { transform: scaleX(-1); }
   100% { transform: scaleX(-1); }
}

/*Squawks Section*/

/*Red Zinger (up and down, 166px, w())*/
a.a0750 {
    animation: a0750 2.866666667s -2.391666667s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a0750 {
    0%  { transform: translateY(-83px)}
    50% { transform: translateY( 83px)}
    100%{ transform: translateY(-83px)}
}
img.a0750 {animation: i0750 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i0750 {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}

/*Red Zinger (hover, face right)*/
a.a070C {animation: a070C 0.6666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a070C {
    0%   {transform: translateY(-3px)}
    50%  {transform: translateY( 3px)}
    100% {transform: translateY(-3px)}
}
img.a070C {animation: i070C 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes i070C {
    0%   {transform: translateX(-3px) scaleX(-1)}
    50%  {transform: translateX( 2px) scaleX(-1)}
    100% {transform: translateX(-3px) scaleX(-1)}
}

/*Red Zinger (left and right, wide - ~314?)*/
a.a0736 {
    animation: a0736 8s cubic-bezier(.1,0,.9,1) infinite;
}
@keyframes a0736 {
    0%  { transform: translateX(-152px) scaleX(-1); }
    49% { transform: translateX( 153px) scaleX(-1); }
    50% { transform: translateX( 153px) scaleX( 1); }
    99% { transform: translateX(-152px) scaleX( 1); }
    100%{ transform: translateX(-152px) scaleX(-1); }
}
img.a0736 {animation: i0736 0.6666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0736 {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}

/*Red Zinger (hover, face right)*/
a.a0712 {animation: a0712 0.8s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes a0712 {
    0%   {transform: translateY(-3px)}
    50%  {transform: translateY( 3px)}
    100% {transform: translateY(-3px)}
}
img.a0712 {animation: i0712 0.6666666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes i0712 {
    0%   {transform: translateX(-3px) scaleX(-1)}
    50%  {transform: translateX( 2px) scaleX(-1)}
    100% {transform: translateX(-3px) scaleX(-1)}
}

/* Red Zinger flying counter-clockwise (141diam) */
a.a078A, a.a078C {animation: a078A 2.866666667s linear infinite;}
@keyframes a078A {
    0%  { transform: rotate(   0deg) translateY(-71px) rotate(  0deg); }
    100%{ transform: rotate(-360deg) translateY(-71px) rotate(360deg); }
}
img.a078A, img.a078C {animation: flip078A 2.866666667s cubic-bezier(.3,0,.7,1) infinite;}
@keyframes flip078A {
    24% { transform: scaleX( 1); }
    25% { transform: scaleX(-1); }
    74% { transform: scaleX(-1); }
    75% { transform: scaleX( 1); }
}
a.a078C, img.a078C {animation-delay: -1.433333333s}


/*Rattly section*/

/*Red Zinger (up and down, 101px, w())*/
a.a074E {
    animation: a074E 2.366666667s linear infinite;
/*    margin-top: 24px;*/
}
@keyframes a074E {
    0%  { transform: translateY(-50px)}
    50% { transform: translateY( 51px)}
    100%{ transform: translateY(-50px)}
}
img.a074E {animation: i074E 0.7333333333s cubic-bezier(.3,0,.7,1) infinite;
}
@keyframes i074E {
    0%  { transform: translateX(-2px); }
    50% { transform: translateX( 3px); }
    100%{ transform: translateX(-2px); }
}

/* Red Zinger flying left/right */
a.a072A {animation: a072A 0.66666666666667s linear infinite}
@keyframes a072A {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a072A {animation: flip072A 3.633333333s linear infinite}
@keyframes flip072A {
    0%  { transform: translateX(-65px) scaleX(-1); }
    49% { transform: translateX( 64px) scaleX(-1); }
    50% { transform: translateX( 64px) scaleX( 1); }
    99% { transform: translateX(-65px) scaleX( 1); }
    100%{ transform: translateX(-65px) scaleX(-1); }
}

/* Red Zinger flying left/right */
a.a072E {animation: a072E 0.66666666666667s linear infinite}
@keyframes a072E {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a072E {animation: flip072E 2.033333333s linear infinite}
@keyframes flip072E {
    0%  { transform: translateX(-50px) scaleX(-1); }
    49% { transform: translateX( 51px) scaleX(-1); }
    50% { transform: translateX( 51px) scaleX( 1); }
    99% { transform: translateX(-50px) scaleX( 1); }
    100%{ transform: translateX(-50px) scaleX(-1); }
}

/* Red Zinger flying left/right */
a.a072C, a.a0730 {animation: a072C 0.66666666666667s linear infinite}
@keyframes a072C {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a072C, img.a0730 {animation: flip072C 2.133333333s linear infinite}
@keyframes flip072C {
    0%  { transform: translateX(-75px) scaleX(-1); }
    49% { transform: translateX( 74px) scaleX(-1); }
    50% { transform: translateX( 74px) scaleX( 1); }
    99% { transform: translateX(-75px) scaleX( 1); }
    100%{ transform: translateX(-75px) scaleX(-1); }
}
a.a0730 {margin-left: -48px}
img.a072C {animation-delay: -0.3s}


/*Topsail Trouble*/

/*Zinger (left and right) */
a.a0620 {
    animation: a0620 3.4s cubic-bezier(.1,0,.9,1) infinite;
    margin-top: 2px;
}
@keyframes a0620 {
    0%  { transform: translateX(-72px) scaleX(-1); }
    49% { transform: translateX( 72px) scaleX(-1); }
    50% { transform: translateX( 72px) scaleX( 1); }
    99% { transform: translateX(-72px) scaleX( 1); }
    100%{ transform: translateX(-72px) scaleX(-1); }
}
img.a0620 {animation: i0620 0.6666666667s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0620 {
    0%   { transform: translateY(-3px) }
    50%  { transform: translateY( 3px) }
    100% { transform: translateY(-3px) }
}

/*Zinger (up and down, 100px) */
a.a0604 {
    animation: a0604 2.766666667s cubic-bezier(.1,0,.9,1) infinite;
    margin-top: 18px;
}

@keyframes a0604 {
    0%   { transform: translateY(-50px) }
    50%  { transform: translateY( 50px) }
    100% { transform: translateY(-50px) }
}
img.a0604 {animation: i0604 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i0604 {
    0%   { transform: translateX(-2px) }
    50%  { transform: translateX( 3px) }
    100% { transform: translateX(-2px) }
}

/*Zinger (up and down, 100px) */
a.a05B6 {
    animation: a05B6 2.366666667s cubic-bezier(.1,0,.9,1) infinite;
    margin-top: 50px;
}
@keyframes a05B6 {
    0%   { transform: translateY(-50px) }
    50%  { transform: translateY( 50px) }
    100% { transform: translateY(-50px) }
}
img.a05B6 {animation: i05B6 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05B6 {
    0%   { transform: translateX(-2px) scaleX(-1) }
    50%  { transform: translateX( 3px) scaleX(-1) }
    100% { transform: translateX(-2px) scaleX(-1) }
}

/*Zinger (up and down, 100px) */
a.a05B0 {
    animation: a05B0 1.8s cubic-bezier(.1,0,.9,1) infinite;
    margin-top: 16px;
}
@keyframes a05B0 {
    0%   { transform: translateY(-50px) }
    50%  { transform: translateY( 50px) }
    100% { transform: translateY(-50px) }
}
img.a05B0 {animation: i05B0 0.733333333s cubic-bezier(.3,0,.7,1) infinite}
@keyframes i05B0 {
    0%   { transform: translateX(-2px)}
    50%  { transform: translateX( 3px)}
    100% { transform: translateX(-2px)}
}


/*Hot-Head Hop*/
a.a0684 {
    animation: a0684 0.66666666666667s cubic-bezier(.1,0,.9,1) infinite;
    margin-left: 32px;
}

@keyframes a0684 {
    0%  { transform: translateY(-3px); }
    50% { transform: translateY( 3px); }
    100%{ transform: translateY(-3px); }
}
img.a0684 {animation: flip0684 5.733333333s cubic-bezier(.1,0,.9,1) infinite}
@keyframes flip0684 {
    0%  { transform: translateX( 104px) scaleX( 1); }
    49% { transform: translateX(-104px) scaleX( 1); }
    50% { transform: translateX(-104px) scaleX(-1); }
    99% { transform: translateX( 104px) scaleX(-1); }
    100%{ transform: translateX( 104px) scaleX( 1); }
}