.turn35deg {
  display:inline-block;
  text-indent:0;
  -webkit-transform-origin:-20% bottom;
     -moz-transform-origin:-20% bottom;
      -ms-transform-origin:-20% bottom;
       -o-transform-origin:-20% bottom;
          transform-origin:-20% bottom;
  -webkit-transform:rotateZ(-1deg) rotateY(35deg);
     -moz-transform:rotateZ(-1deg) rotateY(35deg);
          transform:rotateZ(-1deg) rotateY(35deg);
}

#poolfloat{
  display:inline-block;
  text-indent:0;
  position:relative;
  right:0.4em;
  top:1.2em;
  margin-bottom:1.3em;
  opacity:0;
  -webkit-animation:poolfloat 3.8s 0.18s ease-out forwards;
     -moz-animation:poolfloat 3.8s 0.18s ease-out forwards;
       -o-animation:poolfloat 3.8s 0.18s ease-out forwards;
          animation:poolfloat 3.8s 0.18s ease-out forwards;
}

@-moz-keyframes poolfloat {
   65% {opacity:1;}
  100% {-moz-transform:translateX(8.1em); opacity:1;}
}
@-webkit-keyframes poolfloat {
   65% {opacity:1;}
  100% {-webkit-transform:translateX(8.1em); opacity:1;}
}
@-o-keyframes poolfloat {
   65% {opacity:1;}
  100% {-o-transform:translateX(8.1em); opacity:1;}
}
@keyframes poolfloat {
   65% {opacity:1;}
  100% {-webkit-transform:translateX(8.1em);-moz-transform:translateX(8.1em);-o-transform:translateX(8.1em);transform:translateX(8.1em); opacity:1;}
}

.bounce {
  display:inline-block;
  text-indent:0;
  letter-spacing:0.10em;
  -webkit-animation:bounce 0.67s ease-in forwards;
     -moz-animation:bounce 0.67s ease-in forwards;
       -o-animation:bounce 0.67s ease-in forwards;
          animation:bounce 0.67s ease-in forwards;
}

