/*

Animations


*/
@-webkit-keyframes spin 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(360deg); 
        }
}
@keyframes spin 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(360deg); 
        }
}
@-webkit-keyframes spin10 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(10deg); 
        }
}
@keyframes spin10 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(10deg); 
        }
}
@-webkit-keyframes spin30 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(30deg); 
        }
}
@keyframes spin30 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(30deg); 
        }
}
@-webkit-keyframes spin45 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(45deg); 
        }
}
@keyframes spin45 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(45deg); 
        }
}
@-webkit-keyframes spin60 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(60deg); 
        }
}
@keyframes spin60 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(60deg); 
        }
}
@-webkit-keyframes spin90 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(90deg); 
        }
}
@keyframes spin90 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(90deg); 
        }
}
@-webkit-keyframes spin120 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(120deg); 
        }
}
@keyframes spin120 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(120deg); 
        }
}
@-webkit-keyframes spin135 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(135deg); 
        }
}
@keyframes spin135 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(135deg); 
        }
}
@-webkit-keyframes spin150 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(150deg); 
        }
}
@keyframes spin150 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(150deg); 
        }
}
@-webkit-keyframes spin180 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(180deg); 
        }
}
@keyframes spin180 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(180deg); 
        }
}
@-webkit-keyframes spin210 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(210deg); 
        }
}
@keyframes spin210 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(210deg); 
        }
}
@-webkit-keyframes spin225 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(225deg); 
        }
}
@keyframes spin225 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(225deg); 
        }
}
@-webkit-keyframes spin240 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(240deg); 
        }
}
@keyframes spin240 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(240deg); 
        }
}
@-webkit-keyframes spin270 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(270deg); 
        }
}
@keyframes spin270 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(270deg); 
        }
}
@-webkit-keyframes spin300 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(300deg); 
        }
}
@keyframes spin300 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(300deg); 
        }
}
@-webkit-keyframes spin315 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(315deg); 
        }
}
@keyframes spin315 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(315deg); 
        }
}
@-webkit-keyframes spin330 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(330deg); 
        }
}
@keyframes spin330 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(330deg); 
        }
}
@-webkit-keyframes counterspin 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-360deg); 
        }
}
@keyframes counterspin 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-360deg); 
        }
}
@-webkit-keyframes counterspin10 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-10deg); 
        }
}
@keyframes counterspin10 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-10deg); 
        }
}
@-webkit-keyframes counterspin30 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-30deg); 
        }
}
@keyframes counterspin30 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-30deg); 
        }
}
@-webkit-keyframes counterspin45 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-45deg); 
        }
}
@keyframes counterspin45 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-45deg); 
        }
}
@-webkit-keyframes counterspin60 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-60deg); 
        }
}
@keyframes counterspin60 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-60deg); 
        }
}
@-webkit-keyframes counterspin90 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-90deg); 
        }
}
@keyframes counterspin90 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-90deg); 
        }
}
@-webkit-keyframes counterspin120 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-120deg); 
        }
}
@keyframes counterspin120 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-120deg); 
        }
}
@-webkit-keyframes counterspin135 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-135deg); 
        }
}
@keyframes counterspin135 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-135deg); 
        }
}
@-webkit-keyframes counterspin150 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-150deg); 
        }
}
@keyframes counterspin150 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-150deg); 
        }
}
@-webkit-keyframes counterspin180 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-180deg); 
        }
}
@keyframes counterspin180 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-180deg); 
        }
}
@-webkit-keyframes counterspin210 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-210deg); 
        }
}
@keyframes counterspin210 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-210deg); 
        }
}
@-webkit-keyframes counterspin225 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-225deg); 
        }
}
@keyframes counterspin225 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-225deg); 
        }
}
@-webkit-keyframes counterspin240 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-240deg); 
        }
}
@keyframes counterspin240 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-240deg); 
        }
}
@-webkit-keyframes counterspin270 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-270deg); 
        }
}
@keyframes counterspin270 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-270deg); 
        }
}
@-webkit-keyframes counterspin300 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-300deg); 
        }
}
@keyframes counterspin300 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-300deg); 
        }
}
@-webkit-keyframes counterspin315 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-315deg); 
        }
}
@keyframes counterspin315 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-315deg); 
        }
}
@-webkit-keyframes counterspin330 
{ 
        from 
        { 
            -webkit-transform: rotateZ(0deg); 
        } to 
        { 
            -webkit-transform: rotateZ(-330deg); 
        }
}
@keyframes counterspin330 
{ 
        from 
        { 
            transform: rotateZ(0deg); 
        } to 
        { 
            transform: rotateZ(-330deg); 
        }
}
@-webkit-keyframes fadeout
{ 
        from 
        { 
            opacity: 1; 
        } to 
        { 
           opacity: 0;  
        }
}
@keyframes fadein
{ 
        from 
        { 
           opacity: 0; 
        } to 
        { 
           opacity: 1; 
        }
}
@-webkit-keyframes fadein
{ 
        from 
        { 
            opacity: 0; 
        } to 
        { 
           opacity: 1;  
        }
}
@keyframes fadeout
{ 
        from 
        { 
           opacity: 1; 
        } to 
        { 
           opacity: 0; 
        }
}
@keyframes right10 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(10px,0px);
        }
}
@-webkit-keyframes right10
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(10px,0px);
        }
}
@keyframes right20 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(20px,0px);
        }
}
@-webkit-keyframes right20
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(20px,0px);
        }
}
@keyframes right50 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(50px,0px);
        }
}
@-webkit-keyframes right50
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(50px,0px);
        }
}
@-webkit-keyframes right100
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(100px,0px);
        }
}
@keyframes right100 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(100px,0px);
        }
}
@keyframes right200
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(200px,0px);
        }
}
@-webkit-keyframes right200
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(200px,0px);
        }
}
@keyframes right300
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(300px,0px);
        }
}
@-webkit-keyframes right300
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(300px,0px);
        }
}
@keyframes right400
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(400px,0px);
        }
}
@-webkit-keyframes right400
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(400px,0px);
        }
}
@-webkit-keyframes right500
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(500px,0px);
        }
}
@keyframes right500 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(500px,0px);
        }
}
@keyframes right600
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(600px,0px);
        }
}
@-webkit-keyframes right600
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(600px,0px);
        }
}
@keyframes right700
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(700px,0px);
        }
}
@-webkit-keyframes right700
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(700px,0px);
        }
}
@keyframes right800
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(800px,0px);
        }
}
@-webkit-keyframes right800
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(800px,0px);
        }
}
@keyframes right900
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(900px,0px);
        }
}
@-webkit-keyframes right900
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(900px,0px);
        }
}
@keyframes right1000 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(1000px,0px);
        }
}
@-webkit-keyframes right1000
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(1000px,0px);
        }
}
@keyframes right2000 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(2000px,0px);
        }
}
@-webkit-keyframes right2000
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(2000px,0px);
        }
}
@keyframes left10 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-10px,0px);
        }
}
@-webkit-keyframes left10
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-10px,0px);
        }
}
@keyframes left20 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-20px,0px);
        }
}
@-webkit-keyframes left20
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-20px,0px);
        }
}
@keyframes left50 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-50px,0px);
        }
}
@-webkit-keyframes left50
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-50px,0px);
        }
}
@-webkit-keyframes left100
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-100px,0px);
        }
}
@keyframes left100 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-100px,0px);
        }
}
@keyframes left200
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-200px,0px);
        }
}
@-webkit-keyframes left200
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-200px,0px);
        }
}
@keyframes left300
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-300px,0px);
        }
}
@-webkit-keyframes left300
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-300px,0px);
        }
}
@keyframes left400
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-400px,0px);
        }
}
@-webkit-keyframes left400
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-400px,0px);
        }
}
@-webkit-keyframes left500
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-500px,0px);
        }
}
@keyframes left500 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-500px,0px);
        }
}
@keyframes left600
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-600px,0px);
        }
}
@-webkit-keyframes left600
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-600px,0px);
        }
}
@keyframes left700
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-700px,0px);
        }
}
@-webkit-keyframes left700
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-700px,0px);
        }
}
@keyframes left800
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-800px,0px);
        }
}
@-webkit-keyframes left800
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-800px,0px);
        }
}
@keyframes left900
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-900px,0px);
        }
}
@-webkit-keyframes left900
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-900px,0px);
        }
}
@keyframes left1000 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-1000px,0px);
        }
}
@-webkit-keyframes left1000
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-1000px,0px);
        }
}
@keyframes left2000 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(-2000px,0px);
        }
}
@-webkit-keyframes left2000
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(-2000px,0px);
        }
}
@-webkit-keyframes down10
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,10px);
        }
}
@keyframes down10 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,10px);
        }
}
@-webkit-keyframes down20
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,20px);
        }
}
@keyframes down20 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,20px);
        }
}
@-webkit-keyframes down50
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,50px);
        }
}
@keyframes down50 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,50px);
        }
}
@-webkit-keyframes down100
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,100px);
        }
}
@keyframes down100 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,100px);
        }
}
@-webkit-keyframes down200
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,200px);
        }
}
@keyframes down200 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,200px);
        }
}
@-webkit-keyframes down300
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,300px);
        }
}
@keyframes down300 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,300px);
        }
}
@-webkit-keyframes down400
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,400px);
        }
}
@keyframes down400 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,400px);
        }
}
@-webkit-keyframes down500
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,500px);
        }
}
@keyframes down500 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,500px);
        }
}
@-webkit-keyframes down600
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,600px);
        }
}
@keyframes down600 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,600px);
        }
}
@-webkit-keyframes down700
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,700px);
        }
}
@keyframes down700 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,700px);
        }
}
@-webkit-keyframes down800
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,800px);
        }
}
@keyframes down800 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,800px);
        }
}
@-webkit-keyframes down900
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,900px);
        }
}
@keyframes down900 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,900px);
        }
}
@-webkit-keyframes down1000
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,1000px);
        }
}
@keyframes down1000 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,1000px);
        }
}
@-webkit-keyframes down2000
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,2000px);
        }
}
@keyframes down2000 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,2000px);
        }
}
@-webkit-keyframes up10
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-10px);
        }
}
@keyframes up10 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-10px);
        }
}
@-webkit-keyframes up20
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-20px);
        }
}
@keyframes up20 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-20px);
        }
}
@-webkit-keyframes up50
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-50px);
        }
}
@keyframes up50 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-50px);
        }
}
@-webkit-keyframes up100
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-100px);
        }
}
@keyframes up100 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-100px);
        }
}
@-webkit-keyframes up200
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-200px);
        }
}
@keyframes up200 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-200px);
        }
}
@-webkit-keyframes up300
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-300px);
        }
}
@keyframes up300 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-300px);
        }
}
@-webkit-keyframes up400
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-400px);
        }
}
@keyframes up400 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-400px);
        }
}
@-webkit-keyframes up500
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-500px);
        }
}
@keyframes up500 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-500px);
        }
}
@-webkit-keyframes up600
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-600px);
        }
}
@keyframes up600 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-600px);
        }
}
@-webkit-keyframes up700
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-700px);
        }
}
@keyframes up700 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-700px);
        }
}
@-webkit-keyframes up800
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-800px);
        }
}
@keyframes up800 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-800px);
        }
}
@-webkit-keyframes up900
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-900px);
        }
}
@keyframes up900 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-900px);
        }
}
@-webkit-keyframes up1000
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-1000px);
        }
}
@keyframes up1000 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-1000px);
        }
}
@-webkit-keyframes up2000
{ 
        from 
        { 
            -webkit-transform: translate(0px,0px);
        } to 
        { 
            -webkit-transform: translate(0px,-2000px);
        }
}
@keyframes up2000 
{ 
        from 
        { 
            transform: translate(0px,0px);
        } to 
        { 
            transform: translate(0px,-2000px);
        }
}
@-webkit-keyframes grow10
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1.1,1.1);
        }
}
@keyframes grow10
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1.1,1.1);
        }
}
@-webkit-keyframes grow50
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1.5,1.5);
        }
}
@keyframes grow50
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1.5,1.5);
        }
}
@-webkit-keyframes grow100
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(2,2);
        }
}
@keyframes grow100
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(2,2);
        }
}
@-webkit-keyframes grow200
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(3,3);
        }
}
@keyframes grow200
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(3,3);
        }
}
@-webkit-keyframes grow300
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(4,4);
        }
}
@keyframes grow300
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(4,4);
        }
}
@-webkit-keyframes grow400
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(5,5);
        }
}
@keyframes grow400
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(5,5);
        }
}
@-webkit-keyframes grow500
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(6,6);
        }
}
@keyframes grow500
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(6,6);
        }
}
@-webkit-keyframes grow600
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(7,7);
        }
}
@keyframes grow600
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(7,7);
        }
}
@-webkit-keyframes grow700
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(8,8);
        }
}
@keyframes grow700
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(8,8);
        }
}
@-webkit-keyframes grow800
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(9,9);
        }
}
@keyframes grow800
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(9,9);
        }
}
@-webkit-keyframes grow900
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(10,10);
        }
}
@keyframes grow900
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(10,10);
        }
}
@-webkit-keyframes grow1000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(11,11);
        }
}
@keyframes grow1000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(11,11);
        }
}
@-webkit-keyframes grow2000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(21,21);
        }
}
@keyframes grow2000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(21,21);
        }
}
@-webkit-keyframes grow3000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(31,31);
        }
}
@keyframes grow3000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(31,31);
        }
}
@-webkit-keyframes grow4000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(41,41);
        }
}
@keyframes grow4000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(41,41);
        }
}
@-webkit-keyframes grow5000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(51,51);
        }
}
@keyframes grow5000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(51,51);
        }
}
@-webkit-keyframes grow6000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(61,61);
        }
}
@keyframes grow6000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(61,61);
        }
}
@-webkit-keyframes grow7000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(71,71);
        }
}
@keyframes grow7000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(71,71);
        }
}
@-webkit-keyframes grow8000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(81,81);
        }
}
@keyframes grow8000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(81,81);
        }
}
@-webkit-keyframes grow9000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(91,91);
        }
}
@keyframes grow9000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(91,91);
        }
}
@-webkit-keyframes grow10000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(101,101);
        }
}
@keyframes grow10000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(101,101);
        }
}
@-webkit-keyframes grow20000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(200,200);
        }
}
@keyframes grow20000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(200,200);
        }
}
@-webkit-keyframes shrink10
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.9,0.9);
        }
}
@keyframes shrink10
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.9,0.9);
        }
}
@-webkit-keyframes shrink20
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.8,0.8);
        }
}
@keyframes shrink20
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.8,0.8);
        }
}
@-webkit-keyframes shrink30
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.7,0.7);
        }
}
@keyframes shrink30
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.7,0.7);
        }
}
@-webkit-keyframes shrink40
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.6,0.6);
        }
}
@keyframes shrink40
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.6,0.6);
        }
}
@-webkit-keyframes shrink50
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.5,0.5);
        }
}
@keyframes shrink50
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.5,0.5);
        }
}
@-webkit-keyframes shrink60
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.4,0.4);
        }
}
@keyframes shrink60
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.4,0.4);
        }
}
@-webkit-keyframes shrink70
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.3,0.3);
        }
}
@keyframes shrink70
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.3,0.3);
        }
}
@-webkit-keyframes shrink80
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.2,0.2);
        }
}
@keyframes shrink80
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.2,0.2);
        }
}
@-webkit-keyframes shrink90
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.1,0.1);
        }
}
@keyframes shrink90
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.1,0.1);
        }
}
@-webkit-keyframes shrink100
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0,0);
        }
}
@keyframes shrink100
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0,0);
        }
}
@-webkit-keyframes squash10
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.9);
        }
}
@keyframes squash10
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.9);
        }
}
@-webkit-keyframes squash20
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.8);
        }
}
@keyframes squash20
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.8);
        }
}
@-webkit-keyframes squash30
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.7);
        }
}
@keyframes squash30
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.7);
        }
}
@-webkit-keyframes squash40
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.6);
        }
}
@keyframes squash40
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.6);
        }
}
@-webkit-keyframes squash50
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.5);
        }
}
@keyframes squash50
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.5);
        }
}
@-webkit-keyframes squash60
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.4);
        }
}
@keyframes squash60
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.4);
        }
}
@-webkit-keyframes squash70
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.3);
        }
}
@keyframes squash70
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.3);
        }
}
@-webkit-keyframes squash80
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.2);
        }
}
@keyframes squash80
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.2);
        }
}
@-webkit-keyframes squash90
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0.1);
        }
}
@keyframes squash90
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0.1);
        }
}
@-webkit-keyframes squash100
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,0);
        }
}
@keyframes squash100
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,0);
        }
}
@-webkit-keyframes squeeze10
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.9,1);
        }
}
@keyframes squeeze10
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.9,1);
        }
}
@-webkit-keyframes squeeze20
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.8,1);
        }
}
@keyframes squeeze20
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.8,1);
        }
}
@-webkit-keyframes squeeze30
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.7,1);
        }
}
@keyframes squeeze30
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.7,1);
        }
}
@-webkit-keyframes squeeze40
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.6,1);
        }
}
@keyframes squeeze40
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.4,1);
        }
}
@-webkit-keyframes squeeze50
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.5,1);
        }
}
@keyframes squeeze50
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.5,1);
        }
}
@-webkit-keyframes squeeze60
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.4,1);
        }
}
@keyframes squeeze60
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.4,1);
        }
}
@-webkit-keyframes squeeze70
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.3,1);
        }
}
@keyframes squeeze70
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.3,1);
        }
}
@-webkit-keyframes squeeze80
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.2,1);
        }
}
@keyframes squeeze80
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.2,1);
        }
}
@-webkit-keyframes squeeze90
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0.1,1);
        }
}
@keyframes squeeze90
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0.1,1);
        }
}
@-webkit-keyframes squeeze100
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(0,1);
        }
}
@keyframes squeeze100
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(0,1);
        }
}
@-webkit-keyframes stretch_Y10
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,1.1);
        }
}
@keyframes stretch_Y10
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,1.1);
        }
}
@-webkit-keyframes stretch_Y50
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,1.5);
        }
}
@keyframes stretch_Y50
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,1.5);
        }
}
@-webkit-keyframes stretch_Y100
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,2);
        }
}
@keyframes stretch_Y100
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,2);
        }
}
@-webkit-keyframes stretch_Y200
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,3);
        }
}
@keyframes stretch_Y200
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,3);
        }
}
@-webkit-keyframes stretch_Y300
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,4);
        }
}
@keyframes stretch_Y300
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,4);
        }
}
@-webkit-keyframes stretch_Y400
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,5);
        }
}
@keyframes stretch_Y400
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,5);
        }
}
@-webkit-keyframes stretch_Y500
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,6);
        }
}
@keyframes stretch_Y500
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,6);
        }
}
@-webkit-keyframes stretch_Y600
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,7);
        }
}
@keyframes stretch_Y600
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,7);
        }
}
@-webkit-keyframes stretch_Y700
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,8);
        }
}
@keyframes stretch_Y700
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,8);
        }
}
@-webkit-keyframes stretch_Y800
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,9);
        }
}
@keyframes stretch_Y800
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,9);
        }
}
@-webkit-keyframes stretch_Y900
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,10);
        }
}
@keyframes stretch_Y900
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,10);
        }
}
@-webkit-keyframes stretch_Y1000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,11);
        }
}
@keyframes stretch_Y1000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,11);
        }
}
@-webkit-keyframes stretch_Y2000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,21);
        }
}
@keyframes stretch_Y2000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,21);
        }
}
@-webkit-keyframes stretch_Y3000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,31);
        }
}
@keyframes stretch_Y3000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,31);
        }
}
@-webkit-keyframes stretch_Y4000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,41);
        }
}
@keyframes stretch_Y4000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,41);
        }
}
@-webkit-keyframes stretch_Y5000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,51);
        }
}
@keyframes stretch_Y5000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,51);
        }
}
@-webkit-keyframes stretch_Y6000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,61);
        }
}
@keyframes stretch_Y6000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,61);
        }
}
@-webkit-keyframes stretch_Y7000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,71);
        }
}
@keyframes stretch_Y7000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,71);
        }
}
@-webkit-keyframes stretch_Y8000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,81);
        }
}
@keyframes stretch_Y8000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,81);
        }
}
@-webkit-keyframes stretch_Y9000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,91);
        }
}
@keyframes stretch_Y9000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,91);
        }
}
@-webkit-keyframes stretch_Y10000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,101);
        }
}
@keyframes stretch_Y10000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,101);
        }
}
@-webkit-keyframes stretch_Y20000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1,200);
        }
}
@keyframes stretch_Y20000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1,200);
        }
}
@-webkit-keyframes stretch_X10
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1.1,1);
        }
}
@keyframes stretch_X10
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1.1,1);
        }
}
@-webkit-keyframes stretch_X50
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(1.5,1);
        }
}
@keyframes stretch_X50
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(1.5,1);
        }
}
@-webkit-keyframes stretch_X100
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(2,1);
        }
}
@keyframes stretch_X100
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(2,1);
        }
}
@-webkit-keyframes stretch_X200
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(3,1);
        }
}
@keyframes stretch_X200
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(3,1);
        }
}
@-webkit-keyframes stretch_X300
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(4,1);
        }
}
@keyframes stretch_X400
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(4,1);
        }
}
@-webkit-keyframes stretch_X400
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(5,1);
        }
}
@keyframes stretch_X400
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(5,1);
        }
}
@-webkit-keyframes stretch_X500
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(6,1);
        }
}
@keyframes stretch_X500
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(6,1);
        }
}
@-webkit-keyframes stretch_X600
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(7,1);
        }
}
@keyframes stretch_X600
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(7,1);
        }
}
@-webkit-keyframes stretch_X700
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(8,1);
        }
}
@keyframes stretch_X700
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(8,1);
        }
}
@-webkit-keyframes stretch_X800
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(9,1);
        }
}
@keyframes stretch_X800
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(9,1);
        }
}
@-webkit-keyframes stretch_X900
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(10,1);
        }
}
@keyframes stretch_X900
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(10,1);
        }
}
@-webkit-keyframes stretch_X1000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(11,1);
        }
}
@keyframes stretch_X1000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(11,1);
        }
}
@-webkit-keyframes stretch_X2000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(21,1);
        }
}
@keyframes stretch_X2000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(21,1);
        }
}
@-webkit-keyframes stretch_X3000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(31,1);
        }
}
@keyframes stretch_X3000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(31,1);
        }
}
@-webkit-keyframes stretch_X4000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(41,1);
        }
}
@keyframes stretch_X4000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(41,1);
        }
}
@-webkit-keyframes stretch_X5000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(51,1);
        }
}
@keyframes stretch_X5000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(51,1);
        }
}
@-webkit-keyframes stretch_X6000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(61,1);
        }
}
@keyframes stretch_X6000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(61,1);
        }
}
@-webkit-keyframes stretch_X7000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(71,1);
        }
}
@keyframes stretch_X7000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(71,1);
        }
}
@-webkit-keyframes stretch_X8000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(81,1);
        }
}
@keyframes stretch_X8000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(81,1);
        }
}
@-webkit-keyframes stretch_X9000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(91,1);
        }
}
@keyframes stretch_X9000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(91,1);
        }
}
@-webkit-keyframes stretch_X10000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(101,1);
        }
}
@keyframes stretch_X10000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(101,1);
        }
}
@-webkit-keyframes stretch_X20000
{ 
        from 
        { 
            -webkit-transform: scale(1,1);
        } to 
        { 
            -webkit-transform: scale(200,1);
        }
}
@keyframes stretch_X20000
{ 
        from 
        { 
            transform: scale(1,1);
        } to 
        { 
            transform: scale(200,1);
        }
}

