




@keyframes animate-limb {
    0% { background-position: 0 0; }
    1% { background-position: 0 -443px; }
    2% { background-position: 0 -886px; }
    3% { background-position: 0 -1329px; }
    4% { background-position: 0 -1772px; }
    5% { background-position: 0 -2215px; }
    6% { background-position: 0 -2658px; }
    7% { background-position: 0 -3102px; }
    8% { background-position: 0 -3545px; }
    9% { background-position: 0 -3988px; }

    10% { background-position: 0 -3545px; }
    11% { background-position: 0 -3102px; }
    12% { background-position: 0 -2658px; }
    13% { background-position: 0 -2215px; }
    14% { background-position: 0 -1772px; }
    15% { background-position: 0 -1329px; }
    16% { background-position: 0 -886px; }

    17% { background-position: 0 -443px; }
    18% { background-position: 0 -886px; }
    19% { background-position: 0 -1329px; }
    20% { background-position: 0 -1772px; }
    21% { background-position: 0 -2215px; }
    22% { background-position: 0 -2658px; }
    23% { background-position: 0 -3102px; }
    24% { background-position: 0 -3545px; }
    25% { background-position: 0 -3988px; }

    26% { background-position: 0 -3545px; }
    27% { background-position: 0 -3102px; }
    28% { background-position: 0 -2658px; }
    29% { background-position: 0 -2215px; }
    30% { background-position: 0 -1772px; }
    31% { background-position: 0 -1329px; }
    32% { background-position: 0 -886px; }

    33% { background-position: 0 -1329px; }
    34% { background-position: 0 -1772px; }
    35% { background-position: 0 -2215px; }
    36% { background-position: 0 -2658px; }
    37% { background-position: 0 -3102px; }
    38% { background-position: 0 -3545px; }
    39% { background-position: 0 -3988px; }

    40% { background-position: 0 -4431px; }
    41% { background-position: 0 -4874px; }
    42% { background-position: 0 -5317px; }
    43% { background-position: 0 -5759px; }
    44% { background-position: 0 -6203px; }
    45% { background-position: 0 -6646px; }
    46% { background-position: 0 -7089px; }
    47% { background-position: 0 -7532px; }
    48% { background-position: 0 -7975px; }
    49% { background-position: 0 -8418px; }
    50% { background-position: 0 -8861px; }
    51% { background-position: 0 -9305px; }
    52% { background-position: 0 -9748px; }
    53% { background-position: 0 -10191px; }
    54% { background-position: 0 -10634px; }
    55% { background-position: 0 -11077px; }
    56% { background-position: 0 -11520px; }

    57% { background-position: 0 -3545px; }
    58% { background-position: 0 -3102px; }
    59% { background-position: 0 -2658px; }
    60% { background-position: 0 -2215px; }
    61% { background-position: 0 -1772px; }
    62% { background-position: 0 -1329px; }

    63% { background-position: 0 -1772px; }
    64% { background-position: 0 -2215px; }
    65% { background-position: 0 -2658px; }
    66% { background-position: 0 -3102px; }
    67% { background-position: 0 -3545px; }
    68% { background-position: 0 -3988px; }

    69% { background-position: 0 -1772px; }
    70% { background-position: 0 -2215px; }
    71% { background-position: 0 -2658px; }
    72% { background-position: 0 -3102px; }
    73% { background-position: 0 -3545px; }
    74% { background-position: 0 -3988px; }

    75% { background-position: 0 -2658px; }
    76% { background-position: 0 -2215px; }
    77% { background-position: 0 -1772px; }
    78% { background-position: 0 -1329px; }

    79% { background-position: 0 -1772px; }
    80% { background-position: 0 -2215px; }
    81% { background-position: 0 -2658px; }
    82% { background-position: 0 -3102px; }
    83% { background-position: 0 -3545px; }

    84% { background-position: 0 -2658px; }
    85% { background-position: 0 -2215px; }
    86% { background-position: 0 -1772px; }
    87% { background-position: 0 -1329px; }

    88% { background-position: 0 -4431px; }
    89% { background-position: 0 -4874px; }
    90% { background-position: 0 -5317px; }
    91% { background-position: 0 -5759px; }
    92% { background-position: 0 -6203px; }
    93% { background-position: 0 -6646px; }

    94% { background-position: 0 -6203px; }
    95% { background-position: 0 -5759px; }
    96% { background-position: 0 -5317px; }
    97% { background-position: 0 -4874px; }
    98% { background-position: 0 -4431px; }
    99% { background-position: 0 -4874px; }

}


