/* uses shake and shakemore keyframes. included in master stylesheet */

/* all yugi stuff also found in excerpts/doin battle */
#yugi1{
-webkit-animation:gear-pop 0.5s 2.8s forwards;
   -moz-animation:gear-pop 0.5s 2.8s forwards;
     -o-animation:gear-pop 0.5s 2.8s forwards;
        animation:gear-pop 0.5s 2.8s forwards;
}
#yugi2{
-webkit-animation:moveright-6em 1.4s 3.3s ease-out forwards;
   -moz-animation:moveright-6em 1.4s 3.3s ease-out forwards;
     -o-animation:moveright-6em 1.4s 3.3s ease-out forwards;
        animation:moveright-6em 1.4s 3.3s ease-out forwards;
}
#yugi3{
-webkit-animation:moveleft-2em 1.0s 4.8s ease-in forwards;
   -moz-animation:moveleft-2em 1.0s 4.8s ease-in forwards;
     -o-animation:moveleft-2em 1.0s 4.8s ease-in forwards;
        animation:moveleft-2em 1.0s 4.8s ease-in forwards;
}
#yugi4{
-webkit-animation:yugi-roll 2.5s 0.3s forwards;
   -moz-animation:yugi-roll 2.5s 0.3s forwards;
     -o-animation:yugi-roll 2.5s 0.3s forwards;
        animation:yugi-roll 2.5s 0.3s forwards;
}
#yugi5{
-webkit-animation:yugi-roll2 2.5s 0.3s forwards;
   -moz-animation:yugi-roll2 2.5s 0.3s forwards;
     -o-animation:yugi-roll2 2.5s 0.3s forwards;
        animation:yugi-roll2 2.5s 0.3s forwards;
}

@-webkit-keyframes yugi-roll {
    100% {-webkit-transform:rotate(-3deg) translateX(-5.3em);transform:rotate(-3deg) translateX(-5.3em);}
}
@-moz-keyframes yugi-roll {
    100% {-moz-transform:rotate(-3deg) translateX(-5.3em);transform:rotate(-3deg) translateX(-5.3em);}
}
@-o-keyframes yugi-roll {
    100% {-o-transform:rotate(-3deg) translateX(-5.3em);transform:rotate(-3deg) translateX(-5.3em);}
}
@keyframes yugi-roll {
    100% {-webkit-transform:rotate(-3deg) translateX(-5.3em);-moz-transform:rotate(-3deg) translateX(-5.3em);-o-transform:rotate(-3deg) translateX(-5.3em);transform:rotate(-3deg) translateX(-5.3em);}
}
@-webkit-keyframes yugi-roll2 {
    100% {-webkit-transform:rotate(-3deg) translateX(-7.5em);transform:rotate(-3deg) translateX(-7.5em);}
}
@-moz-keyframes yugi-roll2 {
    100% {-moz-transform:rotate(-3deg) translateX(-7.5em);transform:rotate(-3deg) translateX(-7.5em);}
}
@-o-keyframes yugi-roll2 {
    100% {-o-transform:rotate(-3deg) translateX(-7.5em);transform:rotate(-3deg) translateX(-7.5em);}
}
@keyframes yugi-roll2 {
    100% {-webkit-transform:rotate(-3deg) translateX(-7.5em);-moz-transform:rotate(-3deg) translateX(-7.5em);-o-transform:rotate(-3deg) translateX(-7.5em);transform:rotate(-3deg) translateX(-7.5em);}
}
@-webkit-keyframes gear-pop {
      0% {-webkit-transform: rotate(-1deg);transform: rotate(-1deg);}
     30% {-webkit-transform: rotate( 2deg) translate( 0.4em, -0.9em);transform: rotate( 2deg) translate( 0.4em, -0.9em);}
    100% {-webkit-transform: rotate( 1deg) translate( 0.9em, -0.2em);transform: rotate( 1deg) translate( 0.9em, -0.2em);}
}
@-moz-keyframes gear-pop {
      0% {-moz-transform: rotate(-1deg);transform: rotate(-1deg);}
     30% {-moz-transform: rotate( 2deg) translate( 0.4em, -0.9em);transform: rotate( 2deg) translate( 0.4em, -0.9em);}
    100% {-moz-transform: rotate( 1deg) translate( 0.9em, -0.2em);transform: rotate( 1deg) translate( 0.9em, -0.2em);}
}
@-o-keyframes gear-pop {
      0% {-o-transform: rotate(-1deg);transform: rotate(-1deg);}
     30% {-o-transform: rotate( 2deg) translate( 0.4em, -0.9em);transform: rotate( 2deg) translate( 0.4em, -0.9em);}
    100% {-o-transform: rotate( 1deg) translate( 0.9em, -0.2em);transform: rotate( 1deg) translate( 0.9em, -0.2em);}
}
@keyframes gear-pop {
      0% {-webkit-transform: rotate(-1deg);-moz-transform: rotate(-1deg);-o-transform: rotate(-1deg);transform: rotate(-1deg);}
     30% {-webkit-transform: rotate( 2deg) translate( 0.4em, -0.9em);-moz-transform: rotate( 2deg) translate( 0.4em, -0.9em);-o-transform: rotate( 2deg) translate( 0.4em, -0.9em);transform: rotate( 2deg) translate( 0.4em, -0.9em);}
    100% {-webkit-transform: rotate( 1deg) translate( 0.9em, -0.2em);-moz-transform: rotate( 1deg) translate( 0.9em, -0.2em);-o-transform: rotate( 1deg) translate( 0.9em, -0.2em);transform: rotate( 1deg) translate( 0.9em, -0.2em);}
}

