.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fast{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.slower{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.delay-250{-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;-o-animation-delay:0.25s;animation-delay:0.25s;}
.delay-500{-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}
.delay-750{-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s;animation-delay:0.75s;}
.delay-1000{-webkit-animation-delay:1.0s;-moz-animation-delay:1.0s;-o-animation-delay:1.0s;animation-delay:1.0s;}
.delay-1250{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s;}
.delay-1500{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}
.delay-1750{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s;}
.delay-2000{-webkit-animation-delay:2.0s;-moz-animation-delay:2.0s;-o-animation-delay:2.0s;animation-delay:2.0s;}
.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s;}
.delay-2000{-webkit-animation-delay:2.0s;-moz-animation-delay:2.0s;-o-animation-delay:2.0s;animation-delay:2.0s;}
.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s;}
.delay-3000{-webkit-animation-delay:3.0s;-moz-animation-delay:3.0s;-o-animation-delay:3.0s;animation-delay:3.0s;}
.delay-3500{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s;}
.bounceInRight,.bounceInLeft,.bounceInUp,.bounceInDown,.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown,.lightSpeedInRight,.lightSpeedInLeft{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}
.rotateIn,.rotateInUpLeft,.rotateInUpRight,.rotateInDownLeft,.rotateDownUpRight,.rollIn{opacity:0;}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(.9);}100%{-webkit-transform:scale(1);}}
@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(.9);}100%{transform:scale(1);}}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(400px);}60%{-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{opacity:1;-webkit-transform:translateX(0);}}
@keyframes bounceInRight{0%{opacity:0;transform:translateX(400px);}60%{transform:translateX(-30px);}80%{transform:translateX(10px);}100%{opacity:1;transform:translateX(0);}}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-400px);}60%{-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{opacity:1;-webkit-transform:translateX(0);}}
@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px);}60%{transform:translateX(30px);}80%{transform:translateX(-10px);}100%{opacity:1;transform:translateX(0);}}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;display:block;}}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;display:block;}}
.fadeIn{opacity:0;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-400px);}50%{opacity:0.3;}100%{opacity:1;-webkit-transform:translateX(0);}}
@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px);}50%{opacity:0.3;}100%{opacity:1;transform:translateX(0);}}
.fadeInLeft{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px);}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(400px);}50%{opacity:0.3;}100%{opacity:1;-webkit-transform:translateX(0);}}
@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px);}50%{opacity:0.3;}100%{opacity:1;transform:translateX(0);}}
.fadeInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(400px);}50%{opacity:0.3;}100%{opacity:1;-webkit-transform:translateY(0);}}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px);}50%{opacity:0.3;}100%{opacity:1;transform:translateY(0);}}
.fadeInUp{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px);}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-400px);}50%{opacity:0.3;}100%{opacity:1;-webkit-transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px);}50%{opacity:0.3;}100%{opacity:1;transform:translateY(0);}}
.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px);}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}
@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}
@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}
@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}
@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}
@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}
@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}
.fadeInUpShort{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
.fadeInUpShort{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort;}
@-webkit-keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}
@keyframes fadeInDownShort{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}
.fadeInDownShort{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
.fadeInDownShort{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort;}
@-webkit-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}
@keyframes fadeInRightShort{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}
.fadeInRightShort{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
.fadeInRightShort{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort;}
@-webkit-keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}
@keyframes fadeInLeftShort{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}
.fadeInLeftShort{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
.fadeInLeftShort{-webkit-animation-name:fadeInLeftShort;animation-name:fadeInLeftShort;}