.easeIn{-webkit-animation:easeIn 0.75s ease 0s; -moz-animation:easeIn 0.75s ease 0s; animation:easeIn 0.75s ease 0s;}

.easeOut{-webkit-animation:easeOut 1s ease 0s; -moz-animation:easeOut 1s ease 0s; animation:easeOut 1s ease 0s;}

.rightToLeft{-webkit-animation:rightToLeft .75s ease 0s; -moz-animation:rightToLeft .75s ease 0s; animation:rightToLeft .75s ease 0s;}
.rightToLeft-5{-webkit-animation:rightToLeft .75s ease .5s; -moz-animation:rightToLeft .75s ease .5s; animation:rightToLeft .75s ease .5s;}
.rightToLeft-10{-webkit-animation:rightToLeft .75s ease 1s; -moz-animation:rightToLeft .75s ease 1s; animation:rightToLeft .75s ease 1s;}

.rightToLeftHalf{-webkit-animation:rightToLeftHalf .75s ease 0s; -moz-animation:rightToLeftHalf .75s ease 0s; animation:rightToLeftHalf .75s ease 0s;}
.rightToLeftHalf-5{-webkit-animation:rightToLeftHalf .75s ease .5s; -moz-animation:rightToLeftHalf .75s ease .5s; animation:rightToLeftHalf .75s ease .5s;}

.leftToRight{-webkit-animation:leftToRight .75s ease 0s; -moz-animation:leftToRight .75s ease 0s; animation:leftToRight .75s ease 0s;}
.leftToRight-5{-webkit-animation:leftToRight .75s ease .5s; -moz-animation:leftToRight .75s ease .5s; animation:leftToRight .75s ease .5s;}
.leftToRight-10{-webkit-animation:leftToRight .75s ease 1s; -moz-animation:leftToRight .75s ease 1s; animation:leftToRight .75s ease 1s;}

.leftToRightHalf{-webkit-animation:leftToRightHalf .75s ease 0s; -moz-animation:leftToRightHalf .75s ease 0s; animation:leftToRightHalf .75s ease 0s;}
.leftToRightHalf-5{-webkit-animation:leftToRightHalf .75s ease .5s; -moz-animation:leftToRightHalf .75s ease .5s; animation:leftToRightHalf .75s ease .5s;}

.bottomToTop{-webkit-animation:bottomToTop .75s ease 0s; -moz-animation:bottomToTop .75s ease 0s; animation:bottomToTop .75s ease 0s;}
.bottomToTop-15{-webkit-animation:bottomToTop .75s ease 1.5s; -moz-animation:bottomToTop .75s ease 1.5s; animation:bottomToTop .75s ease 1.5s;}

.bottomToTopOut{-webkit-animation:bottomToTopOut 1s ease 0s; -moz-animation:bottomToTopOut 1s ease 0s; animation:bottomToTopOut 1s ease 0s;}

.topToBottom{-webkit-animation:topToBottom .75s ease 0s; -moz-animation:topToBottom .75s ease 0s; animation:topToBottom .75s ease 0s;}
.topToBottom-5{-webkit-animation:topToBottom .75s ease .5s; -moz-animation:topToBottom .75s ease .5s; animation:topToBottom .75s ease .5s;}
.topToBottom-10{-webkit-animation:topToBottom .75s ease 1s; -moz-animation:topToBottom .75s ease 1s; animation:topToBottom .75s ease 1s;}

.zoomIn{-webkit-animation:zoomIn .75s ease 0s; -moz-animation:zoomIn .75s ease 0s; animation:leftToRightHalf .75s ease 0s;}
.zoomIn-5{-webkit-animation:zoomIn .75s ease .5s; -moz-animation:zoomIn .75s ease .5s; animation:leftToRightHalf .75s ease .5s;}

.zoomOutCircle{-webkit-animation:zoomOutCircle 1s ease 0s; -moz-animation:zoomOutCircle 1s ease 0s; animation:zoomOutCircle 1s ease 0s;}

.tinyY{-webkit-animation:tinyY 1s ease 0s; -moz-animation:tinyY 1s ease 0s; animation:tinyY 1s ease 0s;}