#yugi-rumble1{
display:inline-block;
-webkit-animation:shake .09s 1.14s 35 alternate;
   -moz-animation:shake .09s 1.14s 35 alternate;
     -o-animation:shake .09s 1.14s 35 alternate;
        animation:shake .09s 1.14s 35 alternate;
}
#yugi-rumble2{
display:inline-block;
-webkit-animation:shake .09s 1.10s 36 alternate;
   -moz-animation:shake .09s 1.10s 36 alternate;
     -o-animation:shake .09s 1.10s 36 alternate;
        animation:shake .09s 1.10s 36 alternate;
}
#yugi-rumble3{
display:inline-block;
-webkit-animation:shakeMore .09s 1.15s 37 alternate;
   -moz-animation:shakeMore .09s 1.15s 37 alternate;
     -o-animation:shakeMore .09s 1.15s 37 alternate;
        animation:shakeMore .09s 1.15s 37 alternate;
}
#yugi-rumble4{
display:inline-block;
-webkit-animation:shake .09s 1.19s 38 alternate;
   -moz-animation:shake .09s 1.19s 38 alternate;
     -o-animation:shake .09s 1.19s 38 alternate;
        animation:shake .09s 1.19s 38 alternate;
}
#yugi-rumble5{
display:inline-block;
-webkit-animation:shake .05s 2.25s 119 alternate;
   -moz-animation:shake .05s 2.25s 119 alternate;
     -o-animation:shake .05s 2.25s 119 alternate;
        animation:shake .05s 2.25s 119 alternate;
}
#yugi-rumble6{
display:inline-block;
-webkit-animation:shakeMore .07s 2.20s 89 alternate;
   -moz-animation:shakeMore .07s 2.20s 89 alternate;
     -o-animation:shakeMore .07s 2.20s 89 alternate;
        animation:shakeMore .07s 2.20s 89 alternate;
}
#yugi-rumble7{
display:inline-block;
-webkit-animation:shakeMore .06s 2.23s 102 alternate;
   -moz-animation:shakeMore .06s 2.23s 102 alternate;
     -o-animation:shakeMore .06s 2.23s 102 alternate;
        animation:shakeMore .06s 2.23s 102 alternate;
}
#yugi-rumble8{
display:inline-block;
-webkit-animation:shake .05s 2.26s 123 alternate;
   -moz-animation:shake .05s 2.26s 123 alternate;
     -o-animation:shake .05s 2.26s 123 alternate;
        animation:shake .05s 2.26s 123 alternate;
}