@-webkit-keyframes bounce {
     26% {-webkit-transform:scale(1.80) translate(0.50em,-0.90em);transform:scale(1.80) translate(0.50em,-0.90em); letter-spacing:0.20em;}
     48% {-webkit-transform:scale(1.20) translate(1.00em,-0.00em);transform:scale(1.20) translate(1.00em,-0.00em); letter-spacing:0.23em;}
     70% {-webkit-transform:scale(1.44) translate(1.45em,-0.60em);transform:scale(1.44) translate(1.45em,-0.60em); letter-spacing:0.25em;}
     92% {-webkit-transform:scale(1.10) translate(1.85em,-0.00em);transform:scale(1.10) translate(1.85em,-0.00em); letter-spacing:0.27em;}
     97% {-webkit-transform:scale(1.10) translate(2.00em,-0.10em);transform:scale(1.10) translate(2.00em,-0.10em); letter-spacing:0.27em;}
    100% {-webkit-transform:scale(1.00) translate(2.10em,-0.00em);transform:scale(1.00) translate(2.10em,-0.00em); letter-spacing:0.28em;}
}
@-moz-keyframes bounce {
     26% {-moz-transform:scale(1.80) translate(0.50em,-0.90em);transform:scale(1.80) translate(0.50em,-0.90em); letter-spacing:0.20em;}
     48% {-moz-transform:scale(1.20) translate(1.00em,-0.00em);transform:scale(1.20) translate(1.00em,-0.00em); letter-spacing:0.23em;}
     70% {-moz-transform:scale(1.44) translate(1.45em,-0.60em);transform:scale(1.44) translate(1.45em,-0.60em); letter-spacing:0.25em;}
     92% {-moz-transform:scale(1.10) translate(1.85em,-0.00em);transform:scale(1.10) translate(1.85em,-0.00em); letter-spacing:0.27em;}
     97% {-moz-transform:scale(1.10) translate(2.00em,-0.10em);transform:scale(1.10) translate(2.00em,-0.10em); letter-spacing:0.27em;}
    100% {-moz-transform:scale(1.00) translate(2.10em,-0.00em);transform:scale(1.00) translate(2.10em,-0.00em); letter-spacing:0.28em;}
}
@-o-keyframes bounce {
     26% {-o-transform:scale(1.80) translate(0.50em,-0.90em);transform:scale(1.80) translate(0.50em,-0.90em); letter-spacing:0.20em;}
     48% {-o-transform:scale(1.20) translate(1.00em,-0.00em);transform:scale(1.20) translate(1.00em,-0.00em); letter-spacing:0.23em;}
     70% {-o-transform:scale(1.44) translate(1.45em,-0.60em);transform:scale(1.44) translate(1.45em,-0.60em); letter-spacing:0.25em;}
     92% {-o-transform:scale(1.10) translate(1.85em,-0.00em);transform:scale(1.10) translate(1.85em,-0.00em); letter-spacing:0.27em;}
     97% {-o-transform:scale(1.10) translate(2.00em,-0.10em);transform:scale(1.10) translate(2.00em,-0.10em); letter-spacing:0.27em;}
    100% {-o-transform:scale(1.00) translate(2.10em,-0.00em);transform:scale(1.00) translate(2.10em,-0.00em); letter-spacing:0.28em;}
}
@keyframes bounce {
     26% {-webkit-transform:scale(1.80) translate(0.50em,-0.90em);-moz-transform:scale(1.80) translate(0.50em,-0.90em);-o-transform:scale(1.80) translate(0.50em,-0.90em);transform:scale(1.80) translate(0.50em,-0.90em); letter-spacing:0.20em;}
     48% {-webkit-transform:scale(1.20) translate(1.00em,-0.00em);-moz-transform:scale(1.20) translate(1.00em,-0.00em);-o-transform:scale(1.20) translate(1.00em,-0.00em);transform:scale(1.20) translate(1.00em,-0.00em); letter-spacing:0.23em;}
     70% {-webkit-transform:scale(1.44) translate(1.45em,-0.60em);-moz-transform:scale(1.44) translate(1.45em,-0.60em);-o-transform:scale(1.44) translate(1.45em,-0.60em);transform:scale(1.44) translate(1.45em,-0.60em); letter-spacing:0.25em;}
     92% {-webkit-transform:scale(1.10) translate(1.85em,-0.00em);-moz-transform:scale(1.10) translate(1.85em,-0.00em);-o-transform:scale(1.10) translate(1.85em,-0.00em);transform:scale(1.10) translate(1.85em,-0.00em); letter-spacing:0.27em;}
     97% {-webkit-transform:scale(1.10) translate(2.00em,-0.10em);-moz-transform:scale(1.10) translate(2.00em,-0.10em);-o-transform:scale(1.10) translate(2.00em,-0.10em);transform:scale(1.10) translate(2.00em,-0.10em); letter-spacing:0.27em;}
    100% {-webkit-transform:scale(1.00) translate(2.10em,-0.00em);-moz-transform:scale(1.00) translate(2.10em,-0.00em);-o-transform:scale(1.00) translate(2.10em,-0.00em);transform:scale(1.00) translate(2.10em,-0.00em); letter-spacing:0.28em;}
}

/* copied from chapter 21 */
.drunkshout1{
  opacity:0;
  display:inline-block;
  text-indent:0;
  letter-spacing:0;
  text-shadow:0px 0px 0px #878787;
  -webkit-transform-origin:33% bottom;
     -moz-transform-origin:33% bottom;
      -ms-transform-origin:33% bottom;
       -o-transform-origin:33% bottom;
          transform-origin:33% bottom;
  -webkit-animation: drunkshoutA 1.8s ease-in forwards;
     -moz-animation: drunkshoutA 1.8s ease-in forwards;
       -o-animation: drunkshoutA 1.8s ease-in forwards;
          animation: drunkshoutA 1.8s ease-in forwards;
}
.drunkshout2{
  opacity:0;
  display:inline-block;
  text-indent:0;
  letter-spacing:0;
  text-shadow:0px 0px 0px #878787;
  -webkit-transform-origin:13% bottom;
     -moz-transform-origin:13% bottom;
      -ms-transform-origin:13% bottom;
       -o-transform-origin:13% bottom;
          transform-origin:13% bottom;
  -webkit-animation: drunkshoutB 1.90s ease-in forwards;
     -moz-animation: drunkshoutB 1.90s ease-in forwards;
       -o-animation: drunkshoutB 1.90s ease-in forwards;
          animation: drunkshoutB 1.90s ease-in forwards;
}
.drunkshout3{
  opacity:0;
  display:inline-block;
  text-indent:0;
  letter-spacing:0;
  text-shadow:0px 0px 0px #878787;
  -webkit-transform-origin:13% bottom;
     -moz-transform-origin:13% bottom;
      -ms-transform-origin:13% bottom;
       -o-transform-origin:13% bottom;
          transform-origin:13% bottom;
  -webkit-animation: drunkshoutC 2.0s ease-in forwards;
     -moz-animation: drunkshoutC 2.0s ease-in forwards;
       -o-animation: drunkshoutC 2.0s ease-in forwards;
          animation: drunkshoutC 2.0s ease-in forwards;
}