@-webkit-keyframes animate-limb {
    0% { background-position: 0 0; }
    1% { background-position: 0 -443px; }
    2% { background-position: 0 -886px; }
    3% { background-position: 0 -1329px; }
    4% { background-position: 0 -1772px; }
    5% { background-position: 0 -2215px; }
    6% { background-position: 0 -2658px; }
    7% { background-position: 0 -3102px; }
    8% { background-position: 0 -3545px; }
    9% { background-position: 0 -3988px; }

    10% { background-position: 0 -3545px; }
    11% { background-position: 0 -3102px; }
    12% { background-position: 0 -2658px; }
    13% { background-position: 0 -2215px; }
    14% { background-position: 0 -1772px; }
    15% { background-position: 0 -1329px; }
    16% { background-position: 0 -886px; }

    17% { background-position: 0 -443px; }
    18% { background-position: 0 -886px; }
    19% { background-position: 0 -1329px; }
    20% { background-position: 0 -1772px; }
    21% { background-position: 0 -2215px; }
    22% { background-position: 0 -2658px; }
    23% { background-position: 0 -3102px; }
    24% { background-position: 0 -3545px; }
    25% { background-position: 0 -3988px; }

    26% { background-position: 0 -3545px; }
    27% { background-position: 0 -3102px; }
    28% { background-position: 0 -2658px; }
    29% { background-position: 0 -2215px; }
    30% { background-position: 0 -1772px; }
    31% { background-position: 0 -1329px; }
    32% { background-position: 0 -886px; }

    33% { background-position: 0 -1329px; }
    34% { background-position: 0 -1772px; }
    35% { background-position: 0 -2215px; }
    36% { background-position: 0 -2658px; }
    37% { background-position: 0 -3102px; }
    38% { background-position: 0 -3545px; }
    39% { background-position: 0 -3988px; }

    40% { background-position: 0 -4431px; }
    41% { background-position: 0 -4874px; }
    42% { background-position: 0 -5317px; }
    43% { background-position: 0 -5759px; }
    44% { background-position: 0 -6203px; }
    45% { background-position: 0 -6646px; }
    46% { background-position: 0 -7089px; }
    47% { background-position: 0 -7532px; }
    48% { background-position: 0 -7975px; }
    49% { background-position: 0 -8418px; }
    50% { background-position: 0 -8861px; }
    51% { background-position: 0 -9305px; }
    52% { background-position: 0 -9748px; }
    53% { background-position: 0 -10191px; }
    54% { background-position: 0 -10634px; }
    55% { background-position: 0 -11077px; }
    56% { background-position: 0 -11520px; }

    57% { background-position: 0 -3545px; }
    58% { background-position: 0 -3102px; }
    59% { background-position: 0 -2658px; }
    60% { background-position: 0 -2215px; }
    61% { background-position: 0 -1772px; }
    62% { background-position: 0 -1329px; }

    63% { background-position: 0 -1772px; }
    64% { background-position: 0 -2215px; }
    65% { background-position: 0 -2658px; }
    66% { background-position: 0 -3102px; }
    67% { background-position: 0 -3545px; }
    68% { background-position: 0 -3988px; }

    69% { background-position: 0 -1772px; }
    70% { background-position: 0 -2215px; }
    71% { background-position: 0 -2658px; }
    72% { background-position: 0 -3102px; }
    73% { background-position: 0 -3545px; }
    74% { background-position: 0 -3988px; }

    75% { background-position: 0 -2658px; }
    76% { background-position: 0 -2215px; }
    77% { background-position: 0 -1772px; }
    78% { background-position: 0 -1329px; }

    79% { background-position: 0 -1772px; }
    80% { background-position: 0 -2215px; }
    81% { background-position: 0 -2658px; }
    82% { background-position: 0 -3102px; }
    83% { background-position: 0 -3545px; }

    84% { background-position: 0 -2658px; }
    85% { background-position: 0 -2215px; }
    86% { background-position: 0 -1772px; }
    87% { background-position: 0 -1329px; }

    88% { background-position: 0 -4431px; }
    89% { background-position: 0 -4874px; }
    90% { background-position: 0 -5317px; }
    91% { background-position: 0 -5759px; }
    92% { background-position: 0 -6203px; }
    93% { background-position: 0 -6646px; }

    94% { background-position: 0 -6203px; }
    95% { background-position: 0 -5759px; }
    96% { background-position: 0 -5317px; }
    97% { background-position: 0 -4874px; }
    98% { background-position: 0 -4431px; }
    99% { background-position: 0 -4874px; }

}