#yugi6{
-webkit-animation:gear-pop 0.5s 2.5s forwards;
   -moz-animation:gear-pop 0.5s 2.5s forwards;
     -o-animation:gear-pop 0.5s 2.5s forwards;
        animation:gear-pop 0.5s 2.5s forwards;
}
#yugi7{
-webkit-animation:moveright-5em 1.0s 3.0s ease-in forwards;
   -moz-animation:moveright-5em 1.0s 3.0s ease-in forwards;
     -o-animation:moveright-5em 1.0s 3.0s ease-in forwards;
        animation:moveright-5em 1.0s 3.0s ease-in forwards;
}
#yugi8{
-webkit-animation:drive-yugo 1.8s 4.0s linear forwards;
   -moz-animation:drive-yugo 1.8s 4.0s linear forwards;
     -o-animation:drive-yugo 1.8s 4.0s linear forwards;
        animation:drive-yugo 1.8s 4.0s linear forwards;
}
#yugi9{
-webkit-animation:yugi-roll 2.5s 1.0s forwards;
   -moz-animation:yugi-roll 2.5s 1.0s forwards;
     -o-animation:yugi-roll 2.5s 1.0s forwards;
        animation:yugi-roll 2.5s 1.0s forwards;
}
#yugi10{
-webkit-animation:yugi-roll2 2.5s 1.0s forwards;
   -moz-animation:yugi-roll2 2.5s 1.0s forwards;
     -o-animation:yugi-roll2 2.5s 1.0s forwards;
        animation:yugi-roll2 2.5s 1.0s forwards;
}

@-moz-keyframes drive-yugo {
100% {-moz-transform: translate(55em, -1.65em);}
}
@-webkit-keyframes drive-yugo {
100% {-webkit-transform: translate(55em, -1.65em);}
}
@-o-keyframes drive-yugo {
100% {-o-transform: translate(55em, -1.65em);}
}
@keyframes drive-yugo {
100% {-webkit-transform: translate(55em, -1.65em);-moz-transform: translate(55em, -1.65em);-o-transform: translate(55em, -1.65em);transform: translate(55em, -1.65em);}
}

.yugi-wheels {
  position:relative;
  top:0.04em;
  font-size: 120%;
  letter-spacing:0.5px;
}

.yugi-wheels2 {
  position:relative;
  top:0.10em;
  font-size: 125%;
  letter-spacing:0.5px;
}

.aaa{
  display:inline-block;
  text-indent:0;
  -webkit-animation:aaa 0.26s 20 linear forwards;
     -moz-animation:aaa 0.26s 20 linear forwards;
       -o-animation:aaa 0.26s 20 linear forwards;
          animation:aaa 0.26s 20 linear forwards;
  -webkit-transform-origin: center bottom;
     -moz-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
       -o-transform-origin: center bottom;
          transform-origin: center bottom;
}
@-webkit-keyframes aaa{
   00% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-webkit-transform: scale(0.93,1.40) translateY(01px);transform: scale(0.93,1.40) translateY(01px); letter-spacing:1px;}
   50% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-webkit-transform: scale(0.90,1.90) translateY(01px);transform: scale(0.90,1.90) translateY(01px);}
  100% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@-moz-keyframes aaa{
   00% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-moz-transform: scale(0.93,1.40) translateY(01px);transform: scale(0.93,1.40) translateY(01px); letter-spacing:1px;}
   50% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-moz-transform: scale(0.90,1.90) translateY(01px);transform: scale(0.90,1.90) translateY(01px);}
  100% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@-o-keyframes aaa{
   00% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-o-transform: scale(0.93,1.40) translateY(01px);transform: scale(0.93,1.40) translateY(01px); letter-spacing:1px;}
   50% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-o-transform: scale(0.90,1.90) translateY(01px);transform: scale(0.90,1.90) translateY(01px);}
  100% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@keyframes aaa{
   00% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-webkit-transform: scale(0.93,1.40) translateY(01px);-moz-transform: scale(0.93,1.40) translateY(01px);-o-transform: scale(0.93,1.40) translateY(01px);transform: scale(0.93,1.40) translateY(01px); letter-spacing:1px;}
   50% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-webkit-transform: scale(0.90,1.90) translateY(01px);-moz-transform: scale(0.90,1.90) translateY(01px);-o-transform: scale(0.90,1.90) translateY(01px);transform: scale(0.90,1.90) translateY(01px);}
  100% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}