.animatePlay{animation-play-state:paused !important; -moz-animation-play-state:paused !important; -webkit-animation-play-state:paused !important;animation-fill-mode:both !important; -moz-animation-fill-mode:both !important; -webkit-animation-fill-mode:both !important;}
.active .animatePlay{animation-play-state:running !important; -moz-animation-play-state:running !important; -webkit-animation-play-state:running !important;}







@-webkit-keyframes easeIn{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes easeIn{0%{opacity:0}100%{opacity:1}}
@keyframes easeIn{0%{opacity:0}100%{opacity:1}}

@-webkit-keyframes easeOut{0%{opacity:1}100%{opacity:0}}
@-moz-keyframes easeOut{0%{opacity:1}100%{opacity:0}}
@keyframes easeOut{0%{opacity:1}100%{opacity:0}}

@-webkit-keyframes rightToLeft{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}
@-moz-keyframes rightToLeft{0%{-moz-transform:translateX(100%);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}
@keyframes rightToLeft{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0px);opacity:1}}

@-webkit-keyframes rightToLeftHalf{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}
@-moz-keyframes rightToLeftHalf{0%{-moz-transform:translateX(50%);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}
@keyframes rightToLeftHalf{0%{transform:translateX(50%);opacity:0}100%{transform:translateX(0px);opacity:1}}

@-webkit-keyframes leftToRight{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}
@-moz-keyframes leftToRight{0%{-moz-transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}
@keyframes leftToRight{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}

@-webkit-keyframes leftToRightHalf{0%{-webkit-transform:translateX(-50%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}
@-moz-keyframes leftToRightHalf{0%{-moz-transform:translateX(-50%);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}
@keyframes leftToRightHalf{0%{transform:translateX(-50%);opacity:0}100%{transform:translateX(0);opacity:1}}

@-webkit-keyframes bottomToTop{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}
@-moz-keyframes bottomToTop{0%{-moz-transform:translateY(100%);opacity:0}100%{-moz-transform:translateY(0);opacity:1}}
@keyframes bottomToTop{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}

@-webkit-keyframes bottomToTopOut{0%{-webkit-transform:translateY(100%);opacity:0}20%{-webkit-transform:translateY(0);opacity:1}90%{-webkit-transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(0);opacity:0}}
@-moz-keyframes bottomToTopOut{0%{-moz-transform:translateY(100%);opacity:0}20%{-moz-transform:translateY(0);opacity:1}90%{-moz-transform:translateY(0);opacity:1}100%{-moz-transform:translateY(0);opacity:0}}
@keyframes bottomToTopOut{0%{transform:translateY(100%);opacity:0}20%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}100%{transform:translateY(0);opacity:0}}

@-webkit-keyframes topToBottom{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}
@-moz-keyframes topToBottom{0%{-moz-transform:translateY(-100%);opacity:0}100%{-moz-transform:translateY(0);opacity:1}}
@keyframes topToBottom{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0px);opacity:1}}


@keyframes zoomIn { 0%{ transform: scale(0);} 60%{ transform: scale(1.1);} 100% { transform: scale(1);}}
@-moz-keyframes zoomIn { 0%{ -moz-transform: scale(0);} 60% { -moz-transform: scale(1.1);} 100% { -moz-transform: scale(1);}}
@-webkit-keyframes zoomIn { 0%{ -webkit-transform: scale(0);} 60% { -webkit-transform: scale(1.1);} 100% { -webkit-transform: scale(1);}}

@-webkit-keyframes zoomOutCircle{0%{-webkit-transform:scale(0.99);opacity:0}5%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);opacity:0}}
@-moz-keyframes zoomOutCircle{0%{-moz-transform:scale(0.99);opacity:0}5%{-moz-transform:scale(1);opacity:1}100%{-moz-transform:scale(1.5);opacity:0}}
@keyframes zoomOutCircle{0%{transform:scale(0.99);opacity:0}5%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}

@-webkit-keyframes tinyY{0%{-webkit-transform: translateY(-3px);}100% {-webkit-transform:translateY(3px);}}
@-moz-keyframes tinyY{0%{-moz-transform: translateY(-3px);}100% {-moz-transform:translateY(3px);}}
@keyframes tinyY{0%{transform: translateY(-3px);}100%{transform: translateY(3px);}}