@-moz-keyframes animate-limb {
    0% { background-position: 0 0; }
    1% { background-position: 0 -443px; }
    2% { background-position: 0 -886px; }
    3% { background-position: 0 -1329px; }
    4% { background-position: 0 -1772px; }
    5% { background-position: 0 -2215px; }
    6% { background-position: 0 -2658px; }
    7% { background-position: 0 -3102px; }
    8% { background-position: 0 -3545px; }
    9% { background-position: 0 -3988px; }

    10% { background-position: 0 -3545px; }
    11% { background-position: 0 -3102px; }
    12% { background-position: 0 -2658px; }
    13% { background-position: 0 -2215px; }
    14% { background-position: 0 -1772px; }
    15% { background-position: 0 -1329px; }
    16% { background-position: 0 -886px; }

    17% { background-position: 0 -443px; }
    18% { background-position: 0 -886px; }
    19% { background-position: 0 -1329px; }
    20% { background-position: 0 -1772px; }
    21% { background-position: 0 -2215px; }
    22% { background-position: 0 -2658px; }
    23% { background-position: 0 -3102px; }
    24% { background-position: 0 -3545px; }
    25% { background-position: 0 -3988px; }

    26% { background-position: 0 -3545px; }
    27% { background-position: 0 -3102px; }
    28% { background-position: 0 -2658px; }
    29% { background-position: 0 -2215px; }
    30% { background-position: 0 -1772px; }
    31% { background-position: 0 -1329px; }
    32% { background-position: 0 -886px; }

    33% { background-position: 0 -1329px; }
    34% { background-position: 0 -1772px; }
    35% { background-position: 0 -2215px; }
    36% { background-position: 0 -2658px; }
    37% { background-position: 0 -3102px; }
    38% { background-position: 0 -3545px; }
    39% { background-position: 0 -3988px; }

    40% { background-position: 0 -4431px; }
    41% { background-position: 0 -4874px; }
    42% { background-position: 0 -5317px; }
    43% { background-position: 0 -5759px; }
    44% { background-position: 0 -6203px; }
    45% { background-position: 0 -6646px; }
    46% { background-position: 0 -7089px; }
    47% { background-position: 0 -7532px; }
    48% { background-position: 0 -7975px; }
    49% { background-position: 0 -8418px; }
    50% { background-position: 0 -8861px; }
    51% { background-position: 0 -9305px; }
    52% { background-position: 0 -9748px; }
    53% { background-position: 0 -10191px; }
    54% { background-position: 0 -10634px; }
    55% { background-position: 0 -11077px; }
    56% { background-position: 0 -11520px; }

    57% { background-position: 0 -3545px; }
    58% { background-position: 0 -3102px; }
    59% { background-position: 0 -2658px; }
    60% { background-position: 0 -2215px; }
    61% { background-position: 0 -1772px; }
    62% { background-position: 0 -1329px; }

    63% { background-position: 0 -1772px; }
    64% { background-position: 0 -2215px; }
    65% { background-position: 0 -2658px; }
    66% { background-position: 0 -3102px; }
    67% { background-position: 0 -3545px; }
    68% { background-position: 0 -3988px; }

    69% { background-position: 0 -1772px; }
    70% { background-position: 0 -2215px; }
    71% { background-position: 0 -2658px; }
    72% { background-position: 0 -3102px; }
    73% { background-position: 0 -3545px; }
    74% { background-position: 0 -3988px; }

    75% { background-position: 0 -2658px; }
    76% { background-position: 0 -2215px; }
    77% { background-position: 0 -1772px; }
    78% { background-position: 0 -1329px; }

    79% { background-position: 0 -1772px; }
    80% { background-position: 0 -2215px; }
    81% { background-position: 0 -2658px; }
    82% { background-position: 0 -3102px; }
    83% { background-position: 0 -3545px; }

    84% { background-position: 0 -2658px; }
    85% { background-position: 0 -2215px; }
    86% { background-position: 0 -1772px; }
    87% { background-position: 0 -1329px; }

    88% { background-position: 0 -4431px; }
    89% { background-position: 0 -4874px; }
    90% { background-position: 0 -5317px; }
    91% { background-position: 0 -5759px; }
    92% { background-position: 0 -6203px; }
    93% { background-position: 0 -6646px; }

    94% { background-position: 0 -6203px; }
    95% { background-position: 0 -5759px; }
    96% { background-position: 0 -5317px; }
    97% { background-position: 0 -4874px; }
    98% { background-position: 0 -4431px; }
    99% { background-position: 0 -4874px; }

}