@-webkit-keyframes drunkshoutA {
    29% {-webkit-transform: scale(1.30) translate(07px,-1px) skewX(-35deg);transform: scale(1.30) translate(07px,-1px) skewX(-35deg); opacity:1; text-shadow:-3px 1px 1px #878787; letter-spacing:0.10em;}
    58% {-webkit-transform: scale(1.00) translate(00px,-0px) skewX( 06deg);transform: scale(1.00) translate(00px,-0px) skewX( 06deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-webkit-transform: scale(1.00) translate(02px,-0px) skewX(-03deg);transform: scale(1.00) translate(02px,-0px) skewX(-03deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-webkit-transform: scale(1.00) translate(02px,-0px) skewX( 02deg);transform: scale(1.00) translate(02px,-0px) skewX( 02deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
   100% {-webkit-transform: scale(1.00) translate(02px,-0px) skewX(-01deg);transform: scale(1.00) translate(02px,-0px) skewX(-01deg); opacity:1; text-shadow: 1px 0px 1px #878787;}/* same as 84%. end animation early */
}
@-moz-keyframes drunkshoutA {
    29% {-moz-transform: scale(1.30) translate(07px,-1px) skewX(-35deg);transform: scale(1.30) translate(07px,-1px) skewX(-35deg); opacity:1; text-shadow:-3px 1px 1px #878787; letter-spacing:0.10em;}
    58% {-moz-transform: scale(1.00) translate(00px,-0px) skewX( 06deg);transform: scale(1.00) translate(00px,-0px) skewX( 06deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-moz-transform: scale(1.00) translate(02px,-0px) skewX(-03deg);transform: scale(1.00) translate(02px,-0px) skewX(-03deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-moz-transform: scale(1.00) translate(02px,-0px) skewX( 02deg);transform: scale(1.00) translate(02px,-0px) skewX( 02deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
   100% {-moz-transform: scale(1.00) translate(02px,-0px) skewX(-01deg);transform: scale(1.00) translate(02px,-0px) skewX(-01deg); opacity:1; text-shadow: 1px 0px 1px #878787;}/* same as 84%. end animation early */
}
@-o-keyframes drunkshoutA {
    29% {-o-transform: scale(1.30) translate(07px,-1px) skewX(-35deg);transform: scale(1.30) translate(07px,-1px) skewX(-35deg); opacity:1; text-shadow:-3px 1px 1px #878787; letter-spacing:0.10em;}
    58% {-o-transform: scale(1.00) translate(00px,-0px) skewX( 06deg);transform: scale(1.00) translate(00px,-0px) skewX( 06deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-o-transform: scale(1.00) translate(02px,-0px) skewX(-03deg);transform: scale(1.00) translate(02px,-0px) skewX(-03deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-o-transform: scale(1.00) translate(02px,-0px) skewX( 02deg);transform: scale(1.00) translate(02px,-0px) skewX( 02deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
   100% {-o-transform: scale(1.00) translate(02px,-0px) skewX(-01deg);transform: scale(1.00) translate(02px,-0px) skewX(-01deg); opacity:1; text-shadow: 1px 0px 1px #878787;}/* same as 84%. end animation early */
}
@keyframes drunkshoutA {
    29% {-webkit-transform: scale(1.30) translate(07px,-1px) skewX(-35deg);-moz-transform: scale(1.30) translate(07px,-1px) skewX(-35deg);-o-transform: scale(1.30) translate(07px,-1px) skewX(-35deg);transform: scale(1.30) translate(07px,-1px) skewX(-35deg); opacity:1; text-shadow:-3px 1px 1px #878787; letter-spacing:0.10em;}
    58% {-webkit-transform: scale(1.00) translate(00px,-0px) skewX( 06deg);-moz-transform: scale(1.00) translate(00px,-0px) skewX( 06deg);-o-transform: scale(1.00) translate(00px,-0px) skewX( 06deg);transform: scale(1.00) translate(00px,-0px) skewX( 06deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-webkit-transform: scale(1.00) translate(02px,-0px) skewX(-03deg);-moz-transform: scale(1.00) translate(02px,-0px) skewX(-03deg);-o-transform: scale(1.00) translate(02px,-0px) skewX(-03deg);transform: scale(1.00) translate(02px,-0px) skewX(-03deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-webkit-transform: scale(1.00) translate(02px,-0px) skewX( 02deg);-moz-transform: scale(1.00) translate(02px,-0px) skewX( 02deg);-o-transform: scale(1.00) translate(02px,-0px) skewX( 02deg);transform: scale(1.00) translate(02px,-0px) skewX( 02deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
   100% {-webkit-transform: scale(1.00) translate(02px,-0px) skewX(-01deg);-moz-transform: scale(1.00) translate(02px,-0px) skewX(-01deg);-o-transform: scale(1.00) translate(02px,-0px) skewX(-01deg);transform: scale(1.00) translate(02px,-0px) skewX(-01deg); opacity:1; text-shadow: 1px 0px 1px #878787;}/* same as 84%. end animation early */
}

@-webkit-keyframes drunkshoutB {
    29% {-webkit-transform: scale(1.44) translate(09px,-3px) skewX(-38deg);transform: scale(1.44) translate(09px,-3px) skewX(-38deg); opacity:1; text-shadow:-4px 3px 2px #878787; letter-spacing:0.15em;}
    58% {-webkit-transform: scale(1.10) translate(00px, 1px) skewX( 08deg);transform: scale(1.10) translate(00px, 1px) skewX( 08deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-webkit-transform: scale(1.07) translate(02px, 1px) skewX(-04deg);transform: scale(1.07) translate(02px, 1px) skewX(-04deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-webkit-transform: scale(1.07) translate(02px, 1px) skewX( 02deg);transform: scale(1.07) translate(02px, 1px) skewX( 02deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
    93% {-webkit-transform: scale(1.07) translate(02px, 1px) skewX(-01deg);transform: scale(1.07) translate(02px, 1px) skewX(-01deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
   100% {-webkit-transform: scale(1.07) translate(02px, 1px) skewX( 00deg);transform: scale(1.07) translate(02px, 1px) skewX( 00deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
}
@-moz-keyframes drunkshoutB {
    29% {-moz-transform: scale(1.44) translate(09px,-3px) skewX(-38deg);transform: scale(1.44) translate(09px,-3px) skewX(-38deg); opacity:1; text-shadow:-4px 3px 2px #878787; letter-spacing:0.15em;}
    58% {-moz-transform: scale(1.10) translate(00px, 1px) skewX( 08deg);transform: scale(1.10) translate(00px, 1px) skewX( 08deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-moz-transform: scale(1.07) translate(02px, 1px) skewX(-04deg);transform: scale(1.07) translate(02px, 1px) skewX(-04deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-moz-transform: scale(1.07) translate(02px, 1px) skewX( 02deg);transform: scale(1.07) translate(02px, 1px) skewX( 02deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
    93% {-moz-transform: scale(1.07) translate(02px, 1px) skewX(-01deg);transform: scale(1.07) translate(02px, 1px) skewX(-01deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
   100% {-moz-transform: scale(1.07) translate(02px, 1px) skewX( 00deg);transform: scale(1.07) translate(02px, 1px) skewX( 00deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
}
@-o-keyframes drunkshoutB {
    29% {-o-transform: scale(1.44) translate(09px,-3px) skewX(-38deg);transform: scale(1.44) translate(09px,-3px) skewX(-38deg); opacity:1; text-shadow:-4px 3px 2px #878787; letter-spacing:0.15em;}
    58% {-o-transform: scale(1.10) translate(00px, 1px) skewX( 08deg);transform: scale(1.10) translate(00px, 1px) skewX( 08deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-o-transform: scale(1.07) translate(02px, 1px) skewX(-04deg);transform: scale(1.07) translate(02px, 1px) skewX(-04deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-o-transform: scale(1.07) translate(02px, 1px) skewX( 02deg);transform: scale(1.07) translate(02px, 1px) skewX( 02deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
    93% {-o-transform: scale(1.07) translate(02px, 1px) skewX(-01deg);transform: scale(1.07) translate(02px, 1px) skewX(-01deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
   100% {-o-transform: scale(1.07) translate(02px, 1px) skewX( 00deg);transform: scale(1.07) translate(02px, 1px) skewX( 00deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
}
@keyframes drunkshoutB {
    29% {-webkit-transform: scale(1.44) translate(09px,-3px) skewX(-38deg);-moz-transform: scale(1.44) translate(09px,-3px) skewX(-38deg);-o-transform: scale(1.44) translate(09px,-3px) skewX(-38deg);transform: scale(1.44) translate(09px,-3px) skewX(-38deg); opacity:1; text-shadow:-4px 3px 2px #878787; letter-spacing:0.15em;}
    58% {-webkit-transform: scale(1.10) translate(00px, 1px) skewX( 08deg);-moz-transform: scale(1.10) translate(00px, 1px) skewX( 08deg);-o-transform: scale(1.10) translate(00px, 1px) skewX( 08deg);transform: scale(1.10) translate(00px, 1px) skewX( 08deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-webkit-transform: scale(1.07) translate(02px, 1px) skewX(-04deg);-moz-transform: scale(1.07) translate(02px, 1px) skewX(-04deg);-o-transform: scale(1.07) translate(02px, 1px) skewX(-04deg);transform: scale(1.07) translate(02px, 1px) skewX(-04deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-webkit-transform: scale(1.07) translate(02px, 1px) skewX( 02deg);-moz-transform: scale(1.07) translate(02px, 1px) skewX( 02deg);-o-transform: scale(1.07) translate(02px, 1px) skewX( 02deg);transform: scale(1.07) translate(02px, 1px) skewX( 02deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
    93% {-webkit-transform: scale(1.07) translate(02px, 1px) skewX(-01deg);-moz-transform: scale(1.07) translate(02px, 1px) skewX(-01deg);-o-transform: scale(1.07) translate(02px, 1px) skewX(-01deg);transform: scale(1.07) translate(02px, 1px) skewX(-01deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
   100% {-webkit-transform: scale(1.07) translate(02px, 1px) skewX( 00deg);-moz-transform: scale(1.07) translate(02px, 1px) skewX( 00deg);-o-transform: scale(1.07) translate(02px, 1px) skewX( 00deg);transform: scale(1.07) translate(02px, 1px) skewX( 00deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
}

@-webkit-keyframes drunkshoutC {
    29% {-webkit-transform: scale(1.60) translate(11px,-3px) skewX(-41deg);transform: scale(1.60) translate(11px,-3px) skewX(-41deg); opacity:1; text-shadow:-5px 3px 2px #878787; letter-spacing:0.20em;}
    58% {-webkit-transform: scale(1.10) translate(00px, 1px) skewX( 09deg);transform: scale(1.10) translate(00px, 1px) skewX( 09deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-webkit-transform: scale(1.10) translate(02px, 1px) skewX(-05deg);transform: scale(1.10) translate(02px, 1px) skewX(-05deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-webkit-transform: scale(1.10) translate(02px, 1px) skewX( 03deg);transform: scale(1.10) translate(02px, 1px) skewX( 03deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
    93% {-webkit-transform: scale(1.10) translate(02px, 1px) skewX(-01deg);transform: scale(1.10) translate(02px, 1px) skewX(-01deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
   100% {-webkit-transform: scale(1.10) translate(02px, 1px) skewX( 00deg);transform: scale(1.10) translate(02px, 1px) skewX( 00deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
}
@-moz-keyframes drunkshoutC {
    29% {-moz-transform: scale(1.60) translate(11px,-3px) skewX(-41deg);transform: scale(1.60) translate(11px,-3px) skewX(-41deg); opacity:1; text-shadow:-5px 3px 2px #878787; letter-spacing:0.20em;}
    58% {-moz-transform: scale(1.10) translate(00px, 1px) skewX( 09deg);transform: scale(1.10) translate(00px, 1px) skewX( 09deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-moz-transform: scale(1.10) translate(02px, 1px) skewX(-05deg);transform: scale(1.10) translate(02px, 1px) skewX(-05deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-moz-transform: scale(1.10) translate(02px, 1px) skewX( 03deg);transform: scale(1.10) translate(02px, 1px) skewX( 03deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
    93% {-moz-transform: scale(1.10) translate(02px, 1px) skewX(-01deg);transform: scale(1.10) translate(02px, 1px) skewX(-01deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
   100% {-moz-transform: scale(1.10) translate(02px, 1px) skewX( 00deg);transform: scale(1.10) translate(02px, 1px) skewX( 00deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
}
@-o-keyframes drunkshoutC {
    29% {-o-transform: scale(1.60) translate(11px,-3px) skewX(-41deg);transform: scale(1.60) translate(11px,-3px) skewX(-41deg); opacity:1; text-shadow:-5px 3px 2px #878787; letter-spacing:0.20em;}
    58% {-o-transform: scale(1.10) translate(00px, 1px) skewX( 09deg);transform: scale(1.10) translate(00px, 1px) skewX( 09deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-o-transform: scale(1.10) translate(02px, 1px) skewX(-05deg);transform: scale(1.10) translate(02px, 1px) skewX(-05deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-o-transform: scale(1.10) translate(02px, 1px) skewX( 03deg);transform: scale(1.10) translate(02px, 1px) skewX( 03deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
    93% {-o-transform: scale(1.10) translate(02px, 1px) skewX(-01deg);transform: scale(1.10) translate(02px, 1px) skewX(-01deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
   100% {-o-transform: scale(1.10) translate(02px, 1px) skewX( 00deg);transform: scale(1.10) translate(02px, 1px) skewX( 00deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
}
@keyframes drunkshoutC {
    29% {-webkit-transform: scale(1.60) translate(11px,-3px) skewX(-41deg);-moz-transform: scale(1.60) translate(11px,-3px) skewX(-41deg);-o-transform: scale(1.60) translate(11px,-3px) skewX(-41deg);transform: scale(1.60) translate(11px,-3px) skewX(-41deg); opacity:1; text-shadow:-5px 3px 2px #878787; letter-spacing:0.20em;}
    58% {-webkit-transform: scale(1.10) translate(00px, 1px) skewX( 09deg);-moz-transform: scale(1.10) translate(00px, 1px) skewX( 09deg);-o-transform: scale(1.10) translate(00px, 1px) skewX( 09deg);transform: scale(1.10) translate(00px, 1px) skewX( 09deg); opacity:1; text-shadow: 1px 0px 1px #878787; letter-spacing:0;}
    74% {-webkit-transform: scale(1.10) translate(02px, 1px) skewX(-05deg);-moz-transform: scale(1.10) translate(02px, 1px) skewX(-05deg);-o-transform: scale(1.10) translate(02px, 1px) skewX(-05deg);transform: scale(1.10) translate(02px, 1px) skewX(-05deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
    84% {-webkit-transform: scale(1.10) translate(02px, 1px) skewX( 03deg);-moz-transform: scale(1.10) translate(02px, 1px) skewX( 03deg);-o-transform: scale(1.10) translate(02px, 1px) skewX( 03deg);transform: scale(1.10) translate(02px, 1px) skewX( 03deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
    93% {-webkit-transform: scale(1.10) translate(02px, 1px) skewX(-01deg);-moz-transform: scale(1.10) translate(02px, 1px) skewX(-01deg);-o-transform: scale(1.10) translate(02px, 1px) skewX(-01deg);transform: scale(1.10) translate(02px, 1px) skewX(-01deg); opacity:1; text-shadow:-1px 0px 0px #878787;}  
   100% {-webkit-transform: scale(1.10) translate(02px, 1px) skewX( 00deg);-moz-transform: scale(1.10) translate(02px, 1px) skewX( 00deg);-o-transform: scale(1.10) translate(02px, 1px) skewX( 00deg);transform: scale(1.10) translate(02px, 1px) skewX( 00deg); opacity:1; text-shadow: 1px 0px 1px #878787;}
}