.aaO{
  display:inline-block;
  text-indent:0;
  letter-spacing:0;
  -webkit-animation:aaO 0.26s 20 linear forwards;
     -moz-animation:aaO 0.26s 20 linear forwards;
       -o-animation:aaO 0.26s 20 linear forwards;
          animation:aaO 0.26s 20 linear forwards;
  -webkit-transform-origin: center bottom;
     -moz-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
       -o-transform-origin: center bottom;
          transform-origin: center bottom;
}
@-webkit-keyframes aaO{
   00% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-webkit-transform: scale(0.93,1.40) translateY(01px) skewX( 10deg);transform: scale(0.93,1.40) translateY(01px) skewX( 10deg); letter-spacing:-1px;}
   50% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-webkit-transform: scale(1.20,2.40) translateY(02px) skewX(-15deg);transform: scale(1.20,2.40) translateY(02px) skewX(-15deg); letter-spacing:02px;}
  100% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@-moz-keyframes aaO{
   00% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-moz-transform: scale(0.93,1.40) translateY(01px) skewX( 10deg);transform: scale(0.93,1.40) translateY(01px) skewX( 10deg); letter-spacing:-1px;}
   50% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-moz-transform: scale(1.20,2.40) translateY(02px) skewX(-15deg);transform: scale(1.20,2.40) translateY(02px) skewX(-15deg); letter-spacing:02px;}
  100% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@-o-keyframes aaO{
   00% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-o-transform: scale(0.93,1.40) translateY(01px) skewX( 10deg);transform: scale(0.93,1.40) translateY(01px) skewX( 10deg); letter-spacing:-1px;}
   50% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-o-transform: scale(1.20,2.40) translateY(02px) skewX(-15deg);transform: scale(1.20,2.40) translateY(02px) skewX(-15deg); letter-spacing:02px;}
  100% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@keyframes aaO{
   00% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-webkit-transform: scale(0.93,1.40) translateY(01px) skewX( 10deg);-moz-transform: scale(0.93,1.40) translateY(01px) skewX( 10deg);-o-transform: scale(0.93,1.40) translateY(01px) skewX( 10deg);transform: scale(0.93,1.40) translateY(01px) skewX( 10deg); letter-spacing:-1px;}
   50% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-webkit-transform: scale(1.20,2.40) translateY(02px) skewX(-15deg);-moz-transform: scale(1.20,2.40) translateY(02px) skewX(-15deg);-o-transform: scale(1.20,2.40) translateY(02px) skewX(-15deg);transform: scale(1.20,2.40) translateY(02px) skewX(-15deg); letter-spacing:02px;}
  100% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}

.aaa-big{
  display:inline-block;
  text-indent:0;
  -webkit-animation:aaa-big 0.26s 18 linear forwards;
     -moz-animation:aaa-big 0.26s 18 linear forwards;
       -o-animation:aaa-big 0.26s 18 linear forwards;
          animation:aaa-big 0.26s 18 linear forwards;
  -webkit-transform-origin: center bottom;
     -moz-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
       -o-transform-origin: center bottom;
          transform-origin: center bottom;
}
@-webkit-keyframes aaa-big{
   00% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-webkit-transform: scale(0.93,1.70) translateY(02px);transform: scale(0.93,1.70) translateY(02px); letter-spacing:1px;}
   50% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-webkit-transform: scale(0.90,2.10) translateY(02px);transform: scale(0.90,2.10) translateY(02px);}
  100% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@-moz-keyframes aaa-big{
   00% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-moz-transform: scale(0.93,1.70) translateY(02px);transform: scale(0.93,1.70) translateY(02px); letter-spacing:1px;}
   50% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-moz-transform: scale(0.90,2.10) translateY(02px);transform: scale(0.90,2.10) translateY(02px);}
  100% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@-o-keyframes aaa-big{
   00% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-o-transform: scale(0.93,1.70) translateY(02px);transform: scale(0.93,1.70) translateY(02px); letter-spacing:1px;}
   50% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-o-transform: scale(0.90,2.10) translateY(02px);transform: scale(0.90,2.10) translateY(02px);}
  100% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@keyframes aaa-big{
   00% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-webkit-transform: scale(0.93,1.70) translateY(02px);-moz-transform: scale(0.93,1.70) translateY(02px);-o-transform: scale(0.93,1.70) translateY(02px);transform: scale(0.93,1.70) translateY(02px); letter-spacing:1px;}
   50% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-webkit-transform: scale(0.90,2.10) translateY(02px);-moz-transform: scale(0.90,2.10) translateY(02px);-o-transform: scale(0.90,2.10) translateY(02px);transform: scale(0.90,2.10) translateY(02px);}
  100% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}