/*
@keyframes animate-limb {
    3.84% { background-position: 0 -460px; }
    7.69% { background-position: 0 -920px; }
    11.94% { background-position: 0 -1380px; }
    15.36% { background-position: 0 -1840px; }
    19.2% { background-position: 0 -2300px; }
    23.04% { background-position: 0 -2760px; }
    26.88% { background-position: 0 -3221px; }
    30.72% { background-position: 0 -3681px; }
    34.56% { background-position: 0 -4141px; }
    38.4% { background-position: 0 -4601px; }
    42.24% { background-position: 0 -5061px; }
    46.08% { background-position: 0 -5521px; }
    49.92% { background-position: 0 -5981px; }
    53.76% { background-position: 0 -6442px; }
    57.6% { background-position: 0 -6902px; }
    61.44% { background-position: 0 -7362px; }
    65.28% { background-position: 0 -7822px; }
    69.12% { background-position: 0 -8282px; }
    72.96% { background-position: 0 -8742px; }
    76.8% { background-position: 0 -9202px; }
    80.64% { background-position: 0 -9662px; }
    84.48% { background-position: 0 -10122px; }
    88.32% { background-position: 0 -10583px; }
    92.16% { background-position: 0 -11042px; }
    96% { background-position: 0 -11503px; }
    98% { background-position: 0 -11963px; }
    100% { background-position: 0 0; }
}


@-webkit-keyframes animate-limb {
    3.84% { background-position: 0 -460px; }
    7.69% { background-position: 0 -920px; }
    11.94% { background-position: 0 -1380px; }
    15.36% { background-position: 0 -1840px; }
    19.2% { background-position: 0 -2300px; }
    23.04% { background-position: 0 -2760px; }
    26.88% { background-position: 0 -3221px; }
    30.72% { background-position: 0 -3681px; }
    34.56% { background-position: 0 -4141px; }
    38.4% { background-position: 0 -4601px; }
    42.24% { background-position: 0 -5061px; }
    46.08% { background-position: 0 -5521px; }
    49.92% { background-position: 0 -5981px; }
    53.76% { background-position: 0 -6442px; }
    57.6% { background-position: 0 -6902px; }
    61.44% { background-position: 0 -7362px; }
    65.28% { background-position: 0 -7822px; }
    69.12% { background-position: 0 -8282px; }
    72.96% { background-position: 0 -8742px; }
    76.8% { background-position: 0 -9202px; }
    80.64% { background-position: 0 -9662px; }
    84.48% { background-position: 0 -10122px; }
    88.32% { background-position: 0 -10583px; }
    92.16% { background-position: 0 -11042px; }
    96% { background-position: 0 -11503px; }
    98% { background-position: 0 -11963px; }
    100% { background-position: 0 0; }
}

@-moz-keyframes animate-limb {
    3.84% { background-position: 0 -460px; }
    7.69% { background-position: 0 -920px; }
    11.94% { background-position: 0 -1380px; }
    15.36% { background-position: 0 -1840px; }
    19.2% { background-position: 0 -2300px; }
    23.04% { background-position: 0 -2760px; }
    26.88% { background-position: 0 -3221px; }
    30.72% { background-position: 0 -3681px; }
    34.56% { background-position: 0 -4141px; }
    38.4% { background-position: 0 -4601px; }
    42.24% { background-position: 0 -5061px; }
    46.08% { background-position: 0 -5521px; }
    49.92% { background-position: 0 -5981px; }
    53.76% { background-position: 0 -6442px; }
    57.6% { background-position: 0 -6902px; }
    61.44% { background-position: 0 -7362px; }
    65.28% { background-position: 0 -7822px; }
    69.12% { background-position: 0 -8282px; }
    72.96% { background-position: 0 -8742px; }
    76.8% { background-position: 0 -9202px; }
    80.64% { background-position: 0 -9662px; }
    84.48% { background-position: 0 -10122px; }
    88.32% { background-position: 0 -10583px; }
    92.16% { background-position: 0 -11042px; }
    96% { background-position: 0 -11503px; }
    98% { background-position: 0 -11963px; }
    100% { background-position: 0 0; }
}

@keyframes animate-limb {
    3.84% { background-position: 0 -1080px; }
    7.69% { background-position: 0 -2160px; }
    11.94% { background-position: 0 -3240px; }
    15.36% { background-position: 0 -4320px; }
    19.2% { background-position: 0 -5400px; }
    23.04% { background-position: 0 -6480px; }
    26.88% { background-position: 0 -7560px; }
    30.72% { background-position: 0 -8640px; }
    34.56% { background-position: 0 -9720px; }
    38.4% { background-position: 0 -10800px; }
    42.24% { background-position: 0 -11880px; }
    46.08% { background-position: 0 -12960px; }
    49.92% { background-position: 0 -14040px; }
    53.76% { background-position: 0 -15120px; }
    57.6% { background-position: 0 -16200px; }
    61.44% { background-position: 0 -17280px; }
    65.28% { background-position: 0 -18360px; }
    69.12% { background-position: 0 -19440px; }
    72.96% { background-position: 0 -20520px; }
    76.8% { background-position: 0 -21600px; }
    80.64% { background-position: 0 -22680px; }
    84.48% { background-position: 0 -23760px; }
    88.32% { background-position: 0 -24840px; }
    92.16% { background-position: 0 -25920px; }
    96% { background-position: 0 -27000px; }
    98% { background-position: 0 -28080px; }
    100% { background-position: 0 0; }
}
*/