.aaO-big{
  display:inline-block;
  text-indent:0;
  letter-spacing:0;
  -webkit-animation:aaO-big 0.26s 18 linear forwards;
     -moz-animation:aaO-big 0.26s 18 linear forwards;
       -o-animation:aaO-big 0.26s 18 linear forwards;
          animation:aaO-big 0.26s 18 linear forwards;
  -webkit-transform-origin: center bottom;
     -moz-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
       -o-transform-origin: center bottom;
          transform-origin: center bottom;
}
@-webkit-keyframes aaO-big{
   00% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-webkit-transform: scale(0.93,1.80) translateY(02px) skewX( 00deg);transform: scale(0.93,1.80) translateY(02px) skewX( 00deg); letter-spacing:-1px;}
   50% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-webkit-transform: scale(1.10,2.40) translateY(03px) skewX(-05deg);transform: scale(1.10,2.40) translateY(03px) skewX(-05deg); letter-spacing:02px;}
  100% {-webkit-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@-moz-keyframes aaO-big{
   00% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-moz-transform: scale(0.93,1.80) translateY(02px) skewX( 00deg);transform: scale(0.93,1.80) translateY(02px) skewX( 00deg); letter-spacing:-1px;}
   50% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-moz-transform: scale(1.10,2.40) translateY(03px) skewX(-05deg);transform: scale(1.10,2.40) translateY(03px) skewX(-05deg); letter-spacing:02px;}
  100% {-moz-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@-o-keyframes aaO-big{
   00% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-o-transform: scale(0.93,1.80) translateY(02px) skewX( 00deg);transform: scale(0.93,1.80) translateY(02px) skewX( 00deg); letter-spacing:-1px;}
   50% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-o-transform: scale(1.10,2.40) translateY(03px) skewX(-05deg);transform: scale(1.10,2.40) translateY(03px) skewX(-05deg); letter-spacing:02px;}
  100% {-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}
@keyframes aaO-big{
   00% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   25% {-webkit-transform: scale(0.93,1.80) translateY(02px) skewX( 00deg);-moz-transform: scale(0.93,1.80) translateY(02px) skewX( 00deg);-o-transform: scale(0.93,1.80) translateY(02px) skewX( 00deg);transform: scale(0.93,1.80) translateY(02px) skewX( 00deg); letter-spacing:-1px;}
   50% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
   75% {-webkit-transform: scale(1.10,2.40) translateY(03px) skewX(-05deg);-moz-transform: scale(1.10,2.40) translateY(03px) skewX(-05deg);-o-transform: scale(1.10,2.40) translateY(03px) skewX(-05deg);transform: scale(1.10,2.40) translateY(03px) skewX(-05deg); letter-spacing:02px;}
  100% {-webkit-transform: scale(1.00,1.00) translateY(00px);-moz-transform: scale(1.00,1.00) translateY(00px);-o-transform: scale(1.00,1.00) translateY(00px);transform: scale(1.00,1.00) translateY(00px);}
}

.breathingIn1{ /* copied from chapter 17 */
display:inline-block;
text-indent:0;
opacity:0.50;
-webkit-transform-origin:0 2.0em;
   -moz-transform-origin:0 2.0em;
    -ms-transform-origin:0 2.0em;
     -o-transform-origin:0 2.0em;
        transform-origin:0 2.0em;
-webkit-transform:scaleX(2.00);
   -moz-transform:scaleX(2.00);
    -ms-transform:scaleX(2.00);
     -o-transform:scaleX(2.00);
        transform:scaleX(2.00);
-webkit-animation:breathingIn1 2.0s 0.7s forwards;
   -moz-animation:breathingIn1 2.0s 0.7s forwards;
     -o-animation:breathingIn1 2.0s 0.7s forwards;
        animation:breathingIn1 2.0s 0.7s forwards;
}

@-webkit-keyframes breathingIn1 {
      0% {-webkit-transform:scaleX(2.00);transform:scaleX(2.00); opacity:0.50;}
    100% {-webkit-transform:scaleX(1.00);transform:scaleX(1.00); opacity:1.00;}
}
@-moz-keyframes breathingIn1 {
      0% {-moz-transform:scaleX(2.00);transform:scaleX(2.00); opacity:0.50;}
    100% {-moz-transform:scaleX(1.00);transform:scaleX(1.00); opacity:1.00;}
}
@-o-keyframes breathingIn1 {
      0% {-o-transform:scaleX(2.00);transform:scaleX(2.00); opacity:0.50;}
    100% {-o-transform:scaleX(1.00);transform:scaleX(1.00); opacity:1.00;}
}
@keyframes breathingIn1 {
      0% {-webkit-transform:scaleX(2.00);-moz-transform:scaleX(2.00);-o-transform:scaleX(2.00);transform:scaleX(2.00); opacity:0.50;}
    100% {-webkit-transform:scaleX(1.00);-moz-transform:scaleX(1.00);-o-transform:scaleX(1.00);transform:scaleX(1.00); opacity:1.00;}
}

.breathingOut0{
display:inline-block;
text-indent:0;
opacity:1.0;
-webkit-transform-origin:left 80%;
   -moz-transform-origin:left 80%;
    -ms-transform-origin:left 80%;
     -o-transform-origin:left 80%;
        transform-origin:left 80%;
-webkit-transform:scale(1, 1);
   -moz-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
     -o-transform:scale(1, 1);
        transform:scale(1, 1);
-webkit-animation:breathingOut1 2.2s 3.9s forwards;
   -moz-animation:breathingOut1 2.2s 3.9s forwards;
     -o-animation:breathingOut1 2.2s 3.9s forwards;
        animation:breathingOut1 2.2s 3.9s forwards;
}

@-webkit-keyframes breathingOut1 {100% {-webkit-transform: scale(1.70, 0.85);transform: scale(1.70, 0.85); letter-spacing:0.2em; opacity:0.50;}}
@-moz-keyframes breathingOut1 {100% {-moz-transform: scale(1.70, 0.85);transform: scale(1.70, 0.85); letter-spacing:0.2em; opacity:0.50;}}
@-o-keyframes breathingOut1 {100% {-o-transform: scale(1.70, 0.85);transform: scale(1.70, 0.85); letter-spacing:0.2em; opacity:0.50;}}
@keyframes breathingOut1 {100% {-webkit-transform: scale(1.70, 0.85);-moz-transform: scale(1.70, 0.85);-o-transform: scale(1.70, 0.85);transform: scale(1.70, 0.85); letter-spacing:0.2em; opacity:0.50;}}

#drop-list-text{
-webkit-animation:drop-list-text 1.10s ease-in forwards;
   -moz-animation:drop-list-text 1.10s ease-in forwards;
     -o-animation:drop-list-text 1.10s ease-in forwards;
        animation:drop-list-text 1.10s ease-in forwards;
}

@-webkit-keyframes drop-list-text {100% {-webkit-transform:translateY(0.95em);}}
@-moz-keyframes drop-list-text {100% {-moz-transform:translateY(0.95em);}}
@-o-keyframes drop-list-text {100% {-o-transform:translateY(0.95em);}}
@keyframes drop-list-text {100% {-webkit-transform:translateY(0.95em);-moz-transform:translateY(0.95em);-o-transform:translateY(0.95em);transform:translateY(0.95em);}}
